diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index f3a8cee18dd9..e1728a2f5c2d 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -56,6 +56,8 @@ actual development. * While we have no issue helping contributors (and especially new contributors) bring reasonably sized contributions up to standards via the pull request review process, larger contributions are expected to pass a higher bar of completeness and code quality *before* you open a pull request. Maintainers may close such pull requests that are deemed to be substantially flawed. You should take some time to discuss with maintainers or other contributors on how to improve the changes. +* By ticking or leaving ticked the option "Allow edits and access to secrets by maintainers", either when making a PR or at any time thereafter, you give permission for repository maintainers to push changes to your branch without explicit permission. Repository maintainers will avoid doing this unless necessary, and generally should only use it to apply a merge upstream/master, rebuild TGUI, deconflict maps, or other minor changes required shortly before a PR is to be merged. More extensive changes such as force-pushes to your branch require explicit permission from the PR author each time such a change needs to be made. + #### Using The Changelog * The tags able to be used in the changelog are: `add/soundadd/imageadd`, `del/sounddel/imagedel`, `tweak`, `fix`, `wip`, `spellcheck`, and `experiment`. @@ -547,22 +549,24 @@ in the SQL/updates folder. * Failure to run Map Merge on a map after editing greatly increases the risk of the map's key dictionary becoming corrupted by future edits after running map merge. Resolving the corruption issue involves rebuilding the map's key dictionary; * StrongDMM - * When using StrongDMM, the following options should be enabled to avoid file bloat. They can be found under `File > Preferences` in SDMM2. - * Sanitize Variables - Removes variables that are declared on the map, but are the same as default. (For example: A standard floor turf that has `dir = 2` declared on the map will have that variable deleted as it is redundant.) - * Save format - Either `Initial` or `TGM`, never `DM`. + * [We strongly encourage use of StrongDMM version 2 or greater, available here.](https://github.com/SpaiR/StrongDMM/releases) + * When using StrongDMM, the following options must be enabled. They can be found under `File > Preferences`. + * Sanitize Variables - Removes variables that are declared on the map, but are the same as initial. (For example: A standard floor turf that has `dir = 2` declared on the map will have that variable deleted as it is redundant.) + * Save format - `TGM`. + * Nudge mode - pixel_x/pixel_y * Variable Editing (Var-edits) - * While var-editing an item within the editor is perfectly fine, it is preferred that when you are changing the base behavior of an item (how it functions) that you make a new subtype of that item within the code, especially if you plan to use the item in multiple locations on the same map, or across multiple maps. This makes it easier to make corrections as needed to all instances of the item at one time as opposed to having to find each instance of it and change them all individually. - * Subtypes only intended to be used on away mission or ruin maps should be contained within an .dm file with a name corresponding to that map within `code\modules\awaymissions` or `code\modules\ruins` respectively. This is so in the event that the map is removed, that subtype will be removed at the same time as well to minimize leftover/unused data within the repo. - * Please attempt to clean out any dirty variables that may be contained within items you alter through var-editing. For example, due to how DM functions, changing the `pixel_x` variable from 23 to 0 will leave a dirty record in the map's code of `pixel_x = 0`. Likewise this can happen when changing an item's icon to something else and then back. This can lead to some issues where an item's icon has changed within the code, but becomes broken on the map due to it still attempting to use the old entry. - * Areas should not be var-edited on a map to change it's name or attributes. All areas of a single type and it's altered instances are considered the same area within the code, and editing their variables on a map can lead to issues with powernets and event subsystems which are difficult to debug. + * While var-editing an item within the editor is fine, it is preferred that when you are changing the base behavior of an item (how it functions) that you make a new subtype of that item within the code, especially if you plan to use the item in multiple locations on the same map, or across multiple maps. This makes it easier to make corrections as needed to all instances of the item at one time, as opposed to having to find each instance of it and change them all individually. + * Subtypes only intended to be used on ruin maps should be contained within an .dm file with a name corresponding to that map within `code\modules\ruins`. This is so in the event that the map is removed, that subtype will be removed at the same time as well to minimize leftover/unused data within the repo. + * When not using StrongDMM (which handles the following automatically) please attempt to clean out any dirty variables that may be contained within items you alter through var-editing. For example changing the `pixel_x` variable from 23 to 0 will leave a dirty record in the map's code of `pixel_x = 0`. + * Areas should **never** be var-edited on a map. All areas of a single type, altered instance or not, are considered the same area within the code, and editing their variables on a map can lead to issues with powernets and event subsystems which are difficult to debug. * Unless they require custom placement, when placing the following items use the relevant "[direction] bump" instance, as it has predefined pixel offsets and directions that are standardised: APC, Air alarm, Fire alarm, station intercom, newscaster, extinguisher cabient, light switches. -* If you are making non-minor edits to an area or room, (non-minor being anything more than moving a few objects or fixing small bugs) then you should ensure the entire area/room meets these standards. +* If you are making non-minor edits to an area or room, (non-minor being anything more than moving a few objects or fixing small bugs) then you should ensure the entire area/room is updated to meet these standards. * When making a change to an area or room, follow these guidelines: * Unless absolutely necessary, do not run pipes (including disposals) under wall turfs. - * NEVER run cables under wall turfs. + * **NEVER** run cables under wall turfs. * Keep floor turf variations to a minimum. Generally, more than 3 floor turf types in one room is bad design. * Run air pipes together where possible. The first example below is to be avoided, the second is optimal: @@ -580,21 +584,28 @@ in the SQL/updates folder. * A good example would be the template [Department name] - [Area], so Brig - Cell 1, or Medbay - Treatment Center. Consistency is key to good camera naming. * Fire alarms should not be placed next to expected heat sources. * Use the following "on" subtype of vents and scrubbers as opposed to var-editing: `/obj/machinery/atmospherics/unary/vent_scrubber/on` and `/obj/machinery/atmospherics/unary/vent_pump/on` - * Head of staff officers should contain a requests console. - * Firelocks should be used at area boundaries over doors and windows. Firelocks can also be used to break up hallways at reasonable intervals. - * Double firelocks are to be avoided unless absolutely necessary. - * Maintenance access doors should not have firelocks placed over them. + * Head of staff offices should contain a requests console. + * Electrochromic windows (`/obj/structure/window/reinforced/polarized`) and doors/windoors (using the `/obj/effect/mapping_helpers/airlock/polarized` helper) are preferred over shutters as the method of restricting view to a room through windows. Shutters are sill appropriate in industrial/hazardous areas of the station (engine rooms, HoP line, science test chamber, etc.). + * Electrochromic window/windoor/door sets require a unique ID var, and a window tint button (`/obj/machinery/button/windowtint`) with a matching ID var. The default `range` of the button is 7 tiles but can be amended with a var edit. + * Tiny fans (`/obj/structure/fans/tiny`) can be used to block airflow into problematic areas, but are not a substitute for proper door and firelock combinations. They are useful under blast doors that lead to space when opened. + * Firelocks should be used at area boundaries over doors and windoors, but not windows. Firelocks can also be used to break up hallways at reasonable intervals. + * Double firelocks are not permitted. + * Maintenance access doors should never have firelocks placed over them. * Windows to secure areas or external areas should be reinforced. Windows in engine areas should be reinforced plasma glass. * Windows in high security areas, such as the brig, bridge, and head of staff offices, should be electrified by placing a wire node under the window. * Lights are to be used sparingly, they draw a significant amount of power. - * Ensure door and windoor access is correctly set, these are handled by the variables `req_access_txt` and `req_one_access_txt`. Public doors should have both of these values as `"0"`. For a list of access values, see [`code\__DEFINES\access.dm`](code/__DEFINES/access.dm). - * Always use numerical values encased in quotes for these variables. Multiple access values can be defined by separating them with a `;`, for example: `"28;31"` for kitchen AND cargo access. - * req_access_txt requires ALL LISTED ACCESSES to open the door, while req_one_access_txt lets anyone with ONE OF THE LISTED ACCESSES open the door. + * Ensure door and windoor access is correctly set, this is now done by using access helpers. + * Multiple accesses can be added to a door by placing multiple access helpers on the same tile. Be sure to pay attention so as to avoid mixing up `all` and `any` subtypes. + * Old doors that use var edited access should be updated to use the correct access helper, and the var edit on the door should be cleaned. + * See [`code\modules\mapping\access_helpers.dm`](../code/modules/mapping/access_helpers.dm) for a list of all access helpers. + * Subtypes of `/obj/effect/mapping_helpers/airlock/access/any` lets anyone with ONE OF THE LISTED ACCESSES open the door. + * Subtypes of `/obj/effect/mapping_helpers/airlock/access/all` requires ALL ACCESSES present to open the door. + * Departments should be connected to maintenance through a back or side door. This lets players escape and allows antags to break in. * If this is not possible, departments should have extra entry and exit points. * Engine areas, or areas with a high probability of receiving explosions, should use reinforced flooring if appropriate. * External areas, or areas where depressurisation is expected and normal, should use airless turf variants to prevent additional atmospherics load. - * Edits in mapping tools should generally be possible to replicate in-game. For this reason, avoid stacking multiple structures on the same tile (i.e. placing a light and an APC on the same wall.) + * Edits in mapping tools should almost always be possible to replicate in-game. For this reason, avoid stacking multiple structures on the same tile (i.e. placing a light and an APC on the same wall.) ### Other Notes @@ -619,7 +630,7 @@ Like all languages, Dream Maker has its quirks, some of them are beneficial to u HOWEVER, if either `some_value` or `i` changes within the body of the for (underneath the `for(...)` header) or if you are looping over a list AND changing the length of the list then you can NOT use this type of for-loop! -### `for(var/A in list)` VS `for(var/i in 1 to list.len)` +### `for(var/A in list)` VS `for(var/i in 1 to length(list))` The former is faster than the latter, as shown by the following profile results: [https://file.house/zy7H.png](https://file.house/zy7H.png) diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index f3c555b2e83c..c853b70ade8d 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,35 +1,38 @@ - - + + -## What Does This PR Do - - - +## Что этот PR делает -## Why It's Good For The Game - + + + -## Images of changes - +## Почему это хорошо для игры -## Testing - + + +## Изображения изменений + + +## Тестирование + ## Changelog + :cl: -add: Added new things -del: Removed old things -tweak: Tweaked a few things -fix: Fixed a few things -wip: Added a few works in progress -soundadd: Added a new sound thingy -sounddel: Removed an old sound thingy -imageadd: Added some icons and images -imagedel: Deleted some icons and images -spellcheck: Fixed a few typos -experiment: Added an experimental thingy +add: Что-то добавил +del: Что-то удалил +tweak: Поменял что-то по мелочи +fix: Что-то починил +wip: Какие-либо наработки в процессе +soundadd: Добавил новый звук +sounddel: Удалил старый звук +imageadd: Добавил новую картинку +imagedel: Удалил старую картинку +spellcheck: Исправил опечатку +experiment: Добавил эксперементальную функцию /:cl: - - - + + + diff --git a/.github/workflows/check_changelog.yml b/.github/workflows/check_changelog.yml new file mode 100644 index 000000000000..f88966e9b9b9 --- /dev/null +++ b/.github/workflows/check_changelog.yml @@ -0,0 +1,32 @@ +name: Changelog validation + +permissions: + contents: read + pull-requests: write + issues: write + +on: + pull_request_target: + types: [opened, reopened, edited, labeled, unlabeled] + +jobs: + CheckCL: + runs-on: ubuntu-latest + if: github.repository == 'ss220club/Paradise-SS220' && github.base_ref == 'master' && github.event.pull_request.draft == false + steps: + - name: Downloading scripts + run: | + wget https://raw.githubusercontent.com/ss220club/Paradise-SS220/master/tools/changelog/check_changelog.py + wget https://raw.githubusercontent.com/ss220club/Paradise-SS220/master/tools/changelog/tags.yml + - name: Installing Python + uses: actions/setup-python@61a6322f88396a6271a6ee3565807d608ecaddd1 + with: + python-version: '3.x' + - name: Installing deps + run: | + python -m pip install --upgrade pip + pip install ruamel.yaml PyGithub + - name: Changelog validation + env: + BOT_TOKEN: ${{ secrets.BOT_TOKEN }} + run: python check_changelog.py diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0bcbe4d51638..ea5caef5a324 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -35,6 +35,7 @@ jobs: python tools/ci/check_line_endings.py python tools/ci/check_file_names.py python tools/ci/unticked_files.py ${GITHUB_WORKSPACE} + python tools/ci/illegal_dme_files.py ${GITHUB_WORKSPACE} python -m tools.maplint.source --github ~/dreamchecker > ${GITHUB_WORKSPACE}/output-annotations.txt 2>&1 - name: Annotate Lints @@ -107,7 +108,7 @@ jobs: sudo apt install libssl1.1:i386 ldd librust_g.so - name: Start Redis - uses: supercharge/redis-github-action@1.5.0 + uses: supercharge/redis-github-action@1.6.0 with: redis-version: 6 - name: Compile & Run Unit Tests diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml new file mode 100644 index 000000000000..fa646aa88560 --- /dev/null +++ b/.github/workflows/deploy.yml @@ -0,0 +1,24 @@ +name: Deploy + +concurrency: + group: deploy + +on: + workflow_dispatch: + push: + branches: ['master', 'devtest'] + +jobs: + build: + runs-on: ubuntu-latest + + steps: + - name: Trigger update + uses: appleboy/ssh-action@master + with: + host: ${{ secrets.GAME1_HOST }} + username: ${{ secrets.GAME1_USERNAME }} + key: ${{ secrets.GAME1_SSH_KEY }} + script: | + cd /opt/ss13/paradise/ + ./upgrade.sh diff --git a/.github/workflows/generate_autodoc.yml b/.github/workflows/generate_autodoc.yml index 7e9fbc03abeb..da435bff4689 100644 --- a/.github/workflows/generate_autodoc.yml +++ b/.github/workflows/generate_autodoc.yml @@ -8,7 +8,7 @@ on: jobs: generate_docs: name: 'Generate Documentation' - runs-on: ubuntu-18.04 + runs-on: ubuntu-20.04 steps: - name: 'Update Branch' uses: actions/checkout@v3 diff --git a/.github/workflows/label_merge_conflicts.yml b/.github/workflows/label_merge_conflicts.yml index d2a56e2ef3d4..76217480b4fe 100644 --- a/.github/workflows/label_merge_conflicts.yml +++ b/.github/workflows/label_merge_conflicts.yml @@ -1,13 +1,19 @@ name: 'Merge Conflict Detection' + on: push: branches: - master + pull_request_target: + types: [ready_for_review, opened, synchronize, reopened] jobs: triage: - runs-on: ubuntu-latest + permissions: + contents: read + pull-requests: write + runs-on: ubuntu-22.04 steps: - - uses: mschilde/auto-label-merge-conflicts@master + - uses: eps1lon/actions-label-merge-conflict@v2.1.0 with: - CONFLICT_LABEL_NAME: 'Merge Conflict' - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + dirtyLabel: 'Merge Conflict' + repoToken: ${{ secrets.GITHUB_TOKEN }} diff --git a/.gitignore b/.gitignore index 8940b2c85721..a87737d38e28 100644 --- a/.gitignore +++ b/.gitignore @@ -57,3 +57,4 @@ __pycache__/ dmm-tools.exe OpenDream paradise.json +sound/tts_cache/* diff --git a/SQL/paradise_schema.sql b/SQL/paradise_schema.sql index 75d81c9eb03c..9147a355fb43 100644 --- a/SQL/paradise_schema.sql +++ b/SQL/paradise_schema.sql @@ -77,6 +77,7 @@ CREATE TABLE `characters` ( `hair_gradient_colour` varchar(7) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT '#000000', `hair_gradient_alpha` tinyint(3) UNSIGNED NOT NULL DEFAULT '255', `custom_emotes` LONGTEXT COLLATE 'utf8mb4_unicode_ci' DEFAULT NULL, + `tts_seed` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL, PRIMARY KEY (`id`), KEY `ckey` (`ckey`) ) ENGINE=InnoDB AUTO_INCREMENT=125467 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci; @@ -606,3 +607,51 @@ CREATE TABLE `tickets` ( CONSTRAINT `all_responses` CHECK (json_valid(`all_responses`)), CONSTRAINT `awho` CHECK (json_valid(`awho`)) ) COLLATE='utf8mb4_general_ci' ENGINE=InnoDB; + +-- +-- Table structure for table `json_datum_saves` +-- +DROP TABLE IF EXISTS `json_datum_saves`; +CREATE TABLE `json_datum_saves` ( + `id` INT(11) NOT NULL AUTO_INCREMENT, + `ckey` VARCHAR(64) NOT NULL COLLATE 'utf8mb4_general_ci', + `slotname` VARCHAR(32) NOT NULL COLLATE 'utf8mb4_general_ci', + `slotjson` LONGTEXT NOT NULL COLLATE 'utf8mb4_general_ci', + `created` DATETIME NOT NULL DEFAULT current_timestamp(), + `updated` DATETIME NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `ckey_unique` (`ckey`, `slotname`) USING BTREE, + INDEX `ckey` (`ckey`) USING BTREE +) COLLATE = 'utf8mb4_general_ci' ENGINE = InnoDB; + +-- +-- Table structure for table `ckey_whitelist` +-- + +DROP TABLE IF EXISTS `ckey_whitelist`; +CREATE TABLE `ckey_whitelist` +( + `id` INT(11) NOT NULL AUTO_INCREMENT, + `date` DATETIME DEFAULT now() NOT NULL, + `ckey` VARCHAR(32) NOT NULL, + `adminwho` VARCHAR(32) NOT NULL, + `port` INT(5) UNSIGNED NOT NULL, + `date_start` DATETIME DEFAULT now() NOT NULL, + `date_end` DATETIME NULL, + `is_valid` BOOLEAN DEFAULT true NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; + +-- +-- Table structure for table `admin_wl` +-- + +CREATE TABLE `admin_wl` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `ckey` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL, + `admin_rank` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Administrator', + `level` int(2) NOT NULL DEFAULT '0', + `flags` int(16) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `ckey` (`ckey`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; diff --git a/SQL/updates/49-50.sql b/SQL/updates/49-50.sql new file mode 100644 index 000000000000..228827bc4ee5 --- /dev/null +++ b/SQL/updates/49-50.sql @@ -0,0 +1,13 @@ +# Updating SQL from 49 to 50 -AffectedArc07 +# Add new JSON datum saves table +CREATE TABLE `json_datum_saves` ( + `id` INT(11) NOT NULL AUTO_INCREMENT, + `ckey` VARCHAR(64) NOT NULL COLLATE 'utf8mb4_general_ci', + `slotname` VARCHAR(32) NOT NULL COLLATE 'utf8mb4_general_ci', + `slotjson` LONGTEXT NOT NULL COLLATE 'utf8mb4_general_ci', + `created` DATETIME NOT NULL DEFAULT current_timestamp(), + `updated` DATETIME NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp(), + PRIMARY KEY (`id`) USING BTREE, + UNIQUE INDEX `ckey_unique` (`ckey`, `slotname`) USING BTREE, + INDEX `ckey` (`ckey`) USING BTREE +) COLLATE = 'utf8mb4_general_ci' ENGINE = InnoDB; diff --git a/SQL/updates220/49-49.220.1.sql b/SQL/updates220/49-49.220.1.sql new file mode 100644 index 000000000000..af91b999b28a --- /dev/null +++ b/SQL/updates220/49-49.220.1.sql @@ -0,0 +1,4 @@ +# Updating DB from 49 to 49.220.1 +# Adds characters.tts_seed ~furior + +ALTER TABLE `characters` ADD `tts_seed` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT NULL AFTER `custom_emotes`; diff --git a/SQL/updates220/49.220.1-49.220.2.sql b/SQL/updates220/49.220.1-49.220.2.sql new file mode 100644 index 000000000000..0e6866daf9d3 --- /dev/null +++ b/SQL/updates220/49.220.1-49.220.2.sql @@ -0,0 +1,12 @@ +CREATE TABLE `ckey_whitelist` +( + `id` INT(11) NOT NULL AUTO_INCREMENT, + `date` DATETIME DEFAULT now() NOT NULL, + `ckey` VARCHAR(32) NOT NULL, + `adminwho` VARCHAR(32) NOT NULL, + `port` INT(5) UNSIGNED NOT NULL, + `date_start` DATETIME DEFAULT now() NOT NULL, + `date_end` DATETIME NULL, + `is_valid` BOOLEAN DEFAULT true NOT NULL, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; diff --git a/SQL/updates220/49.220.2-49.220.3.sql b/SQL/updates220/49.220.2-49.220.3.sql new file mode 100644 index 000000000000..036938b993c8 --- /dev/null +++ b/SQL/updates220/49.220.2-49.220.3.sql @@ -0,0 +1,9 @@ +CREATE TABLE `admin_wl` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `ckey` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL, + `admin_rank` varchar(32) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT 'Administrator', + `level` int(2) NOT NULL DEFAULT '0', + `flags` int(16) NOT NULL DEFAULT '0', + PRIMARY KEY (`id`), + KEY `ckey` (`ckey`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; diff --git a/SQL/updates220/50.220.3-50.220.4.sql b/SQL/updates220/50.220.3-50.220.4.sql new file mode 100644 index 000000000000..70dc8d2d51c6 --- /dev/null +++ b/SQL/updates220/50.220.3-50.220.4.sql @@ -0,0 +1,9 @@ +CREATE TABLE IF NOT EXISTS `discord_links` ( + `id` int(11) NOT NULL AUTO_INCREMENT, + `ckey` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci NOT NULL, + `discord_id` bigint(20) DEFAULT NULL, + `timestamp` timestamp NOT NULL DEFAULT current_timestamp(), + `one_time_token` varchar(100) NOT NULL, + `valid` tinyint(1) NOT NULL DEFAULT 0, + PRIMARY KEY (`id`) +) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci; diff --git a/_maps/base_map.dm b/_maps/base_map.dm index 2c44a73bb675..18d8f64065bf 100644 --- a/_maps/base_map.dm +++ b/_maps/base_map.dm @@ -1,4 +1,5 @@ -#include "map_files\generic\centcomm.dmm" +#include "map_files220\generic\centcomm.dmm" // SS220 EDIT - ORIGINAL: #include "map_files\generic\centcomm.dmm" +#include "map_files220\generic\Admin_Zone.dmm" // SS220 ADDITION #define CC_TRANSITION_CONFIG DECLARE_LEVEL(CENTCOMM, SELFLOOPING, list(ADMIN_LEVEL, BLOCK_TELEPORT, IMPEDES_MAGIC)) #ifdef CIMAP #include "ci_map_testing.dm" diff --git a/_maps/map_files/Delta/delta.dmm b/_maps/map_files/Delta/delta.dmm index ecf68595812f..2a555451def7 100644 --- a/_maps/map_files/Delta/delta.dmm +++ b/_maps/map_files/Delta/delta.dmm @@ -287,7 +287,7 @@ /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) "aec" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -462,7 +462,7 @@ /turf/simulated/floor/plating, /area/maintenance/auxsolarstarboard) "afj" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/northeast, /obj/item/radio/intercom{ name = "east bump"; @@ -471,7 +471,7 @@ /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) "afk" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "brown" @@ -860,7 +860,7 @@ /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) "ahV" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/arrival/station) "ahW" = ( @@ -894,7 +894,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) @@ -981,7 +981,7 @@ /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) "ajy" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) @@ -1650,7 +1650,7 @@ }, /area/hallway/primary/central) "anz" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small{ dir = 4 }, @@ -1955,7 +1955,7 @@ }, /area/hallway/secondary/entry) "aow" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -1973,7 +1973,7 @@ }, /area/maintenance/fore2) "aoA" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralcorner" @@ -2086,7 +2086,7 @@ /turf/simulated/floor/plasteel/grimy, /area/security/vacantoffice) "aoY" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ name = "north bump"; pixel_y = 24 @@ -2151,7 +2151,7 @@ }, /area/security/customs) "apg" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ name = "north bump"; pixel_y = 24 @@ -2545,7 +2545,7 @@ /turf/simulated/floor/plasteel/grimy, /area/hallway/secondary/entry) "aqc" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -2696,7 +2696,7 @@ /turf/simulated/floor/plasteel/dark, /area/maintenance/electrical_shop) "aqw" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/maintenance/electrical_shop) "aqx" = ( @@ -2714,7 +2714,7 @@ /turf/simulated/floor/wood, /area/maintenance/electrical_shop) "aqz" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/maintenance/electrical_shop) "aqA" = ( @@ -2745,7 +2745,7 @@ /turf/simulated/floor/wood, /area/maintenance/electrical_shop) "aqD" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small{ dir = 1 }, @@ -2984,7 +2984,7 @@ /turf/simulated/floor/plating, /area/maintenance/fore2) "arh" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/dark, /area/maintenance/fore2) @@ -2998,7 +2998,7 @@ }, /area/maintenance/fore2) "arj" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/sign/poster/contraband/random{ pixel_y = 32 }, @@ -3136,7 +3136,7 @@ /turf/simulated/floor/wood, /area/security/vacantoffice) "arF" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/security/vacantoffice) "arG" = ( @@ -3621,7 +3621,7 @@ }, /area/security/checkpoint2) "asI" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plating, /area/maintenance/fore2) "asJ" = ( @@ -4033,7 +4033,7 @@ /turf/simulated/floor/plasteel/grimy, /area/hallway/secondary/entry) "atD" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/newscaster{ dir = 1; name = "south bump"; @@ -4176,7 +4176,7 @@ /turf/simulated/floor/plasteel/dark, /area/maintenance/fore2) "atS" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/maintenance/fore2) "atU" = ( @@ -4352,7 +4352,7 @@ /turf/simulated/floor/wood, /area/maintenance/electrical_shop) "auo" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/power/apc{ name = "south bump"; pixel_y = -24 @@ -4419,7 +4419,7 @@ }, /area/maintenance/fore2) "auw" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small{ dir = 8 }, @@ -4612,7 +4612,7 @@ }, /area/hallway/secondary/entry) "avc" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "neutralcorner" @@ -4660,7 +4660,7 @@ /turf/simulated/floor/plasteel, /area/maintenance/fore) "avg" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -6054,7 +6054,7 @@ }, /area/engine/controlroom) "axW" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/sign/nosmoking_2{ pixel_x = 32 }, @@ -6289,7 +6289,7 @@ /turf/simulated/floor/plasteel, /area/maintenance/fore2) "ayF" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel, /area/engine/controlroom) @@ -7702,7 +7702,7 @@ /turf/space, /area/space/nearstation) "aBW" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -8212,7 +8212,7 @@ /turf/simulated/floor/plasteel, /area/hydroponics/abandoned_garden) "aDl" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small{ dir = 1 }, @@ -8248,7 +8248,7 @@ /turf/simulated/floor/plasteel, /area/hydroponics/abandoned_garden) "aDq" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/status_display{ pixel_y = 32 }, @@ -9786,7 +9786,7 @@ /turf/simulated/floor/plasteel, /area/engine/controlroom) "aHd" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/hydroponics/abandoned_garden) @@ -10468,7 +10468,7 @@ /turf/simulated/floor/plasteel/dark, /area/maintenance/incinerator) "aIB" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/southwest, /turf/simulated/floor/plasteel, /area/engine/controlroom) @@ -10868,7 +10868,7 @@ }, /area/security/permabrig) "aJD" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/southeast, /turf/simulated/floor/plasteel, /area/engine/controlroom) @@ -10879,7 +10879,7 @@ /turf/simulated/floor/plating, /area/quartermaster/storage) "aJF" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/item/radio/intercom{ name = "south bump"; pixel_y = -28 @@ -12289,7 +12289,7 @@ }, /area/quartermaster/storage) "aNl" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "brown" @@ -12746,7 +12746,7 @@ /turf/simulated/floor/plasteel/grimy, /area/maintenance/gambling_den) "aOq" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/grimy, /area/maintenance/gambling_den) "aOr" = ( @@ -12756,7 +12756,7 @@ /turf/simulated/floor/plasteel/grimy, /area/maintenance/gambling_den) "aOs" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plating, /area/maintenance/gambling_den) "aOt" = ( @@ -12775,7 +12775,7 @@ }, /area/maintenance/gambling_den) "aOu" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/maintenance/gambling_den) "aOv" = ( @@ -12836,7 +12836,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/status_display{ pixel_y = 32 }, @@ -13005,7 +13005,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -13273,7 +13273,7 @@ /turf/simulated/floor/plasteel/dark, /area/atmos) "aPI" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/atmos) "aPJ" = ( @@ -13379,7 +13379,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/grimy, /area/crew_quarters/theatre) "aQb" = ( @@ -13863,7 +13863,7 @@ }, /area/atmos) "aQZ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -14184,7 +14184,7 @@ }, /area/quartermaster/sorting) "aRO" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/alarm{ dir = 8; name = "east bump"; @@ -14361,7 +14361,7 @@ /area/quartermaster/storage) "aSr" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/ai_status_display{ pixel_y = -32 }, @@ -15586,7 +15586,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/extinguisher_cabinet{ name = "east bump"; pixel_x = 30 @@ -15641,7 +15641,7 @@ }, /area/quartermaster/storage) "aVb" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -16861,7 +16861,7 @@ /area/hallway/primary/fore) "aXB" = ( /obj/structure/table/wood, -/obj/item/twohanded/staff/broom, +/obj/item/staff/broom, /obj/item/clothing/head/witchwig, /obj/machinery/newscaster{ dir = 4; @@ -17643,7 +17643,7 @@ }, /area/atmos) "aZn" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 1; name = "custom placement"; @@ -17750,7 +17750,7 @@ /area/crew_quarters/heads/hos) "aZz" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/newscaster{ dir = 1; name = "south bump"; @@ -18413,7 +18413,7 @@ /turf/simulated/floor/plasteel, /area/crew_quarters/kitchen) "baR" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/newscaster{ dir = 4; name = "west bump"; @@ -18502,7 +18502,7 @@ }, /area/quartermaster/office) "baY" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "brown" }, @@ -19828,7 +19828,7 @@ }, /area/hallway/primary/fore) "bdW" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "brown" @@ -20005,7 +20005,7 @@ /area/maintenance/fsmaint) "beA" = ( /obj/effect/decal/warning_stripes/northeastcorner, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -20422,7 +20422,7 @@ }, /area/quartermaster/miningdock) "bfC" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/quartermaster/miningdock) @@ -20895,7 +20895,7 @@ /turf/simulated/wall, /area/crew_quarters/chief) "bgK" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/unary/vent_scrubber/on, /turf/simulated/floor/plasteel{ dir = 8; @@ -20919,7 +20919,7 @@ /turf/simulated/floor/plasteel/dark, /area/turret_protected/ai) "bgO" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/unary/vent_pump/on, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ @@ -21112,7 +21112,7 @@ /area/atmos) "bhv" = ( /obj/effect/decal/warning_stripes/yellow/hollow, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel, /area/hydroponics) "bhw" = ( @@ -21660,7 +21660,7 @@ d2 = 4; icon_state = "1-4" }, -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 2; id = "Cell 2"; name = "Cell 2"; @@ -22226,7 +22226,7 @@ }, /area/quartermaster/miningdock) "bjK" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 10; @@ -22885,7 +22885,7 @@ /turf/simulated/floor/plasteel/dark, /area/aisat) "blw" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "brown" @@ -23325,7 +23325,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/aisat) "bmq" = ( @@ -23343,7 +23343,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/aisat) "bms" = ( @@ -23529,7 +23529,7 @@ /turf/simulated/floor/plasteel, /area/atmos) "bmL" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/visible/purple{ dir = 9 }, @@ -24133,7 +24133,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -24429,7 +24429,7 @@ name = "east bump"; pixel_x = 28 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkred" @@ -24968,7 +24968,7 @@ }, /area/hallway/primary/central) "bpU" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "yellowcorner" @@ -25550,7 +25550,7 @@ }, /area/security/prison/cell_block) "brl" = ( -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 2; id = "Cell 3"; name = "Cell 3"; @@ -26740,7 +26740,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 8; name = "west bump"; @@ -26923,7 +26923,7 @@ /turf/simulated/floor/plasteel, /area/atmos) "buA" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/visible/yellow{ dir = 4 @@ -27372,7 +27372,7 @@ }, /area/maintenance/starboard2) "bvC" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/sign/nosmoking_2{ pixel_y = 32 }, @@ -28169,7 +28169,7 @@ }, /area/atmos) "bxc" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "caution" @@ -28481,7 +28481,7 @@ }, /area/hallway/primary/starboard) "bxK" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/unary/vent_scrubber/on, /obj/machinery/camera{ c_tag = "Primary Security Hallway North-East"; @@ -28538,7 +28538,7 @@ }, /area/security/checkpoint) "bxS" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkred" @@ -28623,7 +28623,7 @@ /turf/simulated/floor/greengrid, /area/turret_protected/ai) "byg" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/turret_protected/ai) "byh" = ( @@ -29210,7 +29210,7 @@ }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 1; id = "Cell 5"; name = "Cell 5"; @@ -29520,7 +29520,7 @@ /turf/simulated/floor/plasteel, /area/storage/tech) "bAi" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/storage/tech) @@ -29601,7 +29601,7 @@ }, /area/engine/hardsuitstorage) "bAr" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small{ dir = 1 }, @@ -29614,7 +29614,7 @@ }, /area/bridge) "bAt" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/bridge) "bAw" = ( @@ -29745,7 +29745,7 @@ icon_state = "4-8" }, /obj/effect/decal/warning_stripes/yellow, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -29775,7 +29775,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 1 }, @@ -29965,7 +29965,7 @@ }, /area/engine/break_room) "bBF" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/power/apc{ dir = 1; name = "north bump"; @@ -30370,7 +30370,7 @@ /turf/simulated/floor/plasteel/dark, /area/bridge) "bCn" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 1 }, @@ -30598,7 +30598,7 @@ pixel_y = 24; req_access_txt = "19" }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -31252,7 +31252,7 @@ }, /area/hallway/primary/central) "bDE" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/status_display{ pixel_x = -32 }, @@ -31304,7 +31304,7 @@ }, /area/storage/tech) "bDI" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/ai_status_display{ pixel_x = 32 }, @@ -31542,7 +31542,7 @@ }, /area/bridge) "bEd" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "darkblue" @@ -31587,7 +31587,7 @@ /turf/simulated/floor/carpet, /area/bridge) "bEj" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkblue" @@ -31795,7 +31795,7 @@ }, /area/engine/gravitygenerator) "bEH" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitebluecorner" @@ -31871,7 +31871,7 @@ }, /area/engine/break_room) "bET" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 8; name = "west bump"; @@ -31884,7 +31884,7 @@ }, /area/engine/break_room) "bEU" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 4; name = "east bump"; @@ -32135,7 +32135,7 @@ }, /area/storage/primary) "bFr" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel, /area/storage/primary) @@ -32348,7 +32348,7 @@ }, /area/bridge) "bFR" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small, /turf/simulated/floor/plasteel/dark, /area/bridge) @@ -33537,7 +33537,7 @@ }, /area/security/brig) "bHX" = ( -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 8; id = "Cell 1"; name = "Cell 1"; @@ -33594,7 +33594,7 @@ /turf/simulated/floor/plating, /area/security/warden) "bIg" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -33682,7 +33682,7 @@ /turf/simulated/floor/plasteel, /area/engine/gravitygenerator) "bIq" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/crew_quarters/chief) "bIr" = ( @@ -33713,7 +33713,7 @@ /turf/simulated/floor/plasteel/dark, /area/crew_quarters/chief) "bIv" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ name = "north bump"; pixel_y = 24 @@ -33941,7 +33941,7 @@ /turf/simulated/floor/wood, /area/bridge/meeting_room) "bJa" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 1 }, @@ -34069,7 +34069,7 @@ /turf/simulated/floor/wood, /area/crew_quarters/captain) "bJr" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/crew_quarters/captain) "bJs" = ( @@ -34167,7 +34167,7 @@ }, /area/security/detectives_office) "bJC" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/power/apc{ dir = 8; name = "west bump"; @@ -34425,7 +34425,7 @@ /turf/simulated/floor/plasteel/dark, /area/engine/break_room) "bKc" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 4; name = "east bump"; @@ -34443,7 +34443,7 @@ }, /area/engine/break_room) "bKd" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 8 }, @@ -34615,7 +34615,7 @@ /turf/simulated/wall, /area/engine/break_room) "bKy" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/ai_status_display{ pixel_x = -32 }, @@ -34633,7 +34633,7 @@ /turf/simulated/floor/plasteel, /area/storage/primary) "bKB" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/status_display{ pixel_x = 32 }, @@ -35023,7 +35023,7 @@ /turf/simulated/wall, /area/security/prison/cell_block) "bLC" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 8 }, @@ -35076,7 +35076,7 @@ }, /area/security/prison/cell_block) "bLG" = ( -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 2; id = "Cell 4"; name = "Cell 4"; @@ -35438,7 +35438,7 @@ }, /area/engine/break_room) "bMw" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "yellow" @@ -35452,7 +35452,7 @@ name = "east bump"; pixel_x = 28 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "yellow" @@ -36055,7 +36055,7 @@ /turf/simulated/floor/plasteel/dark, /area/engine/break_room) "bNY" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -36244,7 +36244,7 @@ /turf/simulated/floor/plasteel/dark, /area/storage/tech) "bOr" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 1; name = "south bump"; @@ -36265,7 +36265,7 @@ /turf/simulated/floor/plasteel, /area/storage/tech) "bOt" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light_switch{ dir = 1; name = "south bump"; @@ -36320,7 +36320,7 @@ /turf/simulated/floor/plasteel, /area/storage/primary) "bOz" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel, /area/storage/primary) "bOA" = ( @@ -36619,7 +36619,7 @@ /turf/simulated/floor/plasteel/dark, /area/security/detectives_office) "bPk" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 1; name = "south bump"; @@ -36821,7 +36821,7 @@ }, /area/turret_protected/aisat) "bPJ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -36835,7 +36835,7 @@ }, /area/turret_protected/aisat) "bPN" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "vault" @@ -37108,7 +37108,7 @@ }, /area/security/brig) "bQp" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 8 }, @@ -37245,7 +37245,7 @@ /turf/simulated/floor/wood, /area/bridge/meeting_room) "bQG" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light, /turf/simulated/floor/wood, /area/bridge/meeting_room) @@ -38459,7 +38459,7 @@ }, /area/hallway/primary/starboard) "bTm" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/power/apc{ dir = 8; name = "west bump"; @@ -38981,7 +38981,7 @@ /turf/simulated/floor/plasteel/dark, /area/engine/break_room) "bUf" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/alarm{ dir = 8; name = "east bump"; @@ -39029,7 +39029,7 @@ /turf/simulated/floor/plating, /area/crew_quarters/chief) "bUn" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 8; name = "custom placement"; @@ -39321,14 +39321,14 @@ /turf/simulated/floor/wood, /area/crew_quarters/heads/hop) "bUR" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/keycard_auth{ pixel_y = 24 }, /turf/simulated/floor/wood, /area/crew_quarters/heads/hop) "bUT" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/crew_quarters/heads/hop) "bUU" = ( @@ -39782,7 +39782,7 @@ }, /area/turret_protected/aisat) "bVN" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 4; name = "east bump"; @@ -40122,7 +40122,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "yellow" @@ -40574,7 +40574,7 @@ /turf/space, /area/space/nearstation) "bXH" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -40599,7 +40599,7 @@ }, /area/turret_protected/aisat) "bXK" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light, /obj/machinery/alarm{ dir = 1; @@ -40658,7 +40658,7 @@ }, /area/turret_protected/aisat) "bXP" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/extinguisher_cabinet{ name = "east bump"; pixel_x = 30 @@ -40731,7 +40731,7 @@ /turf/simulated/floor/plasteel, /area/engine/engineering) "bYe" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "cautioncorner" @@ -41607,7 +41607,7 @@ /turf/simulated/floor/carpet/black, /area/crew_quarters/captain/bedroom) "cat" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/newscaster/security_unit{ dir = 8; name = "east bump"; @@ -41642,7 +41642,7 @@ /turf/simulated/floor/plasteel/dark, /area/crew_quarters/courtroom) "cay" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/crew_quarters/courtroom) "caz" = ( @@ -41658,7 +41658,7 @@ }, /area/hallway/primary/starboard) "caA" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutral" @@ -41828,7 +41828,7 @@ /turf/simulated/floor/plasteel/dark, /area/crew_quarters/heads/hop) "caV" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 1 }, @@ -42016,7 +42016,7 @@ }, /area/engine/engineering) "cbu" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/camera{ c_tag = "Engine Room North"; network = list("Engineering","SS13") @@ -42234,7 +42234,7 @@ /turf/simulated/floor/plasteel, /area/engine/engineering) "cbS" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -42995,7 +42995,7 @@ /turf/simulated/floor/plating, /area/maintenance/port) "cdx" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 8 }, @@ -43015,7 +43015,7 @@ /turf/simulated/floor/plasteel/grimy, /area/library) "cdA" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small{ dir = 4 }, @@ -43192,7 +43192,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/camera{ c_tag = "Captain's Quarters"; dir = 1 @@ -43737,7 +43737,7 @@ /turf/simulated/floor/wood, /area/library) "cfs" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/library) "cft" = ( @@ -44047,7 +44047,7 @@ }, /area/magistrateoffice) "cgk" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "cult" }, @@ -44675,7 +44675,7 @@ }, /area/tcommsat/chamber) "chX" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -46517,7 +46517,7 @@ }, /area/hallway/primary/central) "cmf" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/item/radio/intercom{ name = "west bump"; pixel_x = -28 @@ -46987,7 +46987,7 @@ /turf/simulated/floor/wood, /area/crew_quarters/heads/hop) "cnt" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light_switch{ dir = 1; name = "south bump"; @@ -47098,7 +47098,7 @@ /turf/space, /area/space/nearstation) "cnJ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -47773,7 +47773,7 @@ /turf/simulated/wall/r_wall, /area/engine/engineering) "cpr" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable/yellow{ d1 = 1; d2 = 4; @@ -48624,7 +48624,7 @@ /turf/simulated/floor/plasteel, /area/engine/equipmentstorage) "crk" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/camera{ c_tag = "Library South"; dir = 1 @@ -48644,7 +48644,7 @@ /turf/simulated/floor/plasteel/grimy, /area/library) "crm" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light, /obj/machinery/light_switch{ dir = 1; @@ -48657,7 +48657,7 @@ /turf/simulated/floor/plasteel/grimy, /area/library) "cro" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/grimy, /area/library) "crp" = ( @@ -49127,7 +49127,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/aisat) "csl" = ( @@ -49135,7 +49135,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/aisat) "csm" = ( @@ -49223,7 +49223,7 @@ /turf/simulated/floor/plating, /area/engine/engineering) "csw" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/machinery/firealarm{ @@ -49713,7 +49713,7 @@ /turf/simulated/floor/plasteel, /area/engine/engineering) "ctH" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/library) "ctI" = ( @@ -49943,7 +49943,7 @@ }, /area/hallway/primary/central/south) "cuf" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -50073,7 +50073,7 @@ }, /area/hallway/primary/central) "cuv" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -50359,7 +50359,7 @@ }, /area/engine/engineering) "cuX" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light_switch{ name = "north bump"; pixel_y = 24 @@ -50579,7 +50579,7 @@ /turf/simulated/floor/plasteel/dark, /area/ai_monitored/storage/eva) "cvz" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 1 }, @@ -50852,7 +50852,7 @@ /turf/simulated/floor/plasteel/white, /area/medical/medbay) "cwq" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel/white, /area/maintenance/port2) @@ -50907,7 +50907,7 @@ /turf/simulated/floor/plating, /area/engine/hardsuitstorage) "cwy" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/sign/electricshock{ pixel_y = 32 }, @@ -51534,7 +51534,7 @@ /turf/simulated/floor/plasteel, /area/maintenance/port) "cxV" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/extinguisher_cabinet{ name = "west bump"; pixel_x = -30 @@ -51596,7 +51596,7 @@ /turf/simulated/floor/plasteel/dark, /area/library) "cyb" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/newscaster{ dir = 8; name = "east bump"; @@ -51819,7 +51819,7 @@ /turf/simulated/floor/plasteel, /area/maintenance/port2) "cyF" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel, /area/crew_quarters/locker/locker_toilet) "cyH" = ( @@ -52086,7 +52086,7 @@ /turf/simulated/floor/plasteel, /area/maintenance/port) "czo" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 @@ -52861,7 +52861,7 @@ /turf/simulated/floor/plasteel/dark, /area/library) "cAU" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/item/radio/intercom{ name = "south bump"; pixel_y = -28 @@ -52959,7 +52959,7 @@ }, /area/hallway/primary/central) "cBi" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 1 }, @@ -53477,7 +53477,7 @@ }, /area/engine/hardsuitstorage) "cCv" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ d1 = 1; d2 = 8; @@ -53579,7 +53579,7 @@ /turf/simulated/floor/carpet, /area/assembly/showroom) "cCN" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 1; name = "south bump"; @@ -53610,7 +53610,7 @@ /turf/simulated/floor/carpet, /area/assembly/showroom) "cCR" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light, /turf/simulated/floor/carpet, /area/assembly/showroom) @@ -53908,12 +53908,12 @@ /turf/simulated/floor/plasteel, /area/assembly/chargebay) "cDJ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/southeast, /turf/simulated/floor/plasteel, /area/engine/engineering) "cDK" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/sign/electricshock{ pixel_y = -32 }, @@ -53957,7 +53957,7 @@ /turf/simulated/floor/plating, /area/maintenance/port) "cDQ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plating, /area/maintenance/port) "cDR" = ( @@ -54006,7 +54006,7 @@ }, /area/maintenance/port) "cEb" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/item/radio/intercom{ name = "south bump"; pixel_y = -28 @@ -54084,7 +54084,7 @@ /turf/simulated/floor/plasteel/dark, /area/ai_monitored/storage/eva) "cEs" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/ai_monitored/storage/eva) "cEt" = ( @@ -55447,7 +55447,7 @@ }, /area/crew_quarters/fitness) "cGT" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -55858,7 +55858,7 @@ }, /area/crew_quarters/fitness) "cId" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "neutral" }, @@ -56532,7 +56532,7 @@ /turf/simulated/floor/plasteel, /area/maintenance/electrical) "cJW" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel, /area/maintenance/electrical) @@ -56699,12 +56699,12 @@ }, /area/medical/research) "cKy" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel/dark, /area/medical/cmo) "cKz" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "bluecorner" }, @@ -57173,7 +57173,7 @@ }, /area/maintenance/electrical) "cLF" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plating, /area/maintenance/electrical) "cLG" = ( @@ -57365,7 +57365,7 @@ /turf/simulated/floor/plasteel/white, /area/medical/research) "cMn" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitepurplecorner" @@ -57401,7 +57401,7 @@ }, /area/medical/reception) "cMt" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitebluecorner" @@ -57816,7 +57816,7 @@ /turf/simulated/floor/plating, /area/toxins/xenobiology) "cND" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurplecorner" @@ -58002,7 +58002,7 @@ /turf/simulated/floor/plasteel/white, /area/medical/reception) "cNV" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -58315,7 +58315,7 @@ /turf/simulated/floor/plasteel, /area/maintenance/electrical) "cOz" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/status_display{ pixel_x = -32 }, @@ -59154,7 +59154,7 @@ }, /area/toxins/xenobiology) "cQO" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 1 }, @@ -59223,7 +59223,7 @@ /turf/simulated/floor/plasteel, /area/hallway/primary/aft) "cRd" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -59243,7 +59243,7 @@ /turf/simulated/floor/plating, /area/maintenance/starboardsolar) "cRg" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, @@ -59254,7 +59254,7 @@ }, /area/hallway/primary/aft) "cRj" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitebluecorner" @@ -59279,7 +59279,7 @@ }, /area/medical/reception) "cRm" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "whitebluecorner" }, @@ -59336,7 +59336,7 @@ name = "east bump"; pixel_x = 28 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/medical/psych) "cRt" = ( @@ -59843,7 +59843,7 @@ }, /area/medical/medbay) "cSB" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/disposalpipe/segment, /turf/simulated/floor/plasteel{ dir = 8; @@ -60289,7 +60289,7 @@ /turf/simulated/floor/plasteel/white, /area/toxins/xenobiology) "cTy" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" @@ -61152,7 +61152,7 @@ }, /area/toxins/lab) "cVu" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/status_display{ pixel_y = 32 }, @@ -61345,7 +61345,7 @@ }, /area/medical/exam_room) "cVV" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/defibrillator_mount/loaded{ pixel_y = 30 }, @@ -61800,7 +61800,7 @@ }, /area/toxins/xenobiology) "cWV" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" @@ -62076,7 +62076,7 @@ /turf/simulated/floor/plating, /area/maintenance/starboard) "cXO" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "neutralcorner" }, @@ -62781,7 +62781,7 @@ /turf/simulated/floor/plasteel/freezer, /area/medical/medbay) "cZM" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/alarm{ dir = 4; name = "west bump"; @@ -62906,7 +62906,7 @@ }, /area/medical/medbreak) "cZY" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitebluecorner" @@ -62939,12 +62939,12 @@ }, /area/maintenance/starboard) "dae" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/cleanable/cobweb, /turf/simulated/floor/plating, /area/maintenance/abandonedbar) "daf" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/maintenance/abandonedbar) "dag" = ( @@ -63244,7 +63244,7 @@ /turf/simulated/floor/plasteel/white, /area/toxins/lab) "daM" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, @@ -63291,7 +63291,7 @@ }, /area/medical/surgery) "daS" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plating, /area/medical/surgery) "daT" = ( @@ -63580,7 +63580,7 @@ /turf/simulated/floor/plasteel/dark, /area/medical/medbay) "dbG" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/dark, /area/maintenance/abandonedbar) @@ -63610,7 +63610,7 @@ /turf/simulated/floor/plasteel, /area/maintenance/apmaint) "dbJ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/sign/poster/contraband/random{ pixel_x = 32 }, @@ -63663,7 +63663,7 @@ }, /area/toxins/lab) "dbV" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/disposalpipe/segment, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel{ @@ -64225,7 +64225,7 @@ /turf/simulated/floor/plasteel/dark, /area/maintenance/abandonedbar) "dcY" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plating, /area/maintenance/port2) "dcZ" = ( @@ -64241,7 +64241,7 @@ /turf/simulated/floor/plasteel/white, /area/maintenance/port2) "ddc" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small{ dir = 1 }, @@ -64487,13 +64487,13 @@ /turf/simulated/floor/plasteel/white, /area/maintenance/port2) "ddJ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "purplefull" }, /area/hallway/primary/aft) "ddK" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "orangefull" }, @@ -65666,7 +65666,7 @@ }, /area/medical/genetics_cloning) "dgL" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurplecorner" @@ -65739,7 +65739,7 @@ }, /area/maintenance/apmaint) "dgS" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -67026,7 +67026,7 @@ /turf/simulated/floor/plasteel/white, /area/maintenance/port2) "dky" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel/white, @@ -67294,7 +67294,7 @@ }, /area/medical/medbay) "dli" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -67509,7 +67509,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 @@ -67690,7 +67690,7 @@ dir = 4; network = list("Medical","SS13") }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 1 }, @@ -67837,7 +67837,7 @@ /turf/simulated/floor/wood, /area/maintenance/abandonedbar) "dmR" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light_switch{ dir = 8; name = "east bump"; @@ -67913,7 +67913,7 @@ }, /area/maintenance/port) "dnd" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/camera{ c_tag = "Brig - Hallway South-East"; dir = 4; @@ -68139,7 +68139,7 @@ /turf/simulated/floor/plasteel, /area/medical/genetics) "dnO" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whiteblue" @@ -69146,7 +69146,7 @@ /turf/simulated/floor/plating, /area/crew_quarters/hor) "dqi" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 8; name = "west bump"; @@ -69362,7 +69362,7 @@ /turf/simulated/floor/plating, /area/medical/cmo) "dqH" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/medical/cmo) "dqI" = ( @@ -69564,7 +69564,7 @@ /turf/simulated/floor/plating, /area/maintenance/port) "drp" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/ntrep) "drs" = ( @@ -69743,7 +69743,7 @@ /turf/simulated/floor/plasteel/white, /area/medical/genetics) "drR" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "whitepurplecorner" }, @@ -69860,7 +69860,7 @@ }, /area/medical/cmo) "dsh" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/power/apc{ dir = 4; name = "east bump"; @@ -70176,7 +70176,7 @@ /turf/simulated/floor/plasteel, /area/medical/genetics) "dsW" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/alarm{ dir = 1; name = "south bump"; @@ -70259,7 +70259,7 @@ }, /area/medical/medbay) "dte" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/alarm{ dir = 1; name = "south bump"; @@ -71061,7 +71061,7 @@ /turf/simulated/floor/plating, /area/maintenance/port2) "duR" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/sign/poster/random{ pixel_y = -32 }, @@ -71736,7 +71736,7 @@ /turf/simulated/floor/wood, /area/crew_quarters/theatre) "dwW" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood{ broken = 1; icon_state = "wood-broken" @@ -72159,7 +72159,7 @@ /turf/simulated/floor/plasteel/dark, /area/medical/medbay) "dyl" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small{ dir = 8 }, @@ -72599,7 +72599,7 @@ name = "south bump"; pixel_y = -24 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/camera{ c_tag = "Morgue West"; dir = 1; @@ -73021,7 +73021,7 @@ /turf/simulated/floor/plasteel/airless, /area/toxins/test_area) "dBH" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/hallway/primary/aft) @@ -73318,7 +73318,7 @@ /turf/simulated/floor/plasteel, /area/maintenance/aft) "dCh" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitegreencorner" @@ -73338,7 +73338,7 @@ }, /area/medical/medbay) "dCj" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitegreencorner" @@ -73824,11 +73824,11 @@ /turf/simulated/floor/plating, /area/crew_quarters/theatre) "dDJ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/crew_quarters/theatre) "dDK" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/alarm{ dir = 1; name = "south bump"; @@ -74051,7 +74051,7 @@ name = "north bump"; pixel_y = 24 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/newscaster{ dir = 8; name = "east bump"; @@ -74060,7 +74060,7 @@ /turf/simulated/floor/plasteel, /area/hallway/primary/aft) "dFc" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small, /turf/simulated/floor/plasteel{ dir = 8; @@ -74339,7 +74339,7 @@ /turf/simulated/floor/plating, /area/maintenance/starboardsolar) "dGt" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -74349,7 +74349,7 @@ }, /area/medical/virology) "dGu" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -74367,7 +74367,7 @@ }, /area/medical/virology) "dGv" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 8 }, @@ -74418,7 +74418,7 @@ }, /area/medical/virology) "dGA" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small{ dir = 4 }, @@ -74809,7 +74809,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel, /area/hallway/primary/aft) "dHQ" = ( @@ -75280,7 +75280,7 @@ /turf/simulated/floor/plasteel/dark, /area/chapel/office) "dJw" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/chapel/office) "dJx" = ( @@ -75348,7 +75348,7 @@ }, /area/hallway/secondary/exit) "dJH" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel, /area/hallway/secondary/exit) @@ -75483,7 +75483,7 @@ /turf/simulated/floor/plasteel/dark, /area/chapel/office) "dKe" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 4 }, @@ -75521,7 +75521,7 @@ /turf/simulated/floor/plasteel/dark, /area/chapel/main) "dKi" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/dark, /area/chapel/main) "dKj" = ( @@ -75535,7 +75535,7 @@ /turf/simulated/floor/plasteel/dark, /area/chapel/main) "dKk" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/item/radio/intercom{ name = "north bump"; pixel_y = 28 @@ -76226,7 +76226,7 @@ }, /area/chapel/main) "dMn" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "chapel" @@ -76558,7 +76558,7 @@ /turf/simulated/floor/grass/no_creep, /area/hallway/secondary/exit) "dNa" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" @@ -76833,7 +76833,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ dir = 4; @@ -77087,7 +77087,7 @@ }, /area/hallway/secondary/exit) "dOv" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 8 }, @@ -77361,7 +77361,7 @@ }, /area/medical/virology) "dPj" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 4 }, @@ -78065,7 +78065,7 @@ /turf/simulated/floor/plating, /area/maintenance/apmaint) "dQP" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 1 }, @@ -78132,7 +78132,7 @@ /turf/simulated/floor/plasteel/grimy, /area/chapel/main) "dRa" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 4 }, @@ -78363,7 +78363,7 @@ /turf/simulated/floor/plasteel/dark, /area/chapel/main) "dRA" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light_switch{ dir = 8; name = "east bump"; @@ -78781,7 +78781,7 @@ /turf/simulated/floor/plasteel/grimy, /area/chapel/office) "dSN" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light_switch{ dir = 8; name = "east bump"; @@ -78954,7 +78954,7 @@ /turf/simulated/floor/plasteel/grimy, /area/chapel/office) "dTp" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/camera{ c_tag = "Chaplain's Quarters" }, @@ -79042,7 +79042,7 @@ }, /area/hallway/secondary/exit) "dTC" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/decal/warning_stripes/yellow, @@ -79206,7 +79206,7 @@ /turf/simulated/floor/carpet, /area/chapel/office) "dUi" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -79245,7 +79245,7 @@ /turf/simulated/floor/plasteel, /area/maintenance/apmaint) "dUm" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -79592,7 +79592,7 @@ }, /area/maintenance/portsolar) "dVo" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ d1 = 1; d2 = 2; @@ -79751,7 +79751,7 @@ /turf/simulated/floor/plasteel/white, /area/toxins/xenobiology) "dWm" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel/white, /area/toxins/xenobiology) @@ -79914,7 +79914,7 @@ }, /area/hallway/primary/central) "dWS" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow/hollow, /turf/simulated/floor/plasteel{ icon_state = "whitegreen" @@ -80219,7 +80219,7 @@ }, /area/medical/surgery1) "dXx" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/camera{ c_tag = "Chapel West"; dir = 4; @@ -80602,13 +80602,13 @@ /turf/simulated/floor/plasteel/white, /area/medical/virology) "dYG" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/maintenance/port2) "dYH" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/sign/poster/random{ pixel_y = -32 }, @@ -80853,7 +80853,7 @@ /turf/simulated/floor/plating, /area/crew_quarters/arcade) "eas" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 4 }, @@ -81141,7 +81141,7 @@ }, /area/crew_quarters/fitness) "esa" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/power/apc{ name = "south bump"; pixel_y = -24 @@ -81425,7 +81425,7 @@ }, /area/crew_quarters/fitness) "eLI" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "neutralfull" }, @@ -82418,7 +82418,7 @@ /turf/simulated/floor/plasteel, /area/hallway/primary/aft) "fOy" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/item/radio/intercom{ name = "south bump"; @@ -82896,7 +82896,7 @@ /turf/simulated/floor/plating, /area/maintenance/apmaint) "gwZ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/item/radio/intercom{ name = "east bump"; pixel_x = 28 @@ -85025,7 +85025,7 @@ /turf/simulated/floor/plasteel, /area/engine/engineering) "iUc" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "red" @@ -86257,7 +86257,7 @@ /turf/space, /area/space) "koC" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small{ dir = 4 }, @@ -86849,7 +86849,7 @@ /turf/simulated/floor/plating, /area/maintenance/fsmaint) "lmR" = ( -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 1; id = "Cell 6"; name = "Cell 6"; @@ -86898,7 +86898,7 @@ /turf/simulated/wall, /area/maintenance/fsmaint) "los" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "whitebluecorner" }, @@ -87200,7 +87200,7 @@ /obj/machinery/light{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "darkred" @@ -87740,7 +87740,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "grimy" }, @@ -90090,7 +90090,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "barber" }, @@ -90491,7 +90491,7 @@ /turf/simulated/floor/plasteel, /area/toxins/storage) "puH" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/item/radio/intercom{ name = "east bump"; pixel_x = 28 @@ -90689,7 +90689,7 @@ pixel_x = 6; pixel_y = -4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ pixel_y = 7 }, /obj/structure/railing/corner{ @@ -91838,7 +91838,7 @@ /turf/simulated/floor/plasteel/dark, /area/maintenance/fore2) "qWx" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/newscaster{ name = "north bump"; pixel_y = 28 @@ -91859,7 +91859,7 @@ }, /area/security/execution) "qYC" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ d1 = 4; d2 = 8; @@ -92185,7 +92185,7 @@ /turf/simulated/floor/plating, /area/maintenance/port) "rlI" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plating, /area/maintenance/abandonedbar) "rlQ" = ( @@ -92342,7 +92342,7 @@ }, /area/toxins/explab) "rsX" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/maintenance/library) "rtG" = ( @@ -93077,7 +93077,7 @@ }, /area/security/evidence) "spS" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -94362,7 +94362,7 @@ }, /area/maintenance/port) "tJc" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/warning_stripes/yellow/hollow, /obj/item/radio/intercom{ name = "north bump"; @@ -97453,7 +97453,7 @@ pixel_x = -6; pixel_y = -4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ pixel_y = 7 }, /obj/structure/railing/corner{ @@ -97610,7 +97610,7 @@ }, /area/security/processing) "xIJ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "darkred" @@ -97744,7 +97744,7 @@ network = list("Experimentator"); pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel/white, /area/toxins/explab) "xPJ" = ( diff --git a/_maps/map_files/EventStructures/splashscreen_empty.dmm b/_maps/map_files/EventStructures/splashscreen_empty.dmm new file mode 100644 index 000000000000..0e28607bac5e --- /dev/null +++ b/_maps/map_files/EventStructures/splashscreen_empty.dmm @@ -0,0 +1,338 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/wall/indestructible/riveted, +/area/start) +"e" = ( +/obj/effect/landmark/newplayer_start, +/turf/simulated/floor/plating, +/area/start) +"D" = ( +/turf/simulated/wall/r_wall, +/area/start) +"E" = ( +/turf/simulated/floor/plating, +/area/start) + +(1,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} +(2,1,1) = {" +D +E +E +E +E +E +E +E +E +E +E +E +E +E +D +"} +(3,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +E +E +a +"} +(4,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +E +E +a +"} +(5,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +E +E +a +"} +(6,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +E +E +a +"} +(7,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +E +E +a +"} +(8,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +E +E +a +"} +(9,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +E +E +a +"} +(10,1,1) = {" +a +E +E +E +E +E +E +e +E +E +E +E +E +E +a +"} +(11,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +E +E +a +"} +(12,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +E +E +a +"} +(13,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +E +E +a +"} +(14,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +E +E +a +"} +(15,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +E +E +a +"} +(16,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +E +E +a +"} +(17,1,1) = {" +a +E +E +E +E +E +E +E +E +E +E +E +E +E +a +"} +(18,1,1) = {" +D +E +E +E +E +E +E +E +E +E +E +E +E +E +D +"} +(19,1,1) = {" +D +D +D +D +D +D +D +D +D +D +D +D +D +D +D +"} diff --git a/_maps/map_files/EventStructures/splashscreen_sandbox.dmm b/_maps/map_files/EventStructures/splashscreen_sandbox.dmm new file mode 100644 index 000000000000..c4ceae28d7f2 --- /dev/null +++ b/_maps/map_files/EventStructures/splashscreen_sandbox.dmm @@ -0,0 +1,804 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/turf/simulated/floor/grass, +/area/start) +"c" = ( +/obj/item/storage/fancy/crayons, +/obj/item/storage/fancy/crayons, +/obj/item/storage/fancy/crayons, +/turf/simulated/floor/grass, +/area/start) +"d" = ( +/obj/item/stack/ore/iron{ + amount = 50 + }, +/obj/item/stack/ore/iron{ + amount = 50 + }, +/obj/item/stack/ore/iron{ + amount = 50 + }, +/obj/item/stack/ore/iron{ + amount = 50 + }, +/turf/simulated/floor/grass, +/area/start) +"e" = ( +/obj/item/paper_bin, +/obj/item/paper_bin, +/obj/item/paper_bin, +/turf/simulated/floor/grass, +/area/start) +"f" = ( +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/turf/simulated/floor/grass, +/area/start) +"g" = ( +/obj/item/stack/tile/brass/fifty, +/obj/item/stack/tile/brass/fifty, +/obj/item/stack/tile/brass/fifty, +/obj/item/stack/tile/brass/fifty, +/obj/item/stack/tile/brass/fifty, +/obj/item/stack/tile/brass/fifty, +/obj/item/stack/tile/brass/fifty, +/obj/item/stack/tile/brass/fifty, +/obj/item/stack/tile/brass/fifty, +/obj/item/stack/tile/brass/fifty, +/turf/simulated/floor/grass, +/area/start) +"h" = ( +/obj/item/stack/ore/tranquillite{ + amount = 50 + }, +/obj/item/stack/ore/tranquillite{ + amount = 50 + }, +/obj/item/stack/ore/tranquillite{ + amount = 50 + }, +/obj/item/stack/ore/tranquillite{ + amount = 50 + }, +/turf/simulated/floor/grass, +/area/start) +"i" = ( +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/simulated/floor/grass, +/area/start) +"j" = ( +/obj/item/storage/bag/tray/cookies_tray, +/obj/item/storage/bag/tray/cookies_tray, +/obj/item/storage/bag/tray/cookies_tray, +/obj/item/storage/bag/tray/cookies_tray, +/obj/item/storage/bag/tray/cookies_tray, +/obj/item/storage/bag/tray/cookies_tray, +/obj/item/storage/bag/tray/cookies_tray, +/obj/item/storage/bag/tray/cookies_tray, +/obj/item/storage/bag/tray/cookies_tray, +/obj/item/storage/bag/tray/cookies_tray, +/turf/simulated/floor/grass, +/area/start) +"k" = ( +/obj/item/stack/marker_beacon/ten, +/obj/item/stack/marker_beacon/ten, +/obj/item/stack/marker_beacon/ten, +/turf/simulated/floor/grass, +/area/start) +"l" = ( +/obj/item/stack/sheet/mineral/sandstone/fifty, +/obj/item/stack/sheet/mineral/sandstone/fifty, +/obj/item/stack/sheet/mineral/sandstone/fifty, +/obj/item/stack/sheet/mineral/sandstone/fifty, +/obj/item/stack/sheet/mineral/sandstone/fifty, +/turf/simulated/floor/grass, +/area/start) +"m" = ( +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/start) +"n" = ( +/turf/simulated/floor/grass, +/area/start) +"o" = ( +/obj/item/stack/ore/silver{ + amount = 50 + }, +/obj/item/stack/ore/silver{ + amount = 50 + }, +/obj/item/stack/ore/silver{ + amount = 50 + }, +/obj/item/stack/ore/silver{ + amount = 50 + }, +/turf/simulated/floor/grass, +/area/start) +"p" = ( +/obj/item/stack/ore/diamond{ + amount = 50 + }, +/obj/item/stack/ore/diamond{ + amount = 50 + }, +/obj/item/stack/ore/diamond{ + amount = 50 + }, +/obj/item/stack/ore/diamond{ + amount = 50 + }, +/turf/simulated/floor/grass, +/area/start) +"q" = ( +/obj/machinery/mineral/ore_redemption/upgraded, +/turf/simulated/floor/grass, +/area/start) +"r" = ( +/obj/item/storage/belt, +/obj/item/storage/belt, +/obj/item/storage/belt, +/obj/item/storage/belt, +/obj/item/storage/belt, +/obj/item/storage/belt, +/obj/item/storage/belt, +/obj/item/storage/belt, +/obj/item/storage/belt, +/obj/item/storage/belt, +/turf/simulated/floor/grass, +/area/start) +"s" = ( +/obj/item/stack/ore/plasma{ + amount = 50 + }, +/obj/item/stack/ore/plasma{ + amount = 50 + }, +/obj/item/stack/ore/plasma{ + amount = 50 + }, +/obj/item/stack/ore/plasma{ + amount = 50 + }, +/turf/simulated/floor/grass, +/area/start) +"t" = ( +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/obj/item/storage/box/bodybags, +/turf/simulated/floor/grass, +/area/start) +"u" = ( +/obj/item/soap/syndie, +/obj/item/soap/syndie, +/obj/item/soap/syndie, +/obj/item/soap/syndie, +/obj/item/soap/syndie, +/turf/simulated/floor/grass, +/area/start) +"v" = ( +/obj/item/shovel, +/obj/item/shovel, +/obj/item/shovel, +/obj/item/shovel, +/obj/item/shovel, +/turf/simulated/floor/grass, +/area/start) +"w" = ( +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/obj/item/storage/backpack/satcheldeluxe, +/turf/simulated/floor/grass, +/area/start) +"x" = ( +/obj/machinery/recycler, +/turf/simulated/floor/grass, +/area/start) +"z" = ( +/obj/structure/respawner, +/turf/simulated/floor/grass, +/area/start) +"A" = ( +/obj/item/storage/bag/trash/bluespace, +/obj/item/storage/bag/trash/bluespace, +/obj/item/storage/bag/trash/bluespace, +/turf/simulated/floor/grass, +/area/start) +"B" = ( +/obj/item/stack/ore/uranium{ + amount = 50 + }, +/obj/item/stack/ore/uranium{ + amount = 50 + }, +/obj/item/stack/ore/uranium{ + amount = 50 + }, +/obj/item/stack/ore/uranium{ + amount = 50 + }, +/turf/simulated/floor/grass, +/area/start) +"C" = ( +/obj/item/stack/sheet/plastic, +/obj/item/stack/sheet/plastic, +/obj/item/stack/sheet/plastic, +/turf/simulated/floor/grass, +/area/start) +"D" = ( +/mob/living/simple_animal/bot/medbot, +/turf/simulated/floor/grass, +/area/start) +"E" = ( +/obj/item/clothing/under/plasmaman/assistant, +/obj/item/clothing/under/plasmaman/assistant, +/obj/item/clothing/under/plasmaman/assistant, +/obj/item/clothing/under/plasmaman/assistant, +/obj/item/clothing/under/plasmaman/assistant, +/turf/simulated/floor/grass, +/area/start) +"F" = ( +/obj/item/stack/ore/glass{ + amount = 50 + }, +/obj/item/stack/ore/glass{ + amount = 50 + }, +/obj/item/stack/ore/glass{ + amount = 50 + }, +/obj/item/stack/ore/glass{ + amount = 50 + }, +/turf/simulated/floor/grass, +/area/start) +"G" = ( +/obj/item/stack/sheet/mineral/abductor/fifty, +/obj/item/stack/sheet/mineral/abductor/fifty, +/obj/item/stack/sheet/mineral/abductor/fifty, +/obj/item/stack/sheet/mineral/abductor/fifty, +/obj/item/stack/sheet/mineral/abductor/fifty, +/turf/simulated/floor/grass, +/area/start) +"H" = ( +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/obj/item/storage/bag/ore, +/turf/simulated/floor/grass, +/area/start) +"J" = ( +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/turf/simulated/floor/grass, +/area/start) +"K" = ( +/obj/item/stack/ore/titanium{ + amount = 50 + }, +/obj/item/stack/ore/titanium{ + amount = 50 + }, +/obj/item/stack/ore/titanium{ + amount = 50 + }, +/obj/item/stack/ore/titanium{ + amount = 50 + }, +/turf/simulated/floor/grass, +/area/start) +"L" = ( +/obj/item/stack/rods/fifty, +/obj/item/stack/rods/fifty, +/obj/item/stack/rods/fifty, +/obj/item/stack/rods/fifty, +/obj/item/stack/rods/fifty, +/turf/simulated/floor/grass, +/area/start) +"M" = ( +/obj/item/tank/internals/plasmaman/full, +/obj/item/tank/internals/plasmaman/full, +/obj/item/tank/internals/plasmaman/full, +/obj/item/tank/internals/plasmaman/full, +/obj/item/tank/internals/plasmaman/full, +/turf/simulated/floor/grass, +/area/start) +"N" = ( +/obj/item/stack/tile/carpet, +/obj/item/stack/tile/carpet, +/obj/item/stack/tile/carpet, +/obj/item/stack/tile/carpet, +/obj/item/stack/tile/carpet, +/obj/item/stack/tile/carpet, +/obj/item/stack/tile/carpet, +/obj/item/stack/tile/carpet, +/obj/item/stack/tile/carpet, +/obj/item/stack/tile/carpet, +/turf/simulated/floor/grass, +/area/start) +"O" = ( +/obj/item/stack/tape_roll, +/obj/item/stack/tape_roll, +/obj/item/stack/tape_roll, +/turf/simulated/floor/grass, +/area/start) +"P" = ( +/obj/item/stack/ore/gold{ + amount = 50 + }, +/obj/item/stack/ore/gold{ + amount = 50 + }, +/obj/item/stack/ore/gold{ + amount = 50 + }, +/obj/item/stack/ore/gold{ + amount = 50 + }, +/turf/simulated/floor/grass, +/area/start) +"Q" = ( +/obj/item/stack/nanopaste, +/obj/item/stack/nanopaste, +/obj/item/stack/nanopaste, +/obj/item/stack/nanopaste, +/obj/item/stack/nanopaste, +/turf/simulated/floor/grass, +/area/start) +"R" = ( +/obj/item/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, +/obj/item/storage/toolbox/syndicate, +/turf/simulated/floor/grass, +/area/start) +"S" = ( +/obj/item/clothing/mask/breath/vox, +/obj/item/clothing/mask/breath/vox, +/obj/item/clothing/mask/breath/vox, +/obj/item/clothing/mask/breath/vox, +/obj/item/clothing/mask/breath/vox, +/turf/simulated/floor/grass, +/area/start) +"T" = ( +/obj/item/stack/ore/bananium{ + amount = 50 + }, +/obj/item/stack/ore/bananium{ + amount = 50 + }, +/obj/item/stack/ore/bananium{ + amount = 50 + }, +/obj/item/stack/ore/bananium{ + amount = 50 + }, +/turf/simulated/floor/grass, +/area/start) +"U" = ( +/obj/item/mop/advanced, +/obj/item/mop/advanced, +/obj/item/mop/advanced, +/turf/simulated/floor/grass, +/area/start) +"V" = ( +/obj/item/pen/multi, +/obj/item/pen/multi, +/obj/item/pen/multi, +/obj/item/pen/multi, +/obj/item/pen/multi, +/obj/item/pen/multi, +/obj/item/pen/multi, +/obj/item/pen/multi, +/obj/item/pen/multi, +/obj/item/pen/multi, +/turf/simulated/floor/grass, +/area/start) +"X" = ( +/obj/effect/landmark/newplayer_start, +/turf/simulated/floor/grass, +/area/start) +"Y" = ( +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/turf/simulated/floor/grass, +/area/start) +"Z" = ( +/obj/item/clothing/head/helmet/space/plasmaman/assistant, +/obj/item/clothing/head/helmet/space/plasmaman/assistant, +/obj/item/clothing/head/helmet/space/plasmaman/assistant, +/obj/item/clothing/head/helmet/space/plasmaman/assistant, +/obj/item/clothing/head/helmet/space/plasmaman/assistant, +/turf/simulated/floor/grass, +/area/start) + +(1,1,1) = {" +m +m +m +m +m +m +m +m +m +m +m +m +m +m +m +"} +(2,1,1) = {" +m +z +f +S +n +n +n +n +n +n +n +n +n +n +m +"} +(3,1,1) = {" +m +Z +n +n +n +n +n +n +n +n +n +n +n +n +m +"} +(4,1,1) = {" +m +E +n +n +n +n +n +n +n +n +n +n +n +n +m +"} +(5,1,1) = {" +m +M +i +n +n +n +n +n +n +n +n +n +n +n +m +"} +(6,1,1) = {" +m +n +n +n +w +J +n +n +n +n +n +n +n +n +m +"} +(7,1,1) = {" +m +s +n +R +Y +L +n +n +n +n +n +n +n +n +m +"} +(8,1,1) = {" +m +B +K +r +v +G +n +n +n +n +n +n +n +n +m +"} +(9,1,1) = {" +m +h +T +a +O +l +n +n +n +n +n +n +n +n +m +"} +(10,1,1) = {" +m +n +q +k +e +C +D +X +n +n +n +n +n +n +m +"} +(11,1,1) = {" +m +p +P +V +c +g +n +n +n +n +n +n +n +n +m +"} +(12,1,1) = {" +m +F +d +A +Q +N +n +n +n +n +n +n +n +n +m +"} +(13,1,1) = {" +m +o +n +U +t +H +n +n +n +n +n +n +n +n +m +"} +(14,1,1) = {" +m +n +n +n +u +j +n +n +n +n +n +n +n +n +m +"} +(15,1,1) = {" +m +n +n +n +n +n +n +n +n +n +n +n +n +n +m +"} +(16,1,1) = {" +m +n +n +n +n +n +n +n +n +n +n +n +n +n +m +"} +(17,1,1) = {" +m +n +n +n +n +n +n +n +n +n +n +n +n +x +m +"} +(18,1,1) = {" +m +n +n +n +n +n +n +n +n +n +n +n +n +n +m +"} +(19,1,1) = {" +m +m +m +m +m +m +m +m +m +m +m +m +m +m +m +"} diff --git a/_maps/map_files/EventStructures/thunderdome_catwalk_chasm.dmm b/_maps/map_files/EventStructures/thunderdome_catwalk_chasm.dmm new file mode 100644 index 000000000000..4d7a90034447 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_catwalk_chasm.dmm @@ -0,0 +1,143 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"E" = ( +/turf/simulated/floor/chasm/straight_down/lava_land_surface/normal_air, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/catwalk, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +R +R +R +R +R +"} +(4,1,1) = {" +R +R +R +R +R +R +R +"} +(5,1,1) = {" +R +R +R +R +R +R +R +"} +(6,1,1) = {" +R +E +E +E +E +E +R +"} +(7,1,1) = {" +R +E +E +E +E +E +R +"} +(8,1,1) = {" +R +E +E +E +E +E +R +"} +(9,1,1) = {" +R +E +E +E +E +E +R +"} +(10,1,1) = {" +R +E +E +E +E +E +R +"} +(11,1,1) = {" +R +R +R +R +R +R +R +"} +(12,1,1) = {" +R +R +R +R +R +R +R +"} +(13,1,1) = {" +R +R +R +R +R +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_catwalk_chasm_fake.dmm b/_maps/map_files/EventStructures/thunderdome_catwalk_chasm_fake.dmm new file mode 100644 index 000000000000..355edebc9a5f --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_catwalk_chasm_fake.dmm @@ -0,0 +1,143 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"E" = ( +/turf/simulated/floor/chasm/straight_down, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/catwalk, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +R +R +R +R +R +"} +(4,1,1) = {" +R +R +R +R +R +R +R +"} +(5,1,1) = {" +R +R +R +R +R +R +R +"} +(6,1,1) = {" +R +E +E +E +E +E +R +"} +(7,1,1) = {" +R +E +E +E +E +E +R +"} +(8,1,1) = {" +R +E +E +E +E +E +R +"} +(9,1,1) = {" +R +E +E +E +E +E +R +"} +(10,1,1) = {" +R +E +E +E +E +E +R +"} +(11,1,1) = {" +R +R +R +R +R +R +R +"} +(12,1,1) = {" +R +R +R +R +R +R +R +"} +(13,1,1) = {" +R +R +R +R +R +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_default.dmm b/_maps/map_files/EventStructures/thunderdome_default.dmm new file mode 100644 index 000000000000..fbb4852b3a2c --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_default.dmm @@ -0,0 +1,159 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"m" = ( +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel, +/area/tdome/arena) +"n" = ( +/obj/machinery/flasher{ + id = "tdomeflash"; + name = "Thunderdome Flash" + }, +/turf/simulated/floor/plasteel, +/area/tdome/arena) +"o" = ( +/obj/machinery/igniter/on, +/turf/simulated/floor/plasteel, +/area/tdome/arena) +"Q" = ( +/turf/simulated/floor/plasteel, +/area/tdome/arena) +"R" = ( +/obj/effect/turf_decal/bot, +/turf/simulated/floor/plasteel, +/area/tdome/arena) + +(1,1,1) = {" +o +Q +Q +Q +Q +Q +o +"} +(2,1,1) = {" +m +Q +Q +Q +Q +Q +m +"} +(3,1,1) = {" +R +m +Q +Q +Q +m +R +"} +(4,1,1) = {" +Q +R +Q +Q +Q +R +Q +"} +(5,1,1) = {" +Q +Q +Q +Q +Q +Q +Q +"} +(6,1,1) = {" +Q +Q +Q +Q +Q +Q +Q +"} +(7,1,1) = {" +Q +Q +Q +Q +Q +Q +Q +"} +(8,1,1) = {" +Q +Q +Q +n +Q +Q +Q +"} +(9,1,1) = {" +Q +Q +Q +Q +Q +Q +Q +"} +(10,1,1) = {" +Q +Q +Q +Q +Q +Q +Q +"} +(11,1,1) = {" +Q +Q +Q +Q +Q +Q +Q +"} +(12,1,1) = {" +Q +R +Q +Q +Q +R +Q +"} +(13,1,1) = {" +R +m +Q +Q +Q +m +R +"} +(14,1,1) = {" +m +Q +Q +Q +Q +Q +m +"} +(15,1,1) = {" +o +Q +Q +Q +Q +Q +o +"} diff --git a/_maps/map_files/EventStructures/thunderdome_empty.dmm b/_maps/map_files/EventStructures/thunderdome_empty.dmm new file mode 100644 index 000000000000..ed1162d065ec --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_empty.dmm @@ -0,0 +1,140 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"R" = ( +/turf/simulated/floor/plasteel, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +R +R +R +R +R +"} +(4,1,1) = {" +R +R +R +R +R +R +R +"} +(5,1,1) = {" +R +R +R +R +R +R +R +"} +(6,1,1) = {" +R +R +R +R +R +R +R +"} +(7,1,1) = {" +R +R +R +R +R +R +R +"} +(8,1,1) = {" +R +R +R +R +R +R +R +"} +(9,1,1) = {" +R +R +R +R +R +R +R +"} +(10,1,1) = {" +R +R +R +R +R +R +R +"} +(11,1,1) = {" +R +R +R +R +R +R +R +"} +(12,1,1) = {" +R +R +R +R +R +R +R +"} +(13,1,1) = {" +R +R +R +R +R +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_empty_reinforced.dmm b/_maps/map_files/EventStructures/thunderdome_empty_reinforced.dmm new file mode 100644 index 000000000000..1694a0e1914e --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_empty_reinforced.dmm @@ -0,0 +1,140 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"R" = ( +/turf/simulated/floor/engine/air, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +R +R +R +R +R +"} +(4,1,1) = {" +R +R +R +R +R +R +R +"} +(5,1,1) = {" +R +R +R +R +R +R +R +"} +(6,1,1) = {" +R +R +R +R +R +R +R +"} +(7,1,1) = {" +R +R +R +R +R +R +R +"} +(8,1,1) = {" +R +R +R +R +R +R +R +"} +(9,1,1) = {" +R +R +R +R +R +R +R +"} +(10,1,1) = {" +R +R +R +R +R +R +R +"} +(11,1,1) = {" +R +R +R +R +R +R +R +"} +(12,1,1) = {" +R +R +R +R +R +R +R +"} +(13,1,1) = {" +R +R +R +R +R +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_hiero_default.dmm b/_maps/map_files/EventStructures/thunderdome_hiero_default.dmm new file mode 100644 index 000000000000..1a7372105812 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_hiero_default.dmm @@ -0,0 +1,146 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"F" = ( +/turf/simulated/wall/indestructible/hierophant, +/area/tdome/arena) +"I" = ( +/turf/simulated/floor/indestructible/hierophant/two, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/indestructible/hierophant, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +F +F +F +R +R +"} +(4,1,1) = {" +R +R +I +I +I +R +R +"} +(5,1,1) = {" +R +R +I +I +I +R +R +"} +(6,1,1) = {" +R +I +I +I +I +I +R +"} +(7,1,1) = {" +R +I +I +I +I +I +R +"} +(8,1,1) = {" +F +F +I +I +I +F +F +"} +(9,1,1) = {" +R +I +I +I +I +I +R +"} +(10,1,1) = {" +R +I +I +I +I +I +R +"} +(11,1,1) = {" +R +R +I +I +I +R +R +"} +(12,1,1) = {" +R +R +I +I +I +R +R +"} +(13,1,1) = {" +R +R +F +F +F +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_hiero_pandora.dmm b/_maps/map_files/EventStructures/thunderdome_hiero_pandora.dmm new file mode 100644 index 000000000000..9c02028c33b7 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_hiero_pandora.dmm @@ -0,0 +1,150 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"h" = ( +/mob/living/simple_animal/hostile/asteroid/elite/pandora, +/turf/simulated/floor/indestructible/hierophant/two, +/area/tdome/arena) +"F" = ( +/turf/simulated/wall/indestructible/hierophant, +/area/tdome/arena) +"I" = ( +/turf/simulated/floor/indestructible/hierophant/two, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/indestructible/hierophant, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +F +F +F +R +R +"} +(4,1,1) = {" +R +R +I +I +I +R +R +"} +(5,1,1) = {" +R +R +I +I +I +R +R +"} +(6,1,1) = {" +R +I +I +I +I +I +R +"} +(7,1,1) = {" +R +I +I +I +I +I +R +"} +(8,1,1) = {" +F +F +I +h +I +F +F +"} +(9,1,1) = {" +R +I +I +I +I +I +R +"} +(10,1,1) = {" +R +I +I +I +I +I +R +"} +(11,1,1) = {" +R +R +I +I +I +R +R +"} +(12,1,1) = {" +R +R +I +I +I +R +R +"} +(13,1,1) = {" +R +R +F +F +F +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_lavaland_holes.dmm b/_maps/map_files/EventStructures/thunderdome_lavaland_holes.dmm new file mode 100644 index 000000000000..7334989eb880 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_lavaland_holes.dmm @@ -0,0 +1,144 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"m" = ( +/obj/structure/nest/lavaland, +/turf/simulated/floor/plating/asteroid/basalt, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/plating/asteroid/basalt, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +R +R +R +R +R +"} +(4,1,1) = {" +R +R +R +R +m +R +R +"} +(5,1,1) = {" +R +R +R +R +R +R +R +"} +(6,1,1) = {" +R +m +R +R +R +R +R +"} +(7,1,1) = {" +R +R +R +R +R +R +m +"} +(8,1,1) = {" +R +R +R +m +R +R +R +"} +(9,1,1) = {" +R +R +R +R +R +R +R +"} +(10,1,1) = {" +m +R +R +R +R +R +R +"} +(11,1,1) = {" +R +R +R +R +R +m +R +"} +(12,1,1) = {" +R +R +m +R +R +R +R +"} +(13,1,1) = {" +R +R +R +R +R +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_lavaland_maze.dmm b/_maps/map_files/EventStructures/thunderdome_lavaland_maze.dmm new file mode 100644 index 000000000000..a3f1c3c1569f --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_lavaland_maze.dmm @@ -0,0 +1,159 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"b" = ( +/obj/structure/flora/ash/tall_shroom, +/turf/simulated/floor/plating/asteroid/basalt, +/area/tdome/arena) +"g" = ( +/obj/structure/flora/ash/cacti, +/turf/simulated/floor/plating/asteroid/basalt, +/area/tdome/arena) +"m" = ( +/obj/structure/flora/ash/leaf_shroom, +/turf/simulated/floor/plating/asteroid/basalt, +/area/tdome/arena) +"F" = ( +/obj/structure/flora/ash/cap_shroom, +/turf/simulated/floor/plating/asteroid/basalt, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/plating/asteroid/basalt, +/area/tdome/arena) +"W" = ( +/turf/simulated/mineral/volcanic/lava_land_surface, +/area/tdome/arena) + +(1,1,1) = {" +R +R +F +R +R +R +R +"} +(2,1,1) = {" +W +W +R +W +b +W +W +"} +(3,1,1) = {" +F +R +R +W +R +R +R +"} +(4,1,1) = {" +R +W +R +W +R +W +R +"} +(5,1,1) = {" +W +W +b +R +g +R +R +"} +(6,1,1) = {" +R +R +R +W +W +W +R +"} +(7,1,1) = {" +W +R +W +W +R +R +m +"} +(8,1,1) = {" +g +R +R +m +R +W +W +"} +(9,1,1) = {" +W +W +W +W +R +R +R +"} +(10,1,1) = {" +R +R +R +R +R +W +R +"} +(11,1,1) = {" +R +W +g +W +W +W +F +"} +(12,1,1) = {" +R +W +R +W +R +W +R +"} +(13,1,1) = {" +m +R +R +W +R +R +R +"} +(14,1,1) = {" +W +W +R +W +W +m +W +"} +(15,1,1) = {" +R +R +R +F +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_reset.dmm b/_maps/map_files/EventStructures/thunderdome_reset.dmm new file mode 100644 index 000000000000..8dee93b00a85 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_reset.dmm @@ -0,0 +1,140 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"R" = ( +/turf/simulated/floor/chasm/straight_down/lava_land_surface/normal_air, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +R +R +R +R +R +"} +(4,1,1) = {" +R +R +R +R +R +R +R +"} +(5,1,1) = {" +R +R +R +R +R +R +R +"} +(6,1,1) = {" +R +R +R +R +R +R +R +"} +(7,1,1) = {" +R +R +R +R +R +R +R +"} +(8,1,1) = {" +R +R +R +R +R +R +R +"} +(9,1,1) = {" +R +R +R +R +R +R +R +"} +(10,1,1) = {" +R +R +R +R +R +R +R +"} +(11,1,1) = {" +R +R +R +R +R +R +R +"} +(12,1,1) = {" +R +R +R +R +R +R +R +"} +(13,1,1) = {" +R +R +R +R +R +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_snow_forest.dmm b/_maps/map_files/EventStructures/thunderdome_snow_forest.dmm new file mode 100644 index 000000000000..202df2f2062c --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_snow_forest.dmm @@ -0,0 +1,156 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"j" = ( +/obj/structure/flora/grass/brown, +/turf/simulated/floor/plating/snow, +/area/tdome/arena) +"K" = ( +/obj/structure/flora/tree/pine, +/turf/simulated/floor/plating/snow, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/plating/snow, +/area/tdome/arena) +"S" = ( +/obj/structure/flora/grass/green, +/turf/simulated/floor/plating/snow, +/area/tdome/arena) +"Y" = ( +/obj/structure/flora/grass/both, +/turf/simulated/floor/plating/snow, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +S +R +R +R +"} +(3,1,1) = {" +R +K +R +R +R +K +R +"} +(4,1,1) = {" +R +R +R +R +R +R +R +"} +(5,1,1) = {" +R +j +R +R +R +Y +R +"} +(6,1,1) = {" +R +R +R +R +R +R +R +"} +(7,1,1) = {" +R +R +R +R +R +R +R +"} +(8,1,1) = {" +R +R +R +K +R +R +R +"} +(9,1,1) = {" +R +R +R +R +R +R +R +"} +(10,1,1) = {" +R +Y +R +R +S +R +R +"} +(11,1,1) = {" +R +R +R +R +R +R +R +"} +(12,1,1) = {" +R +R +R +R +R +R +R +"} +(13,1,1) = {" +R +K +R +R +R +K +R +"} +(14,1,1) = {" +R +R +R +j +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_touchgrass.dmm b/_maps/map_files/EventStructures/thunderdome_touchgrass.dmm new file mode 100644 index 000000000000..6494c41e1d0b --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_touchgrass.dmm @@ -0,0 +1,156 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"b" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/simulated/floor/grass, +/area/tdome/arena) +"A" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/tdome/arena) +"C" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/grass, +/area/tdome/arena) +"U" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/simulated/floor/grass, +/area/tdome/arena) + +(1,1,1) = {" +R +R +A +U +R +R +R +"} +(2,1,1) = {" +R +C +R +R +R +C +R +"} +(3,1,1) = {" +A +b +R +A +R +R +C +"} +(4,1,1) = {" +R +U +R +R +U +R +b +"} +(5,1,1) = {" +C +R +R +C +R +R +R +"} +(6,1,1) = {" +R +R +R +R +R +b +R +"} +(7,1,1) = {" +R +R +U +A +R +C +U +"} +(8,1,1) = {" +R +C +R +R +R +R +R +"} +(9,1,1) = {" +b +R +R +R +A +R +R +"} +(10,1,1) = {" +U +R +U +b +R +U +R +"} +(11,1,1) = {" +R +A +R +R +R +R +C +"} +(12,1,1) = {" +b +R +U +R +R +R +R +"} +(13,1,1) = {" +R +C +R +R +C +R +b +"} +(14,1,1) = {" +R +R +A +R +R +A +R +"} +(15,1,1) = {" +A +R +R +b +R +R +R +"} diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 511cd87e9f01..0e93b323f7f2 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -971,7 +971,7 @@ /turf/simulated/wall, /area/crew_quarters/arcade) "ajb" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20" }, /obj/machinery/computer/mob_battle_terminal/red{ @@ -3620,7 +3620,7 @@ }, /area/crew_quarters/recreation) "auV" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "bluefull" }, @@ -3974,7 +3974,7 @@ /turf/simulated/floor/plating, /area/maintenance/fpmaint) "awb" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/plasteel, @@ -4271,7 +4271,7 @@ /turf/simulated/floor/plating, /area/maintenance/fpmaint) "awZ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ name = "north bump"; pixel_y = 24 @@ -4480,7 +4480,7 @@ c_tag = "Detective's Office"; dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-24" }, /turf/simulated/floor/carpet, @@ -7252,7 +7252,7 @@ "aHH" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/turf_decal/bot, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20" }, /turf/simulated/floor/plasteel, @@ -8988,7 +8988,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /turf/simulated/floor/plasteel, @@ -10436,7 +10436,7 @@ /obj/structure/sign/kiddieplaque{ pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ pixel_y = 10 }, /obj/structure/table/wood/fancy/green, @@ -12624,7 +12624,7 @@ name = "east bump"; pixel_x = 27 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-11" }, /turf/simulated/floor/wood, @@ -13279,7 +13279,7 @@ name = "west bump"; pixel_x = -27 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "neutralcorner" @@ -14413,7 +14413,7 @@ name = "north bump"; pixel_y = 24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /turf/simulated/floor/plasteel{ @@ -14606,7 +14606,7 @@ /turf/simulated/floor/plating, /area/security/checkpoint2) "bbM" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /obj/structure/sign/electricshock{ @@ -15892,7 +15892,7 @@ }, /area/engine/chiefs_office) "beP" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/stripes/line{ dir = 10 }, @@ -15919,7 +15919,7 @@ name = "east bump"; pixel_x = 27 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/item/radio/intercom{ @@ -16040,7 +16040,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 10 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ level = 4.1 }, /turf/simulated/floor/plasteel, @@ -20720,7 +20720,7 @@ pixel_x = -32; pixel_y = -32 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/unary/vent_scrubber/on{ dir = 4 }, @@ -23064,7 +23064,7 @@ /turf/simulated/floor/plasteel, /area/hallway/primary/central) "bwp" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ level = 4.1 }, /turf/simulated/floor/wood, @@ -24415,7 +24415,7 @@ /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) "bzA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /obj/effect/turf_decal/stripes/line{ @@ -24425,7 +24425,7 @@ /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) "bzB" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/simulated/floor/plasteel{ @@ -25063,7 +25063,7 @@ }, /area/hallway/primary/port) "bBr" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20" }, /obj/effect/turf_decal/stripes/line{ @@ -27049,7 +27049,7 @@ /turf/simulated/floor/plasteel, /area/bridge/hall) "bHx" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/wood, @@ -27136,7 +27136,7 @@ /turf/simulated/floor/carpet, /area/crew_quarters/captain) "bHI" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ level = 4.1 }, /obj/machinery/light, @@ -27360,7 +27360,7 @@ }, /area/tcommsat/computer) "bIA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/plasteel{ @@ -27376,7 +27376,7 @@ }, /area/tcommsat/computer) "bID" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/structure/disposalpipe/segment, @@ -30865,7 +30865,7 @@ icon_state = "map-right-MS"; pixel_y = -32 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, @@ -31753,7 +31753,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 6 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/machinery/light{ @@ -32357,7 +32357,7 @@ name = "west bump"; pixel_x = -28 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/simulated/floor/plasteel{ @@ -32391,7 +32391,7 @@ /area/quartermaster/office) "bXF" = ( /obj/effect/turf_decal/stripes/corner, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /obj/machinery/door_control{ @@ -34701,7 +34701,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/simulated/floor/plasteel{ @@ -34975,7 +34975,7 @@ name = "west bump"; pixel_x = -27 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /turf/simulated/floor/plasteel{ @@ -39992,7 +39992,7 @@ /turf/simulated/floor/plasteel, /area/hallway/primary/aft) "cvJ" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-20" }, /turf/simulated/floor/plasteel{ @@ -40344,7 +40344,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-11" }, /obj/machinery/light{ @@ -40605,7 +40605,7 @@ }, /area/medical/medbay) "cxL" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/simulated/floor/plasteel{ @@ -44525,7 +44525,7 @@ }, /area/medical/genetics_cloning) "cKA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /turf/simulated/floor/plasteel{ @@ -44758,7 +44758,7 @@ /turf/simulated/floor/grass, /area/maintenance/aft2) "cLm" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /obj/machinery/light/small{ @@ -45274,7 +45274,7 @@ /turf/simulated/floor/plating, /area/maintenance/medmaint) "cNy" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, @@ -45556,7 +45556,7 @@ /turf/simulated/floor/plating, /area/maintenance/aft2) "cOk" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-18" }, /obj/machinery/light/small{ @@ -46881,7 +46881,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-24" }, /obj/effect/turf_decal/stripes/line{ @@ -47050,7 +47050,7 @@ name = "east bump"; pixel_x = 27 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-14" }, /obj/effect/turf_decal/stripes/line{ @@ -47107,7 +47107,7 @@ /turf/simulated/floor/plating, /area/ntrep) "cUq" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -50324,7 +50324,7 @@ /turf/simulated/floor/engine, /area/toxins/explab_chamber) "drv" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ level = 4.1 }, /obj/structure/disposalpipe/segment{ @@ -50480,7 +50480,7 @@ }, /area/engine/engineering) "dym" = ( -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 8; id = "Cell 1"; name = "Cell 1"; @@ -52777,7 +52777,7 @@ name = "Emergency NanoMed"; pixel_y = -28 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" }, @@ -53699,7 +53699,7 @@ /turf/simulated/floor/plasteel, /area/security/brig) "fdz" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-11" }, /turf/simulated/floor/plasteel, @@ -53818,7 +53818,7 @@ }, /area/atmos) "fhC" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/plasteel{ @@ -55558,7 +55558,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel, /area/hallway/secondary/exit) "fVB" = ( @@ -55806,7 +55806,7 @@ }, /area/crew_quarters/courtroom) "gbz" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 8; name = "custom placement"; @@ -55952,7 +55952,7 @@ /turf/simulated/floor/plating, /area/engine/engineering) "geC" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-24" }, /obj/machinery/camera{ @@ -56516,7 +56516,7 @@ /turf/simulated/floor/plasteel, /area/security/prison/cell_block/A) "grL" = ( -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 8; id = "Cell 3"; name = "Cell 3"; @@ -56669,7 +56669,7 @@ /turf/simulated/floor/plasteel, /area/hallway/secondary/entry) "gzt" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-16" }, /obj/structure/cable/yellow{ @@ -56687,7 +56687,7 @@ /obj/structure/window/reinforced{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-10" }, /turf/simulated/floor/plasteel{ @@ -56780,7 +56780,7 @@ }, /area/security/permabrig) "gCX" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "whitebluecorner" @@ -58046,7 +58046,7 @@ /area/medical/cmo) "hjr" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -61998,7 +61998,7 @@ }, /area/engine/controlroom) "iTF" = ( -/obj/machinery/door/window/reinforced/reversed{ +/obj/machinery/door/window/brigdoor{ dir = 4; id = "Cell 2"; name = "Cell 2"; @@ -62037,7 +62037,7 @@ }, /area/security/execution) "iTN" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 1 }, @@ -64451,7 +64451,7 @@ }, /area/medical/research) "kiq" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -65884,7 +65884,7 @@ /turf/simulated/floor/plating/airless, /area/space/nearstation) "kQx" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-11" }, /turf/simulated/floor/wood, @@ -66514,7 +66514,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/effect/turf_decal/stripes/line{ @@ -67289,7 +67289,7 @@ }, /area/security/main) "lvB" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable/yellow{ d1 = 4; d2 = 8; @@ -74316,7 +74316,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ id = "Cell 5"; name = "Cell 5"; req_access_txt = "2"; @@ -75266,7 +75266,7 @@ /obj/structure/window/reinforced{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/turf_decal/stripes/line{ @@ -76251,7 +76251,7 @@ dir = 2; icon_state = "pipe-c" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/plasteel, @@ -77991,7 +77991,7 @@ }, /area/assembly/robotics) "qFz" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/maintenance/apmaint) "qFI" = ( @@ -80321,7 +80321,7 @@ /obj/structure/sign/poster/random{ pixel_y = 32 }, -/obj/item/twohanded/staff/broom, +/obj/item/staff/broom, /obj/item/wrench, /obj/machinery/alarm{ dir = 8; @@ -83866,7 +83866,7 @@ }, /area/hallway/primary/central) "tyW" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /obj/effect/turf_decal/stripes/corner{ @@ -84353,7 +84353,7 @@ }, /area/security/armoury) "tKL" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-24" }, /obj/machinery/light_switch{ @@ -85815,7 +85815,7 @@ /turf/simulated/floor/plating, /area/maintenance/xenobio_south) "uBK" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small{ dir = 4 }, @@ -87224,7 +87224,7 @@ }, /area/medical/medbay) "viR" = ( -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ id = "Cell 4"; name = "Cell 4"; req_access_txt = "2"; @@ -89195,7 +89195,7 @@ /turf/simulated/floor/engine, /area/engine/engineering) "wkL" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable/yellow{ d1 = 2; d2 = 4; @@ -91541,7 +91541,7 @@ }, /area/hallway/secondary/exit) "xtP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/sign/botany{ @@ -93066,7 +93066,7 @@ /turf/simulated/floor/plasteel, /area/security/permabrig) "yeR" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/newscaster{ name = "north bump"; pixel_y = 28 diff --git a/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_1.dmm b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_1.dmm new file mode 100644 index 000000000000..2d2a3b57b752 --- /dev/null +++ b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_1.dmm @@ -0,0 +1,46 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/wall/clockwork, +/area/lavaland/surface/outdoors/unexplored/danger) +"b" = ( +/turf/simulated/floor/clockwork, +/area/lavaland/surface/outdoors/unexplored/danger) +"c" = ( +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) + +(1,1,1) = {" +c +a +b +a +c +"} +(2,1,1) = {" +c +c +b +c +c +"} +(3,1,1) = {" +c +c +b +c +c +"} +(4,1,1) = {" +c +c +b +c +c +"} +(5,1,1) = {" +c +a +b +a +c +"} diff --git a/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_2.dmm b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_2.dmm new file mode 100644 index 000000000000..7996a2aa6d40 --- /dev/null +++ b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_2.dmm @@ -0,0 +1,46 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/wall/cult, +/area/lavaland/surface/outdoors/unexplored/danger) +"b" = ( +/turf/simulated/floor/engine/cult, +/area/lavaland/surface/outdoors/unexplored/danger) +"c" = ( +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) + +(1,1,1) = {" +c +a +b +a +c +"} +(2,1,1) = {" +c +c +b +c +c +"} +(3,1,1) = {" +c +c +b +c +c +"} +(4,1,1) = {" +c +c +b +c +c +"} +(5,1,1) = {" +c +a +b +a +c +"} diff --git a/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_3.dmm b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_3.dmm new file mode 100644 index 000000000000..2d3360cc5800 --- /dev/null +++ b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_3.dmm @@ -0,0 +1,73 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/wall/cult, +/area/lavaland/surface/outdoors/unexplored/danger) +"b" = ( +/obj/structure/stone_tile/surrounding, +/obj/structure/stone_tile/center, +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"c" = ( +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"g" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"h" = ( +/obj/structure/stone_tile/slab, +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"m" = ( +/obj/structure/stone_tile/block, +/obj/structure/stone_tile/block/cracked{ + dir = 1 + }, +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"o" = ( +/obj/structure/stone_tile/block{ + dir = 1 + }, +/obj/structure/stone_tile/burnt, +/obj/structure/stone_tile/surrounding_tile{ + dir = 8 + }, +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) + +(1,1,1) = {" +c +a +h +a +c +"} +(2,1,1) = {" +c +c +m +c +c +"} +(3,1,1) = {" +c +c +b +c +c +"} +(4,1,1) = {" +c +c +o +c +c +"} +(5,1,1) = {" +c +a +g +a +c +"} diff --git a/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_4.dmm b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_4.dmm new file mode 100644 index 000000000000..272dfcd1246b --- /dev/null +++ b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_4.dmm @@ -0,0 +1,49 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/wall/indestructible/hierophant, +/area/lavaland/surface/outdoors/unexplored/danger) +"b" = ( +/turf/simulated/floor/indestructible/hierophant, +/area/lavaland/surface/outdoors/unexplored/danger) +"c" = ( +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"o" = ( +/turf/simulated/floor/indestructible/hierophant/two, +/area/lavaland/surface/outdoors/unexplored/danger) + +(1,1,1) = {" +c +a +b +a +c +"} +(2,1,1) = {" +c +c +b +c +c +"} +(3,1,1) = {" +c +c +o +c +c +"} +(4,1,1) = {" +c +c +b +c +c +"} +(5,1,1) = {" +c +a +b +a +c +"} diff --git a/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_5.dmm b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_5.dmm new file mode 100644 index 000000000000..29b681cae821 --- /dev/null +++ b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_5.dmm @@ -0,0 +1,56 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/wall/mineral/wood/nonmetal, +/area/lavaland/surface/outdoors/unexplored/danger) +"b" = ( +/turf/simulated/floor/wood, +/area/lavaland/surface/outdoors/unexplored/danger) +"c" = ( +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"v" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/lavaland/surface/outdoors/unexplored/danger) +"C" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/lavaland/surface/outdoors/unexplored/danger) + +(1,1,1) = {" +c +a +C +a +c +"} +(2,1,1) = {" +c +c +b +c +c +"} +(3,1,1) = {" +c +c +b +c +c +"} +(4,1,1) = {" +c +c +v +c +c +"} +(5,1,1) = {" +c +a +b +a +c +"} diff --git a/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_6.dmm b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_6.dmm new file mode 100644 index 000000000000..2cfe9bd74464 --- /dev/null +++ b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_horizontal_6.dmm @@ -0,0 +1,49 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/lattice/catwalk/mining, +/obj/structure/marker_beacon/dock_marker/collision, +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"b" = ( +/obj/structure/lattice/catwalk/mining, +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"c" = ( +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) + +(1,1,1) = {" +c +a +b +a +c +"} +(2,1,1) = {" +c +c +b +c +c +"} +(3,1,1) = {" +c +c +b +c +c +"} +(4,1,1) = {" +c +c +b +c +c +"} +(5,1,1) = {" +c +a +b +a +c +"} diff --git a/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_1.dmm b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_1.dmm new file mode 100644 index 000000000000..473e4df56c66 --- /dev/null +++ b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_1.dmm @@ -0,0 +1,46 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/wall/clockwork, +/area/lavaland/surface/outdoors/unexplored/danger) +"b" = ( +/turf/simulated/floor/clockwork, +/area/lavaland/surface/outdoors/unexplored/danger) +"c" = ( +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) + +(1,1,1) = {" +c +c +c +c +c +"} +(2,1,1) = {" +a +c +c +c +a +"} +(3,1,1) = {" +b +b +b +b +b +"} +(4,1,1) = {" +a +c +c +c +a +"} +(5,1,1) = {" +c +c +c +c +c +"} diff --git a/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_2.dmm b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_2.dmm new file mode 100644 index 000000000000..44eb0610f50d --- /dev/null +++ b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_2.dmm @@ -0,0 +1,46 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/wall/cult, +/area/lavaland/surface/outdoors/unexplored/danger) +"b" = ( +/turf/simulated/floor/engine/cult, +/area/lavaland/surface/outdoors/unexplored/danger) +"c" = ( +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) + +(1,1,1) = {" +c +c +c +c +c +"} +(2,1,1) = {" +a +c +c +c +a +"} +(3,1,1) = {" +b +b +b +b +b +"} +(4,1,1) = {" +a +c +c +c +a +"} +(5,1,1) = {" +c +c +c +c +c +"} diff --git a/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_3.dmm b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_3.dmm new file mode 100644 index 000000000000..8fbfe6ba32e6 --- /dev/null +++ b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_3.dmm @@ -0,0 +1,83 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/wall/cult, +/area/lavaland/surface/outdoors/unexplored/danger) +"b" = ( +/obj/structure/stone_tile/slab, +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"c" = ( +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"w" = ( +/obj/structure/stone_tile/center/cracked, +/obj/structure/stone_tile/surrounding/cracked, +/obj/structure/stone_tile/slab/cracked{ + dir = 10 + }, +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"I" = ( +/obj/structure/stone_tile, +/obj/structure/stone_tile{ + dir = 4 + }, +/obj/structure/stone_tile{ + dir = 8 + }, +/obj/structure/stone_tile/cracked{ + dir = 1 + }, +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"M" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"R" = ( +/obj/structure/stone_tile/block/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/block{ + dir = 4 + }, +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) + +(1,1,1) = {" +c +c +c +c +c +"} +(2,1,1) = {" +a +c +c +c +a +"} +(3,1,1) = {" +b +I +w +R +M +"} +(4,1,1) = {" +a +c +c +c +a +"} +(5,1,1) = {" +c +c +c +c +c +"} diff --git a/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_4.dmm b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_4.dmm new file mode 100644 index 000000000000..7c187f4aeecc --- /dev/null +++ b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_4.dmm @@ -0,0 +1,49 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/floor/indestructible/hierophant/two, +/area/lavaland/surface/outdoors/unexplored/danger) +"b" = ( +/turf/simulated/floor/indestructible/hierophant, +/area/lavaland/surface/outdoors/unexplored/danger) +"c" = ( +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"y" = ( +/turf/simulated/wall/indestructible/hierophant, +/area/lavaland/surface/outdoors/unexplored/danger) + +(1,1,1) = {" +c +c +c +c +c +"} +(2,1,1) = {" +y +c +c +c +y +"} +(3,1,1) = {" +a +a +b +a +a +"} +(4,1,1) = {" +y +c +c +c +y +"} +(5,1,1) = {" +c +c +c +c +c +"} diff --git a/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_5.dmm b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_5.dmm new file mode 100644 index 000000000000..15f612927e4c --- /dev/null +++ b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_5.dmm @@ -0,0 +1,62 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/floor/wood, +/area/lavaland/surface/outdoors/unexplored/danger) +"b" = ( +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/lavaland/surface/outdoors/unexplored/danger) +"c" = ( +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"q" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/lavaland/surface/outdoors/unexplored/danger) +"y" = ( +/turf/simulated/wall/mineral/wood, +/area/lavaland/surface/outdoors/unexplored/danger) +"S" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/lavaland/surface/outdoors/unexplored/danger) + +(1,1,1) = {" +c +c +c +c +c +"} +(2,1,1) = {" +y +c +c +c +y +"} +(3,1,1) = {" +q +a +b +a +S +"} +(4,1,1) = {" +y +c +c +c +y +"} +(5,1,1) = {" +c +c +c +c +c +"} diff --git a/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_6.dmm b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_6.dmm new file mode 100644 index 000000000000..ae47effe5fc8 --- /dev/null +++ b/_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/lavaland_bridge_vertical_6.dmm @@ -0,0 +1,49 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/obj/structure/lattice/catwalk/mining, +/obj/structure/marker_beacon/dock_marker, +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"b" = ( +/obj/structure/lattice/catwalk/mining, +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) +"c" = ( +/turf/template_noop, +/area/lavaland/surface/outdoors/unexplored/danger) + +(1,1,1) = {" +c +c +c +c +c +"} +(2,1,1) = {" +b +c +c +c +b +"} +(3,1,1) = {" +b +a +b +a +b +"} +(4,1,1) = {" +b +c +c +c +b +"} +(5,1,1) = {" +c +c +c +c +c +"} diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm index 102d87cb8c13..13db53afa1a5 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_biodome_winter.dmm @@ -259,7 +259,7 @@ /turf/simulated/floor/plating/ice/smooth, /area/ruin/powered/snow_biodome) "cv" = ( -/obj/item/twohanded/required/chainsaw, +/obj/item/chainsaw, /turf/simulated/floor/plating/asteroid/snow/atmosphere, /area/ruin/powered/snow_biodome) "dS" = ( diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm index f81700c9e0c8..0f05d5677026 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_animal_hospital.dmm @@ -536,7 +536,7 @@ /turf/simulated/floor/plasteel, /area/ruin/powered/animal_hospital) "bt" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel, /area/ruin/powered/animal_hospital) "bu" = ( diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm index 8120a34652b8..43f7a8697539 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_ash_walker1.dmm @@ -703,7 +703,7 @@ /area/lavaland/surface/outdoors) "bP" = ( /obj/structure/stone_tile/block, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) @@ -875,7 +875,7 @@ /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "ck" = ( -/obj/item/twohanded/spear, +/obj/item/spear, /obj/structure/stone_tile{ dir = 4 }, @@ -889,7 +889,7 @@ /obj/structure/stone_tile/cracked{ dir = 8 }, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/effect/mapping_helpers/no_lava, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) @@ -993,7 +993,7 @@ /obj/structure/stone_tile/cracked{ dir = 1 }, -/obj/item/twohanded/spear, +/obj/item/spear, /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/ash_walkers) "cA" = ( @@ -1036,7 +1036,7 @@ dir = 1 }, /obj/structure/table/wood, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/item/storage/belt/utility, /turf/simulated/floor/indestructible/boss, /area/ruin/unpowered/ash_walkers) @@ -1079,7 +1079,7 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/item/scythe, /turf/simulated/floor/indestructible/boss, /area/ruin/unpowered/ash_walkers) @@ -1092,7 +1092,7 @@ dir = 8 }, /obj/structure/table/wood, -/obj/item/twohanded/spear, +/obj/item/spear, /turf/simulated/floor/indestructible/boss, /area/ruin/unpowered/ash_walkers) "cN" = ( @@ -1107,7 +1107,7 @@ dir = 4 }, /obj/structure/table/wood, -/obj/item/twohanded/spear, +/obj/item/spear, /obj/item/clothing/head/helmet/roman/legionaire, /turf/simulated/floor/indestructible/boss, /area/ruin/unpowered/ash_walkers) diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk1.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk1.dmm index 5629bb19b49c..cb963246b394 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk1.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_blooddrunk1.dmm @@ -93,7 +93,7 @@ /obj/structure/stone_tile{ dir = 1 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "r" = ( /obj/structure/stone_tile/block{ @@ -106,7 +106,7 @@ /obj/structure/stone_tile/cracked{ dir = 4 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "t" = ( /obj/structure/stone_tile/surrounding/cracked{ @@ -115,14 +115,14 @@ /mob/living/simple_animal/hostile/megafauna/blood_drunk_miner{ dir = 1 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "u" = ( /obj/structure/stone_tile{ dir = 1 }, /obj/structure/stone_tile/block/cracked, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "v" = ( /obj/structure/stone_tile{ @@ -136,7 +136,7 @@ /obj/structure/stone_tile/block/cracked{ dir = 8 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "x" = ( /obj/structure/stone_tile{ diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm index 052ac940448b..eb87e9f8e66a 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_cultaltar.dmm @@ -10,7 +10,7 @@ }, /area/ruin/unpowered/misc_lavaruin) "c" = ( -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/ruin/unpowered/misc_lavaruin) "d" = ( /turf/simulated/wall/cult, diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_dead_ratvar.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_dead_ratvar.dmm index 66a8ba0e158e..6db766c602db 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_dead_ratvar.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_dead_ratvar.dmm @@ -51,7 +51,7 @@ }, /area/lavaland/surface/outdoors/unexplored) "l" = ( -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors/unexplored) "m" = ( /obj/item/clockwork/alloy_shards/medium, @@ -75,7 +75,7 @@ /area/lavaland/surface/outdoors/unexplored) "q" = ( /obj/structure/lattice/catwalk/clockwork, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors/unexplored) "r" = ( /obj/structure/lattice/clockwork, diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_envy.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_envy.dmm index 2628c8c4f24f..8f328c20132b 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_envy.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_envy.dmm @@ -6,7 +6,7 @@ /turf/simulated/mineral/volcanic/lava_land_surface, /area/lavaland/surface/outdoors) "c" = ( -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "d" = ( /obj/effect/spawner/random_spawners/wall_rusted_always, diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm index c6636911f72d..3684e0027ce5 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_gluttony.dmm @@ -6,7 +6,7 @@ /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "c" = ( -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "d" = ( /obj/effect/baseturf_helper/lava_land/surface, diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_greed.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_greed.dmm index 14ef5982d634..7e1bc2f11e06 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_greed.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_greed.dmm @@ -6,7 +6,7 @@ /turf/simulated/mineral/volcanic/lava_land_surface, /area/lavaland/surface/outdoors) "c" = ( -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "d" = ( /obj/effect/baseturf_helper/lava_land/surface, diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_monster_nest.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_monster_nest.dmm index d1b00e4775ab..51dcf1d6225f 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_monster_nest.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_monster_nest.dmm @@ -8,7 +8,7 @@ /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "m" = ( -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "r" = ( /obj/effect/mapping_helpers/no_lava, diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pride.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pride.dmm index 314a7285bf08..d308b8fcdaaf 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pride.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pride.dmm @@ -6,7 +6,7 @@ /turf/simulated/mineral/volcanic/lava_land_surface, /area/lavaland/surface/outdoors) "c" = ( -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "d" = ( /obj/effect/baseturf_helper/lava_land/surface, diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm index a3dd45e28451..f2cdee32a34f 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_sloth.dmm @@ -3,7 +3,7 @@ /turf/simulated/wall/indestructible/riveted, /area/ruin/unpowered/misc_lavaruin) "b" = ( -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/ruin/unpowered/misc_lavaruin) "c" = ( /obj/item/paper/fluff/stations/lavaland/sloth/note, diff --git a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm index b0323d3ed428..f0f246a4aa7c 100644 --- a/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm +++ b/_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_xeno_nest.dmm @@ -124,7 +124,7 @@ /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface, /area/ruin/unpowered/xenonest) "G" = ( -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "H" = ( /obj/structure/alien/weeds, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm index ac3d3bfc1319..89b5f5b1386a 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm @@ -372,7 +372,7 @@ icon_state = "1-2" }, /obj/structure/rack, -/obj/item/clothing/suit/space/hardsuit/medical, +/obj/item/mod/control/pre_equipped/medical, /obj/item/tank/internals/emergency_oxygen/double, /turf/simulated/floor/plasteel{ icon_state = "dark" diff --git a/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm b/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm index 782e15a30898..b7b7e3bc1845 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/derelict5.dmm @@ -143,7 +143,7 @@ /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "sd" = ( -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /turf/simulated/floor/plasteel, /area/ruin/space/unpowered) "vg" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm b/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm index b1b02348e97f..c633cc96f1d4 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/dj.dmm @@ -419,7 +419,7 @@ name = "north bump"; pixel_y = 24 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ icon_state = "bar" diff --git a/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm b/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm index c917ccf4c9be..62bb34219c95 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm @@ -1,171 +1,311 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE -"a" = ( -/turf/template_noop, -/area/template_noop) -"c" = ( -/turf/simulated/mineral, -/area/ruin/space/powered) -"d" = ( -/turf/simulated/floor/plating/asteroid/airless, -/area/ruin/space/powered) -"f" = ( +"at" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/ruin/space/syndicate_listening_station) +"aW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/wall/r_wall, -/area/ruin/space/powered) -"g" = ( +/area/ruin/space/syndicate_listening_station) +"bU" = ( +/obj/machinery/light/small, +/obj/item/storage/toolbox/syndicate, +/obj/structure/closet/syndicate, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/ruin/space/powered) -"h" = ( -/obj/machinery/power/smes/magical{ - desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; - name = "power storage unit" - }, +/area/ruin/space/syndicate_listening_station) +"du" = ( +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/ruin/space/powered) -"i" = ( -/obj/machinery/door/airlock, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"j" = ( -/turf/simulated/wall, -/area/ruin/space/powered) -"k" = ( -/obj/structure/table, -/obj/item/paper/monitorkey, -/obj/item/clothing/glasses/regular, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"l" = ( +/area/ruin/space/syndicate_listening_station) +"eg" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + name = "Cabin" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/ruin/space/syndicate_listening_station) +"hp" = ( +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"hr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + tag = "" + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/syndicate_listening_station/asteroid) +"iB" = ( +/obj/item/taperecorder, /obj/structure/table, -/obj/item/radio/intercom/pirate{ - name = "listening post intercom" +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"iL" = ( +/obj/structure/disposaloutlet{ + dir = 4 }, -/obj/machinery/light/small{ - dir = 1 +/obj/structure/disposalpipe/trunk{ + dir = 8 }, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"m" = ( -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"n" = ( -/obj/machinery/door/airlock/external, -/turf/simulated/floor/plating, -/area/ruin/space/powered) -"o" = ( -/obj/machinery/light/small{ - dir = 1 +/turf/simulated/floor/plating/airless, +/area/ruin/space/syndicate_listening_station/asteroid) +"kE" = ( +/obj/machinery/door/airlock/external{ + id_tag = "sst_away"; + req_access_txt = "150" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + tag = "" }, +/obj/structure/fans/tiny, +/obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plating, -/area/ruin/space/powered) -"p" = ( -/obj/machinery/computer/message_monitor, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"q" = ( -/obj/structure/chair{ - dir = 4 +/area/ruin/space/syndicate_listening_station) +"kJ" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/syndicate_listening_station) +"mC" = ( +/obj/machinery/power/solar, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" }, -/mob/living/simple_animal/hostile/syndicate{ - desc = "A weary looking syndicate operative."; - environment_smash = 0 +/area/ruin/space/syndicate_listening_station/asteroid) +"nC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" }, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"r" = ( -/obj/structure/table, -/obj/item/paper{ - info = "Nothing of interest to report."; - name = "november report" +/obj/machinery/light{ + dir = 8 }, -/obj/item/pen, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"s" = ( /obj/structure/table, -/obj/item/radio/intercom/pirate{ - name = "listening post intercom" - }, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"t" = ( -/obj/structure/rack, -/obj/item/tank/jetpack/carbondioxide, -/obj/item/tank/internals/air, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"u" = ( -/obj/machinery/tcomms/relay/ruskie{ - network_id = "LISTENINGOUTPOST-RELAY" +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 }, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"w" = ( -/obj/machinery/light/small, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"x" = ( -/obj/structure/rack, -/obj/item/clothing/suit/space/syndicate, -/obj/item/clothing/mask/gas, -/obj/item/clothing/head/helmet/space/syndicate, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"z" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/item/storage/box/donkpockets{ + pixel_x = -2; + pixel_y = 6 }, -/turf/simulated/mineral, -/area/ruin/space/powered) -"A" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"oE" = ( +/obj/machinery/atmospherics/portable/scrubber, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/syndicate_listening_station) +"pV" = ( +/obj/machinery/power/solar, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/ruin/space/syndicate_listening_station/asteroid) +"rK" = ( /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/simulated/mineral, -/area/ruin/space/powered) -"B" = ( -/obj/structure/disposaloutlet{ - dir = 4 +/turf/simulated/mineral/ancient, +/area/ruin/space/syndicate_listening_station/asteroid) +"rS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" }, -/obj/structure/disposalpipe/trunk{ - dir = 8 +/obj/structure/falsewall/rock_ancient, +/turf/simulated/floor/plating/airless, +/area/ruin/space/syndicate_listening_station/asteroid) +"sf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + tag = "" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/syndicate_listening_station/asteroid) +"sq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + tag = "" + }, +/obj/structure/falsewall/rock_ancient, +/turf/simulated/floor/plating/airless, +/area/ruin/space/syndicate_listening_station/asteroid) +"tk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" }, /turf/simulated/floor/plating/airless, -/area/ruin/space/powered) -"C" = ( -/obj/structure/bed, -/obj/item/bedsheet/brown, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"D" = ( +/area/ruin/space/syndicate_listening_station/asteroid) +"tF" = ( +/obj/machinery/power/smes/upgraded{ + charge = 5e+006; + input_level = 20000; + output_level = 100000 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/syndicate_listening_station) +"tG" = ( /obj/structure/table, -/obj/item/flashlight/lamp/green, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"E" = ( -/obj/machinery/light/small{ +/obj/item/paper{ + info = "Mission Details: You have been assigned to a newly constructed listening post constructed within an asteroid in Nanotrasen space to monitor their plasma mining operations. Accurate intel is crucial to the success of our operatives onboard, do not fail us."; + name = "mission briefing" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"un" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"uv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave/upgraded, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"vd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/ruin/space/syndicate_listening_station) +"vP" = ( +/obj/structure/cable, +/obj/machinery/power/solar_control/autostart{ dir = 1 }, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"F" = ( -/obj/machinery/economy/vending/snack, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"G" = ( -/obj/structure/disposalpipe/segment, -/turf/simulated/mineral, -/area/ruin/space/powered) -"H" = ( -/obj/machinery/economy/vending/cola, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"I" = ( -/obj/structure/closet, -/obj/item/clothing/gloves/boxing, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"J" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/syndicate_listening_station) +"wj" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + name = "Telecommunications" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"yn" = ( +/turf/simulated/mineral/ancient, +/area/ruin/space/syndicate_listening_station/asteroid) +"yv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"zb" = ( +/obj/machinery/door/airlock/external{ + id_tag = "sst_away"; + req_access_txt = "150" + }, +/obj/structure/fans/tiny, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/syndicate_listening_station) +"zs" = ( +/obj/machinery/shower{ + pixel_y = 20 + }, +/obj/item/soap/syndie, +/turf/simulated/floor/mineral/silver, +/area/ruin/space/syndicate_listening_station) +"Ab" = ( +/obj/structure/closet/syndicate, +/obj/item/clothing/glasses/regular, +/obj/item/storage/firstaid, +/obj/item/storage/firstaid, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"AT" = ( +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/syndicate_listening_station/asteroid) +"Bt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/syndicate_listening_station) +"Bu" = ( +/obj/machinery/tcomms/relay/ruskie{ + network_id = "SYNDIE-LPOST-RELAY" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"BD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/syndicate_listening_station/asteroid) +"Cw" = ( /obj/structure/filingcabinet, /obj/item/paper{ info = "A good start to the operation: intercepted Nanotrasen military communications. A convoy is scheduled to transfer nuclear warheads to a new military base. This is as good a chance as any to get our hands on some heavy weaponry, I suggest we take it."; @@ -199,1753 +339,1979 @@ info = "1 x Stechtkin pistol - $600
1 x silencer - $200
shipping charge - $4360
total - $5160"; name = "receipt" }, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"K" = ( +/obj/item/tape, +/obj/item/tape, +/obj/item/tape, +/obj/item/tape, +/obj/item/tape, +/obj/item/tape, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"CF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/economy/vending/cigarette/free, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"CG" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/ruin/space/syndicate_listening_station) +"CI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + tag = "" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/syndicate_listening_station) +"DT" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"Ej" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + tag = "" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/syndicate_listening_station) +"Em" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/syndicate_listening_station) +"FW" = ( /obj/structure/table, -/obj/item/paper{ - info = "Mission Details: You have been assigned to a newly constructed listening post constructed within an asteroid in Nanotrasen space to monitor their plasma mining operations. Accurate intel is crucial to the success of our operatives onboard, do not fail us."; - name = "mission briefing" +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"Go" = ( +/mob/living/simple_animal/hostile/syndicate{ + desc = "A weary looking Syndicate operative."; + environment_smash = 0 }, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"L" = ( -/obj/machinery/disposal, -/obj/structure/disposalpipe/trunk{ - dir = 4 +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"Gy" = ( +/obj/structure/falsewall/rock_ancient, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/syndicate_listening_station/asteroid) +"GQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + tag = "" }, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"M" = ( -/obj/structure/disposalpipe/segment{ +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/syndicate_listening_station) +"Hg" = ( +/obj/structure/closet/syndicate, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/obj/item/clothing/mask/gas/syndicate, +/obj/item/tank/internals/oxygen, +/obj/item/tank/jetpack/oxygen, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"HZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/syndicate_listening_station/asteroid) +"Km" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/dresser, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/ruin/space/syndicate_listening_station) +"Mv" = ( +/obj/item/bedsheet/syndie, +/obj/structure/bed/pod, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/ruin/space/syndicate_listening_station) +"MF" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/ruin/space/syndicate_listening_station/asteroid) +"MO" = ( +/obj/machinery/light{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"Nd" = ( +/turf/simulated/floor/mineral/silver, +/area/ruin/space/syndicate_listening_station) +"Ow" = ( +/obj/machinery/door/airlock/external{ + id_tag = "sst_away"; + req_access_txt = "150" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/syndicate_listening_station) +"OO" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/syndicate_listening_station/asteroid) +"Pc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/syndicate_listening_station) +"PH" = ( +/obj/item/gps/ruin{ + gpstag = "Encrypted Signal" + }, /turf/simulated/wall/r_wall, -/area/ruin/space/powered) -"N" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/turf/simulated/mineral, -/area/ruin/space/powered) -"O" = ( -/obj/machinery/door/airlock{ - name = "Toilet" - }, -/turf/simulated/floor/plasteel, -/area/ruin/space/powered) -"P" = ( -/obj/machinery/light/small{ - dir = 8 +/area/ruin/space/syndicate_listening_station) +"PP" = ( +/obj/machinery/light/small, +/turf/simulated/floor/mineral/silver, +/area/ruin/space/syndicate_listening_station) +"RN" = ( +/obj/machinery/door/airlock/silver{ + name = "Bathroom" }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/turf/simulated/floor/mineral/silver, +/area/ruin/space/syndicate_listening_station) +"Sq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + tag = "" }, -/area/ruin/space/powered) -"Q" = ( -/obj/machinery/shower{ - dir = 8 +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"TS" = ( +/obj/machinery/door/airlock/external{ + id_tag = "sst_away"; + req_access_txt = "150" }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8"; + tag = "" }, -/area/ruin/space/powered) -"R" = ( -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/syndicate_listening_station) +"TZ" = ( +/obj/structure/table, +/obj/item/paper{ + info = "Nothing of interest to report."; + name = "november report" }, -/area/ruin/space/powered) -"S" = ( +/obj/item/pen, +/obj/item/tape, +/obj/item/radio/intercom{ + freerange = 1; + pixel_y = -24; + name = "intercom" + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"UM" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + name = "Engineering" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2"; + tag = "" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"Vn" = ( +/obj/machinery/computer/message_monitor{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"WN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4"; + tag = "90Curve" + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/syndicate_listening_station/asteroid) +"Xm" = ( /obj/structure/toilet{ dir = 8 }, -/turf/simulated/floor/plasteel{ - icon_state = "freezerfloor" +/turf/simulated/floor/mineral/silver, +/area/ruin/space/syndicate_listening_station) +"Xz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" }, -/area/ruin/space/powered) -"Y" = ( -/obj/item/gps/ruin, -/turf/simulated/wall/r_wall, -/area/ruin/space/powered) +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8"; + tag = "" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/syndicate_listening_station) +"Ya" = ( +/obj/machinery/power/apc/off_station{ + dir = 4; + pixel_x = 24; + req_access = list(150) + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/economy/vending/snack/free, +/turf/simulated/floor/plasteel/dark, +/area/ruin/space/syndicate_listening_station) +"Zw" = ( +/turf/template_noop, +/area/template_noop) (1,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +pV +WN +mC +AT +pV +WN +mC +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (2,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -c -d -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -c -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +AT +pV +sf +mC +AT +pV +sf +mC +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +Zw +Zw +Zw +Zw +Zw +Zw "} (3,1,1) = {" -a -c -a -a -a -a -a -a -a -a -a -a -a -c -c -d -d -d -d -d -a -a -a -a -a -a -a -a -a -a -c -a -c -c -a -c -a -a -a -a +Zw +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +AT +pV +sf +mC +AT +pV +sf +mC +AT +Zw +Zw +Zw +Zw +Zw +Zw +yn +Zw +yn +yn +Zw +yn +Zw +Zw +Zw +Zw "} (4,1,1) = {" -a -c -c -c -c -a -a -a -a -a -a -a -a -c -c -c -d -d -d -d -d -d -c -a -a -a -a -a -a -a -c -c -c -c -a -c -c -c -a -c +Zw +yn +yn +yn +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +yn +pV +sf +mC +AT +pV +sf +mC +AT +AT +Zw +Zw +Zw +Zw +Zw +yn +yn +yn +yn +Zw +yn +yn +yn +Zw +yn "} (5,1,1) = {" -a -a -c -c -c -c -a -a -a -a -a -a -c -c -c -c -d -d -d -d -c -d -c -c -a -a -a -a -a -a -a -c -c -a -a -c -c -c -c -a +Zw +Zw +yn +yn +yn +yn +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +yn +yn +AT +hr +AT +AT +AT +hr +AT +AT +AT +AT +Zw +Zw +Zw +Zw +Zw +yn +yn +Zw +Zw +yn +yn +yn +yn +Zw "} (6,1,1) = {" -a -a -c -c -c -c -c -a -a -a -a -a -c -c -c -d -d -d -d -c -c -c -c -d -a -a -a -c -a -a -a -c -c -a -c -c -c -a -c -a +Zw +Zw +yn +yn +yn +yn +yn +Zw +Zw +Zw +Zw +Zw +yn +yn +yn +OO +tk +BD +tk +tk +tk +BD +tk +tk +tk +MF +AT +yn +Zw +Zw +Zw +yn +yn +Zw +yn +yn +yn +Zw +yn +Zw "} (7,1,1) = {" -a -a -c -c -c -c -c -a -a -a -a -d -c -c -d -d -d -d -d -c -c -c -d -d -c -a -a -c -c -a -a -a -c -c -c -c -a -a -a -a +Zw +Zw +yn +yn +yn +yn +yn +Zw +Zw +Zw +Zw +yn +yn +yn +yn +sq +yn +yn +yn +yn +yn +yn +AT +AT +yn +AT +AT +yn +yn +Zw +Zw +Zw +yn +yn +yn +yn +Zw +Zw +Zw +Zw "} (8,1,1) = {" -a -a -a -c -c -c -c -c -a -a -d -d -c -d -d -d -d -d -d -d -c -d -d -c -c -c -c -c -c -a -a -a -a -c -c -a -a -a -a -a +Zw +Zw +Zw +yn +yn +yn +yn +yn +Zw +Zw +yn +yn +yn +yn +OO +HZ +yn +yn +yn +yn +yn +AT +AT +yn +yn +yn +yn +yn +yn +Zw +Zw +Zw +Zw +yn +yn +Zw +Zw +Zw +Zw +Zw "} (9,1,1) = {" -a -a -a -a -c -a -a -c -a -c -d -d -d -d -d -d -c -c -c -d -d -d -d -c -c -c -c -c -c -c -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +yn +Zw +Zw +yn +Zw +yn +yn +OO +rS +tk +HZ +yn +yn +yn +yn +yn +yn +AT +AT +yn +yn +yn +yn +yn +yn +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (10,1,1) = {" -a -a -a -a -a -a -a -a -a -c -d -d -d -d -d -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -a -c -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +hr +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +Zw +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (11,1,1) = {" -a -a -a -a -a -a -a -a -c -c -c -d -d -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +kJ +kE +kJ +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (12,1,1) = {" -a -a -a -a -a -a -a -a -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +kJ +Ej +kJ +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (13,1,1) = {" -a -a -a -a -a -a -a -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -c -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +yn +kJ +TS +kJ +kJ +kJ +yn +yn +kJ +kJ +kJ +kJ +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (14,1,1) = {" -a -a -a -a -a -a -a -c -c -c -c -c -c -c -c -c -c -c -c -f -f -f -f -f -c -c -c -c -c -c -c -c -c -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +yn +kJ +Xz +Bt +vP +kJ +yn +yn +kJ +CG +vd +kJ +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (15,1,1) = {" -a -a -a -a -a -a -a -c -c -c -c -c -c -c -c -c -c -c -c -f -C -m -I -f -c -c -c -c -c -c -c -c -c -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +yn +kJ +GQ +du +bU +kJ +yn +yn +kJ +Km +at +kJ +kJ +kJ +kJ +kJ +yn +yn +yn +yn +yn +yn +yn +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (16,1,1) = {" -a -a -a -a -a -a -a -c -c -c -c -c -c -c -c -f -f -f -f -f -D -m -J -f -c -c -c -c -c -c -c -c -d -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +yn +kJ +GQ +du +oE +kJ +yn +yn +kJ +Mv +vd +kJ +Cw +DT +iB +kJ +yn +yn +yn +yn +yn +yn +yn +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (17,1,1) = {" -a -a -a -a -a -a -a -a -c -c -c -c -c -c -f -f -p -Y -u -f -j -i -j -f -c -c -c -c -c -c -c -d -d -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +kJ +CI +du +du +kJ +kJ +kJ +kJ +kJ +eg +kJ +un +un +TZ +kJ +yn +yn +yn +yn +yn +yn +AT +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (18,1,1) = {" -a -a -a -a -a -a -a -a -c -c -c -c -c -c -f -k -q -m -m -i -m -m -K -f -f -f -f -c -c -c -d -d -d -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +kJ +Em +tF +Pc +UM +yv +nC +uv +FW +un +wj +un +Go +Vn +kJ +yn +yn +yn +yn +yn +AT +AT +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (19,1,1) = {" -a -a -a -a -a -a -a -a -c -c -c -c -f -f -f -l -r -s -w -j -E -m -m -O -P -R -f -c -c -c -d -d -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +kJ +kJ +kJ +kJ +kJ +un +un +Sq +un +un +kJ +un +un +tG +kJ +yn +yn +yn +yn +yn +AT +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (20,1,1) = {" -a -a -a -a -a -a -a -a -a -c -c -c -f -g -i -m -m -m -m -j -m -m -L -j -Q -S -f -c -c -d -d -d -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +kJ +zs +PP +PH +un +un +Sq +un +un +kJ +Ab +MO +Bu +kJ +yn +yn +yn +yn +AT +AT +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (21,1,1) = {" -a -a -a -a -a -a -a -a -a -c -c -c -f -h -j -m -m -t -x -j -F -H -M -f -f -f -f -c -c -d -d -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +kJ +Xm +Nd +RN +un +un +Sq +un +un +kJ +kJ +kJ +kJ +kJ +yn +yn +yn +yn +AT +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (22,1,1) = {" -a -a -a -a -a -a -a -a -a -c -c -c -f -f -f -n -n -f -f -f -f -f -M -c -c -c -c -c -d -d -d -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +kJ +kJ +kJ +kJ +un +Hg +Ya +CF +hp +kJ +yn +yn +yn +yn +yn +yn +yn +AT +AT +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (23,1,1) = {" -a -a -a -a -a -a -a -a -a -a -c -c -c -c -f -o -g -f -c -c -c -c -A -c -c -c -c -c -d -d -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +yn +yn +kJ +Ow +kJ +kJ +kJ +aW +kJ +yn +yn +yn +yn +yn +yn +yn +AT +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (24,1,1) = {" -a -a -a -a -c -c -c -a -a -a -c -c -c -c -f -g -g -f -c -z -G -G -N -c -c -c -c -d -d -d -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +yn +yn +yn +Zw +Zw +Zw +yn +yn +yn +yn +kJ +du +kJ +yn +yn +rK +yn +yn +yn +yn +yn +yn +yn +AT +AT +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (25,1,1) = {" -a -a -a -a -a -c -c -a -a -a -a -c -c -c -f -n -n -f -c -A -c -c -c -c -c -c -c -d -d -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +yn +yn +Zw +Zw +Zw +Zw +yn +yn +yn +kJ +zb +kJ +yn +yn +rK +yn +yn +yn +yn +yn +yn +yn +AT +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (26,1,1) = {" -a -a -a -c -a -c -c -c -a -a -a -c -c -c -a -a -a -c -c -A -c -c -c -c -c -c -c -d -d -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +yn +Zw +yn +yn +yn +Zw +Zw +Zw +yn +yn +yn +AT +AT +AT +yn +yn +rK +yn +yn +yn +yn +yn +yn +yn +AT +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (27,1,1) = {" -a -a -a -a -a -a -c -c -a -a -a -a -c -c -a -a -a -c -c -B -c -c -c -c -c -c -d -d -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +Zw +Zw +Zw +Zw +yn +yn +AT +AT +yn +yn +yn +iL +yn +yn +yn +yn +yn +yn +AT +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (28,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -c -c -a -a -c -c -a -c -c -c -a -c -d -d -d -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +Gy +yn +yn +yn +Zw +yn +yn +yn +Zw +yn +AT +AT +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (29,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -c -a -a -a -c -a -c -c -a -a -c -d -a -a -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +Zw +Zw +Zw +yn +Zw +yn +yn +Zw +Zw +yn +AT +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (30,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (31,1,1) = {" -a -a -a -c -c -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +yn +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (32,1,1) = {" -a -a -c -c -c -a -a -a -a -c -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +yn +yn +yn +Zw +Zw +Zw +Zw +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (33,1,1) = {" -a -a -c -c -c -c -a -a -c -c -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +yn +yn +yn +yn +Zw +Zw +yn +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (34,1,1) = {" -a -a -a -c -c -c -a -a -c -c -c -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +yn +yn +yn +Zw +Zw +yn +yn +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (35,1,1) = {" -a -a -c -a -a -a -a -a -a -c -c -c -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +yn +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (36,1,1) = {" -a -a -c -a -a -a -a -a -a -a -c -c -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +yn +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (37,1,1) = {" -a -a -a -a -a -a -c -a -a -a -a -c -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +yn +Zw +Zw +Zw +Zw +yn +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (38,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (39,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} (40,1,1) = {" -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a -a +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw +Zw "} diff --git a/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm b/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm index 4925559542a6..276b3d8a977b 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/moonoutpost19.dmm @@ -2022,7 +2022,7 @@ status = 2 }, /obj/item/paper{ - info = "

In The Event of Xenobiology Breach: Evacuate staff, Lock down Xenobiology, Notify on-site superiors and/or Central Command immediatly.



Current Xenobiology Containment Level:Secure RUN

"; + info = "

In The Event of Xenobiology Breach: Evacuate staff, Lock down Xenobiology, Notify on-site superiors and/or Central Command immediately.



Current Xenobiology Containment Level:Secure RUN

"; name = "Evacuation Procedure" }, /obj/machinery/camera{ @@ -2878,7 +2878,7 @@ /turf/simulated/floor/plating, /area/ruin/space/unpowered) "fC" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ desc = "A plastic potted plant."; pixel_y = 3 }, @@ -4943,7 +4943,7 @@ /turf/simulated/floor/plating/airless, /area/ruin/space/unpowered) "km" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ desc = "A plastic potted plant."; pixel_y = 3 }, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm index a83eb7b603e8..faa64ac4f4da 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/oldstation.dmm @@ -524,7 +524,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-dead" }, /obj/effect/decal/cleanable/dirt, @@ -566,7 +566,7 @@ /turf/simulated/floor/plasteel, /area/ruin/ancientstation) "bK" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-dead" }, /obj/effect/decal/cleanable/dirt, @@ -813,7 +813,7 @@ /turf/simulated/floor/plasteel, /area/ruin/ancientstation/thetacorridor) "ct" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-dead" }, /obj/effect/decal/cleanable/dirt, @@ -1308,7 +1308,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-dead" }, /obj/effect/decal/cleanable/dirt, @@ -1546,7 +1546,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-dead" }, /obj/effect/decal/cleanable/dirt, @@ -1715,7 +1715,7 @@ /obj/machinery/light/small{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-dead" }, /obj/effect/decal/cleanable/dirt, @@ -3864,7 +3864,7 @@ icon_state = "1-4" }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-dead" }, /turf/simulated/floor/plasteel, @@ -3891,7 +3891,7 @@ /area/ruin/ancientstation) "jg" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-dead" }, /turf/simulated/floor/plasteel, @@ -3904,7 +3904,7 @@ tag = "90Curve" }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-dead" }, /turf/simulated/floor/plasteel, @@ -3961,7 +3961,7 @@ /area/ruin/ancientstation/thetacorridor) "jo" = ( /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-dead" }, /turf/simulated/floor/plasteel, @@ -4067,7 +4067,7 @@ /area/ruin/ancientstation) "jB" = ( /obj/structure/table/reinforced, -/obj/item/clothing/suit/space/hardsuit/ancient, +/obj/item/mod/control/pre_equipped/prototype, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel/white, /area/ruin/ancientstation/proto) diff --git a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm index 2e628d4d9bf1..e3dc73d9c80c 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/onehalf.dmm @@ -1079,7 +1079,7 @@ /obj/structure/safe/floor, /obj/item/tank/internals/oxygen/red, /obj/item/clothing/mask/gas/syndicate, -/obj/item/clothing/suit/space/hardsuit/syndi, +/obj/item/mod/control/pre_equipped/traitor, /obj/item/reagent_containers/food/drinks/bottle/rum, /obj/item/reagent_containers/food/drinks/bottle/rum, /obj/item/folder/syndicate/blue, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm index a681f5e92cb9..63e6e3def6a1 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/syndie_space_base.dmm @@ -3286,7 +3286,7 @@ }, /area/ruin/unpowered/syndicate_space_base/medbay) "Ji" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/plasteel{ @@ -3366,7 +3366,7 @@ }, /area/ruin/unpowered/syndicate_space_base/main) "Ki" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/structure/cable{ diff --git a/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm b/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm index 64a2e85eaff9..f5ad3f8b9a76 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm @@ -1255,7 +1255,7 @@ /turf/simulated/floor/engine, /area/ruin/space/unpowered) "YE" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/grass, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm index 4d99e50b85bd..ab834b5b2ea1 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/ussp.dmm @@ -221,7 +221,7 @@ /turf/simulated/wall/mineral/titanium/nodecon/nodiagonal, /area/ruin/space/derelict/bridge) "aF" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/ruin/space/derelict/bridge) "aG" = ( @@ -427,7 +427,7 @@ /area/ruin/space/derelict/bridge) "bj" = ( /obj/item/paper/djstation{ - info = "The note is stained with ink-smudges, the forceful and shaky handwriting scrawled across it is barely legible.

Vostok stopped banging on the door an hour ago. he must be looking for something to try and force it. I am still unsure what's happened, but it's been six hours now.

My hands won't stop shaking, not even the cigarettes are helping.

Vostok, if you manage to get in and I am no longer concious, my medication is in the freezer next to my desk. Please. I'm counting on you."; + info = "The note is stained with ink-smudges, the forceful and shaky handwriting scrawled across it is barely legible.

Vostok stopped banging on the door an hour ago. he must be looking for something to try and force it. I am still unsure what's happened, but it's been six hours now.

My hands won't stop shaking, not even the cigarettes are helping.

Vostok, if you manage to get in and I am no longer conscious, my medication is in the freezer next to my desk. Please. I'm counting on you."; name = "shaky note" }, /obj/effect/decal/cleanable/dirt, @@ -774,7 +774,7 @@ }, /area/ruin/space/derelict/bridge) "bZ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "darkblue" }, @@ -1166,7 +1166,7 @@ }, /area/ruin/space/derelict/bridge) "cW" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 6; @@ -1216,7 +1216,7 @@ }, /area/ruin/space/derelict/crew_quarters) "dd" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/decal/cleanable/dirt, /turf/simulated/floor/plasteel{ dir = 9; @@ -1691,7 +1691,7 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "darkblue" @@ -2920,7 +2920,7 @@ }, /area/ruin/space/derelict/solar_control) "ha" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "darkred" @@ -3012,7 +3012,7 @@ }, /area/ruin/space/derelict/hallway/primary) "hm" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/ruin/space/derelict/crew_quarters) "hn" = ( @@ -3814,7 +3814,7 @@ /turf/simulated/floor/plasteel, /area/ruin/space/derelict/arrival) "jr" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "brown" @@ -7149,7 +7149,7 @@ }, /area/ruin/space/derelict/arrival) "rw" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "redfull" }, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm b/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm index 8d34b90f7bdf..9f24bfbf844a 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/ussp_tele.dmm @@ -154,7 +154,7 @@ /area/ruin/space/derelict/teleporter) "z" = ( /obj/effect/landmark/damageturf, -/obj/item/twohanded/required/kirbyplants/dead{ +/obj/item/kirbyplants/dead{ desc = "A dead potted plant. Must have died from lack of EVA equipment."; item_state = "plant-dead"; name = "potted plant" diff --git a/_maps/map_files/RandomRuins/SpaceRuins/voyager.dmm b/_maps/map_files/RandomRuins/SpaceRuins/voyager.dmm index 386cf126ad3f..28328faafbf9 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/voyager.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/voyager.dmm @@ -18,7 +18,7 @@ /area/template_noop) "q" = ( /obj/structure/safe/floor, -/obj/item/twohanded/required/golden_record, +/obj/item/golden_record, /turf/simulated/satellite, /area/template_noop) "O" = ( diff --git a/_maps/map_files/RandomRuins/SpaceRuins/whiteship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/whiteship.dmm index bcf97bc560d6..96093d445c81 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/whiteship.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/whiteship.dmm @@ -267,7 +267,7 @@ /area/shuttle/abandoned) "bs" = ( /obj/structure/rack, -/obj/item/clothing/suit/space/hardsuit/medical, +/obj/item/mod/control/pre_equipped/medical, /obj/item/clothing/mask/breath, /turf/simulated/floor/mineral/titanium, /area/shuttle/abandoned) diff --git a/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm b/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm index b1c6c8b13ab6..1a8d777b24a6 100644 --- a/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm +++ b/_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm @@ -376,7 +376,7 @@ /area/ruin/space/unpowered) "bp" = ( /obj/structure/rack, -/obj/item/twohanded/staff, +/obj/item/staff, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "chapel" @@ -400,7 +400,7 @@ /area/ruin/space/unpowered) "bu" = ( /obj/structure/rack, -/obj/item/twohanded/staff/broom, +/obj/item/staff/broom, /turf/simulated/floor/plasteel{ icon_state = "chapel" }, diff --git a/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm b/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm new file mode 100644 index 000000000000..22f544f2da6d --- /dev/null +++ b/_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm @@ -0,0 +1,2029 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ae" = ( +/obj/machinery/light/small, +/obj/structure/closet/walllocker/emerglocker{ + dir = 8; + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/pod/light, +/area/ruin/space/wreck_cargoship) +"ah" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/shutters{ + id_tag = "cargoshipblastdoor2" + }, +/obj/structure/barricade/wooden/crude{ + layer = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"aW" = ( +/obj/structure/fans/tiny, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"bf" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/template_noop, +/area/template_noop) +"ca" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/ruin/space/wreck_cargoship) +"cx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcornersiding"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"cT" = ( +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"dk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/rack, +/obj/item/beach_ball/holoball, +/obj/item/beach_ball/holoball, +/obj/item/beach_ball/holoball, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blackcorner" + }, +/area/ruin/space/wreck_cargoship) +"dx" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"dy" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"dD" = ( +/obj/structure/table_frame, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"dQ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellowsiding"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"ea" = ( +/turf/template_noop, +/area/template_noop) +"eC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/ruin/space/wreck_cargoship) +"eQ" = ( +/obj/machinery/door/airlock/hatch, +/turf/simulated/floor/pod/light, +/area/ruin/space/wreck_cargoship) +"eV" = ( +/obj/structure/railing, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/ruin/space/wreck_cargoship) +"fm" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel/stairs{ + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"gi" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blackcorner" + }, +/area/ruin/space/wreck_cargoship) +"gp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/item/clothing/suit/jacket/cargobomber, +/obj/item/clothing/suit/jacket/cargobomber, +/obj/item/clothing/suit/jacket/cargobomber, +/obj/item/clothing/under/rank/cargo/tech, +/obj/item/clothing/under/rank/cargo/tech, +/obj/item/clothing/under/rank/cargo/tech, +/obj/item/clothing/shoes/black, +/obj/item/clothing/shoes/black, +/obj/item/clothing/shoes/black, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"gu" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/wreck_cargoship) +"gE" = ( +/turf/simulated/wall/mineral/plastitanium, +/area/ruin/space/wreck_cargoship) +"he" = ( +/obj/machinery/door/firedoor/border_only/closed{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"hh" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/simulated/floor/pod/light, +/area/ruin/space/wreck_cargoship) +"hn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"hD" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/plasteel/stairs{ + dir = 8 + }, +/area/ruin/space/wreck_cargoship) +"hF" = ( +/obj/structure/chair/comfy/corp{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"hO" = ( +/obj/structure/railing, +/turf/simulated/floor/plasteel/stairs{ + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"if" = ( +/obj/structure/largecrate, +/turf/simulated/floor/plasteel{ + icon_state = "yellowsiding"; + dir = 1 + }, +/area/ruin/space/wreck_cargoship) +"it" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/wreck_cargoship) +"iU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "yellowsiding"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"jb" = ( +/obj/structure/table, +/obj/structure/table, +/obj/item/paper{ + name = "management's directive"; + info = "Good day Captain Hardie. Your ship has been assigned to carry an extremely delicate cargo due to an unfortunate scheduling issue in behalf of our custormers. You will find the additional information on transporting procedure of this extremely delicate cargo attached to it. Management believes you will not mind this rather unconvenient last minute change after what happened last time. Make sure you and your crew doesn't mess it up this time as we hate to compensate the expenses from our esteemed already-in-debt employees. Pick the cargo from next destination and safely deliver it where it has to go." + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"jm" = ( +/obj/item/toy/plushie/ipcplushie, +/obj/item/reagent_containers/food/snacks/breadslice, +/obj/item/reagent_containers/food/snacks/breadslice, +/obj/item/paper/crumpled{ + name = "unintelligible scribbles"; + info = "toast... i must... the plushie..." + }, +/obj/structure/closet/crate/can, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"jN" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/shreds{ + layer = 2 + }, +/obj/item/stack/sheet/wood{ + amount = 5; + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/stack/sheet/plasteel{ + amount = 3; + pixel_y = -4; + pixel_x = 3 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"kf" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "titanium_dam5"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"kt" = ( +/obj/structure/railing/corner, +/obj/effect/decal/warning_stripes/white/partial{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"kI" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/rack, +/obj/item/stack/rods/fifty, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"kO" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "cargoshipblastdoor4" + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"kP" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"kU" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/west, +/obj/structure/sign/poster/contraband/tools{ + pixel_y = 32 + }, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"lf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/autolathe, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"lH" = ( +/obj/structure/barricade/wooden/crude{ + layer = 4 + }, +/obj/effect/spawner/window/reinforced/polarized, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"lQ" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"lW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/molten_object, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/wreck_cargoship) +"mm" = ( +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"my" = ( +/obj/structure/table, +/obj/machinery/door_control{ + id = "cargoshipblastdoor4"; + name = "bridge lockdown shutters" + }, +/obj/item/paper_bin{ + pixel_x = -6 + }, +/obj/item/pen/multi/fountain{ + pixel_y = 8; + pixel_x = 7 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"mW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -4; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"nl" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/landmark/damageturf, +/obj/structure/largecrate, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "black" + }, +/area/ruin/space/wreck_cargoship) +"nr" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/obj/machinery/door_control{ + name = "auxiliary equipment storage shutters"; + id = "cargoshipblastdoor3"; + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"nx" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/wreck_cargoship) +"ny" = ( +/turf/simulated/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/wreck_cargoship) +"nB" = ( +/obj/effect/decal/warning_stripes/white/partial{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"nG" = ( +/obj/structure/table_frame, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/ruin/space/wreck_cargoship) +"nH" = ( +/obj/machinery/light/small, +/obj/machinery/power/apc/off_station/empty_charge{ + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"oE" = ( +/obj/machinery/door/poddoor{ + id_tag = "cargoshipblastdoor5" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"pj" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plasteel/stairs{ + dir = 1 + }, +/area/ruin/space/wreck_cargoship) +"pv" = ( +/obj/machinery/door/firedoor/border_only/closed{ + dir = 1 + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"py" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"pz" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/barricade/wooden/crude{ + layer = 4 + }, +/obj/machinery/door/airlock/maintenance_hatch, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"pD" = ( +/obj/structure/closet/walllocker/emerglocker{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/ruin/space/wreck_cargoship) +"pL" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"pR" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/obj/structure/closet/fireaxecabinet{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"pW" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/ruin/space/wreck_cargoship) +"qg" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/dock_marker/collision, +/turf/template_noop, +/area/template_noop) +"qr" = ( +/obj/structure/largecrate, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"qY" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"rn" = ( +/obj/machinery/door_control{ + name = "interior warehouse shutters"; + id = "cargoshipblastdoor2" + }, +/turf/simulated/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/wreck_cargoship) +"ru" = ( +/obj/effect/spawner/window/plastitanium, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"rA" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/structure/closet/crate, +/obj/item/clothing/under/syndicate, +/obj/item/clothing/under/syndicate, +/turf/simulated/floor/plasteel{ + icon_state = "black" + }, +/area/ruin/space/wreck_cargoship) +"sd" = ( +/turf/simulated/floor/plasteel/stairs{ + dir = 1 + }, +/area/ruin/space/wreck_cargoship) +"sL" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/ruin/space/wreck_cargoship) +"tk" = ( +/obj/structure/largecrate, +/turf/simulated/floor/plasteel{ + icon_state = "titanium_dam2"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"tm" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/wreck_cargoship) +"tn" = ( +/obj/effect/landmark/damageturf, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "cargoshipblastdoor4" + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"tA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/molten_object/large, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/wreck_cargoship) +"tD" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"un" = ( +/obj/structure/chair/office{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"uH" = ( +/obj/structure/fans/tiny, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/multi_tile/impassable/three_tile_hor{ + id_tag = "cargoshipblastdoor1" + }, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"uV" = ( +/obj/structure/closet/crate/secure/loot, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"vq" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "black" + }, +/area/ruin/space/wreck_cargoship) +"wf" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/wreck_cargoship) +"wp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/pod/light, +/area/ruin/space/wreck_cargoship) +"xX" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"yb" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"yF" = ( +/obj/structure/closet/walllocker/emerglocker{ + dir = 4; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"yG" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/retaliate/poison/snake{ + name = "Rattlesnake Hardie"; + desc = "A relatively menacing looking snake. Despite their intimidating look, they have cute collar attached to their neck. You can't help but think that name sounds familiar from somewhere." + }, +/obj/effect/decal/remains/human, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"zm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/east, +/obj/structure/railing/corner, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"Aa" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/glass, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "cargoshipblastdoor4" + }, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"Ad" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate/secure/loot, +/turf/simulated/floor/pod/light, +/area/ruin/space/wreck_cargoship) +"AN" = ( +/obj/effect/decal/remains/human, +/obj/structure/grille/broken, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/wreck_cargoship) +"AP" = ( +/obj/structure/rack, +/obj/structure/sign/poster/contraband/smoke{ + pixel_x = -32 + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/ruin/space/wreck_cargoship) +"AR" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/wreck_cargoship) +"Bt" = ( +/obj/structure/rack, +/obj/item/stack/cable_coil, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"Bw" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"Bx" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/structure/rack, +/obj/structure/sign/cargo{ + pixel_x = -32 + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"BA" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"BP" = ( +/obj/machinery/door/firedoor/border_only/closed{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"CB" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"Dp" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/largecrate, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"DI" = ( +/obj/structure/railing, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"DY" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"Ei" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/railing, +/turf/simulated/floor/plasteel/stairs{ + dir = 8 + }, +/area/ruin/space/wreck_cargoship) +"ES" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb2, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/ruin/space/wreck_cargoship) +"ET" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"Fk" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "yellowsiding"; + dir = 1 + }, +/area/ruin/space/wreck_cargoship) +"Ge" = ( +/obj/structure/railing, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"Gj" = ( +/turf/simulated/floor/plasteel{ + icon_state = "titanium_dam3"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"GR" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plasteel{ + icon_state = "black" + }, +/area/ruin/space/wreck_cargoship) +"Ho" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/plushie/slimeplushie, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"HS" = ( +/obj/structure/railing{ + dir = 9 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"Ih" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/paper{ + name = "shift inventory log transcription"; + pixel_y = -5; + pixel_x = -4; + info = "Shift inventory log #071

S0-C5-P0-D0

voice transcription: all containers is intact.

S1-C6-P3-D2

voice transcription: two cargo delivered three picked up, same as usual.

S2-C4-P1-D3-X1

voice transcription: just finished checkin' the unexpected guest, whatever this is it's hella huge. As they specifically asked us to not use forklifts to load it onboard, we had to carry it ourselves. Container seems undamaged and good to go.

S3-C9-P5-D0-X1

voice transcription: it's an enigma what's inside this thing. I swear i heard something moving inside while we were loading the crates in last stop. I don't like this.

S?-C?-P?-D?-X?

voice transcription: IT'# OUT+$, W@ CA#'T SPAC^ IT_. GOD HAV+ MERCY. ^# COMES HERE. S#ND H^LP, PLEAS- >$@#_" + }, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"IP" = ( +/obj/machinery/door_control{ + name = "exterior warehouse blastdoors"; + id = "cargoshipblastdoor1" + }, +/turf/simulated/wall/mineral/plastitanium, +/area/ruin/space/wreck_cargoship) +"JK" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb2, +/obj/item/toy/figure/crew/cargotech{ + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/wreck_cargoship) +"JR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/safe, +/obj/item/gun/projectile/revolver/doublebarrel, +/obj/item/stack/spacecash/c500, +/obj/item/stack/sheet/mineral/gold{ + amount = 15 + }, +/turf/simulated/floor/pod/light, +/area/ruin/space/wreck_cargoship) +"JX" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"Kn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty{ + pixel_y = -4; + pixel_x = -4 + }, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"Kw" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel/stairs{ + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"KJ" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/ruin/space/wreck_cargoship) +"KZ" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/largecrate, +/turf/simulated/floor/plasteel{ + icon_state = "blackcorner" + }, +/area/ruin/space/wreck_cargoship) +"Ll" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "black" + }, +/area/ruin/space/wreck_cargoship) +"Lt" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/ruin/space/wreck_cargoship) +"LF" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "black" + }, +/area/ruin/space/wreck_cargoship) +"Mc" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"Mt" = ( +/obj/structure/closet/crate, +/obj/item/toy/plushie/orange_fox, +/obj/item/toy/plushie/voxplushie, +/obj/item/toy/plushie/lizardplushie, +/obj/item/toy/plushie/grey_cat, +/obj/item/toy/plushie/shark, +/obj/item/toy/plushie/abductor/agent, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "black" + }, +/area/ruin/space/wreck_cargoship) +"Mx" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northeast, +/obj/effect/decal/remains/human, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"ME" = ( +/obj/item/chair, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"MS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "black" + }, +/area/ruin/space/wreck_cargoship) +"MY" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/tank/oxygen_agent_b{ + dir = 4 + }, +/turf/simulated/floor/pod/light, +/area/ruin/space/wreck_cargoship) +"Nf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"NI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "titanium_dam1"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"NM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"NO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters{ + id_tag = "cargoshipblastdoor3"; + name = "auxiliary equipment storage shutters" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"NR" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/wreck_cargoship) +"Pn" = ( +/obj/machinery/light/small, +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"PB" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "cargoshipblastdoor4" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"QH" = ( +/obj/structure/rack, +/obj/item/stack/sheet/mineral/plasma{ + amount = 20 + }, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"QY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/item/clothing/head/kitty, +/obj/item/clothing/head/kitty, +/obj/item/clothing/head/kitty, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "black" + }, +/area/ruin/space/wreck_cargoship) +"RZ" = ( +/obj/structure/rack, +/mob/living/simple_animal/bot/secbot/griefsky/toy, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"Se" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/landmark/damageturf, +/obj/machinery/button/windowtint{ + pixel_y = -32 + }, +/obj/structure/closet/crate/secure/loot, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blackcorner" + }, +/area/ruin/space/wreck_cargoship) +"Sj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"SI" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plasteel{ + icon_state = "black" + }, +/area/ruin/space/wreck_cargoship) +"SJ" = ( +/obj/structure/sign/poster/official/here_for_your_safety{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"Te" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "cargoshipblastdoor3"; + name = "auxiliary equipment storage shutters" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"TS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer{ + dir = 8 + }, +/obj/structure/railing, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/wreck_cargoship) +"Ub" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"Uq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"UE" = ( +/obj/machinery/door/airlock/maintenance_hatch, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"UN" = ( +/obj/machinery/door_control{ + name = "exterior blastdoor"; + id = "cargoshipblastdoor5" + }, +/turf/simulated/wall/mineral/plastitanium, +/area/ruin/space/wreck_cargoship) +"UQ" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "black" + }, +/area/ruin/space/wreck_cargoship) +"Vb" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "titanium_dam3"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"Vc" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/ruin/space/wreck_cargoship) +"Vs" = ( +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"Vt" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plasteel{ + icon_state = "black" + }, +/area/ruin/space/wreck_cargoship) +"Vw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"VF" = ( +/obj/machinery/computer{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/wreck_cargoship) +"VR" = ( +/obj/machinery/light/small, +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"VW" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/template_noop, +/area/template_noop) +"VZ" = ( +/obj/structure/girder/displaced, +/turf/template_noop, +/area/template_noop) +"Wj" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"Wx" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "cargoshipblastdoor2" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/barricade/wooden/crude{ + layer = 4 + }, +/turf/simulated/floor/plasteel, +/area/ruin/space/wreck_cargoship) +"WJ" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/security_space_law/black, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -4; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"WO" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/welding{ + pixel_x = 7; + pixel_y = 7 + }, +/obj/item/weldingtool/largetank{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/storage/belt/utility{ + pixel_y = -5; + pixel_x = 5 + }, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"Xn" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"XX" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "titanium"; + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"Yk" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/wreck_cargoship) +"Yz" = ( +/obj/machinery/power/port_gen/pacman, +/turf/simulated/floor/plating, +/area/ruin/space/wreck_cargoship) +"YV" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plasteel/stairs{ + dir = 4 + }, +/area/ruin/space/wreck_cargoship) +"Zc" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/ruin/space/wreck_cargoship) +"ZY" = ( +/obj/structure/railing{ + dir = 10 + }, +/obj/structure/table, +/obj/item/fan{ + pixel_x = 8; + pixel_y = 7 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ruin/space/wreck_cargoship) + +(1,1,1) = {" +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +"} +(2,1,1) = {" +ea +ea +ea +ea +ea +ea +ea +ea +ea +VW +VW +bf +ea +ea +ea +ea +ea +ea +ea +"} +(3,1,1) = {" +ea +ea +ea +ea +ea +ea +ea +gE +ny +NR +NR +Yk +ny +gE +ea +ea +ea +ea +ea +"} +(4,1,1) = {" +ea +ea +ea +ea +ea +ea +ea +gE +gE +Ad +JR +MY +gE +gE +ea +ea +ea +ea +ea +"} +(5,1,1) = {" +ea +ea +ea +ea +ea +ea +ea +gE +gE +NO +Te +Te +gE +gE +ea +ea +ea +ea +ea +"} +(6,1,1) = {" +ea +ea +ea +ea +ea +ea +ea +ea +gE +kU +lQ +nr +gE +ea +ea +ea +ea +ea +ea +"} +(7,1,1) = {" +ea +ea +ea +ea +ea +ea +ea +DY +gE +qr +Vs +nH +gE +DY +ea +ea +ea +ea +ea +"} +(8,1,1) = {" +ea +ea +ea +ea +ea +ea +ea +qg +gE +Yz +Vs +Sj +gE +qg +ea +ea +ea +ea +ea +"} +(9,1,1) = {" +ea +ea +ea +ea +ea +ea +ea +gE +gE +QH +Nf +Bt +gE +gE +ea +ea +ea +ea +ea +"} +(10,1,1) = {" +ea +ea +ea +ea +ea +ea +gE +gE +gE +gE +UE +gE +gE +gE +gE +ea +ea +ea +ea +"} +(11,1,1) = {" +ea +ea +ea +ea +ea +ea +gE +KZ +nl +Mt +gi +gE +kI +Ho +gE +ea +ea +ea +ea +"} +(12,1,1) = {" +ea +ea +ea +ea +ea +ea +uH +Vt +wf +tm +MS +lH +NI +SJ +gE +ea +ea +ea +ea +"} +(13,1,1) = {" +ea +ea +ea +ea +ea +ea +aW +SI +AN +tA +QY +lH +Dp +VR +gE +ea +ea +ea +ea +"} +(14,1,1) = {" +ea +ea +ea +ea +ea +ea +aW +GR +lW +tm +Ll +pz +yb +Vb +gE +ea +ea +ea +ea +"} +(15,1,1) = {" +ea +ea +ea +ea +ea +ea +IP +rA +AR +wf +vq +lH +Ge +py +gE +ea +ea +ea +ea +"} +(16,1,1) = {" +ea +ea +ea +ea +VW +VW +gE +dk +UQ +LF +Se +gE +hO +hD +gE +VW +VW +ea +ea +"} +(17,1,1) = {" +ea +ea +ea +gE +NR +NR +gE +ny +ah +jN +Wx +rn +Wj +Pn +gE +NR +NR +gE +ea +"} +(18,1,1) = {" +ea +ea +ea +gE +lf +Kn +ru +Bx +Kw +YV +fm +pL +NM +NI +ru +tD +gp +gE +ea +"} +(19,1,1) = {" +ea +ea +ea +gE +Xn +Nf +xX +NI +NM +cT +NM +NM +qY +NM +xX +Ih +pR +gE +ea +"} +(20,1,1) = {" +ea +ea +ea +gE +gE +hn +ru +WJ +Gj +tk +cT +RZ +mW +cT +ru +WO +gE +gE +ea +"} +(21,1,1) = {" +ea +ea +ea +ea +gE +gE +gE +Ub +JX +uV +NM +yF +NI +XX +gE +gE +gE +ea +ea +"} +(22,1,1) = {" +ea +ea +ea +ea +DY +qg +gE +Uq +Mx +zm +kf +ny +gE +gE +gE +qg +DY +ea +ea +"} +(23,1,1) = {" +ea +ea +ea +ea +DY +ea +BP +DI +hD +Ei +HS +ru +hh +ae +gE +ea +ea +ea +ea +"} +(24,1,1) = {" +ea +DY +ea +DY +VZ +DY +pv +BA +CB +kP +Vw +eQ +wp +Vs +oE +ea +ea +ea +ea +"} +(25,1,1) = {" +ea +ea +DY +ea +DY +DY +he +ET +mm +ET +jm +ru +dx +dy +UN +ea +ea +ea +ea +"} +(26,1,1) = {" +ea +ea +ea +VZ +ea +ea +gE +Aa +tn +kO +PB +ny +gE +Mc +gE +qg +DY +ea +ea +"} +(27,1,1) = {" +ea +ea +ea +ea +DY +gE +ny +pD +sL +sL +ca +AP +KJ +nG +ny +gE +ea +ea +ea +"} +(28,1,1) = {" +ea +ea +ea +ea +ea +ru +Vc +ME +yG +un +mm +dQ +iU +iU +cx +ru +ea +ea +ea +"} +(29,1,1) = {" +ea +ea +ea +ea +ea +ru +pW +dD +jb +my +nB +pj +it +ZY +Fk +ru +ea +ea +ea +"} +(30,1,1) = {" +ea +ea +ea +ea +ea +ru +Lt +ET +hF +Bw +kt +sd +gu +nx +if +ru +ea +ea +ea +"} +(31,1,1) = {" +ea +ea +ea +ea +ea +gE +ny +ES +Zc +eC +eV +JK +VF +TS +ny +gE +ea +ea +ea +"} +(32,1,1) = {" +ea +ea +ea +ea +ea +ea +gE +gE +ru +ru +ru +ru +ru +gE +gE +ea +ea +ea +ea +"} +(33,1,1) = {" +ea +ea +ea +ea +ea +ea +ea +qg +ea +ea +ea +ea +ea +qg +ea +ea +ea +ea +ea +"} +(34,1,1) = {" +ea +ea +ea +ea +ea +ea +ea +DY +ea +ea +ea +ea +ea +DY +ea +ea +ea +ea +ea +"} +(35,1,1) = {" +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +ea +"} diff --git a/_maps/map_files/cerestation/cerestation.dmm b/_maps/map_files/cerestation/cerestation.dmm index 8edd4bae32d7..7cf34ae15908 100644 --- a/_maps/map_files/cerestation/cerestation.dmm +++ b/_maps/map_files/cerestation/cerestation.dmm @@ -884,7 +884,7 @@ /turf/simulated/floor/plating, /area/hallway/primary/central) "aeM" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "bcircuit" @@ -1674,7 +1674,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/flasher{ id = "AI"; pixel_y = 21 @@ -3214,7 +3214,7 @@ /turf/simulated/floor/plating, /area/security/hos) "ata" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/security/hos) "atc" = ( @@ -4424,7 +4424,7 @@ /turf/simulated/wall, /area/security/hos) "azX" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/item/radio/intercom{ @@ -5427,7 +5427,7 @@ }, /area/bridge) "aHL" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -5566,7 +5566,7 @@ /obj/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -5842,7 +5842,7 @@ }, /area/security/main) "aKx" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/plasteel{ @@ -6714,7 +6714,7 @@ }, /area/atmos) "aPA" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/plasteel{ @@ -6800,7 +6800,7 @@ /area/security/lobby) "aPW" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/plasteel{ @@ -7103,7 +7103,7 @@ /area/crew_quarters/locker) "aSf" = ( /obj/machinery/light, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/plasteel{ @@ -9081,7 +9081,7 @@ c_tag = "Rehabilitation Dome Lobby East"; dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/plasteel{ @@ -9238,7 +9238,7 @@ /turf/simulated/floor/grass/jungle, /area/hallway/secondary/garden) "bcy" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light/small{ @@ -9334,7 +9334,7 @@ /turf/simulated/floor/carpet, /area/medical/psych) "bcO" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/carpet, /area/medical/psych) "bcP" = ( @@ -10027,7 +10027,7 @@ c_tag = "Rehabilitation Dome Lobby South"; dir = 1 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/plasteel{ @@ -10321,7 +10321,7 @@ c_tag = "Dorm Commons North"; dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/economy/vending/wallmed{ @@ -11432,7 +11432,7 @@ pixel_x = 24; name = "east bump" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/plasteel{ @@ -11839,7 +11839,7 @@ }, /area/security/main) "bol" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -12541,7 +12541,7 @@ }, /area/quartermaster/office) "brs" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/plasteel{ @@ -14028,7 +14028,7 @@ }, /area/engine/break_room) "bxv" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/plasteel{ @@ -14108,7 +14108,7 @@ /area/crew_quarters/heads/hop) "bxG" = ( /obj/structure/disposalpipe/segment, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/plasteel{ @@ -16055,7 +16055,7 @@ }, /area/engine/engineering) "bFo" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -16870,7 +16870,7 @@ name = "Atmospherics Desk Shutters"; pixel_x = 24 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-13" }, /turf/simulated/floor/plasteel{ @@ -18517,7 +18517,7 @@ /turf/simulated/floor/plasteel, /area/engine/chiefs_office) "bPE" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -19640,7 +19640,7 @@ }, /area/chapel/main) "bTX" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/recharger/wallcharger{ @@ -20695,7 +20695,7 @@ }, /area/maintenance/fore2) "bYn" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -20711,7 +20711,7 @@ /turf/simulated/wall, /area/maintenance/disposal/south) "bYG" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/structure/cable/orange{ @@ -21616,7 +21616,7 @@ /turf/simulated/floor/plasteel, /area/hallway/secondary/exit) "ceR" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/plasteel{ @@ -23086,7 +23086,7 @@ /turf/simulated/wall/mineral/titanium, /area/shuttle/pod_2) "cnT" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/plasteel{ @@ -23731,7 +23731,7 @@ }, /area/toxins/hallway) "cry" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /turf/simulated/floor/plasteel{ @@ -25006,7 +25006,7 @@ pixel_y = 24; name = "north bump" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/plasteel{ @@ -27321,7 +27321,7 @@ /turf/simulated/floor/plating, /area/quartermaster/office) "cLE" = ( -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 2; id = "Cell 6"; name = "Cell 6"; @@ -32227,7 +32227,7 @@ }, /area/teleporter/quantum/cargo) "dkK" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -33782,7 +33782,7 @@ }, /area/hallway/primary/fore) "duc" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "floorgrime" }, @@ -33933,7 +33933,7 @@ }, /area/hallway/primary/fore) "duL" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plating, /area/security/permabrig) "duM" = ( @@ -36057,7 +36057,7 @@ }, /area/hallway/primary/fore/west) "dKY" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light/small{ @@ -39057,7 +39057,7 @@ }, /area/hallway/spacebridge/scidock) "eQt" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/plasteel{ @@ -39203,7 +39203,7 @@ /turf/simulated/floor/grass, /area/hallway/spacebridge/scidock) "eTJ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/disposalpipe/segment{ dir = 4 }, @@ -39357,7 +39357,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/plasteel{ @@ -39659,7 +39659,7 @@ dir = 8; pixel_x = 32 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/carpet, /area/hallway/primary/port/east) "fdD" = ( @@ -41664,7 +41664,7 @@ }, /area/medical/genetics_cloning) "fUT" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/spawner/random_spawners/dirt_often, @@ -42968,7 +42968,7 @@ c_tag = "Telecomms Control Room"; dir = 6 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/plasteel{ @@ -43549,7 +43549,7 @@ }, /area/hallway/primary/fore/east) "gEb" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 4 }, @@ -44304,7 +44304,7 @@ }, /area/hallway/primary/fore) "gQP" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light_switch{ @@ -44469,7 +44469,7 @@ /turf/simulated/floor/plating, /area/maintenance/disposal/external/southeast) "gTe" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplefull" @@ -44988,7 +44988,7 @@ d2 = 8; icon_state = "0-8" }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/blueshield) "hcb" = ( @@ -45382,7 +45382,7 @@ /turf/simulated/floor/plating, /area/maintenance/storage) "hkr" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/carpet/black, /area/chapel/main) "hkx" = ( @@ -45393,7 +45393,7 @@ layer = 4; pixel_y = 32 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/power/apc{ dir = 4; name = "east bump"; @@ -45598,7 +45598,7 @@ }, /area/medical/medbay) "hoM" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/wood, @@ -45877,7 +45877,7 @@ /turf/simulated/floor/plating, /area/hallway/secondary/entry/north) "htq" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/structure/cable/orange{ @@ -46380,7 +46380,7 @@ }, /area/quartermaster/office) "hDf" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /turf/simulated/floor/plasteel{ @@ -53554,8 +53554,8 @@ /area/crew_quarters/fitness) "jRi" = ( /obj/structure/table, -/obj/item/twohanded/rcl/pre_loaded, -/obj/item/twohanded/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, +/obj/item/rcl/pre_loaded, /obj/item/flashlight, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -53960,7 +53960,7 @@ /turf/simulated/floor/plasteel/white, /area/toxins/xenobiology) "jXC" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small{ dir = 8 }, @@ -54421,7 +54421,7 @@ /turf/simulated/floor/engine, /area/engine/engineering) "kgd" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "applebush" }, /turf/simulated/floor/plasteel{ @@ -54782,7 +54782,7 @@ /turf/simulated/floor/transparent/glass/reinforced, /area/maintenance/fsmaint) "knB" = ( -/obj/item/twohanded/required/kirbyplants/dead, +/obj/item/kirbyplants/dead, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -54844,7 +54844,7 @@ /turf/simulated/floor/engine, /area/toxins/xenobiology) "koT" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plating, /area/mine/unexplored/cere/orbiting) "koU" = ( @@ -56600,7 +56600,7 @@ /turf/simulated/floor/plating, /area/maintenance/fore) "kPx" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/wood, @@ -56632,7 +56632,7 @@ /turf/simulated/floor/wood, /area/ntrep) "kQz" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/plasteel{ @@ -59087,7 +59087,7 @@ "lBJ" = ( /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/plasteel, @@ -60076,7 +60076,7 @@ }, /area/crew_quarters/sleep) "lUn" = ( -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 2; id = "Cell 8"; name = "Cell 8"; @@ -61064,7 +61064,7 @@ /obj/structure/disposalpipe/junction/reversed{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "redcorner" }, @@ -62064,7 +62064,7 @@ pixel_y = 24; name = "north bump" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/wood, @@ -68409,7 +68409,7 @@ }, /area/atmos/distribution) "oNY" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 8 }, @@ -71501,7 +71501,7 @@ /area/security/hos) "pOk" = ( /obj/item/razor, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "barber" }, @@ -71532,7 +71532,7 @@ /turf/space, /area/space/nearstation) "pOU" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 9; icon_state = "whitepurple" @@ -71552,7 +71552,7 @@ /turf/simulated/floor/plating, /area/maintenance/port) "pOY" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/plasteel{ @@ -71736,7 +71736,7 @@ }, /area/chapel/office) "pSr" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel, /area/crew_quarters/fitness) "pSE" = ( @@ -76820,7 +76820,7 @@ /turf/simulated/floor/wood, /area/crew_quarters/theatre) "rGm" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/light_switch{ @@ -76954,7 +76954,7 @@ }, /area/maintenance/asmaint) "rIq" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/effect/turf_decal/stripes/line{ dir = 1 }, @@ -77202,7 +77202,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -77411,7 +77411,7 @@ }, /area/medical/cmo) "rOY" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -80944,7 +80944,7 @@ /obj/machinery/light{ dir = 8 }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/effect/spawner/random_spawners/dirt_often, @@ -82680,7 +82680,7 @@ }, /area/engine/gravitygenerator) "tCV" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply, @@ -85406,7 +85406,7 @@ }, /area/toxins/xenobiology) "uBY" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /turf/simulated/floor/plasteel{ @@ -88211,7 +88211,7 @@ }, /area/hallway/secondary/entry/south) "vvl" = ( -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 2; id = "Cell 7"; name = "Cell 7"; @@ -88320,7 +88320,7 @@ /turf/simulated/floor/plating, /area/maintenance/fore2) "vwo" = ( -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/machinery/light{ @@ -89075,7 +89075,7 @@ pixel_y = 24; name = "north bump" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /turf/simulated/floor/wood, @@ -91552,7 +91552,7 @@ }, /area/medical/cmostore) "wvs" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/button/windowtint{ id = "chaplain"; pixel_y = 24 @@ -92033,7 +92033,7 @@ pixel_x = -28; name = "custom placement" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-25" }, /turf/simulated/floor/plasteel{ @@ -92086,7 +92086,7 @@ pixel_x = 24; name = "east bump" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-22" }, /turf/simulated/floor/plasteel{ @@ -93785,7 +93785,7 @@ /area/hallway/primary/central) "xcX" = ( /obj/effect/turf_decal/stripes/line, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -93925,7 +93925,7 @@ }, /area/hallway/primary/port/east) "xfK" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/library) "xfM" = ( @@ -95527,7 +95527,7 @@ c_tag = "Primary Tool Storage South"; dir = 5 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutral" @@ -95680,7 +95680,7 @@ pixel_y = 24; name = "north bump" }, -/obj/item/twohanded/required/kirbyplants{ +/obj/item/kirbyplants{ icon_state = "plant-21" }, /obj/item/radio/intercom{ @@ -96248,7 +96248,7 @@ /turf/simulated/floor/engine, /area/medical/chemistry) "xVF" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkblue" diff --git a/_maps/map_files/cyberiad/cyberiad.dmm b/_maps/map_files/cyberiad/cyberiad.dmm index 8b77769bcd3d..992f399abac3 100644 --- a/_maps/map_files/cyberiad/cyberiad.dmm +++ b/_maps/map_files/cyberiad/cyberiad.dmm @@ -6828,7 +6828,7 @@ /turf/simulated/floor/plating, /area/security/processing) "auF" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 4; icon_state = "red" @@ -6880,7 +6880,7 @@ /turf/simulated/floor/plating, /area/maintenance/fore) "auL" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "red" @@ -10923,7 +10923,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 1; name = "south bump"; @@ -11358,7 +11358,7 @@ /turf/simulated/floor/wood, /area/crew_quarters/courtroom) "aGu" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/crew_quarters/courtroom) "aGw" = ( @@ -11759,7 +11759,7 @@ }, /area/crew_quarters/courtroom) "aHH" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "redcorner" @@ -12384,7 +12384,7 @@ /turf/simulated/floor/plating, /area/maintenance/fore) "aJu" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "barber" }, @@ -12487,7 +12487,7 @@ /turf/simulated/floor/plating, /area/maintenance/fsmaint) "aJO" = ( -/obj/item/twohanded/garrote/improvised, +/obj/item/garrote/improvised, /turf/simulated/floor/plating, /area/maintenance/fpmaint) "aJP" = ( @@ -12687,7 +12687,7 @@ }, /area/magistrateoffice) "aKy" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "darkred" }, @@ -14527,7 +14527,7 @@ }, /area/crew_quarters/courtroom) "aPH" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" @@ -14767,7 +14767,7 @@ }, /area/crew_quarters/dorms) "aQs" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitecorner" @@ -18306,7 +18306,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/sign/bobross{ pixel_y = 32 }, @@ -20980,7 +20980,7 @@ /turf/simulated/floor/plasteel, /area/hallway/primary/port) "bgs" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/camera{ c_tag = "Office Supplies"; dir = 4 @@ -22307,7 +22307,7 @@ /turf/simulated/floor/plating, /area/hydroponics) "bjD" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "dark" }, @@ -22321,7 +22321,7 @@ /turf/simulated/floor/wood, /area/library) "bjI" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light_switch{ name = "north bump"; pixel_y = 24 @@ -23887,7 +23887,7 @@ name = "north bump"; pixel_y = 28 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/crew_quarters/bar) "bnm" = ( @@ -27930,7 +27930,7 @@ /obj/machinery/economy/atm{ pixel_x = 32 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/crew_quarters/bar) "bxF" = ( @@ -29931,7 +29931,7 @@ /turf/simulated/floor/carpet, /area/crew_quarters/captain) "bCR" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/library) "bCS" = ( @@ -30052,7 +30052,7 @@ }, /area/medical/reception) "bDk" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light, /turf/simulated/floor/wood, /area/crew_quarters/courtroom) @@ -36524,7 +36524,7 @@ /turf/simulated/floor/plasteel, /area/hallway/primary/central/se) "bUH" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 1; name = "south bump"; @@ -37142,7 +37142,7 @@ /turf/simulated/wall, /area/assembly/chargebay) "bWk" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "whitepurple" }, @@ -38219,7 +38219,7 @@ c_tag = "Head of Personnel's Office"; dir = 1 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel, /area/crew_quarters/heads) "bYT" = ( @@ -38819,7 +38819,7 @@ name = "west bump"; pixel_x = -24 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ d2 = 2; icon_state = "0-2" @@ -41398,7 +41398,7 @@ /turf/simulated/floor/wood, /area/blueshield) "chJ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/sign/poster/official/random{ pixel_y = -32 }, @@ -41649,7 +41649,7 @@ /obj/machinery/light{ dir = 1 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood, /area/blueshield) "ciM" = ( @@ -43160,7 +43160,7 @@ /turf/simulated/floor/plating, /area/medical/medbay) "coa" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "whitebluefull" }, @@ -43189,7 +43189,7 @@ /turf/simulated/wall/r_wall, /area/toxins/explab) "coe" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/power/apc{ name = "south bump"; pixel_y = -24 @@ -43410,7 +43410,7 @@ name = "east bump"; pixel_x = 24 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "whiteblue" }, @@ -47451,7 +47451,7 @@ /turf/simulated/floor/plasteel, /area/engine/controlroom) "cAS" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "whitepurplecorner" @@ -47905,7 +47905,7 @@ /turf/simulated/floor/plating, /area/toxins/misc_lab) "cCf" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "whitepurplecorner" @@ -55140,7 +55140,7 @@ /turf/simulated/floor/plating, /area/storage/secure) "cYH" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/item/radio/intercom{ name = "west bump"; pixel_x = -28 @@ -55712,7 +55712,7 @@ d2 = 8; icon_state = "1-8" }, -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 1; id = "Cell 1"; name = "Cell 1"; @@ -57893,7 +57893,7 @@ }, /area/hallway/primary/central/north) "dix" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/alarm{ name = "north bump"; pixel_y = 24 @@ -58103,7 +58103,7 @@ /turf/space, /area/space/nearstation) "dje" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/power/apc{ dir = 1; name = "north bump"; @@ -61823,7 +61823,7 @@ /turf/simulated/floor/engine, /area/engine/engineering) "dQe" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/cable{ d1 = 2; d2 = 4; @@ -63622,7 +63622,7 @@ /turf/simulated/floor/plasteel, /area/hallway/primary/starboard/east) "eSm" = ( -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 1; id = "Cell 3"; name = "Cell 3"; @@ -64130,7 +64130,7 @@ d2 = 4; icon_state = "2-4" }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 1; icon_state = "darkred" @@ -67319,7 +67319,7 @@ /area/security/permabrig) "gXR" = ( /obj/machinery/door/firedoor, -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 2; id = "Cell 4"; name = "Cell 4"; @@ -71050,7 +71050,7 @@ /turf/simulated/floor/plasteel, /area/hallway/primary/aft) "jtP" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/wood{ icon_state = "wood-broken5" }, @@ -72993,7 +72993,7 @@ }, /area/security/permabrig) "kDY" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light/small, /obj/machinery/atmospherics/pipe/simple/hidden/cyan{ dir = 4 @@ -75188,7 +75188,7 @@ /area/maintenance/aft) "mba" = ( /obj/effect/decal/cleanable/blood/splatter, -/obj/item/twohanded/garrote/improvised, +/obj/item/garrote/improvised, /turf/simulated/floor/plating, /area/maintenance/aft) "mcw" = ( @@ -75234,7 +75234,7 @@ /turf/simulated/floor/plating, /area/maintenance/apmaint2) "mdg" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 1; pixel_y = -24; @@ -75794,7 +75794,7 @@ }, /area/maintenance/asmaint) "mxH" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 4; name = "east bump"; @@ -80655,7 +80655,7 @@ /turf/simulated/floor/plating, /area/maintenance/asmaint) "pAp" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "yellowcorner" }, @@ -82137,7 +82137,7 @@ }, /area/toxins/xenobiology) "qyq" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/newscaster{ dir = 1; name = "south bump"; @@ -83154,7 +83154,7 @@ /turf/simulated/floor/plating, /area/maintenance/fsmaint) "raH" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel, /area/maintenance/asmaint) "raL" = ( @@ -83284,7 +83284,7 @@ }, /area/medical/reception) "rdL" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/extinguisher_cabinet{ name = "west bump"; pixel_x = -27 @@ -83911,7 +83911,7 @@ /turf/simulated/floor/carpet/arcade, /area/crew_quarters/arcade) "rCT" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 8 }, @@ -85582,7 +85582,7 @@ d2 = 8; icon_state = "2-8" }, -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ dir = 2; id = "Cell 2"; name = "Cell 2"; @@ -86850,7 +86850,7 @@ /turf/simulated/floor/grass, /area/security/permabrig) "twv" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/firealarm{ dir = 8; name = "west bump"; @@ -88495,7 +88495,7 @@ }, /area/quartermaster/qm) "uuo" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "purplecorner" @@ -89832,7 +89832,7 @@ /turf/simulated/floor/wood, /area/maintenance/aft) "vnZ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 5; icon_state = "brown" @@ -90422,7 +90422,7 @@ /turf/simulated/floor/plating, /area/maintenance/fpmaint) "vFk" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light, /turf/simulated/floor/plasteel, /area/hallway/secondary/exit) @@ -90605,7 +90605,7 @@ /obj/effect/turf_decal/stripes/corner{ dir = 4 }, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "bluecorner" @@ -90696,7 +90696,7 @@ /turf/simulated/floor/plating, /area/maintenance/aft) "vOq" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 6; icon_state = "whitepurple" @@ -92304,7 +92304,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/machinery/door/window/reinforced/normal{ +/obj/machinery/door/window/brigdoor{ id = "Cell 5"; name = "Cell 5"; req_access_txt = "2"; diff --git a/_maps/map_files/generic/Lavaland.dmm b/_maps/map_files/generic/Lavaland.dmm index 1a17cc1a69d7..fbe5798597df 100644 --- a/_maps/map_files/generic/Lavaland.dmm +++ b/_maps/map_files/generic/Lavaland.dmm @@ -60,7 +60,7 @@ /turf/simulated/mineral/random/volcanic, /area/lavaland/surface/outdoors) "aj" = ( -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "ak" = ( /turf/simulated/mineral/random/volcanic, @@ -1779,7 +1779,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "dP" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -1850,7 +1850,7 @@ dir = 1 }, /obj/structure/lattice/catwalk/mining, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "dU" = ( /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -3175,7 +3175,7 @@ /area/mine/sleeper) "go" = ( /obj/structure/stone_tile/block, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "gp" = ( /obj/structure/closet/secure_closet/miner, @@ -3417,13 +3417,13 @@ /obj/structure/stone_tile/block{ dir = 4 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "gO" = ( /obj/structure/stone_tile/block{ dir = 8 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "gP" = ( /obj/structure/stone_tile/slab, @@ -3464,7 +3464,7 @@ /obj/structure/stone_tile/block{ dir = 1 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "hv" = ( /obj/effect/decal/cleanable/dirt, @@ -3750,7 +3750,7 @@ /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 8 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "jH" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -3761,7 +3761,7 @@ /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 4 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "jK" = ( /turf/simulated/floor/plasteel{ @@ -3778,7 +3778,7 @@ /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 8 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "jN" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -3789,7 +3789,7 @@ }, /obj/structure/stone_tile/surrounding_tile, /obj/structure/stone_tile/center/cracked, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "jP" = ( /obj/effect/spawner/random_spawners/wall_rusted_maybe, @@ -3870,7 +3870,7 @@ /obj/structure/stone_tile/surrounding_tile/cracked{ dir = 1 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "kD" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -3883,7 +3883,7 @@ dir = 8 }, /obj/structure/stone_tile/center, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "kH" = ( /obj/structure/stone_tile/surrounding_tile{ @@ -3894,7 +3894,7 @@ dir = 4 }, /obj/structure/stone_tile/center/cracked, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "kI" = ( /turf/simulated/wall/mineral/titanium, @@ -3910,7 +3910,7 @@ dir = 1 }, /obj/structure/stone_tile/center, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "kM" = ( /obj/structure/stone_tile/block/cracked{ @@ -3996,7 +3996,7 @@ /obj/structure/stone_tile/cracked{ dir = 8 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "lu" = ( /obj/structure/stone_tile/block/cracked{ @@ -4015,17 +4015,17 @@ /obj/structure/stone_tile/cracked{ dir = 1 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "lw" = ( /obj/structure/stone_tile/cracked, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "ly" = ( /obj/structure/stone_tile/cracked{ dir = 1 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "lz" = ( /obj/structure/stone_tile/cracked{ @@ -4034,7 +4034,7 @@ /obj/structure/stone_tile/block{ dir = 4 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "lD" = ( /obj/structure/stone_tile/block/cracked{ @@ -4043,7 +4043,7 @@ /obj/structure/stone_tile/block/cracked{ dir = 8 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "lE" = ( /obj/structure/stone_tile/block/cracked{ @@ -4052,7 +4052,7 @@ /obj/structure/stone_tile/cracked{ dir = 1 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "lF" = ( /obj/structure/stone_tile/block/cracked{ @@ -4064,7 +4064,7 @@ /obj/structure/stone_tile{ dir = 8 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "lG" = ( /obj/structure/stone_tile/block/cracked{ @@ -4077,7 +4077,7 @@ /obj/structure/stone_tile/cracked{ dir = 4 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "lO" = ( /obj/effect/decal/cleanable/dirt, @@ -4100,7 +4100,7 @@ /obj/structure/stone_tile/surrounding/cracked{ dir = 6 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "lR" = ( /obj/structure/stone_tile/block/cracked{ @@ -4122,14 +4122,14 @@ /obj/structure/stone_tile/cracked{ dir = 8 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "lW" = ( /obj/structure/stone_tile/block/cracked, /obj/structure/stone_tile/block/cracked{ dir = 1 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "lZ" = ( /obj/structure/stone_tile/block/cracked{ @@ -4138,7 +4138,7 @@ /obj/structure/stone_tile/cracked{ dir = 4 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "ma" = ( /obj/structure/stone_tile/block/cracked{ @@ -4157,7 +4157,7 @@ /obj/structure/stone_tile/block{ dir = 8 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "mi" = ( /obj/machinery/computer/security{ @@ -4188,7 +4188,7 @@ dir = 8 }, /obj/structure/stone_tile/cracked, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "mn" = ( /obj/structure/stone_tile/block/cracked, @@ -4254,7 +4254,7 @@ /obj/structure/stone_tile{ dir = 4 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "mw" = ( /obj/structure/stone_tile{ @@ -4263,11 +4263,11 @@ /obj/structure/stone_tile{ dir = 4 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "mx" = ( /obj/structure/stone_tile, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "my" = ( /obj/structure/stone_tile/cracked{ @@ -4300,7 +4300,7 @@ /obj/structure/stone_tile{ dir = 1 }, -/turf/simulated/floor/plating/lava/smooth/lava_land_surface, +/turf/simulated/floor/plating/lava/smooth/mapping_lava, /area/lavaland/surface/outdoors) "mD" = ( /obj/structure/stone_tile, diff --git a/_maps/map_files/generic/centcomm.dmm b/_maps/map_files/generic/centcomm.dmm index 1d8f40462ec8..b96f255f6e15 100644 --- a/_maps/map_files/generic/centcomm.dmm +++ b/_maps/map_files/generic/centcomm.dmm @@ -8,10 +8,6 @@ "ac" = ( /turf/simulated/wall/indestructible/wood, /area/ninja/outpost) -"ad" = ( -/obj/effect/landmark/newplayer_start, -/turf/simulated/wall/indestructible/splashscreen, -/area/start) "ae" = ( /turf/simulated/wall/indestructible/fakeglass, /area/ninja/holding) @@ -297,6 +293,14 @@ icon_state = "asteroid7" }, /area/holodeck/source_desert) +"be" = ( +/obj/structure/rack, +/obj/item/clothing/suit/wizrobe/marisa, +/obj/item/clothing/shoes/sandal/marisa, +/obj/item/clothing/head/wizard/marisa, +/obj/item/staff/broom, +/turf/simulated/floor/carpet/black, +/area/wizard_station) "bf" = ( /obj/machinery/sleeper{ dir = 4 @@ -456,6 +460,13 @@ }, /turf/simulated/floor/plating/abductor, /area/abductor_ship) +"bW" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/shuttle/escape) "bX" = ( /turf/simulated/floor/holofloor{ icon_state = "green" @@ -926,6 +937,19 @@ icon_state = "green" }, /area/holodeck/source_boxingcourt) +"dR" = ( +/obj/machinery/door_control/no_emag{ + id = "nukeop_ready"; + name = "Mission Launch Control"; + pixel_x = -26; + pixel_y = -2; + req_access_txt = "151" + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) "dS" = ( /obj/docking_port/stationary/transit{ dir = 4; @@ -1098,6 +1122,10 @@ icon_state = "cafeteria" }, /area/ninja/holding) +"eA" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/centcom/control) "eB" = ( /turf/simulated/floor/holofloor{ dir = 10; @@ -1295,6 +1323,13 @@ }, /turf/simulated/floor/wood, /area/wizard_station) +"fp" = ( +/obj/machinery/door/poddoor/impassable{ + name = "Thunderdome Blast Door"; + id_tag = "thunderdome" + }, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) "fr" = ( /obj/docking_port/stationary/transit{ dir = 4; @@ -1423,6 +1458,18 @@ /obj/item/melee/energy/sword/saber/red, /turf/simulated/floor/plasteel, /area/tdome/arena_source) +"fP" = ( +/obj/item/kirbyplants, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/shuttle/escape) "fR" = ( /obj/structure/barricade/sandbags, /obj/effect/turf_decal/bot, @@ -1737,10 +1784,6 @@ }, /turf/simulated/floor/plating/abductor, /area/abductor_ship) -"gY" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/wood, -/area/centcom/specops) "ha" = ( /obj/structure/chair/comfy/shuttle{ dir = 4 @@ -1935,14 +1978,6 @@ }, /turf/simulated/floor/plating, /area/shuttle/administration) -"hy" = ( -/obj/effect/decal/cleanable/cobweb2, -/obj/item/twohanded/required/kirbyplants, -/obj/structure/window/reinforced/clockwork{ - dir = 4 - }, -/turf/simulated/floor/wood, -/area/wizard_station) "hA" = ( /obj/machinery/door/airlock/external{ id_tag = "sst_away"; @@ -2213,6 +2248,11 @@ }, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership) +"ip" = ( +/obj/structure/railing, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel, +/area/centcom/evac) "iq" = ( /obj/machinery/door/poddoor/impassable{ id_tag = "sst_tele"; @@ -2308,6 +2348,19 @@ }, /turf/simulated/wall/mineral/plastitanium, /area/shuttle/syndicate) +"iH" = ( +/obj/item/kirbyplants, +/obj/machinery/door_control/no_emag{ + id = "CCcustoms1"; + name = "CentCom Outer Customs Shutters"; + pixel_x = -24; + req_access_txt = "101" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/centcom/evac) "iI" = ( /obj/structure/table, /obj/item/aicard, @@ -2799,6 +2852,16 @@ }, /turf/simulated/floor/plating/abductor, /area/abductor_ship) +"kr" = ( +/obj/structure/rack, +/obj/item/clothing/suit/wizrobe/magusblue, +/obj/item/clothing/head/wizard/magus, +/obj/item/staff, +/obj/item/clothing/suit/wizrobe/magusred, +/obj/item/clothing/head/wizard/magus, +/obj/item/staff, +/turf/simulated/floor/carpet/black, +/area/wizard_station) "ks" = ( /obj/machinery/economy/vending/coffee/free, /turf/simulated/floor/plasteel/dark, @@ -3608,15 +3671,6 @@ icon_state = "bar" }, /area/syndicate_mothership) -"mM" = ( -/obj/item/radio/intercom/syndicate{ - pixel_y = 25 - }, -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - icon_state = "bar" - }, -/area/syndicate_mothership) "mN" = ( /obj/machinery/economy/vending/syndisnack, /turf/simulated/floor/plasteel{ @@ -3742,10 +3796,6 @@ /obj/mecha/combat/phazon, /turf/simulated/floor/plasteel, /area/admin) -"ni" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel/dark, -/area/tdome/tdomeadmin) "nj" = ( /obj/structure/mirror/magic/nuclear{ pixel_x = 28 @@ -3782,14 +3832,6 @@ }, /turf/simulated/floor/plasteel, /area/admin) -"no" = ( -/obj/item/mop, -/obj/structure/mirror/magic/nuclear{ - pixel_x = 28 - }, -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel/freezer, -/area/syndicate_mothership) "np" = ( /obj/structure/shuttle/engine/propulsion/burst{ dir = 8 @@ -4023,12 +4065,6 @@ /obj/item/reagent_containers/glass/beaker/bluespace, /turf/simulated/floor/plasteel/freezer, /area/admin) -"nW" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - icon_state = "bar" - }, -/area/syndicate_mothership) "nX" = ( /obj/machinery/conveyor/west{ id = "QMLoad" @@ -4320,6 +4356,9 @@ }, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/trade/sol) +"ph" = ( +/turf/simulated/wall/r_wall, +/area/start) "pj" = ( /obj/machinery/light/spot{ dir = 1 @@ -4551,16 +4590,6 @@ }, /turf/simulated/floor/transparent/glass, /area/centcom/specops) -"qf" = ( -/turf/simulated/wall/r_wall, -/area/start) -"qg" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/item/storage/secure/safe{ - pixel_x = 32 - }, -/turf/simulated/floor/plasteel/dark, -/area/centcom/specops) "qh" = ( /obj/structure/holowindow, /turf/simulated/floor/holofloor{ @@ -4681,19 +4710,6 @@ }, /turf/simulated/floor/carpet, /area/admin) -"qK" = ( -/obj/machinery/door_control/no_emag{ - id = "nukeop_ready"; - name = "Mission Launch Control"; - pixel_x = -26; - pixel_y = -2; - req_access_txt = "151" - }, -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - icon_state = "bar" - }, -/area/syndicate_mothership) "qL" = ( /obj/structure/rack, /obj/item/ammo_box/magazine/m10mm, @@ -4728,10 +4744,6 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/assault_pod) -"qS" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel/dark, -/area/centcom/control) "qT" = ( /obj/structure/table/wood, /obj/item/storage/box/drinkingglasses, @@ -4838,11 +4850,6 @@ }, /turf/simulated/floor/plasteel, /area/admin) -"rl" = ( -/obj/structure/railing, -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel, -/area/centcom/evac) "rn" = ( /obj/structure/rack, /obj/item/ammo_box/a357, @@ -4940,11 +4947,6 @@ /obj/item/grenade/chem_grenade/large, /turf/simulated/floor/plasteel/freezer, /area/admin) -"rx" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/structure/railing, -/turf/simulated/floor/plasteel, -/area/centcom/evac) "ry" = ( /obj/structure/window/plasmareinforced{ color = "#FF0000"; @@ -5135,6 +5137,10 @@ }, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/trade/sol) +"si" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/trader_station/sol) "sj" = ( /turf/simulated/floor/plasteel/dark, /area/tdome/tdomeadmin) @@ -5169,6 +5175,13 @@ }, /turf/simulated/floor/mineral/titanium/blue, /area/shuttle/trade/sol) +"sr" = ( +/obj/machinery/door/poddoor/impassable{ + name = "Heavy Supply"; + id_tag = "thunderdomehea" + }, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) "st" = ( /obj/structure/table/wood, /obj/item/clothing/accessory/lawyers_badge{ @@ -5413,10 +5426,6 @@ /obj/item/multitool, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/syndicate) -"tA" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/wood, -/area/trader_station/sol) "tB" = ( /obj/machinery/economy/vending/cola/free, /turf/simulated/floor/wood, @@ -5440,6 +5449,13 @@ /obj/effect/spawner/window/reinforced, /turf/simulated/floor/plating, /area/trader_station/sol) +"tI" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/centcom/evac) "tJ" = ( /obj/machinery/door/poddoor{ density = 0; @@ -5549,6 +5565,10 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/syndicate) +"uc" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel, +/area/shuttle/escape) "ue" = ( /obj/machinery/door/window{ dir = 8; @@ -5557,20 +5577,6 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/syndicate) -"uf" = ( -/obj/structure/closet/crate/internals, -/obj/item/tank/internals/oxygen/red, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/oxygen/red, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/oxygen/red, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/oxygen/red, -/obj/item/clothing/mask/gas, -/obj/item/tank/internals/oxygen/red, -/obj/item/clothing/mask/gas, -/turf/simulated/floor/mineral/plastitanium/red, -/area/shuttle/syndicate) "ug" = ( /obj/structure/rack, /obj/item/ammo_box/magazine/mm556x45, @@ -6118,10 +6124,6 @@ /obj/item/pen, /turf/simulated/floor/plasteel/freezer, /area/admin) -"vQ" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel/dark, -/area/tdome/tdomeobserve) "vT" = ( /obj/structure/table, /obj/structure/window/reinforced, @@ -6315,22 +6317,16 @@ /obj/item/deck/cards, /turf/simulated/floor/transparent/glass, /area/tdome/tdomeobserve) -"wH" = ( -/obj/structure/rack, -/obj/item/twohanded/knighthammer{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/twohanded/mjollnir, -/obj/item/twohanded/singularityhammer{ - pixel_x = 3; - pixel_y = -3 - }, -/turf/simulated/floor/plasteel, -/area/admin) "wK" = ( /turf/simulated/wall/mineral/titanium, /area/shuttle/supply) +"wQ" = ( +/obj/item/kirbyplants, +/obj/item/storage/secure/safe{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom/specops) "wR" = ( /obj/structure/rack, /obj/item/gun/energy/kinetic_accelerator/crossbow, @@ -6453,7 +6449,7 @@ /area/admin) "xf" = ( /obj/machinery/computer/security{ - network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") + network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") }, /turf/simulated/floor/plasteel, /area/admin) @@ -6550,16 +6546,6 @@ icon_state = "vault" }, /area/centcom/specops) -"xO" = ( -/obj/structure/rack, -/obj/item/clothing/suit/wizrobe/magusblue, -/obj/item/clothing/head/wizard/magus, -/obj/item/twohanded/staff, -/obj/item/clothing/suit/wizrobe/magusred, -/obj/item/clothing/head/wizard/magus, -/obj/item/twohanded/staff, -/turf/simulated/floor/carpet/black, -/area/wizard_station) "xP" = ( /obj/structure/fans/tiny/invisible, /obj/machinery/door/airlock/external, @@ -6602,6 +6588,10 @@ icon_state = "darkyellow" }, /area/centcom/suppy) +"yc" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/centcom/specops) "yg" = ( /mob/living/silicon/decoy{ name = "A.L.I.C.E." @@ -6651,6 +6641,19 @@ /obj/structure/flora/ausbushes/ppflowers, /turf/simulated/floor/grass, /area/centcom/control) +"yX" = ( +/obj/item/kirbyplants, +/obj/machinery/door_control/no_emag{ + id = "CCDOCK2"; + name = "Special Operations Secondary Dock"; + pixel_y = 24; + req_access_txt = "114" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "vault" + }, +/area/centcom/specops) "yZ" = ( /obj/machinery/door/airlock/external{ name = "Supply Shuttle"; @@ -6660,6 +6663,10 @@ /obj/structure/fans/tiny, /turf/simulated/floor/plating, /area/centcom/suppy) +"za" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/tdome/tdomeobserve) "zg" = ( /obj/structure/chair/office/dark{ dir = 1 @@ -6747,6 +6754,13 @@ /obj/machinery/computer/cryopod/robot, /turf/simulated/wall/indestructible/riveted, /area/centcom/specops) +"zP" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/centcom/evac) "zV" = ( /obj/structure/extinguisher_cabinet{ pixel_x = 24 @@ -6769,6 +6783,14 @@ /obj/machinery/iv_drip, /turf/simulated/floor/plasteel/dark, /area/admin) +"Ab" = ( +/obj/item/mop, +/obj/structure/mirror/magic/nuclear{ + pixel_x = 28 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/freezer, +/area/syndicate_mothership) "Ac" = ( /obj/structure/table/wood, /turf/simulated/floor/wood, @@ -6784,13 +6806,6 @@ /obj/item/pen, /turf/simulated/floor/plasteel/dark, /area/centcom/specops) -"Ai" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/machinery/computer/cryopod{ - pixel_y = 32 - }, -/turf/simulated/floor/wood, -/area/trader_station/sol) "Aj" = ( /obj/structure/table/wood/fancy/royalblack, /obj/item/stack/spacecash, @@ -6833,6 +6848,37 @@ icon_state = "whiteblue" }, /area/centcom/control) +"Ao" = ( +/obj/structure/closet/crate/internals, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"Ap" = ( +/obj/machinery/door/poddoor/impassable{ + name = "General Supply"; + id_tag = "thunderdomegen" + }, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) "As" = ( /obj/structure/table/wood, /obj/item/reagent_containers/food/drinks/drinkingglass/devilskiss, @@ -6942,22 +6988,14 @@ }, /turf/simulated/floor/plasteel/dark, /area/centcom/gamma) -"AV" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel/dark, -/area/centcom/specops) "AX" = ( /obj/machinery/status_display, /turf/simulated/wall/indestructible/riveted, /area/centcom/gamma) -"Ba" = ( -/obj/structure/rack, -/obj/item/clothing/suit/wizrobe/marisa, -/obj/item/clothing/shoes/sandal/marisa, -/obj/item/clothing/head/wizard/marisa, -/obj/item/twohanded/staff/broom, -/turf/simulated/floor/carpet/black, -/area/wizard_station) +"AY" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/centcom/specops) "Bb" = ( /obj/structure/table/wood/fancy/royalblack, /obj/item/bikehorn/airhorn, @@ -7046,15 +7084,6 @@ /obj/item/sleeping_carp_scroll, /turf/simulated/floor/plasteel/dark, /area/admin) -"Bq" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/table/wood, -/obj/item/twohanded/bostaff, -/turf/simulated/floor/plasteel/dark, -/area/admin) "Br" = ( /obj/structure/flora/junglebush/large, /obj/structure/flora/rock/pile/largejungle, @@ -7428,6 +7457,15 @@ }, /turf/simulated/floor/plating, /area/centcom/suppy) +"CN" = ( +/obj/item/radio/intercom/syndicate{ + pixel_y = 25 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) "CO" = ( /turf/simulated/floor/plating, /area/centcom/suppy) @@ -7473,6 +7511,14 @@ /obj/structure/marker_beacon/dock_marker, /turf/space, /area/space) +"Dc" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/item/kirbyplants, +/obj/structure/window/reinforced/clockwork{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/wizard_station) "Dd" = ( /obj/structure/rack, /obj/item/clothing/suit/space/space_ninja, @@ -7682,16 +7728,6 @@ /obj/item/clothing/gloves/space_ninja, /turf/simulated/floor/engine, /area/admin) -"DS" = ( -/obj/structure/extinguisher_cabinet{ - pixel_y = -32 - }, -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - dir = 10; - icon_state = "vault" - }, -/area/centcom/specops) "DV" = ( /obj/machinery/door/airlock/centcom{ name = "Administrative Office"; @@ -7762,6 +7798,10 @@ icon_state = "vault" }, /area/shuttle/escape) +"Eh" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/centcom/evac) "Ei" = ( /obj/structure/holohoop{ dir = 1 @@ -7966,6 +8006,13 @@ icon_state = "blue" }, /area/holodeck/source_knightarena) +"Ff" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "vault" + }, +/area/centcom/specops) "Fg" = ( /turf/simulated/floor/plasteel{ dir = 1; @@ -8112,6 +8159,10 @@ }, /turf/simulated/floor/wood, /area/wizard_station) +"FI" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/tdome/tdomeobserve) "FJ" = ( /obj/structure/table/reinforced, /obj/item/storage/box/mousetraps, @@ -8288,7 +8339,7 @@ "Gs" = ( /obj/machinery/computer/security{ dir = 4; - network = list("SS13","Telecomms","Research Outpost","Mining Outpost") + network = list("SS13","Telecomms","Research Outpost","Mining Outpost") }, /obj/structure/sign/poster/official/nanotrasen_logo{ pixel_x = -32 @@ -8623,6 +8674,13 @@ /obj/machinery/chem_master, /turf/simulated/floor/mineral/titanium, /area/shuttle/administration) +"HE" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/centcom/evac) "HI" = ( /obj/structure/closet/secure_closet/guncabinet, /obj/item/ammo_box/magazine/smgm9mm, @@ -8808,6 +8866,13 @@ /obj/effect/decal/cleanable/ants, /turf/simulated/floor/plasteel/dark, /area/centcom/control) +"It" = ( +/obj/item/kirbyplants, +/obj/machinery/computer/cryopod{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/trader_station/sol) "Iu" = ( /obj/structure/table/reinforced, /obj/item/storage/box/donkpockets, @@ -9077,6 +9142,16 @@ /obj/structure/flora/ausbushes/brflowers, /turf/simulated/floor/grass, /area/centcom/specops) +"Js" = ( +/obj/item/kirbyplants, +/obj/structure/mirror{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/centcom/specops) "Jt" = ( /obj/structure/railing{ dir = 6 @@ -9089,6 +9164,11 @@ /obj/item/flashlight/lamp, /turf/simulated/floor/plasteel/dark, /area/centcom/specops) +"Jw" = ( +/obj/item/kirbyplants, +/obj/structure/railing, +/turf/simulated/floor/plasteel, +/area/centcom/evac) "Jx" = ( /obj/structure/railing{ dir = 10 @@ -9292,14 +9372,10 @@ "Kd" = ( /obj/machinery/computer/security{ dir = 1; - network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") + network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") }, /turf/simulated/floor/plasteel/dark, /area/centcom/control) -"Ke" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/carpet/black, -/area/centcom/evac) "Kg" = ( /obj/machinery/light/spot{ dir = 8 @@ -9351,6 +9427,10 @@ icon_state = "vault" }, /area/centcom/specops) +"Kt" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/wizard_station) "Ku" = ( /obj/structure/table/reinforced, /obj/item/reagent_containers/iv_bag/blood/random, @@ -9538,7 +9618,7 @@ "Lb" = ( /obj/machinery/computer/security{ dir = 1; - network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") + network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") }, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/specops) @@ -10092,10 +10172,6 @@ }, /turf/simulated/floor/wood, /area/wizard_station) -"MV" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/wood, -/area/wizard_station) "MX" = ( /obj/effect/turf_decal/loading_area{ dir = 4 @@ -10364,13 +10440,6 @@ /obj/effect/decal/warning_stripes/south, /turf/simulated/floor/plasteel, /area/shuttle/escape) -"Of" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/centcom/specops) "Og" = ( /obj/structure/sign/vacuum/external, /turf/simulated/wall/indestructible/fakeglass, @@ -10397,6 +10466,15 @@ /obj/item/flag/cargo, /turf/simulated/floor/plasteel/dark, /area/centcom/control) +"On" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/table/wood, +/obj/item/bostaff, +/turf/simulated/floor/plasteel/dark, +/area/admin) "Op" = ( /obj/effect/landmark/spawner/tdomeobserve, /turf/simulated/floor/plasteel{ @@ -10486,13 +10564,6 @@ /obj/item/reagent_containers/food/drinks/cans/space_mountain_wind, /turf/simulated/floor/wood, /area/centcom/evac) -"OF" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "green" - }, -/area/centcom/evac) "OG" = ( /obj/machinery/door/airlock/external{ aiControlDisabled = 1; @@ -10555,13 +10626,6 @@ }, /turf/simulated/floor/mineral/plastitanium/red/brig, /area/shuttle/escape) -"OO" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "redcorner" - }, -/area/shuttle/escape) "OP" = ( /turf/simulated/wall/mineral/titanium, /area/shuttle/transport) @@ -10594,19 +10658,6 @@ icon_state = "asteroid2" }, /area/holodeck/source_desert) -"OV" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/machinery/door_control/no_emag{ - id = "CCDOCK2"; - name = "Special Operations Secondary Dock"; - pixel_y = 24; - req_access_txt = "114" - }, -/turf/simulated/floor/plasteel{ - dir = 6; - icon_state = "vault" - }, -/area/centcom/specops) "OW" = ( /obj/machinery/door/poddoor/impassable{ name = "Thunderdome Blast Door"; @@ -10614,18 +10665,6 @@ }, /turf/simulated/floor/plasteel, /area/tdome/arena) -"OX" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/structure/extinguisher_cabinet{ - pixel_x = 28 - }, -/obj/machinery/light{ - dir = 4 - }, -/turf/simulated/floor/plasteel{ - icon_state = "neutralcorner" - }, -/area/shuttle/escape) "OY" = ( /obj/machinery/tcomms/relay/cc, /turf/simulated/floor/plasteel/dark, @@ -10861,10 +10900,6 @@ /obj/structure/chair/sofa/corp/left, /turf/simulated/floor/transparent/glass, /area/tdome/tdomeobserve) -"PY" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/wood, -/area/centcom/evac) "Qa" = ( /obj/structure/statue/chickenstatue, /turf/simulated/floor/wood, @@ -11062,13 +11097,6 @@ "QL" = ( /turf/simulated/floor/plasteel, /area/shuttle/escape) -"QN" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - dir = 1; - icon_state = "green" - }, -/area/centcom/evac) "QP" = ( /obj/structure/closet/crate/internals, /obj/item/clothing/mask/breath, @@ -11098,6 +11126,10 @@ icon_state = "bot" }, /area/shuttle/escape) +"QS" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/carpet/black, +/area/centcom/evac) "QT" = ( /obj/structure/flora/ausbushes/ywflowers, /turf/simulated/floor/holofloor/grass, @@ -11395,13 +11427,6 @@ /obj/effect/turf_decal/delivery, /turf/simulated/floor/plasteel/dark, /area/centcom/evac) -"Sf" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" - }, -/area/centcom/evac) "Sg" = ( /obj/machinery/access_button{ pixel_x = -22; @@ -11410,6 +11435,10 @@ }, /turf/simulated/floor/plasteel/dark, /area/syndicate_mothership/jail) +"Sh" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/tdome/tdomeadmin) "Si" = ( /obj/structure/chair/sofa/corp/right, /turf/simulated/floor/plasteel, @@ -11428,13 +11457,6 @@ "Sm" = ( /turf/simulated/floor/transparent/glass/reinforced, /area/centcom/specops) -"Sn" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel{ - dir = 4; - icon_state = "green" - }, -/area/centcom/evac) "So" = ( /obj/structure/chair/stool/bar, /turf/simulated/floor/wood, @@ -11508,23 +11530,12 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/administration) -"SF" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/machinery/light{ - dir = 8 - }, -/turf/simulated/floor/plasteel, -/area/shuttle/escape) "SG" = ( /obj/machinery/autolathe/upgraded{ hacked = 1 }, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/administration) -"SJ" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/plasteel, -/area/shuttle/escape) "SK" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/mechanical, @@ -11848,6 +11859,10 @@ }, /turf/simulated/floor/wood, /area/centcom/control) +"Ul" = ( +/obj/effect/landmark/newplayer_start, +/turf/simulated/wall/indestructible/splashscreen, +/area/start) "Um" = ( /turf/simulated/floor/wood, /area/centcom/control) @@ -11941,6 +11956,10 @@ /obj/structure/fans/tiny, /turf/simulated/floor/plasteel, /area/centcom/evac) +"UC" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/transparent/glass/reinforced, +/area/centcom/control) "UE" = ( /obj/machinery/computer/operating, /turf/simulated/floor/plasteel/freezer, @@ -12005,6 +12024,13 @@ }, /turf/simulated/floor/plasteel/dark, /area/centcom/evac) +"UY" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/centcom/evac) "UZ" = ( /turf/simulated/floor/plasteel{ icon_state = "darkred" @@ -12217,6 +12243,12 @@ /obj/structure/window/full/shuttle, /turf/simulated/floor/grass/no_creep, /area/shuttle/escape) +"VR" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) "VS" = ( /obj/machinery/mech_bay_recharge_port/upgraded/unsimulated{ dir = 8; @@ -12301,19 +12333,6 @@ /obj/structure/flora/junglebush, /turf/simulated/floor/grass/jungle, /area/wizard_station) -"Wl" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/machinery/door_control/no_emag{ - id = "CCcustoms1"; - name = "CentCom Outer Customs Shutters"; - pixel_x = -24; - req_access_txt = "101" - }, -/turf/simulated/floor/plasteel{ - dir = 8; - icon_state = "red" - }, -/area/centcom/evac) "Wp" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, @@ -12432,6 +12451,13 @@ /obj/item/melee/energy/sword/saber/red, /turf/simulated/floor/plasteel, /area/tdome/arena) +"WF" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/centcom/specops) "WG" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/brflowers, @@ -12520,17 +12546,23 @@ }, /turf/simulated/floor/wood, /area/centcom/control) -"WW" = ( -/obj/item/twohanded/required/kirbyplants, +"WV" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/shuttle/escape) +"WY" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 10; icon_state = "vault" }, /area/centcom/specops) -"WX" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/transparent/glass/reinforced, -/area/centcom/control) "WZ" = ( /obj/structure/table/reinforced, /obj/item/crowbar/red, @@ -12745,6 +12777,19 @@ /obj/structure/flora/rock/jungle, /turf/simulated/floor/grass/jungle, /area/centcom/evac) +"XO" = ( +/obj/structure/rack, +/obj/item/knighthammer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/mjollnir, +/obj/item/singularityhammer{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel, +/area/admin) "XP" = ( /obj/structure/closet/crate, /obj/item/storage/toolbox/emergency, @@ -12787,10 +12832,6 @@ }, /turf/simulated/floor/mineral/plastitanium/red, /area/shuttle/administration) -"XY" = ( -/obj/item/twohanded/required/kirbyplants, -/turf/simulated/floor/wood, -/area/tdome/tdomeobserve) "XZ" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/chair{ @@ -12921,7 +12962,7 @@ "Yu" = ( /obj/machinery/computer/security{ dir = 1; - network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") + network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") }, /turf/simulated/floor/wood, /area/centcom/control) @@ -13167,16 +13208,6 @@ icon_state = "vault" }, /area/centcom/specops) -"Zl" = ( -/obj/item/twohanded/required/kirbyplants, -/obj/structure/mirror{ - pixel_y = 30 - }, -/turf/simulated/floor/plasteel{ - dir = 5; - icon_state = "vault" - }, -/area/centcom/specops) "Zm" = ( /obj/structure/table/wood, /obj/machinery/recharger, @@ -13461,21 +13492,21 @@ aN aN aN aN -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph aN aN aN @@ -13718,21 +13749,21 @@ aN aN aN aN -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph aN aN aN @@ -15781,7 +15812,7 @@ rE rE rE rE -ad +Ul rE rE rE @@ -17830,21 +17861,21 @@ ck ck ck aN -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph aN aN aN @@ -18087,21 +18118,21 @@ ck ck ck aN -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf -qf +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph +ph aN aN aN @@ -28716,7 +28747,7 @@ Ze iV OP Zr -Of +WF Ra Xz Lm @@ -30001,7 +30032,7 @@ rC Og XM Zr -Of +WF Ra Xz Zr @@ -30774,7 +30805,7 @@ jK Ra Xj Xj -WW +Ff Zr aN aN @@ -31023,7 +31054,7 @@ WH TK Ye Zr -OV +yX SK Zi FY @@ -31539,7 +31570,7 @@ Zr Zc Pw ZX -AV +yc Ae KD KK @@ -32047,7 +32078,7 @@ Zr Zr Zr TT -AV +yc Xz Zr UT @@ -32062,7 +32093,7 @@ Ra Wf Ep Yx -gY +AY Zr aN aN @@ -32564,7 +32595,7 @@ Ji Ra Xz RD -Of +WF Ra Ra Ra @@ -32576,7 +32607,7 @@ Ra qd FP Yx -gY +AY Zr aN aN @@ -34106,13 +34137,13 @@ Ji Ra Xz Zr -Zl +Js Ra cC cC cC Ra -DS +WY Zr fd Yw @@ -34889,7 +34920,7 @@ Zr Uq OY Yz -qg +wQ Zr aN aN @@ -35645,7 +35676,7 @@ MN Zr JE Ji -AV +yc Xo Zr ZJ @@ -36445,7 +36476,7 @@ rQ bG SV hT -ni +Sh sj hS Jh @@ -36668,7 +36699,7 @@ Bu Jn JY Jn -qS +eA ZC ZC RG @@ -37967,7 +37998,7 @@ EU Rg Ki Hm -vQ +FI Xb Xb Xb @@ -38481,7 +38512,7 @@ EU Hm EV Rg -vQ +FI Xb Xb Xb @@ -39752,7 +39783,7 @@ YA CK Fy YA -qS +eA ZC ZC CJ @@ -39762,7 +39793,7 @@ RP RP ZC ZC -qS +eA YA aN aN @@ -40043,7 +40074,7 @@ rQ bG SV ho -ni +Sh sj hS Jh @@ -40785,7 +40816,7 @@ yq Rg RV ZC -WX +UC ZC YD YA @@ -41571,7 +41602,7 @@ yu XU XU XU -XY +za ZT aN aN @@ -42327,7 +42358,7 @@ PO Rg Sa ZC -WX +UC ZC YH Rg @@ -42834,10 +42865,10 @@ aN aN aN Hg -Ke +QS ME Kx -PY +Eh Hg Sb Sb @@ -43109,11 +43140,11 @@ Hg aN aN ZT -XY +za FU -XY +za FU -XY +za ZT aN aN @@ -43353,14 +43384,14 @@ MH Ot Ng Hg -Wl +iH Vg Xe Vg YK YK YK -Sf +zP it Hg Hg @@ -44124,7 +44155,7 @@ Ng Ng Qa Hg -Sn +HE Vk Xg Xv @@ -44132,7 +44163,7 @@ YO ZV gI Ny -rl +ip XN XN pJ @@ -45169,7 +45200,7 @@ hb nC nC Hg -QN +tI Ny iv Vv @@ -45683,7 +45714,7 @@ oh XN ow Hg -QN +tI Ny NT Cj @@ -46434,10 +46465,10 @@ HW IH Wj Nu -OF +UY Nu QG -OF +UY Nu Xl XC @@ -46959,7 +46990,7 @@ Ny qr Ny qr -rx +Jw nC nC oh @@ -48493,15 +48524,15 @@ ND LN od QL -SF +bW VO VO VO -SJ +uc QL QL QL -SJ +uc VO VO VO @@ -50005,7 +50036,7 @@ aN vG sv tF -tA +si vG wc wB @@ -50032,7 +50063,7 @@ Ik IU LP NG -OO +WV vy Mb LR @@ -50774,7 +50805,7 @@ aN aN aN vG -tA +si tF tF vG @@ -50803,7 +50834,7 @@ Ik Je LS LZ -OX +fP vy Mb LR @@ -51063,7 +51094,7 @@ LU od od QP -SJ +uc QL QL VP @@ -51802,7 +51833,7 @@ aN aN vG vG -Ai +It tF vf vA @@ -60446,7 +60477,7 @@ UJ UJ UJ xH -hy +Dc ed ed Gj @@ -60953,10 +60984,10 @@ UJ BX UJ GN -Ba +be Ou Uc -xO +kr xH xH xH @@ -61549,7 +61580,7 @@ ab KY tz tU -uf +Ao KX KX uT @@ -62567,9 +62598,9 @@ Yi mK mZ BY -nW +VR BY -qK +dR qT rZ Yi @@ -62762,7 +62793,7 @@ ed ed ed ed -MV +Kt ai qu qu @@ -63597,7 +63628,7 @@ ne na na BY -nW +VR rb zW sD @@ -63849,7 +63880,7 @@ Yi Yi Yi Yi -mM +CN BY BY BY @@ -64366,7 +64397,7 @@ Yi mO BY BY -nW +VR pz BY BY @@ -65392,7 +65423,7 @@ aN aN aN Yi -no +Ab nj Yi Yi @@ -67741,7 +67772,7 @@ uh lZ vF lZ -wH +XO wk xf zp @@ -70992,11 +71023,11 @@ an an aa fI -fM -fM -fM -fM -fM +Ap +Ap +Ap +Ap +Ap fI fI fI @@ -71254,7 +71285,7 @@ fM fM fM fM -fM +sr fY fI aN @@ -71511,7 +71542,7 @@ fM fM fM fM -fM +sr fY fI aN @@ -71768,7 +71799,7 @@ fM fM fM fM -fM +sr fY fI aN @@ -72025,7 +72056,7 @@ fM fM fM fM -fM +sr fY fI aN @@ -72282,7 +72313,7 @@ fM fM fM fM -fM +sr fY fI aN @@ -72534,11 +72565,11 @@ an an aa fI -fM -fM -fM -fM -fM +fp +fp +fp +fp +fp fI aa aa @@ -73148,7 +73179,7 @@ wk wk vK Bg -Bq +On By wk wk @@ -76646,11 +76677,11 @@ eN IK cc fI -fM -fM -fM -fM -fM +fp +fp +fp +fp +fp fI aa aa @@ -76908,7 +76939,7 @@ fM fM fM fM -fM +sr fZ fI aN @@ -77165,7 +77196,7 @@ fM fM fM fM -fM +sr fZ fI aN @@ -77422,7 +77453,7 @@ fM fM fM fM -fM +sr fZ fI aN @@ -77679,7 +77710,7 @@ fM fM fM fM -fM +sr fZ fI aN @@ -77936,7 +77967,7 @@ fM fM fM fM -fM +sr fZ fI aN @@ -78188,11 +78219,11 @@ eQ eH cc fI -fM -fM -fM -fM -fM +Ap +Ap +Ap +Ap +Ap fI fI fI diff --git a/_maps/map_files/shuttles/emergency_bar.dmm b/_maps/map_files/shuttles/emergency_bar.dmm index 3d34829b0d22..b4d7ad0bd690 100644 --- a/_maps/map_files/shuttles/emergency_bar.dmm +++ b/_maps/map_files/shuttles/emergency_bar.dmm @@ -101,7 +101,7 @@ /turf/simulated/floor/mineral/plastitanium/red/brig, /area/shuttle/escape) "az" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ icon_state = "cafeteria" }, @@ -112,7 +112,7 @@ }, /area/shuttle/escape) "aB" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/carpet/royalblack, /area/shuttle/escape) "aC" = ( diff --git a/_maps/map_files/shuttles/emergency_cyb.dmm b/_maps/map_files/shuttles/emergency_cyb.dmm index 780ce93fb1e7..3b0593a252af 100644 --- a/_maps/map_files/shuttles/emergency_cyb.dmm +++ b/_maps/map_files/shuttles/emergency_cyb.dmm @@ -414,7 +414,7 @@ /turf/simulated/floor/mineral/plastitanium/red/brig, /area/shuttle/escape) "br" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "redcorner" @@ -432,7 +432,7 @@ /turf/simulated/floor/plating/airless, /area/shuttle/escape) "bx" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/structure/extinguisher_cabinet{ pixel_x = 28 }, @@ -544,14 +544,14 @@ }, /area/shuttle/escape) "bJ" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 8 }, /turf/simulated/floor/plasteel, /area/shuttle/escape) "bK" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /obj/machinery/light{ dir = 4 }, @@ -673,7 +673,7 @@ }, /area/shuttle/escape) "cb" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel, /area/shuttle/escape) "cc" = ( diff --git a/_maps/map_files/shuttles/emergency_dept.dmm b/_maps/map_files/shuttles/emergency_dept.dmm index 750fae056eac..ffed3297f2fb 100644 --- a/_maps/map_files/shuttles/emergency_dept.dmm +++ b/_maps/map_files/shuttles/emergency_dept.dmm @@ -285,7 +285,7 @@ }, /area/shuttle/escape) "aT" = ( -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutralfull" diff --git a/_maps/map_files/templates/shelter_2.dmm b/_maps/map_files/templates/shelter_2.dmm index b3339378957b..a5d11498f77d 100644 --- a/_maps/map_files/templates/shelter_2.dmm +++ b/_maps/map_files/templates/shelter_2.dmm @@ -114,7 +114,7 @@ /area/survivalpod) "u" = ( /obj/structure/tubes, -/obj/item/twohanded/required/kirbyplants, +/obj/item/kirbyplants, /turf/simulated/floor/pod, /area/survivalpod) "v" = ( diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm new file mode 100644 index 000000000000..de6c14a62c11 --- /dev/null +++ b/_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm @@ -0,0 +1,5848 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aX" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"aZ" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered/unpowered_structures) +"bb" = ( +/obj/item/radio/intercom{ + dir = 4; + pixel_x = -27; + name = "intercom" + }, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"bd" = ( +/obj/structure/closet/syndicate, +/obj/item/storage/backpack/duffel/syndie, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered/unpowered_structures) +"bf" = ( +/obj/effect/landmark/damageturf, +/obj/structure/shuttle/engine/router, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"bj" = ( +/obj/structure/shuttle/engine/router, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"bq" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"bA" = ( +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered/unpowered_structures) +"bV" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/template_noop, +/area/template_noop) +"ci" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/turf/simulated/floor/plasteel/airless{ + icon_state = "darkbluealtstrip"; + dir = 5 + }, +/area/ruin/space/unpowered/unpowered_structures) +"cj" = ( +/mob/living/simple_animal/hostile/syndicate/ranged/space/autogib{ + wander = 0 + }, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"cn" = ( +/obj/structure/closet/crate/secure, +/obj/item/stack/ore/plasma, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"cG" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plasteel/airless{ + icon_state = "blackfull" + }, +/area/ruin/space/unpowered/unpowered_structures) +"cJ" = ( +/obj/item/shard{ + icon_state = "medium"; + pixel_y = -10; + pixel_x = 16 + }, +/turf/template_noop, +/area/template_noop) +"dq" = ( +/obj/machinery/light_construct/small{ + icon_state = "bulb-broken"; + dir = 8 + }, +/obj/structure/closet, +/obj/structure/sign/nosmoking_1{ + pixel_x = -32 + }, +/obj/item/clothing/head/soft, +/obj/item/clothing/head/soft, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/turf/simulated/floor/plasteel/airless{ + icon_state = "blackfull" + }, +/area/ruin/space/unpowered/unpowered_structures) +"dx" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/secure/weapon{ + opened = 1 + }, +/obj/item/clothing/mask/balaclava, +/obj/item/kitchen/knife/combat, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"dI" = ( +/obj/structure/computerframe{ + dir = 8 + }, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "darkbluealtstrip"; + dir = 4 + }, +/area/ruin/space/unpowered/unpowered_structures) +"dO" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/secure, +/obj/item/stack/ore/plasma{ + amount = 2 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "blackfull" + }, +/area/ruin/space/unpowered/unpowered_structures) +"eh" = ( +/obj/effect/landmark/burnturf, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"ew" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 2 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"eJ" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 8 + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"fL" = ( +/turf/simulated/floor/plasteel/stairs{ + dir = 8 + }, +/area/ruin/space/unpowered/unpowered_structures) +"fV" = ( +/obj/effect/turf_decal/delivery/white, +/obj/structure/closet/crate/engineering, +/obj/item/screwdriver, +/obj/item/wrench, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"gK" = ( +/obj/effect/landmark/damageturf, +/obj/structure/closet/crate/secure/weapon, +/obj/item/clothing/accessory/storage, +/obj/item/clothing/accessory/holster, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"hg" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"hV" = ( +/obj/machinery/door/poddoor, +/obj/machinery/door_control{ + pixel_x = -30 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"ia" = ( +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"ie" = ( +/obj/item/stack/sheet/mineral/titanium, +/turf/template_noop, +/area/template_noop) +"it" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered/unpowered_structures) +"iD" = ( +/obj/structure/grille/broken, +/obj/item/shard{ + icon_state = "large"; + pixel_y = 9 + }, +/obj/item/shard{ + icon_state = "medium"; + pixel_y = -10; + pixel_x = 16 + }, +/obj/effect/landmark/burnturf, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"iU" = ( +/obj/item/chair{ + dir = 4 + }, +/mob/living/simple_animal/hostile/syndicate/melee/autogib/depot/space{ + name = "Syndicate Commando" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"jP" = ( +/obj/item/shard{ + icon_state = "small" + }, +/turf/template_noop, +/area/template_noop) +"jU" = ( +/obj/item/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"kd" = ( +/turf/simulated/floor/plasteel/stairs{ + dir = 8 + }, +/area/ruin/space/powered) +"kt" = ( +/obj/structure/shuttle/engine/router, +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"lG" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered/unpowered_structures) +"lY" = ( +/obj/item/stack/rods, +/turf/template_noop, +/area/template_noop) +"mq" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"mu" = ( +/obj/structure/lattice, +/obj/item/rack_parts, +/turf/template_noop, +/area/template_noop) +"mU" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"mZ" = ( +/obj/item/pickaxe, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered/unpowered_structures) +"nd" = ( +/obj/item/radio/intercom{ + dir = 4; + pixel_x = -27; + name = "intercom" + }, +/obj/effect/decal/cleanable/blood, +/obj/item/organ/internal/beard, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"ne" = ( +/turf/simulated/wall/mineral/titanium, +/area/ruin/space/unpowered/unpowered_structures) +"nI" = ( +/obj/structure/closet/crate, +/obj/item/storage/bag/ore, +/obj/item/storage/backpack/satchel/explorer, +/obj/item/gun/energy/plasmacutter, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"nK" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 4; + autolink_id = "air_in"; + on = 1 + }, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/template_noop) +"nP" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 2 + }, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 1 + }, +/turf/simulated/floor, +/area/ruin/space/unpowered/unpowered_structures) +"nV" = ( +/obj/item/flashlight, +/turf/template_noop, +/area/template_noop) +"nW" = ( +/turf/simulated/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/unpowered/unpowered_structures) +"ok" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/template_noop, +/area/template_noop) +"oq" = ( +/obj/effect/spawner/window/plastitanium, +/turf/simulated/floor, +/area/ruin/space/unpowered/unpowered_structures) +"oE" = ( +/obj/item/stack/sheet/mineral/plastitanium, +/turf/template_noop, +/area/template_noop) +"pv" = ( +/obj/effect/turf_decal/delivery/white, +/obj/structure/ore_box, +/turf/simulated/floor/plasteel/airless{ + icon_state = "blackfull" + }, +/area/ruin/space/unpowered/unpowered_structures) +"qa" = ( +/obj/structure/table, +/obj/item/folder/yellow{ + pixel_x = 4 + }, +/obj/item/pen{ + pixel_x = 8; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "darkbluealtstrip"; + dir = 6 + }, +/area/ruin/space/unpowered/unpowered_structures) +"rp" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"rI" = ( +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel/airless{ + icon_state = "blackfull" + }, +/area/ruin/space/unpowered/unpowered_structures) +"sn" = ( +/obj/structure/disposalpipe/segment{ + pixel_x = -1; + name = "Cannon Bore" + }, +/turf/simulated/wall/mineral/plastitanium/interior, +/area/ruin/space/unpowered/unpowered_structures) +"st" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"tv" = ( +/obj/structure/table_frame, +/obj/item/lighter{ + pixel_x = 8 + }, +/obj/effect/landmark/burnturf, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"tU" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate/secure/weapon{ + opened = 1 + }, +/obj/item/gun/energy/disabler, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"tW" = ( +/obj/effect/landmark/damageturf, +/obj/structure/closet/crate/secure/weapon{ + req_access_txt = "3" + }, +/obj/item/gun/energy/laser/retro/old, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"tZ" = ( +/obj/structure/lattice, +/obj/structure/shuttle/engine/router, +/turf/template_noop, +/area/template_noop) +"uf" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"uW" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/cans/beer, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/deck/cards/tiny{ + pixel_x = -10 + }, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered/unpowered_structures) +"vo" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/structure/disposalpipe/segment/corner{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered/unpowered_structures) +"vy" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"vP" = ( +/obj/structure/table, +/obj/machinery/door_control{ + pixel_x = -6 + }, +/obj/item/folder/yellow{ + pixel_x = 4 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "darkbluealtstrip"; + dir = 5 + }, +/area/ruin/space/unpowered/unpowered_structures) +"vU" = ( +/obj/effect/turf_decal/delivery, +/mob/living/simple_animal/hostile/syndicate/melee/autogib/depot/space{ + name = "Syndicate Commando" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"vV" = ( +/obj/machinery/computer{ + dir = 2; + icon_keyboard = "syndie_key"; + icon_screen = "syndinavigation" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"wc" = ( +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/template_noop, +/area/template_noop) +"wf" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/unary/tank/air{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"wm" = ( +/obj/machinery/door/airlock/command, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"wr" = ( +/turf/template_noop, +/area/template_noop) +"wu" = ( +/obj/item/stack/ore/silver{ + amount = 25 + }, +/obj/structure/closet/crate, +/obj/item/stack/ore/gold{ + amount = 25 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"wB" = ( +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"wS" = ( +/obj/machinery/door/airlock/external, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"xn" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/effect/turf_decal/caution/stand_clear, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"yr" = ( +/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"yN" = ( +/obj/machinery/constructable_frame, +/obj/item/circuitboard/pacman, +/obj/item/stack/cable_coil{ + amount = 5 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"yO" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"yS" = ( +/obj/machinery/door/airlock/command, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"yT" = ( +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 8 + }, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 2 + }, +/obj/structure/closet/crate, +/obj/item/grenade/frag, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered/unpowered_structures) +"zo" = ( +/turf/simulated/mineral, +/area/ruin/space/unpowered/unpowered_structures) +"zv" = ( +/obj/machinery/door/poddoor, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"zU" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered/unpowered_structures) +"Ad" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/structure/disposalpipe/segment/corner{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered/unpowered_structures) +"Ay" = ( +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/disposal, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"Bv" = ( +/obj/item/storage/toolbox/mechanical, +/turf/template_noop, +/area/template_noop) +"BO" = ( +/obj/structure/disposalpipe/segment{ + pixel_x = -1; + name = "Cannon Bore" + }, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/template_noop) +"BU" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Cd" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/dock_marker{ + name = "transport way beacon" + }, +/turf/template_noop, +/area/template_noop) +"Ci" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 8; + autolink_id = "air_in"; + on = 1 + }, +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/template_noop) +"CB" = ( +/obj/structure/door_assembly/door_assembly_ext, +/turf/template_noop, +/area/template_noop) +"Da" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny, +/turf/simulated/floor, +/area/ruin/space/powered) +"De" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Dj" = ( +/obj/structure/closet/syndicate, +/obj/item/storage/box/donkpockets, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered/unpowered_structures) +"Dq" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Dt" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = -2 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"DT" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8 + }, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plasteel/airless{ + icon_state = "darkbluecornersalt"; + dir = 4 + }, +/area/ruin/space/unpowered/unpowered_structures) +"EB" = ( +/obj/structure/computerframe{ + dir = 8 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "darkbluealtstrip"; + dir = 4 + }, +/area/ruin/space/unpowered/unpowered_structures) +"ET" = ( +/obj/item/shovel, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Fw" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/turf/simulated/floor/plasteel/airless{ + icon_state = "blackfull" + }, +/area/ruin/space/powered) +"FF" = ( +/obj/machinery/light/small{ + icon_state = "bulb-broken"; + dir = 4 + }, +/obj/effect/turf_decal/delivery/white, +/obj/structure/closet/cardboard, +/obj/item/reagent_containers/food/snacks/chinese/chowmein, +/obj/item/reagent_containers/food/snacks/chinese/chowmein, +/obj/item/reagent_containers/food/snacks/chinese/rice, +/obj/item/stack/spacecash/c20, +/obj/item/stack/spacecash/c10, +/turf/simulated/floor/plasteel/airless{ + icon_state = "blackfull" + }, +/area/ruin/space/unpowered/unpowered_structures) +"FZ" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, +/obj/effect/landmark/burnturf, +/obj/item/organ/external/arm, +/obj/item/organ/external/hand, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"GP" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/mask/gas, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "darkbluealtstrip"; + dir = 6 + }, +/area/ruin/space/unpowered/unpowered_structures) +"GT" = ( +/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"GW" = ( +/obj/structure/computerframe{ + dir = 8 + }, +/obj/item/shard{ + icon_state = "small" + }, +/obj/item/organ/internal/eyes, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plasteel/airless{ + icon_state = "darkbluealtstrip"; + dir = 4 + }, +/area/ruin/space/unpowered/unpowered_structures) +"GX" = ( +/turf/simulated/wall/mineral/plastitanium/interior, +/area/ruin/space/unpowered/unpowered_structures) +"Hx" = ( +/obj/structure/computerframe{ + dir = 4 + }, +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"HA" = ( +/obj/effect/turf_decal/delivery/white, +/obj/structure/closet/cardboard, +/obj/item/reagent_containers/food/snacks/chinese/rice, +/obj/item/reagent_containers/food/snacks/chinese/chowmein, +/obj/item/reagent_containers/food/pill/methamphetamine, +/obj/item/reagent_containers/food/pill/methamphetamine, +/obj/item/reagent_containers/food/pill/methamphetamine, +/turf/simulated/floor/plasteel/airless{ + icon_state = "blackfull" + }, +/area/ruin/space/unpowered/unpowered_structures) +"HI" = ( +/turf/simulated/mineral/random/low_chance, +/area/ruin/space/unpowered/unpowered_structures) +"HV" = ( +/obj/item/stack/sheet/mineral/plastitanium, +/obj/structure/shuttle/engine/router, +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"IL" = ( +/obj/item/airlock_electronics/destroyed, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"IM" = ( +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 4 + }, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 2 + }, +/obj/structure/closet/crate, +/obj/item/grenade/frag, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered/unpowered_structures) +"IN" = ( +/mob/living/simple_animal/hostile/syndicate/melee/autogib/depot/space{ + name = "Syndicate Commando" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered/unpowered_structures) +"IZ" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel/airless{ + icon_state = "darkbluecornersalt" + }, +/area/ruin/space/unpowered/unpowered_structures) +"Jf" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"Jj" = ( +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered/unpowered_structures) +"JS" = ( +/obj/item/shard, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"KG" = ( +/obj/effect/spawner/window/plastitanium, +/obj/machinery/door/poddoor{ + id_tag = "convoy_window" + }, +/turf/simulated/floor, +/area/ruin/space/unpowered/unpowered_structures) +"KK" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/computerframe{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"KX" = ( +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidfloor" + }, +/area/ruin/space/unpowered/unpowered_structures) +"KY" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 8 + }, +/obj/structure/closet, +/obj/structure/sign/nosmoking_1{ + pixel_x = -32 + }, +/obj/item/clothing/head/soft, +/obj/item/clothing/head/soft, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/turf/simulated/floor/plasteel/airless{ + icon_state = "blackfull" + }, +/area/ruin/space/unpowered/unpowered_structures) +"KZ" = ( +/obj/structure/shuttle/engine/router, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidfloor" + }, +/area/ruin/space/unpowered/unpowered_structures) +"Lo" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure{ + desc = "A power generator that runs on solid plasma sheets. Rated for 80 kW max safe output."; + icon = 'icons/obj/power.dmi'; + icon_state = "portgen0_0"; + name = "\improper P.A.C.M.A.N.-type Portable Generator" + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"LF" = ( +/obj/effect/mob_spawn/human/corpse/assistant, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"Md" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/template_noop, +/area/template_noop) +"MV" = ( +/obj/structure/table, +/obj/machinery/door_control{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_x = 8 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "darkbluealtstrip"; + dir = 5 + }, +/area/ruin/space/unpowered/unpowered_structures) +"Nj" = ( +/obj/effect/turf_decal/delivery/white, +/obj/structure/closet/crate/engineering/electrical, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil, +/obj/item/t_scanner, +/turf/simulated/floor/plasteel/airless{ + icon_state = "blackfull" + }, +/area/ruin/space/unpowered/unpowered_structures) +"NK" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"OT" = ( +/obj/structure/table, +/obj/machinery/door_control{ + pixel_x = -6; + id = "convoy_window" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"Py" = ( +/obj/structure/girder/reinforced, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"PE" = ( +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"PZ" = ( +/obj/structure/lattice, +/obj/structure/closet/crate, +/turf/template_noop, +/area/template_noop) +"Qq" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 1 + }, +/turf/template_noop, +/area/template_noop) +"QK" = ( +/obj/structure/grille, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidfloor" + }, +/area/ruin/space/unpowered/unpowered_structures) +"QN" = ( +/obj/structure/rack, +/obj/item/clothing/glasses/welding, +/obj/item/weldingtool, +/obj/item/screwdriver, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered/unpowered_structures) +"QV" = ( +/obj/structure/grille/broken, +/obj/item/shard{ + icon_state = "medium"; + pixel_y = 9 + }, +/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Ra" = ( +/obj/effect/landmark/burnturf, +/obj/structure/shuttle/engine/router, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Ru" = ( +/obj/machinery/mass_driver_frame{ + dir = 1; + name = "Kinetic Cannon"; + anchored = 1 + }, +/obj/structure/disposalpipe/segment{ + pixel_x = -1; + name = "Cannon Bore" + }, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 1 + }, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 2 + }, +/turf/simulated/floor, +/area/ruin/space/unpowered/unpowered_structures) +"RP" = ( +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/ruin/space/unpowered/unpowered_structures) +"RV" = ( +/mob/living/simple_animal/hostile/syndicate/melee/autogib/depot/space{ + name = "Syndicate Commando" + }, +/turf/simulated/floor/plating/asteroid/airless, +/area/ruin/space/unpowered/unpowered_structures) +"RY" = ( +/obj/machinery/mass_driver_frame{ + dir = 1; + name = "Kinetic Cannon"; + anchored = 1 + }, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + pixel_x = -1; + name = "Cannon Bore" + }, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 2 + }, +/turf/simulated/floor, +/area/ruin/space/unpowered/unpowered_structures) +"Sn" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/effect/mob_spawn/human/corpse/damaged, +/mob/living/simple_animal/hostile/syndicate/ranged/space/autogib{ + wander = 0 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"Sw" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/mob_spawn/human/corpse/damaged, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"SA" = ( +/obj/effect/turf_decal/delivery/white, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"SR" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/structure/closet/crate, +/obj/item/stack/ore/titanium{ + amount = 10 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"Tg" = ( +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/obj/effect/decal/cleanable/blood/gibs, +/obj/item/organ/internal/ears, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"TA" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"TF" = ( +/obj/structure/closet/syndicate, +/obj/item/ammo_box/magazine/m10mm, +/obj/item/gun/projectile/automatic/pistol, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered/unpowered_structures) +"TT" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "blackfull" + }, +/area/ruin/space/powered) +"TU" = ( +/obj/structure/lattice, +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 8 + }, +/turf/template_noop, +/area/template_noop) +"Uo" = ( +/obj/item/stack/sheet/plasteel, +/turf/template_noop, +/area/template_noop) +"Up" = ( +/obj/machinery/mass_driver_frame{ + pixel_y = -21; + anchored = 1 + }, +/obj/machinery/conveyor_switch{ + pixel_x = 10; + pixel_y = 20 + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plating/airless{ + icon_state = "asteroidfloor" + }, +/area/ruin/space/unpowered/unpowered_structures) +"UE" = ( +/obj/effect/turf_decal/delivery/white, +/obj/structure/closet/cardboard, +/obj/item/reagent_containers/food/snacks/chinese/rice, +/obj/item/reagent_containers/food/snacks/chinese/chowmein, +/obj/item/reagent_containers/food/snacks/chinese/chowmein, +/obj/item/reagent_containers/food/snacks/chinese/rice, +/obj/item/stack/spacecash/c100, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"Vm" = ( +/obj/item/rack_parts, +/obj/effect/landmark/burnturf, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"VO" = ( +/obj/structure/table, +/obj/item/grenade/plastic/c4, +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/unpowered/unpowered_structures) +"VX" = ( +/obj/item/chair, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"Wq" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/portable/canister, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Wv" = ( +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"Xg" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/obj/item/organ/external/chest, +/turf/simulated/floor/plasteel/airless{ + icon_state = "darkbluecornersalt"; + dir = 4 + }, +/area/ruin/space/unpowered/unpowered_structures) +"YG" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 8 + }, +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"YP" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel/airless{ + icon_state = "dark" + }, +/area/ruin/space/unpowered/unpowered_structures) +"Ze" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/turf_decal/delivery/white, +/turf/simulated/floor/plasteel/airless{ + icon_state = "blackfull" + }, +/area/ruin/space/unpowered/unpowered_structures) +"Zv" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment{ + pixel_x = -1; + name = "Cannon Bore" + }, +/turf/template_noop, +/area/template_noop) +"ZW" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/item/shard{ + icon_state = "medium"; + pixel_y = -10; + pixel_x = 16 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) + +(1,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(2,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(3,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(4,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +bq +bq +bq +wr +wr +wr +wr +wr +wr +wr +wr +bq +bq +bq +wr +wr +wr +wr +wr +zo +zo +wr +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +"} +(5,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +bq +Cd +bq +wr +wr +wr +wr +wr +wr +wr +wr +bq +Cd +bq +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +zo +zo +zo +zo +wr +wr +wr +wr +"} +(6,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +bq +bq +bq +wr +wr +wr +wr +wr +wr +wr +wr +bq +bq +bq +wr +wr +zo +zo +zo +zo +zo +zo +zo +zo +zo +zo +zo +zo +zo +wr +wr +wr +"} +(7,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +HI +zo +zo +HI +HI +HI +HI +zo +zo +zo +zo +wr +wr +wr +"} +(8,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +HI +HI +HI +HI +HI +HI +HI +HI +zo +zo +zo +zo +wr +wr +wr +"} +(9,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +HI +HI +HI +HI +HI +HI +HI +HI +zo +zo +zo +wr +wr +wr +wr +"} +(10,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +HI +HI +HI +HI +HI +HI +HI +HI +zo +zo +zo +wr +wr +wr +wr +"} +(11,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +HI +HI +HI +HI +zo +zo +zo +zo +zo +zo +zo +wr +wr +wr +wr +"} +(12,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +HI +HI +HI +zo +zo +zo +zo +zo +Jj +zo +wr +wr +wr +wr +wr +"} +(13,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +HI +HI +zo +zo +zo +Jj +Jj +Jj +Jj +wr +wr +wr +wr +wr +wr +"} +(14,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +Uo +zo +zo +zo +HI +zo +zo +Jj +Jj +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(15,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +Jj +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(16,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +Jj +Jj +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(17,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(18,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(19,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +HI +HI +zo +zo +zo +zo +lY +wr +wr +wr +wr +wr +wr +wr +wr +wr +Qq +bq +wr +wr +wr +zo +zo +wr +wr +wr +wr +nK +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(20,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +HI +HI +HI +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +lY +wr +wr +ok +wr +bq +wr +wr +wr +wr +wr +wr +GX +GX +GX +GX +Da +GX +GX +wr +wr +wr +wr +"} +(21,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +HI +HI +HI +HI +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +lY +wr +wr +wr +wr +wr +wr +wr +wr +BO +Ru +sn +vo +hg +bA +nW +GX +GX +wr +wr +wr +"} +(22,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +HI +HI +HI +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +GX +nW +PE +IM +bA +TF +GX +ew +wr +wr +wr +"} +(23,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +HI +HI +HI +HI +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +KG +Dt +bA +bA +zU +yO +ew +wr +wr +wr +"} +(24,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +HI +HI +zo +zo +zo +zo +wr +wr +wr +wr +ne +De +De +De +bV +jP +wr +Hx +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +KG +vV +zU +IN +zU +yO +ew +wr +wr +wr +"} +(25,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +RP +RP +BU +ZW +JS +bq +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +KG +OT +bA +bA +zU +yO +ew +wr +wr +wr +"} +(26,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +RP +KY +wf +yN +gK +Md +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +GX +nW +Ay +yT +bA +Dj +GX +ew +wr +wr +wr +"} +(27,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +hV +tW +st +Wv +NK +Dq +lY +bq +wr +wr +wr +wr +wr +wr +wr +wr +Zv +RY +sn +Ad +xn +bA +nW +GX +GX +wr +wr +wr +"} +(28,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +wr +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +zv +mU +dx +wB +aX +Dq +Dq +PZ +wr +wr +wr +wr +wr +wr +wr +wr +wr +GX +GX +GX +GX +Da +GX +GX +wr +wr +wr +wr +"} +(29,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zv +YP +wB +rI +tU +NK +NK +Py +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +Ci +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(30,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zv +Sw +cj +aX +Wv +Wv +cG +Py +wr +wr +wr +wr +wr +ie +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(31,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +RP +TT +kd +pv +UE +HA +FF +RP +wr +wr +wr +wr +lY +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(32,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +RP +RP +yS +RP +RP +RP +RP +Py +wc +wr +wr +ie +cJ +wr +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(33,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +HI +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wS +eJ +iU +nd +vy +FZ +TU +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(34,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +RP +ci +Xg +Tg +VX +GT +eh +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(35,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +ia +ia +vP +dI +GW +tv +bq +wr +wr +wr +wr +wr +zo +zo +HI +HI +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(36,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +ia +ia +ia +QV +iD +mu +wr +wr +wr +wr +wr +wr +zo +zo +HI +HI +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +"} +(37,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +HI +HI +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +"} +(38,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +"} +(39,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +wr +zo +zo +zo +zo +wr +wr +wr +wr +zo +zo +wr +wr +wr +"} +(40,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +wr +wr +wr +"} +(41,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +wr +wr +wr +"} +(42,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +zo +wr +zo +zo +wr +wr +wr +"} +(43,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(44,1,1) = {" +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(45,1,1) = {" +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(46,1,1) = {" +wr +wr +wr +zo +zo +zo +HI +HI +HI +HI +zo +zo +wr +wr +wr +wr +bq +bq +bq +wr +wr +wr +wr +wr +wr +wr +wr +bq +bq +bq +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(47,1,1) = {" +wr +wr +wr +zo +zo +zo +HI +HI +HI +HI +zo +zo +wr +wr +wr +wr +bq +Cd +bq +wr +wr +wr +wr +wr +wr +wr +wr +bq +Cd +bq +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(48,1,1) = {" +wr +wr +wr +zo +zo +zo +HI +HI +HI +HI +zo +zo +wr +wr +wr +wr +bq +bq +bq +wr +wr +wr +wr +wr +wr +wr +wr +bq +bq +bq +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(49,1,1) = {" +wr +wr +wr +zo +zo +zo +HI +HI +HI +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(50,1,1) = {" +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(51,1,1) = {" +wr +wr +wr +wr +wr +wr +zo +zo +zo +Jj +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(52,1,1) = {" +wr +wr +wr +wr +wr +zo +zo +zo +zo +Jj +Jj +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(53,1,1) = {" +wr +wr +wr +wr +zo +zo +zo +zo +Jj +Jj +Jj +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(54,1,1) = {" +wr +wr +wr +wr +zo +zo +Jj +Jj +Jj +Jj +Jj +Jj +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(55,1,1) = {" +wr +wr +wr +wr +wr +wr +Jj +Jj +zo +zo +Jj +Jj +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(56,1,1) = {" +wr +wr +wr +wr +wr +wr +Jj +zo +zo +Jj +Jj +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(57,1,1) = {" +wr +wr +wr +wr +wr +wr +zo +zo +zo +Jj +zo +zo +zo +zo +zo +oE +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(58,1,1) = {" +wr +wr +wr +wr +zo +zo +zo +zo +zo +Jj +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(59,1,1) = {" +wr +wr +wr +wr +zo +zo +zo +zo +zo +Jj +zo +zo +zo +zo +zo +wr +wr +wr +ne +De +De +De +De +De +De +ne +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(60,1,1) = {" +wr +wr +wr +zo +zo +zo +zo +zo +zo +mZ +zo +QN +uW +lG +zo +wr +wr +wr +RP +RP +BU +BU +BU +BU +RP +RP +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(61,1,1) = {" +wr +wr +wr +zo +zo +Jj +RV +Jj +Jj +Jj +Jj +Jj +aZ +Jj +zo +zo +wr +wr +RP +dq +wf +Lo +KK +Wq +Ze +RP +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(62,1,1) = {" +wr +wr +wr +wr +GX +GX +Da +GX +GX +GX +Jj +Jj +KX +QK +QK +zo +wr +kt +hV +Ra +yr +LF +SR +cn +fV +RP +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(63,1,1) = {" +wr +wr +wr +oq +oq +bd +bA +bA +bA +nP +Jj +zo +KX +Up +KZ +HV +kt +kt +tZ +bf +TA +wB +rI +rI +SA +RP +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(64,1,1) = {" +wr +wr +wr +oq +vV +zU +bA +bA +bA +nP +Jj +Jj +KX +QK +QK +wr +wr +kt +zv +bj +wB +vU +wB +dO +SA +RP +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(65,1,1) = {" +wr +wr +wr +oq +oq +VO +rp +it +it +nP +Jj +zo +Jj +zo +wr +wr +wr +wr +zv +nI +st +Wv +Wv +wu +Nj +RP +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(66,1,1) = {" +wr +wr +wr +wr +GX +GX +GX +GX +GX +GX +Jj +Jj +Jj +zo +wr +wr +wr +Bv +RP +Fw +fL +pv +pv +pv +pv +RP +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(67,1,1) = {" +wr +wr +wr +wr +zo +zo +zo +ET +Jj +Jj +Jj +zo +Jj +Jj +oE +wr +wr +wr +RP +RP +wm +RP +RP +RP +RP +RP +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(68,1,1) = {" +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +lY +YG +IL +bb +Sn +mq +Jf +wS +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(69,1,1) = {" +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +zo +zo +lY +wr +wr +wr +CB +RP +Vm +DT +jU +uf +IZ +GP +RP +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(70,1,1) = {" +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +ia +ia +MV +EB +EB +qa +ia +ia +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(71,1,1) = {" +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +zo +nV +wr +wr +wr +wr +wr +wr +ia +ia +ia +ia +ia +ia +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(72,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(73,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +zo +zo +zo +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(74,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(75,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +bq +bq +bq +wr +wr +wr +wr +wr +wr +wr +wr +bq +bq +bq +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(76,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +bq +Cd +bq +wr +wr +wr +wr +wr +wr +wr +wr +bq +Cd +bq +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(77,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +bq +bq +bq +wr +wr +wr +wr +wr +wr +wr +wr +bq +bq +bq +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(78,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(79,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} +(80,1,1) = {" +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +wr +"} diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/destroyed_infiltrator.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/destroyed_infiltrator.dmm new file mode 100644 index 000000000000..ac1c95cb83eb --- /dev/null +++ b/_maps/map_files220/RandomRuins/SpaceRuins/destroyed_infiltrator.dmm @@ -0,0 +1,1896 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ao" = ( +/obj/item/stack/cable_coil{ + amount = 1 + }, +/turf/template_noop, +/area/template_noop) +"aw" = ( +/obj/item/shard{ + icon_state = "small" + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"az" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"aM" = ( +/obj/structure/door_assembly/door_assembly_ext, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"be" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/ruin/space/unpowered/unpowered_structures) +"bi" = ( +/obj/item/storage/box/syndie_kit/bonerepair, +/turf/template_noop, +/area/template_noop) +"bq" = ( +/obj/effect/landmark/burnturf, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"bS" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/turf/template_noop, +/area/template_noop) +"dE" = ( +/obj/structure/grille/broken, +/obj/effect/landmark/damageturf, +/obj/item/shard{ + icon_state = "small"; + pixel_x = 10; + pixel_y = 9 + }, +/obj/item/stack/rods, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"dO" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"ew" = ( +/obj/effect/landmark/burnturf, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"gV" = ( +/obj/structure/girder/reinforced, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"gZ" = ( +/obj/item/stack/tile{ + pixel_y = 14 + }, +/turf/template_noop, +/area/template_noop) +"he" = ( +/obj/item/stack/tile, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"hp" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"hs" = ( +/obj/item/tank/internals/anesthetic, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"hy" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"hK" = ( +/obj/structure/computerframe{ + dir = 8 + }, +/obj/item/shard{ + icon_state = "large"; + pixel_y = 9; + pixel_x = 19 + }, +/turf/template_noop, +/area/template_noop) +"it" = ( +/obj/structure/chair/comfy/shuttle, +/obj/item/crowbar/red, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"ju" = ( +/obj/item/multitool, +/turf/template_noop, +/area/template_noop) +"jF" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"jM" = ( +/obj/structure/girder/reinforced, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"kv" = ( +/obj/item/rack_parts, +/turf/template_noop, +/area/template_noop) +"lt" = ( +/obj/effect/landmark/damageturf, +/obj/effect/decal/remains/human, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"lE" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/computerframe{ + dir = 4 + }, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"lK" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"lW" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/turf/template_noop, +/area/template_noop) +"mt" = ( +/obj/item/shard{ + icon_state = "medium"; + pixel_y = 9; + pixel_x = -27 + }, +/turf/template_noop, +/area/template_noop) +"mS" = ( +/obj/structure/table_frame, +/obj/item/screwdriver{ + pixel_y = 9 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"nm" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"nr" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"nA" = ( +/obj/structure/table, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"nY" = ( +/obj/item/shard{ + icon_state = "medium"; + pixel_y = 9 + }, +/turf/template_noop, +/area/template_noop) +"ou" = ( +/obj/item/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/template_noop, +/area/template_noop) +"oZ" = ( +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"pf" = ( +/obj/machinery/iv_drip, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"pE" = ( +/obj/item/shard, +/turf/template_noop, +/area/template_noop) +"pW" = ( +/obj/machinery/constructable_frame{ + icon_state = "box_2" + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"rf" = ( +/obj/effect/landmark/burnturf, +/obj/effect/decal/remains/human, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"rM" = ( +/obj/item/stack/cable_coil{ + amount = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"rR" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + autolink_id = "aisat_vent" + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"rT" = ( +/obj/item/stack/tile, +/turf/template_noop, +/area/template_noop) +"sP" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"sW" = ( +/obj/item/stack/sheet/mineral/plastitanium, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"tw" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/template_noop, +/area/template_noop) +"tA" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"tB" = ( +/obj/structure/closet/syndicate, +/turf/template_noop, +/area/template_noop) +"tE" = ( +/obj/effect/landmark/burnturf, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"tJ" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + anchored = 0 + }, +/turf/template_noop, +/area/template_noop) +"tM" = ( +/obj/item/trash/syndi_cakes, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"tO" = ( +/obj/structure/table_frame, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"tP" = ( +/obj/structure/table_frame, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"uS" = ( +/obj/item/stack/rods, +/turf/template_noop, +/area/template_noop) +"uV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/constructable_frame, +/obj/machinery/teleport/hub/upgraded, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"vt" = ( +/obj/effect/landmark/damageturf, +/obj/item/circular_saw, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"wx" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + autolink_id = "aisat_vent" + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"wK" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"xY" = ( +/obj/item/circuitboard/bodyscanner, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"yn" = ( +/obj/item/shard{ + icon_state = "medium"; + pixel_y = -10; + pixel_x = 16 + }, +/turf/template_noop, +/area/template_noop) +"yJ" = ( +/obj/effect/spawner/window/plastitanium, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"yT" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"zg" = ( +/obj/item/storage/box/syndidonkpockets, +/turf/template_noop, +/area/template_noop) +"zG" = ( +/obj/structure/table, +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"zT" = ( +/obj/effect/landmark/burnturf, +/obj/effect/landmark/burnturf, +/obj/item/shard, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Ab" = ( +/obj/item/stock_parts/capacitor, +/turf/template_noop, +/area/template_noop) +"AF" = ( +/obj/structure/computerframe{ + dir = 8 + }, +/obj/item/shard, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"AT" = ( +/obj/item/stack/sheet/mineral/plastitanium, +/turf/template_noop, +/area/template_noop) +"Bz" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "burst_l" + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"CH" = ( +/turf/simulated/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/unpowered/unpowered_structures) +"CI" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"CK" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/effect/landmark/damageturf, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"CR" = ( +/obj/effect/landmark/burnturf, +/obj/item/stack/sheet/mineral/plastitanium, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Dg" = ( +/obj/item/clothing/gloves/color/latex/nitrile, +/turf/template_noop, +/area/template_noop) +"Dj" = ( +/obj/item/shard{ + icon_state = "small"; + pixel_x = 10; + pixel_y = 9 + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"DD" = ( +/obj/item/wrench, +/turf/template_noop, +/area/template_noop) +"EM" = ( +/obj/structure/table_frame, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"EW" = ( +/obj/item/stack/rods, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"GS" = ( +/obj/effect/landmark/burnturf, +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"HU" = ( +/obj/structure/closet/crate/internals, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Io" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken" + }, +/obj/effect/landmark/burnturf, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Iq" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6; + level = 1 + }, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/turf/template_noop, +/area/template_noop) +"IA" = ( +/obj/machinery/suit_storage_unit/syndicate/secure, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Jr" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/item/shard{ + icon_state = "medium"; + pixel_y = 9 + }, +/obj/item/shard{ + icon_state = "small" + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Jx" = ( +/obj/item/weldingtool/largetank, +/obj/structure/lattice, +/obj/item/assembly/voice{ + pixel_y = 3 + }, +/turf/template_noop, +/area/template_noop) +"Kg" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"KK" = ( +/obj/item/shard{ + icon_state = "large"; + pixel_y = 9; + pixel_x = 19 + }, +/turf/template_noop, +/area/template_noop) +"La" = ( +/obj/machinery/porta_turret/syndicate{ + dir = 5 + }, +/turf/simulated/wall/mineral/plastitanium, +/area/ruin/space/unpowered/unpowered_structures) +"Ly" = ( +/turf/template_noop, +/area/template_noop) +"LO" = ( +/obj/item/shard{ + icon_state = "medium"; + pixel_y = 9 + }, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"LR" = ( +/obj/item/chair/stool, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Mt" = ( +/obj/item/stack/tile{ + pixel_x = 22 + }, +/turf/template_noop, +/area/template_noop) +"ME" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"MO" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + autolink_id = "southatmos_vent" + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Nk" = ( +/obj/item/shard{ + icon_state = "small" + }, +/obj/item/shard{ + icon_state = "large"; + pixel_y = 9 + }, +/turf/template_noop, +/area/template_noop) +"NM" = ( +/obj/machinery/door/window/reinforced/normal, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"NV" = ( +/obj/machinery/sleeper/syndie{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Og" = ( +/obj/effect/landmark/burnturf, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Ok" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"OE" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"OI" = ( +/obj/structure/table, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"OS" = ( +/obj/structure/closet/syndicate, +/obj/item/toy/plushie/nukeplushie, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"OV" = ( +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/template_noop, +/area/template_noop) +"Pg" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Pt" = ( +/obj/effect/landmark/burnturf, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Qh" = ( +/obj/structure/girder/reinforced, +/obj/item/stack/sheet/mineral/plastitanium, +/turf/template_noop, +/area/template_noop) +"QW" = ( +/obj/structure/mirror{ + dir = 4; + pixel_y = -32; + icon_state = "mirror_broke" + }, +/obj/structure/closet/crate/medical{ + icon_state = "medicalcrate_open" + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Sl" = ( +/obj/structure/shuttle/engine/heater{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Ss" = ( +/obj/item/stack/tile{ + pixel_y = 14; + pixel_x = 18 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"SJ" = ( +/obj/structure/table_frame, +/obj/item/wrench, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"SK" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"SQ" = ( +/obj/item/stack/rods, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Uf" = ( +/obj/effect/landmark/burnturf, +/obj/item/stack/tile{ + pixel_y = 14; + pixel_x = 18 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Ui" = ( +/obj/structure/table_frame, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Ul" = ( +/obj/machinery/constructable_frame, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Us" = ( +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"UE" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 4 + }, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"UJ" = ( +/obj/effect/spawner/window/plastitanium, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"UW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"UY" = ( +/obj/machinery/door/airlock/external{ + id_tag = "syndishuttle_door_ext"; + name = "Ship External Access"; + req_access_txt = "150" + }, +/obj/machinery/door_control/no_emag{ + pixel_y = 28 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Vh" = ( +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"VA" = ( +/obj/item/storage/toolbox/syndicate, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"VC" = ( +/turf/simulated/wall/mineral/plastitanium, +/area/ruin/space/unpowered/unpowered_structures) +"WR" = ( +/obj/structure/girder/reinforced, +/obj/item/stack/sheet/mineral/plastitanium, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Xc" = ( +/obj/item/chair/stool, +/turf/template_noop, +/area/template_noop) +"Xp" = ( +/obj/effect/landmark/burnturf, +/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"XO" = ( +/obj/item/stack/rods, +/obj/effect/landmark/burnturf, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) +"Yx" = ( +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/ruin/space/unpowered/unpowered_structures) +"YS" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/template_noop, +/area/template_noop) +"YV" = ( +/obj/structure/lattice, +/obj/item/stack/tile{ + pixel_y = 14 + }, +/turf/template_noop, +/area/template_noop) +"ZY" = ( +/obj/structure/grille/broken, +/obj/structure/computerframe, +/turf/simulated/floor/plating/airless, +/area/ruin/space/unpowered/unpowered_structures) + +(1,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(2,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(3,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Bz +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(4,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +AT +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +hy +OE +Ly +Ly +Ly +Ly +Ly +Ly +"} +(5,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +nY +KK +Ly +Ly +OE +Ly +Ly +Ly +Ly +Nk +Ly +ME +Ly +Ly +Ly +Ly +Ly +"} +(6,1,1) = {" +Ly +Ly +Ly +Ly +Ly +jM +Bz +Bz +Bz +VC +Ly +uS +Ly +Ly +Ly +Ly +Ly +VC +Sl +Ly +SK +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(7,1,1) = {" +Ly +Ly +Ly +AT +Ly +VC +hy +az +hy +VC +Ly +VC +Ly +GS +Bz +Ly +lW +jM +oZ +sP +Ab +AT +Ly +Ly +Ly +Ly +Ly +Ly +"} +(8,1,1) = {" +Ly +Ly +Ly +Ly +Dg +gZ +vt +Ul +hs +VC +Ly +VC +SK +sP +az +Ly +Ly +VC +lE +uV +gZ +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(9,1,1) = {" +Ly +Ly +Ly +Ly +Ly +OE +OE +xY +QW +CH +VC +VC +nr +Dj +YS +rT +VC +CH +sP +ao +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(10,1,1) = {" +Ly +Ly +Ly +NV +Ly +VC +EM +SK +Ss +nr +OI +VC +Yx +Yx +OE +VC +Yx +Ly +Ly +Ly +Ly +uS +Ly +Ly +Ly +Ly +Ly +Ly +"} +(11,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +nm +SK +Yx +EW +pf +LO +Yx +oZ +OE +sP +sP +OE +Ly +mt +Ly +Ly +uS +Ly +Ly +Ly +Ly +Ly +"} +(12,1,1) = {" +Ly +Ly +Ly +Ly +uS +VC +Yx +lt +LR +nr +Us +UE +aw +sP +Ly +sP +Ly +OE +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(13,1,1) = {" +Ly +Ly +Ly +Ly +Ly +VC +pW +EW +Yx +Ui +dO +VC +he +sP +Ly +Ly +Ly +Ly +Ly +Ly +Ly +La +OE +Ly +Ly +Ly +Ly +Ly +"} +(14,1,1) = {" +Ly +Ly +Ly +OE +Ly +VC +VC +sW +oZ +jM +VC +CH +be +jM +Ly +AT +Ly +Ly +Ly +nA +ou +tE +VC +Ly +Ly +HU +Ly +Ly +"} +(15,1,1) = {" +Ly +Ly +Ly +Ly +Ly +VC +IA +Ok +CR +Yx +NM +sP +tE +bi +Ly +Ly +Ly +OE +tE +Xc +Ly +sP +OE +DD +Ly +Ly +Ly +Ly +"} +(16,1,1) = {" +Ly +Ly +Ly +Ly +Ly +WR +oZ +Yx +Xp +tA +gV +zT +Ly +Ly +Ly +Ly +Ly +ew +Ly +Ly +XO +VA +jM +Ly +Ly +Ly +Ly +Ly +"} +(17,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +OE +oZ +jF +OI +VC +OE +Ly +Ly +uS +Ly +Ly +sP +Ly +tE +wK +tP +VC +Ly +Ly +Ly +Ly +Ly +"} +(18,1,1) = {" +Ly +Ly +Ly +Ly +SK +Ly +oZ +nA +nr +tA +sP +Ly +OE +Ly +Ly +zG +Ly +nY +nA +SJ +tM +mS +VC +Ly +Ly +Ly +Ly +Ly +"} +(19,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +oZ +sP +tA +sP +Xc +Ly +Ly +Ly +Ly +Ly +OE +VC +VC +VC +Jx +Ly +jM +Ly +Ly +Ly +Ly +Ly +"} +(20,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +sP +VC +Ly +tB +Ly +Iq +Ly +Ly +OE +CI +bq +wx +rR +jM +ju +Ly +Ly +Ly +Ly +Ly +Ly +"} +(21,1,1) = {" +Ly +Ly +Ly +Ly +Ly +VC +VC +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +sP +UW +SK +aM +yT +VC +Ly +kv +Ly +OV +Ly +Ly +Ly +"} +(22,1,1) = {" +Ly +Ly +Ly +Ly +La +Ly +Ly +Ly +Ly +sP +tA +tw +Ly +Ly +OE +Io +VC +MO +nr +oZ +VC +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(23,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Og +lK +VC +VC +UY +VC +VC +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(24,1,1) = {" +Ly +Ly +Ly +Ly +KK +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Uf +tA +tA +VC +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(25,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +gZ +Ly +Ly +Ly +rf +Yx +SQ +OE +Ly +SK +CK +Ly +Ly +AT +Ly +Ly +Ly +Ly +Ly +"} +(26,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +OE +VC +it +nr +Pt +VC +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(27,1,1) = {" +Ly +Ly +Ly +Ly +AT +Ly +Ly +Ly +Ly +Ly +Ly +VC +VC +OI +Ui +hp +VC +VC +Ly +Ly +Ly +Qh +Ly +Ly +Ly +Ly +Ly +Ly +"} +(28,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +he +VC +VC +oZ +SK +VC +VC +VC +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(29,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +OE +SK +Ly +VC +OI +Kg +Yx +oZ +Yx +Yx +OS +VC +yn +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(30,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +SK +Ly +zg +jM +tO +SK +rM +Pg +Ok +jF +SK +Mt +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(31,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +bS +SK +oZ +Vh +nA +AF +YV +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(32,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +SK +Ui +UJ +uS +ZY +yJ +dE +Jr +UJ +VC +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(33,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +VC +VC +OE +Ly +Ly +Ly +pE +Ly +Ly +tJ +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(34,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +ao +Mt +Ly +Ly +Ly +Ly +uS +Ly +AT +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(35,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +hK +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(36,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +tJ +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(37,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} +(38,1,1) = {" +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +Ly +"} diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm new file mode 100644 index 000000000000..83c53c4b52d9 --- /dev/null +++ b/_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm @@ -0,0 +1,2893 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ac" = ( +/obj/structure/table, +/obj/item/radio, +/obj/item/radio{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/toolbox/syndicate{ + pixel_x = -10; + pixel_y = 10 + }, +/turf/simulated/floor/pod, +/area/ruin/space/powered/requires_power_space) +"al" = ( +/obj/machinery/suit_storage_unit/syndicate{ + mask_type = null; + storage_type = null; + suit_type = null; + req_access = null + }, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 5; + pixel_x = -8 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"aF" = ( +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 5; + pixel_x = -8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "stage_left" + }, +/area/ruin/space/powered/requires_power_space) +"aH" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"aY" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 2 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"bh" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/dirt/blackpowder, +/obj/effect/decal/cleanable/blood/gibs/xeno, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 5; + pixel_x = -8 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"bk" = ( +/obj/machinery/door/airlock/freezer{ + locked = 1 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"bo" = ( +/obj/machinery/atmospherics/unary/vent_pump, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"bK" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/gibs/xeno/body, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"bW" = ( +/obj/structure/computerframe{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"cB" = ( +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 9 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"cC" = ( +/obj/effect/spawner/random_spawners/blood_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"cK" = ( +/obj/structure/computerframe{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/glass, +/obj/item/shard, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"cM" = ( +/obj/machinery/suit_storage_unit/syndicate{ + mask_type = null; + storage_type = null; + suit_type = null; + req_access = null + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"do" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"dq" = ( +/obj/structure/bed/nest, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"dG" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 5; + pixel_x = -8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"dI" = ( +/mob/living/simple_animal/hostile/alien, +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"dK" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/blood/gibs/xeno/body, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"dU" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered/requires_power_space) +"ep" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"eq" = ( +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 8; + pixel_x = 2 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"ez" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 2 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel/freezer, +/area/ruin/space/powered/requires_power_space) +"eC" = ( +/obj/machinery/atmospherics/portable/canister, +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"eG" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/organ/internal/body_egg/alien_embryo{ + icon_state = "facehugger_dead" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"eK" = ( +/obj/structure/computerframe, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/glass, +/obj/item/shard, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"eL" = ( +/obj/structure{ + desc = "For the union!"; + icon = 'icons/obj/tesla_engine/tesla_coil.dmi'; + icon_state = "coil0"; + name = "tesla coil" + }, +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 1 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"eR" = ( +/obj/item/trash/spentcasing{ + icon_state = "r-casing" + }, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 5; + pixel_x = -8 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"eT" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 8 + }, +/obj/effect/decal/cleanable/glass, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 10 + }, +/obj/item/stack/sheet/cloth, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"ff" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/blood/gibs/cleangibs, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"fK" = ( +/obj/item/stack/rods, +/turf/template_noop, +/area/template_noop) +"gg" = ( +/obj/item/trash/can, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "stage_left" + }, +/area/ruin/space/powered/requires_power_space) +"gD" = ( +/obj/machinery/door/airlock/survival_pod, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"gK" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "stage_left" + }, +/area/ruin/space/powered/requires_power_space) +"hc" = ( +/turf/simulated/wall/mineral/plastitanium/nodiagonal, +/area/ruin/space/powered/requires_power_space) +"hn" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"hw" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"hF" = ( +/obj/structure/closet/crate/trashcart, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/bedsheet/syndie, +/obj/item/trash/syndi_cakes, +/obj/item/trash/syndi_cakes, +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"hG" = ( +/obj/machinery/light/small, +/obj/machinery/constructable_frame{ + icon_state = "box_1" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"hP" = ( +/obj/effect/decal/cleanable/blood/gibs/xeno/body, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "stage_left" + }, +/area/ruin/space/powered/requires_power_space) +"hS" = ( +/obj/machinery/economy/vending/snack/free, +/turf/simulated/floor/pod, +/area/ruin/space/powered/requires_power_space) +"ia" = ( +/obj/structure/grille/broken, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "5" + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"iv" = ( +/obj/effect/spawner/window/plastitanium, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"iB" = ( +/turf/template_noop, +/area/template_noop) +"iH" = ( +/obj/structure/table, +/obj/structure{ + desc = "A microwave, perfect for reheating things with radiation."; + icon = 'icons/obj/kitchen.dmi'; + icon_state = "mw"; + name = "microwave"; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/snacks/syndidonkpocket{ + pixel_x = -7 + }, +/turf/simulated/floor/plasteel{ + icon_state = "stage_left" + }, +/area/ruin/space/powered/requires_power_space) +"iL" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 8 + }, +/obj/structure/closet/crate/secure/weapon{ + req_access_txt = null; + req_access = list(150) + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/item/toy/sword, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"iP" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/item/shard{ + icon_state = "small"; + pixel_x = 10 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"iS" = ( +/mob/living/simple_animal/hostile/alien, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"jb" = ( +/turf/simulated/wall/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"jk" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line, +/mob/living/simple_animal/hostile/alien/sentinel, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"jl" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "5" + }, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/generic, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 8; + pixel_x = 2 + }, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"jp" = ( +/obj/machinery/optable, +/obj/effect/mob_spawn/human/corpse/damaged, +/obj/effect/decal/cleanable/blood/gibs/body, +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/organ/internal/body_egg/alien_embryo, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"jr" = ( +/obj/item/chair, +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "stage_left" + }, +/area/ruin/space/powered/requires_power_space) +"jw" = ( +/obj/effect/spawner/window/plastitanium, +/obj/machinery/door/poddoor, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"jW" = ( +/mob/living/simple_animal/hostile/alien, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"kg" = ( +/obj/machinery/door/airlock/hatch{ + welded = 1 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"km" = ( +/obj/machinery/door/airlock/highsecurity{ + welded = 1 + }, +/obj/effect/turf_decal/stripes/white/line, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"kx" = ( +/obj/item/chair/stool, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "stage_left" + }, +/area/ruin/space/powered/requires_power_space) +"ky" = ( +/obj/machinery/atmospherics/unary/vent_pump, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/trash/spentcasing{ + icon_state = "r-casing" + }, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 8; + pixel_x = 2 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"kK" = ( +/obj/item/shard{ + icon_state = "medium"; + pixel_y = 9 + }, +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/spawner/random_spawners/blood_often, +/obj/item/trash/spentcasing, +/turf/simulated/floor/pod, +/area/ruin/space/powered/requires_power_space) +"kP" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"la" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"lj" = ( +/obj/structure/extinguisher_cabinet/empty{ + pixel_y = 30 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/gibs/xeno/body, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"lk" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/vomit/green, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"lm" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 8 + }, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"lt" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 2 + }, +/obj/structure/mirror{ + dir = 4; + pixel_y = 33; + icon_state = "mirror_broke" + }, +/obj/structure/sink{ + pixel_y = 17 + }, +/obj/item/organ/internal/body_egg/alien_embryo, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"lu" = ( +/obj/structure/bed/nest, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"lA" = ( +/obj/machinery/constructable_frame{ + icon_state = "box_1" + }, +/turf/simulated/floor/pod, +/area/ruin/space/powered/requires_power_space) +"lP" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/blood/gibs/xeno, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"mS" = ( +/obj/structure/door_assembly/door_assembly_ext, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered/requires_power_space) +"mW" = ( +/obj/structure/alien/resin/wall, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"nd" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"ne" = ( +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 5 + }, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 5; + pixel_x = -8 + }, +/obj/item/stack/sheet/cardboard, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"nl" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "5" + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"ns" = ( +/obj/machinery/optable, +/obj/effect/decal/cleanable/blood/gibs/body, +/obj/effect/decal/cleanable/blood/splatter, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"nz" = ( +/mob/living/simple_animal/hostile/alien, +/turf/simulated/floor/pod, +/area/ruin/space/powered/requires_power_space) +"nE" = ( +/mob/living/simple_animal/hostile/alien/sentinel, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "3" + }, +/obj/effect/decal/cleanable/blood/gibs/xeno, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"nO" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"nU" = ( +/obj/structure/grille/broken, +/obj/machinery/door/poddoor, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"ol" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"ou" = ( +/obj/structure/closet/firecloset, +/obj/structure/sign/fire{ + pixel_x = 31 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"oz" = ( +/obj/structure/computerframe{ + icon_state = "comp_frame_2" + }, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/shard{ + icon_state = "small"; + pixel_x = 10; + pixel_y = 9 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"oL" = ( +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 6 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"pg" = ( +/obj/structure/alien/egg/burst, +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"pj" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 8 + }, +/obj/structure/computerframe{ + icon_state = "comp_frame_5" + }, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/shard, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"pv" = ( +/obj/structure/sign/greencross{ + pixel_x = 31 + }, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"pz" = ( +/obj/item/chair{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "stage_left" + }, +/area/ruin/space/powered/requires_power_space) +"pB" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"pK" = ( +/obj/structure/table/glass, +/obj/item/documents/syndicate/yellow, +/obj/item/phone{ + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 8; + pixel_y = -4 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"pO" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 2 + }, +/obj/structure/closet/crate/can, +/obj/item/trash/syndi_cakes, +/obj/item/trash/raisins, +/obj/item/trash/can, +/obj/item/trash/plate, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "stage_left" + }, +/area/ruin/space/powered/requires_power_space) +"pP" = ( +/obj/item/shard{ + icon_state = "large"; + pixel_y = 9 + }, +/turf/template_noop, +/area/template_noop) +"qb" = ( +/obj/structure/closet, +/obj/item/clothing/head/collectable/welding, +/obj/item/weldingtool, +/obj/effect/decal/cleanable/blood/gibs/xeno, +/turf/simulated/floor/pod, +/area/ruin/space/powered/requires_power_space) +"qU" = ( +/obj/machinery/door/airlock/survival_pod, +/turf/simulated/floor/pod, +/area/ruin/space/powered/requires_power_space) +"rs" = ( +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "stage_left" + }, +/area/ruin/space/powered/requires_power_space) +"rG" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/cans/beer, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = -5; + pixel_y = 9 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"rP" = ( +/obj/structure/alien/resin/wall, +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"sb" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/spawner/random_spawners/blood_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"sg" = ( +/obj/machinery/door/airlock/hatch{ + welded = 1; + locked = 1 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"sj" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/meat/corgi, +/obj/item/reagent_containers/food/snacks/meat/corgi, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel/freezer, +/area/ruin/space/powered/requires_power_space) +"st" = ( +/obj/machinery/door/airlock/survival_pod, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"sy" = ( +/obj/structure/alien/resin/wall, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"sA" = ( +/obj/machinery/constructable_frame{ + icon_state = "box_1" + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"sQ" = ( +/obj/item/airlock_electronics/destroyed, +/turf/template_noop, +/area/template_noop) +"tv" = ( +/mob/living/simple_animal/hostile/alien/queen/large, +/obj/structure/bed/nest, +/obj/effect/mob_spawn/human/corpse/damaged, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"tE" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"tF" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/structure/alien/egg/burst, +/obj/effect/decal/warning_stripes/east, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"tO" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/blood/gibs/body, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"tX" = ( +/obj/structure/mecha_wreckage/mauler, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"ue" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"ug" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/organ/external/chest, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"ul" = ( +/obj/structure/table_frame, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/stack/sheet/metal, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"um" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/generic, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 9 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"vg" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/mob/living/simple_animal/hostile/alien, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"vk" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 8 + }, +/obj/machinery/economy/vending/medical/syndicate_access, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"vB" = ( +/obj/structure/table/glass, +/obj/item/scalpel, +/obj/item/retractor, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"vL" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/decal/cleanable/blood/gibs/xeno/body, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"vX" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"wO" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/organ/internal/beard, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"wY" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/spawner/random_spawners/blood_often, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 6 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"xb" = ( +/obj/structure/shuttle/engine/large{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered/requires_power_space) +"xe" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/gibs/xeno/body, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 8; + pixel_x = 2 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"xy" = ( +/obj/item/chair, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/gibs/xeno, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 8; + pixel_x = 2 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"xG" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 8 + }, +/obj/item/paper/crumpled, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/storage/secure/briefcase/syndie, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 1 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"yd" = ( +/obj/structure/closet/syndicate, +/obj/item/storage/firstaid/brute/empty, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/mask/surgical, +/obj/item/clothing/suit/storage/labcoat, +/obj/item/clothing/head/surgery, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"yp" = ( +/obj/structure/fans/tiny, +/obj/structure/alien/resin/wall, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"yu" = ( +/obj/machinery/door/poddoor, +/obj/structure/fans/tiny, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"yV" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"zq" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 4 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium/red/airless{ + icon_state = "plastitanium" + }, +/area/ruin/space/powered/requires_power_space) +"zH" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/reagent_containers/syringe, +/obj/item/organ/external/leg, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"zI" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"zL" = ( +/obj/item/trash/spentcasing, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"zT" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/organ/internal/body_egg/alien_embryo{ + icon_state = "facehugger_dead" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"Ai" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/dirt/blackpowder, +/obj/effect/spawner/random_spawners/blood_often, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"As" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1 + }, +/obj/item/gun/syringe, +/obj/item/organ/external/leg/right, +/obj/item/organ/external/chest, +/obj/effect/decal/cleanable/blood/splatter, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"AD" = ( +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "3" + }, +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "4" + }, +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"AV" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Bc" = ( +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"BA" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"BK" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/blood/gibs/xeno/body, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "stage_left" + }, +/area/ruin/space/powered/requires_power_space) +"Cg" = ( +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"CM" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"De" = ( +/obj/item/organ/internal/body_egg/alien_embryo, +/obj/effect/decal/cleanable/blood/gibs/xeno, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"DC" = ( +/obj/machinery/porta_turret/syndicate, +/turf/simulated/wall/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Ej" = ( +/obj/structure/door_assembly/door_assembly_ext{ + anchored = 1 + }, +/obj/structure/barricade/security, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered/requires_power_space) +"ET" = ( +/obj/machinery/atmospherics/portable/canister, +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 4 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"Fv" = ( +/obj/structure/table, +/obj/item/paintkit/mercenary, +/turf/simulated/floor/pod, +/area/ruin/space/powered/requires_power_space) +"FB" = ( +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "4" + }, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"FH" = ( +/obj/structure/table_frame/wood, +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "stage_left" + }, +/area/ruin/space/powered/requires_power_space) +"FM" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/zipties, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"FQ" = ( +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"FS" = ( +/obj/effect/decal/cleanable/blood/gibs/xeno/body, +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"FT" = ( +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "3" + }, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Ge" = ( +/obj/structure/table/wood, +/obj/item/trash/plate, +/obj/item/reagent_containers/food/snacks/syndidonkpocket{ + pixel_y = 14; + pixel_x = 6 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "stage_left" + }, +/area/ruin/space/powered/requires_power_space) +"GD" = ( +/obj/item/shard{ + icon_state = "small"; + pixel_x = 10 + }, +/turf/template_noop, +/area/template_noop) +"GW" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"He" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/pod, +/area/ruin/space/powered/requires_power_space) +"Hg" = ( +/obj/structure/bed/nest, +/obj/effect/mob_spawn/human/corpse/damaged, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"Hn" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/beer{ + pixel_y = 9 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"HH" = ( +/obj/machinery/door/poddoor, +/obj/effect/spawner/window/plastitanium, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"HV" = ( +/obj/structure/extinguisher_cabinet/empty{ + pixel_x = 30 + }, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"HY" = ( +/obj/structure/door_assembly/door_assembly_highsecurity{ + anchored = 1 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/vomit/green, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"Ib" = ( +/obj/item/storage/toolbox/syndicate, +/obj/structure/closet, +/obj/item/multitool, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"Ie" = ( +/obj/effect/spawner/random_spawners/blood_often, +/obj/structure/alien/resin/door{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"In" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"IH" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"IR" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"IX" = ( +/obj/structure/sign/electricshock{ + pixel_x = -35 + }, +/obj/structure/alien/egg/burst, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"Ja" = ( +/obj/structure/table/reinforced, +/obj/item/stack/spacecash/c200, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"Je" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 2 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 8; + pixel_x = 2 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Jp" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"JH" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 1 + }, +/obj/structure/dispenser/oxygen, +/obj/effect/decal/warning_stripes/north, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"JK" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"JO" = ( +/obj/item/stack/sheet/plasteel, +/turf/template_noop, +/area/template_noop) +"JS" = ( +/mob/living/simple_animal/hostile/alien/sentinel, +/obj/effect/decal/cleanable/blood/gibs/xeno/body, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"Kv" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"KH" = ( +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 6 + }, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 9 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Ln" = ( +/obj/structure{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + icon = 'icons/obj/power.dmi'; + icon_state = "smes"; + name = "power storage unit" + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"LA" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel{ + icon_state = "stage_left" + }, +/area/ruin/space/powered/requires_power_space) +"LO" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"LP" = ( +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"LW" = ( +/obj/structure/door_assembly/door_assembly_ext, +/turf/template_noop, +/area/template_noop) +"Me" = ( +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 5; + pixel_x = -8 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Mu" = ( +/obj/structure/closet/syndicate, +/obj/item/clothing/under/syndicate/tacticool, +/obj/item/clothing/suit/armor/vest/fluff/tactical, +/obj/item/clothing/mask/balaclava, +/obj/item/clothing/shoes/jackboots, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"MM" = ( +/obj/item/chair{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/corner{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"Nj" = ( +/obj/structure/barricade/security, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"NN" = ( +/obj/machinery/suit_storage_unit/syndicate{ + mask_type = null; + storage_type = null; + suit_type = null; + state_open = 1; + req_access = null + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"NP" = ( +/obj/item/reagent_containers/food/drinks/oilcan, +/obj/item/wrench, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"NY" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/organ/external/hand, +/obj/machinery/power/apc/off_station/empty_charge{ + pixel_x = -24 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Ok" = ( +/obj/structure/alien/weeds/node, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"OA" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"OL" = ( +/obj/structure/alien/egg/burst, +/obj/effect/decal/warning_stripes/east, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"Pm" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 9 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Po" = ( +/obj/structure/closet/crate/engineering, +/obj/effect/spawner/lootdrop/maintenance/eight, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"Pq" = ( +/obj/item/organ/internal/body_egg/alien_embryo{ + icon_state = "facehugger_dead" + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Pr" = ( +/obj/structure/bed/nest, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"Px" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/soda{ + pixel_y = 9 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"PV" = ( +/obj/structure/door_assembly/door_assembly_pod, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"QS" = ( +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 8 + }, +/obj/machinery/suit_storage_unit/syndicate{ + mask_type = null; + storage_type = null; + suit_type = null; + state_open = 1; + req_access = null + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"QU" = ( +/obj/machinery/suit_storage_unit/syndicate{ + mask_type = null; + storage_type = null; + suit_type = null; + state_open = 1; + req_access = null + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Rg" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Rl" = ( +/obj/machinery/economy/vending/cigarette/syndicate/free, +/turf/simulated/floor/pod, +/area/ruin/space/powered/requires_power_space) +"RN" = ( +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 4 + }, +/obj/structure/alien/weeds/node, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Se" = ( +/obj/structure/door_assembly/door_assembly_pod{ + anchored = 1 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"SA" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/blood/gibs/body, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/trash/spentcasing{ + icon_state = "r-casing" + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Tb" = ( +/obj/structure/sign/vacuum{ + pixel_x = -33 + }, +/turf/simulated/floor/mineral/plastitanium/red/airless{ + icon_state = "plastitanium" + }, +/area/ruin/space/powered/requires_power_space) +"Tn" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/spawner/random_spawners/blood_often, +/obj/structure/barricade/security, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Tq" = ( +/obj/structure/table_frame, +/obj/item/shard{ + icon_state = "small" + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"Tx" = ( +/obj/structure{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + icon = 'icons/obj/power.dmi'; + icon_state = "smes"; + name = "power storage unit" + }, +/obj/item/wrench, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"TV" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Us" = ( +/obj/effect/spawner/random_spawners/dirt_often, +/obj/structure/table_frame, +/obj/item/organ/internal/body_egg/alien_embryo{ + icon_state = "facehugger_impregnated" + }, +/obj/item/shard{ + icon_state = "medium"; + pixel_y = 9 + }, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"UK" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150"; + locked = 1 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"UL" = ( +/obj/structure/alien/egg/burst, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"UW" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/spawner/random_spawners/blood_often, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"Vc" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium/red/airless{ + icon_state = "plastitanium" + }, +/area/ruin/space/powered/requires_power_space) +"Vn" = ( +/obj/structure/barricade/security, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"VF" = ( +/obj/item/reagent_containers/syringe, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"VN" = ( +/obj/item/organ/external/chest, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/spawner/random_spawners/blood_often, +/turf/simulated/floor/pod, +/area/ruin/space/powered/requires_power_space) +"Wd" = ( +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 1 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"We" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/dock_marker, +/turf/template_noop, +/area/template_noop) +"Ww" = ( +/obj/item/clothing/suit/fire/firefighter, +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"WQ" = ( +/obj/item/mounted/frame/apc_frame, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/obj/structure/bed/nest, +/obj/effect/mob_spawn/human/corpse/syndicatecommando, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"WR" = ( +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "5" + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"WW" = ( +/obj/machinery/door/poddoor, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"Xe" = ( +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/item/trash/spentcasing{ + icon_state = "r-casing"; + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Xx" = ( +/obj/structure/alien/egg/burst, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"XJ" = ( +/obj/structure/alien/resin/wall, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"XL" = ( +/obj/structure/bed/nest, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"XW" = ( +/obj/structure/kitchenspike_frame, +/obj/item/stack/rods, +/obj/item/stack/rods, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/plasteel/freezer, +/area/ruin/space/powered/requires_power_space) +"Ye" = ( +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/simulated/wall/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Yw" = ( +/obj/item/kirbyplants/dead, +/turf/simulated/floor/pod, +/area/ruin/space/powered/requires_power_space) +"Yy" = ( +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"YF" = ( +/obj/structure{ + icon = 'icons/obj/objects.dmi'; + icon_state = "borgdecon2"; + name = "cyborg recharging station" + }, +/obj/effect/decal/warning_stripes/south, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"YG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/turf/simulated/floor/mineral/plastitanium, +/area/ruin/space/powered/requires_power_space) +"Zc" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/glass, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/spawner/random_spawners/blood_often, +/obj/item/trash/spentcasing, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) +"Zd" = ( +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered/requires_power_space) +"Zk" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/dirt_often, +/obj/effect/spawner/random_spawners/blood_often, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"ZA" = ( +/obj/structure/window/plasmareinforced{ + dir = 4 + }, +/obj/structure/alien/egg/burst, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"ZE" = ( +/obj/structure/table/reinforced, +/obj/item/ammo_box/c9mm, +/turf/simulated/floor, +/area/ruin/space/powered/requires_power_space) +"ZQ" = ( +/obj/item/storage/firstaid/fire/empty, +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/splatter, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered/requires_power_space) + +(1,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +"} +(2,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jb +Zd +xb +dU +iB +dU +Zd +xb +jb +iB +iB +iB +"} +(3,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jb +Zd +Zd +Ye +dU +Ye +Zd +Zd +jb +iB +iB +iB +"} +(4,1,1) = {" +iB +iB +iB +iB +iB +iB +jb +jb +Ye +Ye +Ln +Ye +Tx +Ye +Ye +jb +jb +iB +iB +"} +(5,1,1) = {" +iB +iB +iB +iB +iB +iB +jb +Zk +jb +eL +Xx +IX +NP +jb +hc +sj +jb +iB +iB +"} +(6,1,1) = {" +iB +iB +iB +iB +iB +iB +jb +lt +jb +ZA +WQ +tv +Xx +jb +XW +ez +jb +iB +iB +"} +(7,1,1) = {" +iB +iB +iB +iB +iB +iB +jb +qU +jb +Ib +pg +FQ +Pr +jb +jb +bk +jb +iB +iB +"} +(8,1,1) = {" +iB +iB +iB +iB +iB +iB +jb +nz +jb +yV +Xx +Pr +ul +jb +rG +rs +jb +iB +iB +"} +(9,1,1) = {" +iB +iB +iB +iB +iB +iB +jb +VN +jb +Po +JS +XL +ul +jb +Hn +hP +jb +iB +iB +"} +(10,1,1) = {" +iB +iB +iB +iB +iB +iB +jb +ol +jb +ET +JK +Ok +Hg +jb +Px +BK +jb +iB +iB +"} +(11,1,1) = {" +iB +iB +iB +iB +iB +GD +jw +Cg +jb +eC +JK +iS +hF +jb +gg +pz +jw +iB +iB +"} +(12,1,1) = {" +iB +iB +iB +iB +iB +iB +HH +Cg +hc +jb +jb +kg +hc +hc +aF +FH +jw +iB +iB +"} +(13,1,1) = {" +iB +iB +iB +iB +iB +iB +HH +eq +cB +vX +Cg +GW +jb +iH +gK +kx +jw +iB +iB +"} +(14,1,1) = {" +iB +iB +iB +iB +iB +pP +jw +cC +tO +Cg +ky +FS +st +bK +MM +Ge +WW +iB +iB +"} +(15,1,1) = {" +iB +iB +iB +iB +iB +iB +jw +ue +SA +HV +pv +LP +hc +LA +ff +jr +nU +iB +iB +"} +(16,1,1) = {" +iB +iB +iB +iB +iB +In +jb +sy +eR +hc +jb +Se +hc +hc +lj +pO +jb +iB +iB +"} +(17,1,1) = {" +iB +iB +iB +iB +iB +DC +sy +sy +Cg +jb +vk +ZQ +zH +jb +st +jb +jb +jb +iB +"} +(18,1,1) = {" +iB +iB +In +iB +iB +iB +sy +sy +Ie +sy +yd +dG +As +jb +dK +BA +Tb +Ej +iB +"} +(19,1,1) = {" +iB +iB +iB +iB +iB +In +sy +sy +tE +jb +vB +Kv +Tq +jb +aY +jb +Vc +jb +iB +"} +(20,1,1) = {" +iB +iB +iB +iB +sQ +sy +sy +sy +Cg +jb +jp +iP +ns +jb +IR +UK +zq +mS +iB +"} +(21,1,1) = {" +iB +iB +JO +fK +iB +LW +In +sy +Cg +jb +eK +VF +cK +jb +xe +jb +jb +hc +iB +"} +(22,1,1) = {" +iB +iB +iB +iB +iB +iB +sy +sy +PV +hc +jb +gD +jb +hc +st +jb +jb +iB +iB +"} +(23,1,1) = {" +iB +iB +iB +iB +JO +iB +jw +lA +CM +Ww +eT +bo +lm +lk +nO +Rl +jw +iB +iB +"} +(24,1,1) = {" +iB +JO +iB +iB +iB +iB +jw +hS +la +dI +ou +Nj +aH +Rg +vL +lA +jw +iB +iB +"} +(25,1,1) = {" +iB +iB +iB +iB +iB +iB +jw +Yw +hw +hc +jb +jb +jb +hc +zI +Yw +jw +iB +iB +"} +(26,1,1) = {" +iB +iB +iB +iB +iB +iB +jb +jb +st +jb +QS +jk +iL +jb +st +jb +jb +iB +iB +"} +(27,1,1) = {" +iB +iB +iB +iB +iB +fK +DC +jb +pB +jb +al +zT +Ja +jb +Pm +jb +DC +iB +iB +"} +(28,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jb +OA +jb +Wd +kP +ZE +jb +KH +jb +iB +iB +iB +"} +(29,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jb +sb +jb +NN +nd +FM +jb +oL +jb +iB +iB +iB +"} +(30,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jb +Tn +jb +sA +um +Mu +jb +Me +jb +iB +iB +iB +"} +(31,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jb +aH +hc +jb +km +jb +hc +ne +jb +iB +iB +iB +"} +(32,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jw +FT +AD +nl +wO +NY +Jp +aH +jw +iB +iB +iB +"} +(33,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jw +jW +FB +AV +ug +YG +TV +cC +jw +iB +iB +iB +"} +(34,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jw +zL +hc +jb +HY +jb +hc +IR +jw +iB +iB +iB +"} +(35,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jw +Xe +jb +pj +xy +xG +jb +lP +jw +iB +iB +iB +"} +(36,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jw +jl +jb +oz +vg +bW +jb +Jp +jw +iB +iB +iB +"} +(37,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jw +Je +jb +pK +Zc +Us +jb +hn +jw +iB +iB +iB +"} +(38,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jb +sg +jb +iv +ia +iv +jb +sg +jb +iB +iB +iB +"} +(39,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jb +Vn +qb +ac +kK +Fv +He +UW +jb +iB +iB +iB +"} +(40,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jb +tF +IH +Ai +eG +do +LO +OL +jb +iB +iB +iB +"} +(41,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jb +JH +UL +bo +Yy +nE +bh +hG +jb +iB +iB +iB +"} +(42,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jb +QU +dq +De +RN +WR +wY +tX +jb +iB +iB +iB +"} +(43,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +jb +cM +XJ +XJ +Bc +Pq +sb +YF +jb +iB +iB +iB +"} +(44,1,1) = {" +iB +iB +iB +iB +iB +iB +DC +jb +rP +mW +mW +mW +lu +lu +ep +jb +DC +iB +iB +"} +(45,1,1) = {" +iB +iB +iB +iB +iB +iB +We +jb +jb +yp +yu +yu +yu +yu +jb +jb +We +iB +iB +"} +(46,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +iB +sy +sy +iB +iB +iB +iB +iB +iB +iB +iB +iB +"} +(47,1,1) = {" +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +iB +"} diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm new file mode 100644 index 000000000000..789469a9facb --- /dev/null +++ b/_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm @@ -0,0 +1,4569 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ae" = ( +/obj/effect/turf_decal/stripes{ + dir = 9 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"an" = ( +/obj/structure/holosign/barrier/atmos, +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"aA" = ( +/obj/structure/mecha_wreckage/phazon{ + obj_integrity = 40 + }, +/obj/effect/turf_decal/stripes, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"aH" = ( +/obj/structure/closet/crate/secure/loot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"aK" = ( +/obj/structure/closet/crate{ + icon_state = "radiation"; + icon_opened = "radiation_open" + }, +/obj/item/stack/sheet/mineral/uranium/fifty, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"be" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_y = 2; + pixel_x = 4 + }, +/obj/item/stamp/granted{ + pixel_y = 6; + pixel_x = -8 + }, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"bf" = ( +/obj/structure/girder/reinforced, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"bh" = ( +/obj/structure/table, +/obj/item/toy/figure/mech/seraph{ + pixel_y = 9; + pixel_x = -5 + }, +/obj/machinery/door_control{ + pixel_x = 6; + id = "bdoorright_mech" + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"bn" = ( +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"bo" = ( +/obj/item/cigbutt{ + pixel_y = 15; + pixel_x = 6 + }, +/obj/item/cigbutt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"bs" = ( +/obj/structure/chair/stool/bar, +/turf/simulated/floor/carpet/blue, +/area/ruin/space/powered) +"bw" = ( +/obj/item/stock_parts/cell/hyper/empty{ + pixel_y = 8 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"bx" = ( +/obj/structure/computerframe{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/ruin/space/powered) +"bC" = ( +/obj/structure/closet/crate/trashcart, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"bF" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"bK" = ( +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"bP" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/meele/axe, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"bR" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/meele, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"cd" = ( +/obj/structure/shuttle/engine/large, +/turf/template_noop, +/area/template_noop) +"ce" = ( +/obj/effect/spawner/window/plastitanium, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"cg" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"cz" = ( +/obj/effect/turf_decal/caution{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"cF" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/soda{ + dir = 8; + pixel_y = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"cG" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"cJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall/indestructible/whiteshuttle/nodiagonal, +/area/ruin/space/powered) +"cK" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/gun/spacegun, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"cX" = ( +/obj/effect/turf_decal/caution, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"cZ" = ( +/mob/living/simple_animal/hostile/scavengers/meele, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"dk" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"dL" = ( +/obj/structure/plasticflaps{ + icon_state = "controller-o"; + desc = "These are some kind of high-tech structures."; + name = "data base" + }, +/turf/simulated/floor/bluegrid, +/area/ruin/space/powered) +"eq" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit, +/obj/structure/barricade/security, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"et" = ( +/obj/structure/sign/evac, +/turf/simulated/wall/indestructible/whiteshuttle, +/area/ruin/space/powered) +"ev" = ( +/obj/machinery/door/airlock/highsecurity, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"eJ" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "sright_mech" + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"eR" = ( +/obj/structure/table_frame, +/obj/item/radio, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"eY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"fk" = ( +/obj/structure/closet/crate, +/obj/item/mecha_parts/mecha_equipment/extinguisher, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_modkit/voice/honk{ + pixel_y = 10; + pixel_x = 3 + }, +/obj/item/mecha_parts/mecha_equipment/thrusters, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"fK" = ( +/obj/structure/computerframe, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/obj/item/shard{ + icon_state = "small" + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"gB" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"gH" = ( +/obj/structure/mecha_wreckage/ripley{ + obj_integrity = 20 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"gU" = ( +/obj/machinery/door_control{ + pixel_y = -30; + id = "sleft_mech" + }, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"hj" = ( +/obj/structure/bed, +/obj/item/bedsheet/purple, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered) +"ho" = ( +/obj/structure/computerframe{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"hw" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"hx" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"hK" = ( +/obj/structure/table, +/obj/item/ashtray/glass, +/obj/item/toy/figure/mech/phazon{ + pixel_y = 20; + pixel_x = 5 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"hM" = ( +/obj/machinery/computer{ + dir = 4; + icon_keyboard = "syndie_key"; + icon_screen = "syndinavigation" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"hW" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"ib" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"il" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/powered) +"io" = ( +/obj/machinery/door_control{ + pixel_y = 30; + id = "sright_mech" + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"ir" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/secure/loot, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"iG" = ( +/obj/effect/landmark/burnturf, +/obj/item/flashlight{ + on = 1 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"iK" = ( +/obj/effect/turf_decal/stripes, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"iP" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"iT" = ( +/obj/structure/closet, +/obj/item/clothing/head/soft, +/obj/item/clothing/head/soft, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"iU" = ( +/obj/item/kirbyplants{ + icon_state = "plant-32" + }, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"jq" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/cigbutt{ + pixel_y = 10; + pixel_x = 6 + }, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"jx" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"jz" = ( +/obj/structure/closet/crate/can, +/obj/item/toy/figure/mech/honk, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"jP" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/item/weldingtool, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"jS" = ( +/obj/effect/decal/cleanable/ash, +/obj/item/cigbutt{ + pixel_y = 10; + pixel_x = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"jU" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/template_noop, +/area/template_noop) +"kv" = ( +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"kD" = ( +/obj/structure/table, +/obj/machinery/door_control{ + id = "shang1_mech"; + pixel_x = 6; + pixel_y = -2 + }, +/obj/item/hand_labeler{ + pixel_y = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"kE" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"kK" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/meele/crusher, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"kM" = ( +/mob/living/simple_animal/hostile/scavengers/gun/spacegun, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"kO" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"kR" = ( +/obj/structure/table, +/obj/item/stack/rods{ + amount = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/metal{ + pixel_x = -3; + amount = 20 + }, +/obj/item/stack/sheet/rglass{ + amount = 15 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"kU" = ( +/obj/structure/railing, +/turf/template_noop, +/area/template_noop) +"lf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"lk" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"ll" = ( +/obj/machinery/porta_turret{ + faction = "scavengers"; + lethal = 1 + }, +/obj/effect/dummy/lighting_obj, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"ly" = ( +/obj/effect/turf_decal/arrows{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"lF" = ( +/obj/structure/closet/walllocker/emerglocker/south, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"lH" = ( +/obj/structure/lattice{ + icon_state = "lattice-2" + }, +/obj/structure/marker_beacon/dock_marker{ + name = "transport way beacon" + }, +/turf/template_noop, +/area/template_noop) +"lR" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"lS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"ma" = ( +/obj/item/trash/syndi_cakes, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"mt" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + id_tag = "hang1_mech" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"mN" = ( +/obj/machinery/button/windowtint{ + id = "mech_toilet"; + pixel_x = -30 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"mU" = ( +/mob/living/simple_animal/hostile/scavengers/gun, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"nc" = ( +/obj/structure/closet/crate/secure/loot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"ng" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/rollie{ + list_reagents = list("thc" = 40, "cbd" = 20) + }, +/obj/item/clothing/mask/cigarette/rollie{ + list_reagents = list("thc" = 40, "cbd" = 20); + pixel_y = 3 + }, +/obj/item/storage/fancy/rollingpapers{ + pixel_y = 7; + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/rollie{ + list_reagents = list("thc" = 40, "cbd" = 20); + pixel_y = 3; + pixel_x = -4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"nj" = ( +/obj/structure/chair, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"nk" = ( +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"nx" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall/r_wall, +/area/ruin/space/powered) +"nA" = ( +/obj/machinery/door/airlock/external{ + locked = 1 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"nM" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered) +"nV" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 4 + }, +/obj/structure/table, +/obj/item/hand_labeler{ + pixel_y = 9 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_y = 2; + pixel_x = -8 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"ob" = ( +/obj/machinery/computer{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"oh" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"ol" = ( +/obj/effect/turf_decal/stripes{ + dir = 6 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"ov" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"oE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"oL" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken" + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"oT" = ( +/obj/machinery/status_display, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"oY" = ( +/obj/structure/closet/crate{ + icon_state = "scicrate"; + icon_opened = "scicrate_open" + }, +/obj/item/stack/sheet/mineral/plasma/fifty, +/obj/item/stack/sheet/mineral/plasma/fifty, +/obj/item/stack/sheet/plasteel{ + amount = 50 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"pm" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/meele, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"pn" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"pw" = ( +/obj/structure/railing/corner, +/turf/template_noop, +/area/template_noop) +"pQ" = ( +/obj/effect/turf_decal/stripes{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"qa" = ( +/obj/structure/table, +/obj/item/weldingtool, +/obj/item/clothing/head/welding/flamedecal, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"qt" = ( +/obj/structure/lattice{ + icon_state = "lattice-2" + }, +/obj/structure/marker_beacon/dock_marker/collision, +/turf/template_noop, +/area/template_noop) +"qv" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/plasmareinforced{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered) +"qA" = ( +/obj/mecha/combat/durand/old{ + obj_integrity = 120 + }, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/ruin/space/powered) +"qB" = ( +/obj/machinery/door_control{ + pixel_y = -30; + id = "sright_mech" + }, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 4 + }, +/mob/living/simple_animal/hostile/scavengers/laser, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"qC" = ( +/mob/living/simple_animal/hostile/scavengers/laser, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"qT" = ( +/obj/machinery/atmospherics/portable/pump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"qU" = ( +/turf/template_noop, +/area/template_noop) +"qW" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"rn" = ( +/obj/item/trash/can, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"ro" = ( +/obj/structure/plasticflaps{ + icon_state = "mechfab1"; + desc = "Nothing is being built."; + name = "exosuit fabricator" + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"rs" = ( +/obj/structure/rack/gunrack, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 2 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"rJ" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "mech_toilet" + }, +/obj/machinery/door/poddoor{ + id_tag = "bwindows_mech" + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"rU" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/laser, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"rZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = 4; + pixel_y = 4; + volume = 0 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"sb" = ( +/obj/effect/turf_decal/bot, +/obj/structure/mecha_wreckage/ripley{ + obj_integrity = 20 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"sh" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"ss" = ( +/obj/structure/computerframe{ + dir = 8 + }, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"sw" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/obj/effect/turf_decal/box, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"sD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"sK" = ( +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered) +"sP" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"sU" = ( +/obj/structure/closet/crate/secure/loot, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"tf" = ( +/obj/structure/table, +/obj/item/toy/figure/mech/durand{ + pixel_y = 8 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"tj" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_y = 12 + }, +/turf/simulated/floor/carpet/blue, +/area/ruin/space/powered) +"tm" = ( +/obj/item/chair{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"to" = ( +/obj/effect/landmark/burnturf, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"tv" = ( +/turf/simulated/wall/indestructible/whiteshuttle, +/area/ruin/space/unpowered/unpowered_structures) +"tE" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"tK" = ( +/obj/structure/mecha_wreckage/ripley{ + obj_integrity = 20 + }, +/obj/effect/turf_decal/stripes, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"tM" = ( +/obj/effect/decal/cleanable/ants, +/mob/living/simple_animal/hostile/scavengers/meele, +/turf/simulated/floor/carpet/blue, +/area/ruin/space/powered) +"ua" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"uk" = ( +/obj/structure/rack/gunrack, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"ut" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"uI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"uU" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"vc" = ( +/obj/effect/turf_decal/bot, +/obj/item/mecha_parts/part/odysseus_torso, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"vd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/broken{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"vo" = ( +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"vq" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/obj/effect/decal/cleanable/glass, +/mob/living/simple_animal/hostile/scavengers/gun, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"vv" = ( +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 8 + }, +/obj/structure/shuttle/engine/heater{ + anchored = 0; + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered) +"vw" = ( +/obj/item/stack/packageWrap, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"vy" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"vF" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"vL" = ( +/obj/machinery/economy/vending/snack/free, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"vP" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "shang1_mech" + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"wi" = ( +/obj/effect/turf_decal/caution, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/laser/spacelaser, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"wl" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "sright_mech" + }, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"wn" = ( +/obj/item/wrench, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"wp" = ( +/obj/machinery/door/poddoor{ + id_tag = "bwindows_mech" + }, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"wr" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"wv" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"wF" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"wZ" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"xa" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"xb" = ( +/obj/structure/bed, +/obj/item/bedsheet/purple, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered) +"xe" = ( +/obj/machinery/mech_bay_recharge_port, +/turf/simulated/floor/bluegrid, +/area/ruin/space/powered) +"xF" = ( +/obj/structure/computerframe{ + dir = 8 + }, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/obj/item/shard{ + icon_state = "large"; + pixel_y = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"xG" = ( +/obj/item/stack/cable_coil{ + amount = 1 + }, +/obj/effect/decal/cleanable/glass, +/obj/item/shard, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"xY" = ( +/obj/structure/chair/sofa/corp/right, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"yj" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/silver{ + amount = 15; + pixel_y = 5; + pixel_x = 3 + }, +/obj/item/stack/sheet/mineral/diamond{ + amount = 5; + pixel_y = 4; + pixel_x = -8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"yk" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"ym" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/mirror{ + icon_state = "mirror_broke"; + pixel_x = -30 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = -5 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"yr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"ys" = ( +/turf/simulated/wall/indestructible/syndishuttle/nodiagonal, +/area/ruin/space/powered) +"yt" = ( +/obj/machinery/constructable_frame/machine_frame{ + icon_state = "box_1" + }, +/turf/simulated/floor/bluegrid, +/area/ruin/space/powered) +"yy" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"yS" = ( +/obj/effect/turf_decal/stripes{ + dir = 10 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"yU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"ze" = ( +/obj/structure/girder/reinforced, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered) +"zy" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"zF" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered) +"zI" = ( +/obj/structure/railing{ + dir = 1; + layer = 3.9 + }, +/turf/template_noop, +/area/template_noop) +"zK" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom" + }, +/area/ruin/space/powered) +"zM" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken" + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/meele, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Ac" = ( +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"Ae" = ( +/obj/machinery/door_control{ + pixel_y = 30; + id = "shang1_mech" + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/gun, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"Ah" = ( +/obj/item/stack/rods, +/turf/template_noop, +/area/template_noop) +"An" = ( +/obj/machinery/door/airlock, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Ao" = ( +/obj/structure/railing/corner{ + dir = 4; + layer = 3.9 + }, +/turf/template_noop, +/area/template_noop) +"Aq" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"AC" = ( +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"AR" = ( +/obj/item/flag, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"AS" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/item/stock_parts/cell/hyper/empty, +/obj/item/stack/cable_coil{ + amount = 5 + }, +/obj/item/circuitboard/smes{ + icon_state = "command_broken" + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"AT" = ( +/obj/item/chair, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Ba" = ( +/obj/effect/dummy/lighting_obj/moblight, +/turf/template_noop, +/area/template_noop) +"Be" = ( +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Bh" = ( +/obj/item/kirbyplants{ + icon_state = "plant-34" + }, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"Bj" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"BD" = ( +/obj/structure/computerframe{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"BX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/secure/loot, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Cl" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/meele/crusher, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"Cm" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Co" = ( +/obj/structure/table, +/obj/item/mecha_parts/core, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Cp" = ( +/obj/structure/railing, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/obj/machinery/light_construct{ + icon_state = "bulb-broken"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Cw" = ( +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"Cy" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Cz" = ( +/obj/effect/turf_decal/bot, +/obj/structure/mecha_wreckage/durand/old, +/obj/effect/decal/cleanable/dirt{ + obj_integrity = 200 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"CC" = ( +/turf/simulated/wall/mineral/plastitanium, +/area/ruin/space/powered) +"CF" = ( +/obj/machinery/mecha_part_fabricator, +/obj/item/mecha_parts/part/odysseus_head, +/obj/item/mecha_parts/part/odysseus_right_leg, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"CK" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor{ + id_tag = "bdoorright_mech" + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"CW" = ( +/obj/machinery/door/airlock/external{ + locked = 1; + welded = 1 + }, +/obj/structure/fans/tiny, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"CZ" = ( +/obj/effect/turf_decal/bot, +/obj/structure/mecha_wreckage/gygax, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Dh" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "sright_mech" + }, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"Do" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/door_control{ + id = "hang1_mech"; + pixel_y = 32 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"DE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"DG" = ( +/obj/machinery/door/airlock/hatch, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"DJ" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Eb" = ( +/obj/machinery/door_control{ + id = "shang2_mech"; + pixel_x = 30 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Ec" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Ei" = ( +/obj/structure/chair, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"EI" = ( +/obj/structure/plasticflaps{ + icon_state = "controller-p"; + desc = "These are some kind of high-tech structures."; + name = "data base" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/bluegrid, +/area/ruin/space/powered) +"EO" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/mob/living/simple_animal/hostile/scavengers/laser, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"EP" = ( +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/laser/spacelaser, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Fh" = ( +/obj/structure/chair/sofa/corp/left, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Fn" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/structure/mecha_wreckage/phazon{ + obj_integrity = 40 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Fr" = ( +/obj/structure/closet/crate{ + icon_state = "scicrate"; + icon_opened = "scicrate_open" + }, +/obj/item/stack/sheet/mineral/plastitanium/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Ft" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken" + }, +/turf/simulated/floor/carpet/purple, +/area/ruin/space/powered) +"Fu" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Fv" = ( +/obj/structure/table, +/obj/machinery/door_control{ + id = "bwindows_mech" + }, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"Fx" = ( +/obj/structure/fluff{ + icon_state = "holopad_open"; + desc = "Holopad for long-distance communication."; + name = "Holopad" + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"Fy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"FA" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/storage/belt/utility, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"FF" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"FK" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"FS" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/obj/structure/table, +/obj/item/radio/off, +/obj/item/radio/off{ + pixel_y = 4; + pixel_x = 8 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Gl" = ( +/obj/structure/table, +/obj/machinery/light/spot{ + dir = 1 + }, +/obj/item/reagent_containers/food/drinks/coffee{ + list_reagents = list("coffee"=0); + pixel_x = 10; + pixel_y = 7 + }, +/obj/item/book/manual/ripley_build_and_repair{ + pixel_x = -2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"Gt" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"Gu" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/turf/simulated/wall/indestructible/whiteshuttle/nodiagonal, +/area/ruin/space/powered) +"GF" = ( +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"GH" = ( +/obj/effect/turf_decal/box, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"GP" = ( +/obj/machinery/door/poddoor{ + id_tag = "hang1_mech" + }, +/obj/structure/fans/tiny, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"GS" = ( +/obj/structure/table, +/obj/item/clothing/head/soft{ + pixel_y = 11; + pixel_x = 7 + }, +/obj/item/deck/cards/tiny{ + pixel_y = -2 + }, +/obj/item/toy/figure/mech/ripley{ + pixel_y = 20; + pixel_x = -6 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Hb" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/meele/crusher, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Hi" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"Hl" = ( +/obj/structure/plasticflaps{ + icon_state = "blackbox_b"; + name = "communications server"; + desc = "This is an old-style communications server." + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/bluegrid, +/area/ruin/space/powered) +"Hn" = ( +/obj/machinery/computer{ + name = "shuttle control console"; + desc = "The screen dims greens with an ERROR message. It looks completely unusable." + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"Hs" = ( +/obj/machinery/power/smes, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"HB" = ( +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"HG" = ( +/obj/effect/turf_decal/caution{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"HJ" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/gun/energy/gun/turret, +/obj/item/flashlight/seclite, +/obj/item/trash/candy, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"HO" = ( +/obj/structure/computerframe, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"HQ" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"HU" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "shang3_mech" + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Ij" = ( +/obj/machinery/economy/vending/cigarette/free, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Iw" = ( +/obj/structure/table, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"Ix" = ( +/obj/structure/computerframe, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/obj/item/shard{ + icon_state = "small" + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"IG" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"II" = ( +/obj/machinery/computer{ + name = "exosuit control console"; + desc = "The screen dims green with a bright ERROR message. It looks completely unusable." + }, +/obj/structure/computerframe, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/obj/item/shard{ + icon_state = "medium"; + pixel_y = 9 + }, +/obj/item/shard, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"IK" = ( +/obj/effect/landmark/burnturf, +/obj/item/stack/sheet/mineral/titanium, +/obj/item/stack/rods, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"IL" = ( +/obj/effect/turf_decal/stripes, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Ja" = ( +/obj/machinery/constructable_frame/machine_frame{ + icon_state = "box_1" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/bluegrid, +/area/ruin/space/powered) +"Jq" = ( +/obj/item/kirbyplants{ + icon_state = "plant-32" + }, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Jr" = ( +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Js" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "shang2_mech" + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Ju" = ( +/obj/effect/turf_decal/arrows{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"JP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/flashlight{ + on = 1 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"JZ" = ( +/obj/structure/table/wood, +/obj/item/trash/semki, +/obj/item/storage/box/zipties{ + pixel_y = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"Kb" = ( +/turf/simulated/wall/indestructible/whiteshuttle/nodiagonal, +/area/ruin/space/powered) +"Kc" = ( +/obj/machinery/door/airlock/hatch, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Kl" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/storage/belt/utility, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"KH" = ( +/obj/structure/table, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/item/trash/plate, +/obj/item/newspaper{ + pixel_y = 9; + pixel_x = 7 + }, +/turf/simulated/floor/carpet/blue, +/area/ruin/space/powered) +"KW" = ( +/mob/living/simple_animal/hostile/scavengers/meele/axe, +/turf/template_noop, +/area/template_noop) +"KY" = ( +/obj/structure/closet/crate/secure/loot, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"La" = ( +/obj/structure/mecha_wreckage/ripley{ + obj_integrity = 20 + }, +/obj/effect/turf_decal/stripes, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Lj" = ( +/obj/item/stack/cable_coil{ + amount = 5 + }, +/mob/living/simple_animal/hostile/scavengers/meele, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Lo" = ( +/obj/machinery/door_control{ + id = "shang3_mech"; + pixel_x = -30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Lv" = ( +/obj/structure/table/wood, +/obj/item/ashtray/plastic, +/obj/item/cigbutt{ + pixel_y = 7 + }, +/obj/item/cigbutt, +/obj/item/cigbutt{ + pixel_y = 15; + pixel_x = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"Lz" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "sright_mech" + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"LC" = ( +/turf/template_noop, +/area/ruin/space/powered) +"LF" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "shang2_mech" + }, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"LV" = ( +/obj/machinery/constructable_frame/machine_frame{ + icon_state = "box_1" + }, +/obj/item/stack/cable_coil{ + amount = 5 + }, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"LY" = ( +/obj/structure/rack/gunrack, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"Md" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/secure/loot, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Me" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/mob/living/simple_animal/hostile/scavengers/laser/spacelaser, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Mi" = ( +/turf/simulated/floor/mech_bay_recharge_floor, +/area/ruin/space/powered) +"Mp" = ( +/obj/effect/landmark/burnturf, +/obj/effect/landmark/damageturf, +/obj/item/stack/sheet/mineral/titanium, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Mr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"MN" = ( +/obj/effect/turf_decal/stripes{ + dir = 5 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"MY" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "sleft_mech" + }, +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"Nb" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Ng" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken" + }, +/obj/machinery/door_control{ + id = "shang1_mech"; + pixel_y = -30 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Nl" = ( +/obj/structure/lattice{ + icon_state = "lattice-3" + }, +/turf/template_noop, +/area/template_noop) +"Nm" = ( +/obj/structure/computerframe, +/obj/item/shard{ + icon_state = "large"; + pixel_y = 9 + }, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"Nn" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"NF" = ( +/obj/structure/mecha_wreckage/honker, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/ruin/space/powered) +"NH" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + pixel_x = -3; + amount = 20 + }, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = 3 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Oh" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Ov" = ( +/obj/structure/lattice, +/mob/living/simple_animal/hostile/scavengers/laser/spacelaser, +/turf/template_noop, +/area/template_noop) +"OB" = ( +/obj/structure/lattice/catwalk, +/turf/template_noop, +/area/template_noop) +"Pf" = ( +/obj/effect/turf_decal/stripes{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Pi" = ( +/obj/structure/railing{ + dir = 6 + }, +/turf/template_noop, +/area/template_noop) +"Pm" = ( +/obj/structure/table, +/obj/item/stack/sheet/mineral/titanium{ + amount = 10; + pixel_x = -1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Po" = ( +/obj/structure/rack/gunrack, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"PB" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"PF" = ( +/obj/structure/mecha_wreckage/durand{ + obj_integrity = 100 + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"PS" = ( +/obj/structure/closet/secure_closet/scientist, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"PT" = ( +/obj/effect/spawner/window/shuttle, +/obj/machinery/door/poddoor{ + id_tag = "bwindows_mech" + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"PV" = ( +/obj/machinery/door/poddoor{ + id_tag = "bdoorleft_mech" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Qb" = ( +/obj/structure/door_assembly/door_assembly_ext, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Qd" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Qf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/ruin/space/powered) +"Ql" = ( +/obj/structure/shuttle/engine/heater{ + anchored = 0; + dir = 4 + }, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered) +"Qt" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/meele/axe, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"Qx" = ( +/obj/item/flag/rnd{ + desc = "It's a flag." + }, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"QD" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered) +"QF" = ( +/obj/structure/closet/crate, +/obj/item/mecha_parts/mecha_equipment/drill, +/obj/item/mecha_parts/mecha_equipment/drill{ + pixel_y = 10 + }, +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp{ + pixel_y = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"QN" = ( +/obj/item/cigbutt/roach, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"QS" = ( +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = 4; + pixel_y = 4; + volume = 0 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"QY" = ( +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"Rb" = ( +/obj/structure/closet/crate{ + icon_state = "scicrate"; + icon_opened = "scicrate_open" + }, +/obj/item/stack/sheet/mineral/gold/fifty, +/obj/item/stack/sheet/mineral/silver/fifty, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Ry" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"RF" = ( +/obj/structure/closet/crate/secure/loot, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"RM" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/cans/beer, +/obj/item/reagent_containers/food/drinks/cans/beer{ + list_reagents = list("beer"=0); + pixel_x = 9; + pixel_y = -3 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"RW" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"Sb" = ( +/turf/simulated/wall/indestructible/whiteshuttle, +/area/ruin/space/powered) +"Sc" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/gun/spacegun, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"Sd" = ( +/obj/structure/table, +/obj/item/toy/plushie/ipcplushie, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"Sq" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Sy" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/gloves/color/yellow, +/obj/item/multitool, +/obj/item/stack/cable_coil, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"SA" = ( +/obj/structure/fans/tiny/invisible, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"SH" = ( +/obj/effect/spawner/window/plastitanium, +/obj/structure/barricade/wooden/crude, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"SL" = ( +/obj/structure/shuttle/engine/heater{ + anchored = 0; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"SN" = ( +/obj/effect/turf_decal/stripes{ + dir = 5 + }, +/obj/structure/mecha_wreckage/ripley{ + obj_integrity = 40 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"SV" = ( +/obj/effect/turf_decal/stripes{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Te" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/hyper, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Tf" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"Tg" = ( +/obj/effect/turf_decal/arrows{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Tl" = ( +/obj/structure/shuttle/engine/heater{ + anchored = 0; + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered) +"Ty" = ( +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/floor/bluegrid, +/area/ruin/space/powered) +"TR" = ( +/obj/item/kirbyplants{ + icon_state = "plant-34" + }, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"TS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"TZ" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Ud" = ( +/obj/effect/turf_decal/stripes{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"Uj" = ( +/obj/machinery/door_control{ + pixel_y = 30; + id = "sleft_mech" + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Uk" = ( +/obj/structure/chair, +/obj/item/cigbutt{ + pixel_y = 10; + pixel_x = 6 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Ul" = ( +/obj/effect/turf_decal/stripes{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Uo" = ( +/obj/machinery/atmospherics/unary/tank/oxygen_agent_b{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Uu" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"UH" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/item/stock_parts/cell/hyper/empty, +/obj/item/stock_parts/cell/hyper/empty{ + pixel_y = 8; + pixel_x = 6 + }, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"UV" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "sleft_mech" + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"UY" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 4 + }, +/turf/simulated/floor/carpet/blue, +/area/ruin/space/powered) +"Vh" = ( +/obj/structure/railing{ + dir = 1; + layer = 3.9 + }, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Vk" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"Vo" = ( +/turf/simulated/floor/plating/airless, +/area/ruin/space/powered) +"VA" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/meele/axe, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"VB" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/cardboard, +/obj/item/reagent_containers/food/snacks/baguette, +/obj/item/reagent_containers/food/snacks/baguette, +/obj/item/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, +/obj/item/reagent_containers/food/snacks/beans, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/snacks/candy/candybar, +/obj/item/reagent_containers/food/snacks/candy/candybar, +/obj/item/reagent_containers/food/snacks/candy/candybar, +/obj/item/reagent_containers/food/snacks/candy/taffy, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"VF" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical{ + pixel_y = 8 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"VL" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"VO" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/mineral/plastitanium/red, +/area/ruin/space/powered) +"VQ" = ( +/obj/effect/turf_decal/caution/stand_clear{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"VR" = ( +/obj/effect/turf_decal/arrows{ + dir = 4 + }, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"VY" = ( +/obj/item/circuitboard/atmoscontrol{ + icon_state = "command_broken" + }, +/obj/effect/landmark/burnturf, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"VZ" = ( +/obj/item/stack/cable_coil{ + amount = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Wk" = ( +/obj/structure/table, +/obj/machinery/door_control{ + pixel_x = -6; + id = "bdoorleft_mech" + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Wp" = ( +/obj/structure/disposalpipe/broken{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Wu" = ( +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 8 + }, +/obj/machinery/atmospherics/portable/scrubber, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"WD" = ( +/obj/structure/closet/crate/secure/weapon{ + req_access_txt = "7" + }, +/obj/item/mecha_parts/mecha_equipment/weapon/honker, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang, +/obj/item/mecha_modkit/voice/nanotrasen, +/obj/item/toy/figure/mech/mauler, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct{ + icon_state = "tube-broken" + }, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"WK" = ( +/obj/machinery/door/airlock, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"WM" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/kitchen/knife{ + pixel_y = 5; + pixel_x = -10 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Xa" = ( +/obj/effect/turf_decal/caution, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"Xy" = ( +/obj/effect/landmark/burnturf, +/obj/machinery/light_construct{ + icon_state = "tube-broken"; + dir = 1 + }, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Xz" = ( +/obj/effect/turf_decal/caution, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"XE" = ( +/obj/structure/mecha_wreckage/durand{ + obj_integrity = 100 + }, +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"XH" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/scavengers/meele, +/turf/simulated/floor/mineral/titanium/blue, +/area/ruin/space/powered) +"Yl" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"Ym" = ( +/obj/structure/chair, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Yn" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/purple, +/area/ruin/space/powered) +"YU" = ( +/obj/effect/turf_decal/stripes{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium/yellow, +/area/ruin/space/powered) +"ZF" = ( +/mob/living/simple_animal/hostile/scavengers/gun/spacegun, +/turf/template_noop, +/area/template_noop) +"ZS" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/flask/barflask, +/turf/simulated/floor/carpet/blue, +/area/ruin/space/powered) +"ZT" = ( +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/ruin/space/powered) +"ZZ" = ( +/obj/structure/lattice, +/obj/structure/holosign/barrier/atmos, +/turf/template_noop, +/area/template_noop) + +(1,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +"} +(2,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +GP +GP +Sb +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +Sb +PV +PV +PV +PV +PV +Sb +Sb +Sb +Sb +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +"} +(3,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +ZT +ZT +Sb +Vk +Vk +Vk +Vk +Vk +Vk +Vk +Vk +Vk +Kb +Qd +AC +bK +bK +kv +lS +Nn +xe +Kb +Sb +cd +qU +qU +qU +pw +jU +Ao +qU +Ba +qU +qU +qU +pw +jU +Ao +qU +qU +"} +(4,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +Kb +mt +mt +Kb +Sb +Vk +qU +qU +Vk +qU +qU +Vk +qU +Sb +hw +pQ +PF +IG +YU +Pf +lS +Mi +Kb +Kb +qU +qU +qU +qU +kU +ll +zI +qU +qU +qU +qU +qU +qU +ll +zI +qU +qU +"} +(5,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +Kb +Do +ZT +Be +ib +Kb +Sb +PT +PT +Sb +Sb +qU +Vk +qU +tv +DE +dk +sD +nk +sD +aA +lS +bx +qv +zF +qU +qU +qU +qU +kU +OB +ys +qU +qU +qU +qU +qU +bf +OB +zI +qU +qU +"} +(6,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +kD +sD +sD +nk +nk +nk +Sb +VF +NH +Kb +Sb +Vk +Vk +Vk +Sb +lS +dk +gH +sD +sD +La +lS +yt +qv +zF +qU +KW +qU +qU +qU +OB +ys +qU +ce +ce +ce +qU +bf +Vk +qU +qU +qU +"} +(7,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +sD +Md +sh +HB +HB +nk +Kb +Ae +lf +gU +Kb +PT +PT +PT +Kb +Uj +SV +hW +hW +hW +ol +lS +NF +Kb +Kb +cd +qU +qU +qU +kU +OB +ys +qU +ce +hM +ce +qU +ys +OB +zI +qU +qU +"} +(8,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +nk +VB +bR +sh +sh +pm +vP +lf +GF +cz +UV +Tf +Tf +yk +UV +Xa +mU +lS +AC +lS +hw +mU +bx +Kb +Kb +qU +qU +ZF +qU +Pi +OB +ys +ys +ys +EO +ys +ys +ys +OB +zI +qU +qU +"} +(9,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +sD +vw +sD +sD +sD +hw +vP +lf +Cl +HG +MY +Ud +Ud +Ud +MY +Xa +pQ +YU +Fn +IG +Pf +AC +Kb +Kb +Sb +Sb +Sb +qU +qU +ys +wZ +ys +RW +Cp +zK +Vh +vF +ys +wZ +ys +qU +qU +"} +(10,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +Oh +HB +HB +HB +GF +Ng +Kb +jP +bn +yj +Kb +PT +PT +PT +cJ +Cm +Jr +sD +sD +sD +iK +oL +Kb +LV +Hs +qv +Vo +cd +qU +ys +rn +hw +bo +GF +GF +Mr +vo +GF +GF +ys +qU +qU +"} +(11,1,1) = {" +qU +lH +Nl +Vk +OB +Sb +Sb +Sb +Sb +qU +Sb +Uu +sh +Md +HB +HB +nk +Sb +sb +lf +Co +Sb +qU +qU +qU +et +lS +Jr +kK +GF +nk +IL +lS +Sb +bw +cZ +qv +Vo +qU +qU +ys +Ym +hw +Mr +Mr +eY +uI +kO +nx +nx +ys +qU +qU +"} +(12,1,1) = {" +qU +qU +qU +Sb +Sb +Kb +dL +EI +Kb +Sb +Sb +DJ +hw +tE +vq +VZ +sD +Sb +Cz +bn +Pm +Sb +qU +qU +qU +nA +lS +SN +hW +hw +hW +ol +lS +Sb +Kl +tm +qv +Vo +cd +Ah +ys +Ei +Mr +ua +JZ +Bj +nx +il +nx +QD +ze +qU +qU +"} +(13,1,1) = {" +qU +qU +qU +PT +tf +Iw +oE +Sc +FF +Kb +Kb +iT +Tg +xF +ss +VR +be +Sb +cG +bn +BD +Sb +qU +qU +qU +Kb +TZ +Eb +AC +AC +lS +Wk +nV +Kb +fK +oh +qv +Vo +qU +qU +ys +Ym +eY +ua +Lv +pn +nx +Vo +QD +Vk +Vk +qU +qU +"} +(14,1,1) = {" +qU +qU +qU +PT +Gt +VL +oE +QY +QY +TR +Kb +Kb +qW +Sb +Sb +DG +Kb +Kb +Sb +uU +Sb +Kb +Kb +Kb +Kb +Kb +Kb +Kb +Js +Js +LF +Kb +Kb +Kb +VY +lR +qv +zF +an +an +ys +Uk +Mr +nj +jq +cg +nx +QD +Vk +Vk +qU +qU +qU +"} +(15,1,1) = {" +qU +qU +qU +PT +Hn +VL +oE +Hn +Qt +oE +PT +Qx +ly +lS +lS +Ju +iU +Kb +lk +lf +PS +Kb +QF +oY +Rb +Kb +Sq +sD +nk +sD +sD +qT +Wu +Kb +lR +Mp +Sb +Kb +hx +ZZ +ys +yy +Hb +Nb +ng +kE +il +Vk +qU +Vk +qU +qU +qU +"} +(16,1,1) = {" +qU +qU +qU +PT +Fx +Ac +oE +Ix +VL +QY +ev +QY +XH +oE +oE +XH +oE +Kb +Gl +lf +VA +wp +lf +lf +WD +Kb +GS +sD +pm +sD +sD +sD +sD +Kc +to +Ry +SA +IK +HQ +GF +wZ +GF +hw +xa +RM +Bj +ys +qU +qU +qU +qU +qU +qU +"} +(17,1,1) = {" +qU +qU +qU +PT +II +ut +oE +Nm +oE +QY +PT +AR +lS +AC +lS +lS +Jq +Kb +Hi +hw +vy +Kb +fk +aK +Fr +Kb +Yl +sD +cK +nk +nk +nk +sP +Kb +iG +wv +Sb +Kb +hx +an +ys +ys +hw +ys +ys +ys +ys +Vk +qU +qU +qU +qU +qU +"} +(18,1,1) = {" +qU +qU +qU +PT +Gt +ut +oE +oE +oE +Bh +Kb +Kb +WK +Sb +Sb +Sb +Kb +Kb +Sb +Yn +Sb +Gu +Gu +Kb +Kb +Kb +Kb +Kb +HU +HU +HU +Kb +Kb +Kb +Xy +Ry +qv +zF +an +an +ys +uk +hw +Wp +LY +ys +Vo +Vk +qU +qU +qU +qU +qU +"} +(19,1,1) = {" +qU +qU +qU +PT +Sd +Fv +qC +oE +PB +Kb +Kb +vL +lF +Sb +xb +xb +xb +Kb +sw +lf +Te +Sb +qU +qU +qU +Kb +Ec +Lo +lS +lS +kM +bh +FS +Kb +HO +xG +qv +Vo +cd +Ah +ys +Po +hw +jS +rs +ys +Vo +Vk +Vk +qU +qU +qU +qU +"} +(20,1,1) = {" +qU +qU +qU +Sb +Sb +Kb +Hl +Ja +Kb +Sb +Sb +Ij +JP +WK +sK +sK +Ft +Sb +ob +bn +kR +Sb +qU +qU +qU +nA +AC +ae +XE +hw +IG +yS +lS +Sb +eR +GF +qv +Vo +qU +Vk +ys +ys +ma +hw +bf +ys +Vk +Vk +qU +qU +qU +qU +qU +"} +(21,1,1) = {" +qU +qt +Nl +Vk +OB +Sb +Sb +Sb +Sb +qU +Sb +hK +Me +Sb +hj +sK +xb +Sb +CF +lf +Sy +Sb +qU +qU +qU +et +AC +Jr +sD +hw +nk +aA +lS +Sb +Lj +AT +qv +Vo +cd +KW +Vk +CW +vd +yr +QS +wF +QD +qU +qU +qU +qU +qU +qU +"} +(22,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +PT +xY +GF +Sb +Sb +WK +Sb +Sb +vc +Xz +FA +Kb +PT +PT +PT +Kb +Cm +Jr +oT +nk +sD +iK +zM +Kb +UH +AS +qv +Vo +qU +qU +QD +il +il +hw +il +nx +CC +ze +Vk +qU +qU +qU +qU +"} +(23,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +PT +Fh +lS +Sb +gB +lS +WM +Sb +CZ +wi +cz +Lz +Tf +hw +Tf +eJ +cX +SV +hW +hW +hW +Ul +lS +Kb +Kb +Sb +Sb +Sb +qU +qU +qU +nx +RF +hw +sU +nx +Cw +Vk +Vk +qU +qU +qU +qU +"} +(24,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +Sb +An +Sb +bs +tM +jz +Sb +ro +lf +cz +Dh +Ud +Ud +Ud +wl +Xa +GF +AC +AC +AC +lS +bP +bx +Kb +Kb +cd +qU +Ah +qU +Ov +nx +aH +rU +nc +nx +QD +Vk +ze +qU +qU +qU +qU +"} +(25,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +ym +yU +tv +KH +bs +lS +Sb +ho +lf +qB +Kb +PT +PT +PT +Kb +io +hw +hw +hw +YU +Pf +AC +qA +Kb +Kb +qU +qU +ZF +Vk +QD +SH +ir +rZ +BX +CW +VO +QD +QD +qU +qU +qU +qU +"} +(26,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +WK +Sb +Sb +ZS +bs +lS +Kb +GH +lf +Kb +Sb +Vk +Vk +Vk +Sb +lS +Jr +nk +GF +nk +IL +AC +yt +qv +zF +qU +qU +Vk +Vk +Cw +il +eq +hw +KY +il +ze +ze +Vk +qU +qU +qU +qU +"} +(27,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +lS +mN +Kb +tj +UY +cF +Sb +PT +PT +Sb +Sb +qU +Vk +qU +tv +zy +Jr +sD +sD +sD +tK +lS +bx +qv +zF +qU +qU +qU +Vk +QD +il +il +bF +ys +il +Vk +qU +LC +qU +qU +qU +qU +"} +(28,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +Sb +rJ +Kb +Kb +Sb +Sb +Sb +qU +qU +Vk +qU +qU +Vk +qU +Sb +AC +MN +iP +iP +iP +ol +lS +Qf +Kb +Kb +cd +qU +qU +qU +qU +nx +jx +hw +ys +ys +ys +qU +qU +qU +qU +qU +qU +"} +(29,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Vk +Vk +Vk +Vk +Vk +Sb +FK +lS +VQ +EP +VQ +lS +FK +Ty +Kb +Sb +qU +qU +qU +qU +qU +nx +Qb +Fy +TS +qa +ys +ys +qU +qU +qU +qU +qU +"} +(30,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +Sb +Sb +CK +CK +CK +CK +CK +Sb +Sb +Sb +Sb +qU +qU +qU +qU +qU +il +HJ +wr +hw +wn +Cy +nx +qU +qU +qU +qU +qU +"} +(31,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +il +bC +ov +QN +SL +nx +nx +Vk +qU +qU +qU +qU +"} +(32,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +ys +Uo +Aq +Fu +nx +il +Vk +Vk +qU +qU +qU +qU +"} +(33,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +ys +vv +vv +vv +nx +Ql +Tl +Vk +qU +qU +qU +qU +"} +(34,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +nM +nM +nM +qU +nM +Vk +qU +qU +qU +qU +qU +"} +(35,1,1) = {" +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +qU +"} diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/transit_bar.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/transit_bar.dmm new file mode 100644 index 000000000000..c03f5d751347 --- /dev/null +++ b/_maps/map_files220/RandomRuins/SpaceRuins/transit_bar.dmm @@ -0,0 +1,518 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/wall/r_wall, +/area/ruin/space/powered) +"b" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/item/book/manual/barman_recipes, +/turf/simulated/floor/plasteel{ + icon_state = "blackfull" + }, +/area/ruin/space/powered) +"c" = ( +/obj/structure/table/wood, +/obj/item/ashtray/glass{ + pixel_y = -2; + pixel_x = 6 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_y = 5; + pixel_x = -2 + }, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "blackfull" + }, +/area/ruin/space/powered) +"d" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"f" = ( +/obj/machinery/door/airlock/external, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"g" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/ruin/space/powered) +"h" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/dock_marker{ + icon_state = "markerolive-on" + }, +/turf/template_noop, +/area/template_noop) +"i" = ( +/obj/structure/sign/barsign, +/turf/simulated/wall/r_wall, +/area/ruin/space/powered) +"j" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/simulated/floor/transparent/glass/reinforced, +/area/ruin/space/powered) +"k" = ( +/turf/simulated/floor/transparent/glass/reinforced, +/area/ruin/space/powered) +"l" = ( +/obj/machinery/economy/vending/boozeomat, +/obj/machinery/economy/vending/boozeomat, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/ruin/space/powered) +"n" = ( +/turf/template_noop, +/area/template_noop) +"o" = ( +/turf/simulated/floor/carpet/red, +/area/ruin/space/powered) +"r" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/cans/beer, +/obj/item/reagent_containers/food/drinks/cans/beer{ + list_reagents = list("beer"=0); + pixel_x = 9; + pixel_y = -3 + }, +/obj/item/ashtray/bronze{ + pixel_y = 10; + pixel_x = -8 + }, +/turf/simulated/floor/carpet/red, +/area/ruin/space/powered) +"t" = ( +/obj/machinery/door/window/reinforced/normal{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/structure/sign/monkey_paint{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "blackfull" + }, +/area/ruin/space/powered) +"u" = ( +/obj/structure/table/wood, +/obj/item/newspaper, +/obj/item/storage/fancy/cigarettes{ + pixel_y = -2; + pixel_x = -7 + }, +/turf/simulated/floor/carpet/red, +/area/ruin/space/powered) +"v" = ( +/obj/structure/sign/vacuum{ + pixel_y = -32 + }, +/turf/simulated/floor/transparent/glass/reinforced, +/area/ruin/space/powered) +"w" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/ruin/space/powered) +"x" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/template_noop) +"y" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"z" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/carpet/red, +/area/ruin/space/powered) +"A" = ( +/obj/item/gps/ruin{ + gpstag = "Mini Pub"; + pixel_y = -32 + }, +/obj/structure/table, +/obj/machinery/chem_dispenser/beer{ + dir = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/ruin/space/powered) +"B" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"C" = ( +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/ruin/space/powered) +"F" = ( +/obj/structure/table, +/obj/machinery/chem_dispenser/soda{ + dir = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/ruin/space/powered) +"G" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_y = 8; + pixel_x = -7 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "blackfull" + }, +/area/ruin/space/powered) +"J" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/chair/stool/bar, +/turf/simulated/floor/carpet/red, +/area/ruin/space/powered) +"K" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/transparent/glass/reinforced, +/area/ruin/space/powered) +"L" = ( +/obj/structure/table, +/obj/item/lighter/zippo/engraved, +/obj/item/reagent_containers/glass/rag{ + pixel_x = -7 + }, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/clothing/glasses/sunglasses/yeah{ + pixel_x = -6; + pixel_y = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/ruin/space/powered) +"N" = ( +/obj/structure/chair/stool/bar, +/turf/simulated/floor/carpet/red, +/area/ruin/space/powered) +"P" = ( +/obj/machinery/economy/vending/cigarette/free, +/turf/simulated/floor/transparent/glass/reinforced, +/area/ruin/space/powered) +"Q" = ( +/turf/simulated/floor/plasteel{ + icon_state = "blackfull" + }, +/area/ruin/space/powered) +"R" = ( +/obj/structure/closet/crate/can, +/turf/simulated/floor/transparent/glass/reinforced, +/area/ruin/space/powered) +"T" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/obj/item/ashtray/bronze, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_y = 12; + pixel_x = 7; + list_reagents = list("innocent_erp = 50") + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_y = -2; + pixel_x = 8 + }, +/turf/simulated/floor/carpet/red, +/area/ruin/space/powered) +"V" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/ruin/space/powered) +"X" = ( +/obj/structure/table/wood, +/obj/item/ashtray/glass{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/item/storage/fancy/cigarettes/cigpack_robust{ + pixel_y = 8; + pixel_x = -10 + }, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "blackfull" + }, +/area/ruin/space/powered) +"Y" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/ruin/space/powered) +"Z" = ( +/obj/structure/sign/vacuum{ + pixel_y = 32 + }, +/turf/simulated/floor/transparent/glass/reinforced, +/area/ruin/space/powered) + +(1,1,1) = {" +n +n +n +n +n +n +n +n +n +n +n +n +n +n +n +"} +(2,1,1) = {" +n +h +x +x +h +x +x +h +n +n +n +n +n +n +n +"} +(3,1,1) = {" +n +x +n +a +Y +a +n +a +y +y +y +y +n +n +n +"} +(4,1,1) = {" +n +x +n +a +B +a +y +a +l +g +L +y +y +n +n +"} +(5,1,1) = {" +n +h +n +a +f +a +R +J +G +Q +Q +F +y +n +n +"} +(6,1,1) = {" +n +x +n +a +Z +k +k +N +X +Q +Q +A +a +h +n +"} +(7,1,1) = {" +n +x +a +a +K +k +k +N +c +b +t +a +a +x +n +"} +(8,1,1) = {" +n +h +a +P +k +k +k +k +k +j +v +a +n +x +n +"} +(9,1,1) = {" +n +n +y +z +V +C +o +T +w +a +f +a +n +h +n +"} +(10,1,1) = {" +n +n +y +y +r +u +z +a +y +a +d +i +n +x +n +"} +(11,1,1) = {" +n +n +n +y +y +y +y +a +n +a +Y +a +n +x +n +"} +(12,1,1) = {" +n +n +n +n +n +n +n +h +x +x +h +x +x +h +n +"} +(13,1,1) = {" +n +n +n +n +n +n +n +n +n +n +n +n +n +n +n +"} diff --git a/_maps/map_files220/RandomRuins/SpaceRuins/whiteship.dmm b/_maps/map_files220/RandomRuins/SpaceRuins/whiteship.dmm new file mode 100644 index 000000000000..1f3d2b800486 --- /dev/null +++ b/_maps/map_files220/RandomRuins/SpaceRuins/whiteship.dmm @@ -0,0 +1,2942 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"ab" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"af" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/obj/structure/closet/walllocker/emerglocker/north{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"aA" = ( +/turf/simulated/wall/indestructible/whiteshuttle/nodiagonal, +/area/shuttle/abandoned) +"aI" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/passive_vent, +/obj/structure/filingcabinet/chestdrawer/autopsy, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"bg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 11 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/item/shard{ + icon_state = "small" + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"bP" = ( +/obj/structure/curtain/medical, +/obj/machinery/shower{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/shuttle/abandoned) +"bT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"bX" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/shuttle/abandoned) +"bY" = ( +/obj/structure/closet/crate/can, +/obj/item/reagent_containers/glass/beaker/waterbottle/large/empty, +/obj/item/trash/pistachios, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"ca" = ( +/obj/structure/closet/wardrobe/white, +/obj/machinery/atmospherics/unary/passive_vent{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"cl" = ( +/obj/structure/table, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/syringe/charcoal, +/obj/item/reagent_containers/syringe/insulin, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/syringe, +/obj/item/stack/medical/bruise_pack/advanced{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/stack/medical/ointment/advanced{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/pill/patch/styptic{ + pixel_y = 6 + }, +/obj/item/reagent_containers/food/pill/patch/styptic{ + pixel_x = 2; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/pill/patch/silver_sulf{ + pixel_x = -8; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/pill/patch/silver_sulf{ + pixel_x = -8; + pixel_y = 8 + }, +/obj/item/storage/pill_bottle/painkillers{ + pixel_x = -6; + pixel_y = -3 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTHWEST)" + }, +/area/shuttle/abandoned) +"cT" = ( +/obj/machinery/light_construct{ + dir = 8 + }, +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/reagent_containers/food/drinks/coffee{ + desc = "It's cold as dead body."; + pixel_x = 8; + pixel_y = 8; + volume = 15 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"dm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/light_construct{ + dir = 8 + }, +/obj/item/hemostat, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"dr" = ( +/obj/structure/morgue, +/obj/structure/window/reinforced/polarized{ + dir = 1; + id = "privateroom" + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"dv" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/reinforced/normal, +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTHEAST)" + }, +/area/shuttle/abandoned) +"dy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"dU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/effect/decal/cleanable/blood/splatter, +/mob/living/simple_animal/hostile/undead/zombie, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"ec" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/blood/splatter, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"fo" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1; + initialize_directions = 11 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/mob/living/simple_animal/hostile/undead/zombie/fast, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/shuttle/abandoned) +"gc" = ( +/obj/structure/coatrack, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"gf" = ( +/obj/structure/rack, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/item/tank/internals/emergency_oxygen/double, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"gs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/shuttle/abandoned) +"gB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + initialize_directions = 11 + }, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"gD" = ( +/obj/machinery/door/airlock/medical, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"gL" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/shuttle/abandoned) +"hl" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/head/surgery, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/shuttle/abandoned) +"hs" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"hR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + id_tag = "whiteshipinnerairlock2"; + locked = 1; + name = "External Airlock" + }, +/turf/simulated/floor/mineral/titanium/airless, +/area/shuttle/abandoned) +"ic" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/item/clothing/under/rank/medical/doctor, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"ih" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "whiteshiproom1"; + layer = 3; + name = "Room 1 Shutters" + }, +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"ii" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = -4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"ik" = ( +/obj/machinery/door/airlock/medical, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/shuttle/abandoned) +"io" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/item/clothing/mask/gas, +/mob/living/simple_animal/hostile/undead/zombie/fast, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"is" = ( +/obj/structure/sign/vacuum{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/shuttle/abandoned) +"iu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"iO" = ( +/obj/machinery/door_control{ + id = "whiteshipinnershutters"; + name = "Medical Ship Inner Shutters Control"; + pixel_x = 26; + pixel_y = -2 + }, +/obj/machinery/door_control{ + id = "whiteshipbridgeshutters"; + name = "Medical Ship Bridge Shutters Control"; + pixel_x = 26; + pixel_y = 7 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/mob/living/simple_animal/hostile/undead/zombie/fast, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"iX" = ( +/obj/machinery/door/airlock/welded{ + id_tag = "whiteshuttletoilet" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/shuttle/abandoned) +"jg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"jt" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/shuttle/abandoned) +"ju" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/shuttle/abandoned) +"jD" = ( +/obj/machinery/door/airlock/medical, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/shuttle/abandoned) +"kn" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/shuttle/abandoned) +"kC" = ( +/obj/item/gun/syringe/rapidsyringe, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/blood/tracks, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"kT" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"lO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/tracks{ + pixel_y = -19 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"ma" = ( +/obj/machinery/door/airlock/medical/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/shuttle/abandoned) +"mj" = ( +/obj/item/clothing/mask/breath, +/turf/template_noop, +/area/space) +"mB" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/shuttle/abandoned) +"nb" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "whiteshipinnershutters"; + layer = 3; + name = "Medical Ship Inner Shutters" + }, +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"nk" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/unary/passive_vent, +/obj/item/surgical_drapes, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner" + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"nH" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "whiteshipinnershutters"; + layer = 3; + name = "Medical Ship Inner Shutters" + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 4; + name = "Труба на фильтрацию" + }, +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"nQ" = ( +/obj/structure/sign/vacuum{ + pixel_x = 32 + }, +/obj/structure/fans/tiny, +/obj/item/tank/internals/emergency_oxygen/empty, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/remains/human{ + desc = "This guy seemed to have died in terrible way! Half his remains are dust."; + name = "gnawed bones" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/door_control{ + id = "whiteshipouterairlock1"; + in_use = 1; + name = "Airlock Outer Bolts"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = -9; + specialfunctions = 4 + }, +/obj/item/clothing/suit/space/hardsuit/medical, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/abandoned) +"oB" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/coffee{ + desc = "It's cold as dead body."; + pixel_x = 8; + pixel_y = 8; + volume = 15 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"oH" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/shuttle/abandoned) +"oR" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/machinery/economy/vending/snack/free, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"ph" = ( +/obj/structure/sign/vacuum{ + pixel_x = 32 + }, +/obj/structure/fans/tiny, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/door_control{ + id = "whiteshipouterairlock2"; + in_use = 1; + name = "Airlock Outer Bolts"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 8; + specialfunctions = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/abandoned) +"po" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/effect/decal/remains/human{ + desc = "This guy seemed to have died in terrible way! Half his remains are dust."; + name = "gnawed bones" + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/undead/zombie, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull"; + tag = "icon-whitebluefull" + }, +/area/shuttle/abandoned) +"pz" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/cryo_cell, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/abandoned) +"pE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/shuttle/abandoned) +"pG" = ( +/obj/structure/sign/poster/official/nanotrasen_logo, +/turf/simulated/wall/indestructible/whiteshuttle, +/area/shuttle/abandoned) +"qi" = ( +/obj/machinery/door/airlock/medical/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/item/clothing/shoes/blue, +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull"; + tag = "icon-whitebluefull" + }, +/area/shuttle/abandoned) +"qE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/shuttle/abandoned) +"rC" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull"; + tag = "icon-whitebluefull" + }, +/area/shuttle/abandoned) +"sW" = ( +/obj/structure/table/tray, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/item/retractor, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"sX" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"sZ" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "air into ship gas pump" + }, +/obj/item/stack/sheet/wood, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"ta" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"tp" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/shuttle/abandoned) +"tw" = ( +/mob/living/simple_animal/hostile/undead/zombie, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"ub" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"uo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + initialize_directions = 11 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5 + }, +/obj/machinery/door_control{ + id = "whiteshipinnerairlock1"; + in_use = 1; + name = "Airlock Inner Bolts"; + normaldoorcontrol = 1; + pixel_x = -8; + pixel_y = -24; + specialfunctions = 4 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = -1; + pixel_y = -9 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"ut" = ( +/obj/item/wrench/medical, +/turf/simulated/floor/plasteel, +/area/shuttle/abandoned) +"vk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/item/scalpel/laser/laser2{ + pixel_y = 12 + }, +/obj/structure/closet/walllocker/medlocker{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"vo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plasteel, +/area/shuttle/abandoned) +"vt" = ( +/obj/structure/bed/roller, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"vH" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/obj/machinery/sleeper/survival_pod, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/shuttle/abandoned) +"vW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/flashlight/flare/glowstick/emergency, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"wD" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "whiteshipbridgeshutters"; + layer = 3; + name = "Medical Ship Bridge Shutters" + }, +/obj/docking_port/stationary/whiteship{ + dir = 8; + id = "whiteship_away"; + name = "Deep Space" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 8; + height = 31; + id = "whiteship"; + name = "NT Medical Ship"; + roundstart_move = null; + width = 21 + }, +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"wF" = ( +/obj/structure/rack, +/obj/machinery/light_construct, +/obj/item/clothing/under/rank/medical/scrubs/green, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"wI" = ( +/obj/item/gun/energy/gun/mini, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"xf" = ( +/obj/machinery/power/smes, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/shuttle/abandoned) +"xg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/machinery/light_construct/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"xr" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/hardsuit/medical, +/obj/item/clothing/mask/breath, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/item/tank/internals/emergency_oxygen/double, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"xx" = ( +/obj/machinery/door/airlock/medical/glass, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull"; + tag = "icon-whitebluefull" + }, +/area/shuttle/abandoned) +"xz" = ( +/obj/structure/sink{ + dir = 4; + layer = 4; + pixel_x = 12 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/item/radio, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"xP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/decal/cleanable/blood, +/obj/item/reagent_containers/syringe{ + pixel_x = -1; + pixel_y = 11 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"yw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/medical/glass, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"yx" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external{ + id_tag = "whiteshipbackairlock2"; + locked = 1; + name = "External Airlock" + }, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"yH" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "whiteshipbridgeshutters"; + layer = 3; + name = "Medical Ship Bridge Shutters" + }, +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"yQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit, +/obj/machinery/door_control{ + id = "whiteshipbridgeairlock"; + in_use = 1; + name = "Bridge Airlock Bolts"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 26; + specialfunctions = 4 + }, +/mob/living/simple_animal/hostile/undead/zombie/fast, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"zl" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 4; + pixel_y = 20 + }, +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"Ag" = ( +/obj/structure/closet{ + icon_closed = "white"; + icon_state = "white"; + name = "Medical gear" + }, +/obj/item/clothing/under/rank/medical/paramedic, +/obj/item/clothing/shoes/black, +/obj/item/surgical_drapes, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"AL" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 7 + }, +/obj/machinery/atmospherics/unary/passive_vent{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"Bm" = ( +/turf/template_noop, +/area/space) +"Bu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1; + initialize_directions = 11 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"By" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/abandoned) +"BJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"BS" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical{ + level = 1.4 + }, +/obj/structure/curtain/open, +/obj/machinery/atmospherics/unary/passive_vent, +/obj/machinery/light_construct/small{ + dir = 8 + }, +/obj/machinery/door_control{ + id = "whiteshiproom1"; + name = "Room 1 Shutters Control"; + pixel_x = 26; + pixel_y = -2 + }, +/mob/living/simple_animal/hostile/undead/zombie/fast, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/shuttle/abandoned) +"BY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit, +/obj/machinery/door/window/reinforced/normal{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"Ce" = ( +/obj/structure/sign/lifestar, +/turf/simulated/wall/indestructible/whiteshuttle, +/area/shuttle/abandoned) +"Ci" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull"; + tag = "icon-whitebluefull" + }, +/area/shuttle/abandoned) +"Cj" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical{ + level = 1.4 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTH)" + }, +/area/shuttle/abandoned) +"Ck" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"CI" = ( +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"CR" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"DF" = ( +/obj/machinery/economy/vending/medical, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/shuttle/abandoned) +"DH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"DV" = ( +/obj/structure/rack, +/obj/item/mop, +/obj/item/reagent_containers/glass/bucket, +/obj/item/radio, +/obj/machinery/light_construct{ + dir = 4 + }, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"Ep" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/machinery/door/airlock/medical/glass, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull"; + tag = "icon-whitebluefull" + }, +/area/shuttle/abandoned) +"EF" = ( +/obj/structure/table, +/obj/machinery/atmospherics/unary/passive_vent, +/obj/item/clothing/mask/breath/vox, +/obj/item/clothing/under/rank/medical/doctor, +/obj/item/stack/medical/ointment/aloe, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"Fw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/wood, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"Fz" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/beaker/waterbottle/large{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/machinery/light_construct{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"FA" = ( +/obj/structure/rack, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/bag/trash, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"FJ" = ( +/mob/living/simple_animal/hostile/carp, +/turf/template_noop, +/area/space) +"FZ" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/lifestar{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"Gg" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + tag = "icon-propulsion (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/abandoned) +"Gi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"Go" = ( +/obj/machinery/door/airlock/external{ + id_tag = "whiteshipouterairlock2"; + locked = 1; + name = "External Airlock" + }, +/turf/simulated/floor/mineral/titanium/airless, +/area/shuttle/abandoned) +"Gv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 11 + }, +/obj/item/clothing/gloves/color/latex, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"Gy" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical{ + level = 1.4 + }, +/obj/structure/curtain/open, +/obj/machinery/atmospherics/unary/passive_vent, +/obj/machinery/light_construct/small{ + dir = 8 + }, +/obj/machinery/door_control{ + id = "whiteshiproom2"; + name = "Room 2 Shutters Control"; + pixel_x = 26; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/shuttle/abandoned) +"GC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/handheld_defibrillator, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"GO" = ( +/obj/effect/decal/cleanable/blood, +/mob/living/simple_animal/hostile/undead/zombie/fast, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"Ia" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/shuttle/abandoned) +"IC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + desc = "Труба ведёт газ на фильтрацию"; + dir = 4; + name = "Труба на фильтрацию" + }, +/obj/machinery/computer/crew{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"IG" = ( +/obj/machinery/door_control{ + id = "whiteshipbackairlock1"; + in_use = 1; + name = "Airlock Bolts"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = -24; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/shuttle/abandoned) +"Jn" = ( +/obj/structure/table/glass, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/drinks/mug/cmo, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"JJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/rack, +/obj/item/storage/box/autoinjectors{ + pixel_x = 8; + pixel_y = -4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/obj/item/tank/internals/emergency_oxygen/nitrogen{ + pixel_x = -1; + pixel_y = -2 + }, +/obj/item/tank/internals/emergency_oxygen/plasma{ + pixel_x = -6; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"JR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/undead/zombie/fast, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"Kr" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"Kt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/atmospherics/unary/passive_vent{ + dir = 1 + }, +/obj/item/clothing/accessory/stethoscope, +/obj/item/flashlight/pen, +/obj/item/reagent_containers/food/snacks/grown/apple{ + desc = "An apple a day - keeps doctor away..."; + pixel_x = 2; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whiteblue" + }, +/area/shuttle/abandoned) +"KE" = ( +/obj/machinery/iv_drip, +/obj/machinery/light_construct, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"KK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/mob/living/simple_animal/hostile/undead/zombie/fast, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"KM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"Ll" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/shuttle/abandoned) +"LA" = ( +/obj/machinery/computer/shuttle/white_ship{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"Mx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"Mz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/human{ + desc = "This guy seemed to have died in terrible way! Half his remains are dust."; + name = "gnawed bones" + }, +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"MN" = ( +/obj/structure/sink{ + layer = 4; + pixel_y = 19 + }, +/obj/structure/mirror{ + pixel_y = 35 + }, +/obj/machinery/atmospherics/unary/passive_vent, +/obj/effect/decal/cleanable/blood, +/obj/item/weldingtool{ + maximum_fuel = 15 + }, +/obj/machinery/door_control{ + id = "whiteshuttletoilet"; + in_use = 1; + name = "Toilet Lock"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = -24; + specialfunctions = 4 + }, +/mob/living/simple_animal/hostile/undead/zombie, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/shuttle/abandoned) +"MZ" = ( +/obj/item/gps/ruin{ + gpstag = "NT Medical Ship"; + pixel_y = -32 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"NI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/circular_saw, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"NR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/door/airlock/command{ + id_tag = "whiteshipbridgeairlock"; + locked = 1; + name = "Medical Shuttle Bridge airlock" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"NV" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "whiteshiproom2"; + layer = 3; + name = "Room 2 Shutters" + }, +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"Oi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/under/retro/medical{ + name = "old medical officer's uniform" + }, +/mob/living/simple_animal/hostile/undead/zombie/fast, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"Pi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/structure/rack, +/obj/item/extinguisher/mini, +/obj/item/clothing/gloves/color/fyellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/shuttle/abandoned) +"PB" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/obj/machinery/power/port_gen/pacman, +/obj/machinery/atmospherics/unary/passive_vent{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"PK" = ( +/obj/item/trash/liquidfood, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + initialize_directions = 11 + }, +/obj/structure/extinguisher_cabinet{ + pixel_x = 5; + pixel_y = 30 + }, +/obj/machinery/door_control{ + id = "whiteshipinnerairlock2"; + in_use = 1; + name = "Airlock Inner Bolts"; + normaldoorcontrol = 1; + pixel_x = -8; + pixel_y = 24; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"PU" = ( +/obj/machinery/light, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/thermomachine/freezer{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue"; + tag = "icon-whiteblue" + }, +/area/shuttle/abandoned) +"Qh" = ( +/obj/structure/table/tray, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/mask/surgical, +/obj/machinery/atmospherics/unary/vent_scrubber{ + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = 32 + }, +/obj/item/storage/firstaid/surgery{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"Qp" = ( +/obj/structure/computerframe{ + dir = 8 + }, +/obj/item/shard{ + icon_state = "small" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"Qs" = ( +/obj/machinery/door/airlock/external{ + id_tag = "whiteshipouterairlock1"; + locked = 1; + name = "External Airlock" + }, +/obj/effect/decal/cleanable/blood/tracks, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/abandoned) +"Qz" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"QF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + initialize_directions = 11 + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"Rf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/obj/machinery/door/airlock/medical, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull"; + tag = "icon-whitebluefull" + }, +/area/shuttle/abandoned) +"Rw" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault"; + tag = "icon-vault (WEST)" + }, +/area/shuttle/abandoned) +"RE" = ( +/obj/item/clothing/glasses/welding, +/obj/structure/closet, +/obj/item/screwdriver, +/obj/item/multitool, +/obj/item/wirecutters, +/obj/item/analyzer, +/obj/item/t_scanner, +/obj/item/stack/cable_coil, +/obj/item/flashlight, +/obj/item/clothing/head/hardhat, +/obj/item/weldingtool, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/shuttle/abandoned) +"RN" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 1; + pixel_y = 2 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/abandoned) +"RT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/external{ + id_tag = "whiteshipinnerairlock1"; + name = "External Airlock" + }, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/tracks, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/abandoned) +"RU" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plasteel, +/area/shuttle/abandoned) +"RZ" = ( +/obj/structure/shuttle/engine/propulsion{ + tag = "icon-propulsion (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/abandoned) +"Sl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + initialize_directions = 11 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"Ss" = ( +/obj/machinery/computer/operating{ + dir = 1 + }, +/obj/machinery/light, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/abandoned) +"Su" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/medical/glass, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"SU" = ( +/obj/machinery/atmospherics/unary/passive_vent{ + dir = 1 + }, +/obj/structure/closet/l3closet, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"Ta" = ( +/obj/machinery/door/airlock/medical, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"Ts" = ( +/turf/simulated/wall/indestructible/whiteshuttle, +/area/shuttle/abandoned) +"Tt" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue"; + tag = "icon-whitehall (WEST)" + }, +/area/shuttle/abandoned) +"TS" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/glass/bottle/reagent/formaldehyde, +/obj/machinery/door/window/reinforced/normal{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"Ud" = ( +/obj/machinery/optable, +/obj/item/clothing/mask/breath/medical, +/obj/item/tank/internals/anesthetic, +/obj/machinery/defibrillator_mount/loaded{ + pixel_x = 26 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/shuttle/abandoned) +"Ug" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door_control{ + id = "whiteshipbackairlock2"; + in_use = 1; + name = "Airlock Bolts"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = 24; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/shuttle/abandoned) +"Ul" = ( +/obj/structure/closet/radiation, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"Uy" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull"; + tag = "icon-whitebluefull" + }, +/area/shuttle/abandoned) +"UY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"Vj" = ( +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/item/clothing/gloves/color/red/insulated, +/obj/structure/toilet{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/shuttle/abandoned) +"VU" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluefull" + }, +/area/shuttle/abandoned) +"WE" = ( +/obj/machinery/door/airlock/medical, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/item/soap, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"WM" = ( +/obj/item/tank/internals/emergency_oxygen/nitrogen{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/item/reagent_containers/syringe{ + pixel_x = -1; + pixel_y = 11 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"WS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/structure/closet/l3closet, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"Xa" = ( +/obj/machinery/computer{ + dir = 8; + icon_state = "broken"; + icon_screen = "broken"; + icon_keyboard = "generic_key_broken" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"XJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/storage/belt/medical, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"XS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/plasma{ + amount = 15 + }, +/turf/simulated/floor/plasteel, +/area/shuttle/abandoned) +"XW" = ( +/obj/machinery/door/airlock/external{ + id_tag = "whiteshipbackairlock1"; + name = "External Airlock" + }, +/obj/structure/fans/tiny, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/shuttle/abandoned) +"XX" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + name = "standard air scrubber"; + on = 1; + scrub_N2O = 1; + scrub_Toxins = 1 + }, +/obj/structure/coatrack, +/obj/item/clothing/suit/storage/labcoat/cmo{ + desc = "Bluer than the standard model. Still look like a new one"; + name = "old chief medical officer's labcoat" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"Yn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"YG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/remains/human{ + desc = "This guy seemed to have died in terrible way! Half his remains are dust."; + name = "Human remains" + }, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"YM" = ( +/obj/item/kitchen/utensil/spoon, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/shuttle/abandoned) +"YY" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/iv_bag/salglu, +/obj/item/reagent_containers/iv_bag/salglu, +/obj/item/reagent_containers/iv_bag/blood/AMinus, +/obj/item/reagent_containers/iv_bag/blood/APlus, +/obj/item/reagent_containers/iv_bag/blood/BMinus, +/obj/item/reagent_containers/iv_bag/blood/BPlus, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/obj/item/reagent_containers/iv_bag/blood/OPlus, +/obj/item/reagent_containers/iv_bag/blood/vox, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"Zf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + name = "scrubber to outside gas pump"; + target_pressure = 4000 + }, +/obj/item/clothing/under/rank/medical/scrubs/purple, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull"; + tag = "icon-whitebluefull" + }, +/area/shuttle/abandoned) +"Zn" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + tag = "icon-propulsion (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/abandoned) +"Zr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/crowbar/red{ + desc = "..."; + force = 20; + name = "Легендарная монтировка" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull"; + tag = "icon-whitebluefull" + }, +/area/shuttle/abandoned) +"Zx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) +"ZB" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + tag = "icon-propulsion (NORTH)" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/abandoned) +"ZP" = ( +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/shuttle/abandoned) +"ZS" = ( +/obj/structure/sign/vacuum{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/shuttle/abandoned) +"ZU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 8 + }, +/obj/item/kitchen/utensil/fork, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/shuttle/abandoned) + +(1,1,1) = {" +Bm +Bm +Bm +Bm +Bm +Bm +Zn +Zn +Bm +Zn +Zn +Bm +Bm +Bm +Bm +Bm +Bm +"} +(2,1,1) = {" +Bm +Bm +Bm +Bm +Bm +Ts +Ts +aA +Bm +aA +Ts +Ts +Bm +Bm +Bm +Bm +Bm +"} +(3,1,1) = {" +Bm +Bm +Bm +Bm +Bm +aA +oH +Ts +Bm +Ts +gL +aA +Bm +Bm +Bm +Bm +Bm +"} +(4,1,1) = {" +Bm +Bm +Bm +Bm +Bm +yx +Ug +Ts +Bm +Ts +IG +XW +Bm +Bm +Bm +Bm +Bm +"} +(5,1,1) = {" +Bm +Bm +Bm +Bm +Bm +Ts +is +Ts +Bm +Ts +ZS +Ts +Bm +Bm +Bm +Bm +Bm +"} +(6,1,1) = {" +Bm +Bm +Bm +Bm +Bm +Ce +CI +Ts +Bm +Ts +vW +Ce +Bm +Bm +Bm +Bm +Bm +"} +(7,1,1) = {" +Bm +Bm +FJ +Bm +Bm +Ts +ab +Ts +Bm +Ts +Mx +Ts +Bm +Bm +Bm +Bm +Bm +"} +(8,1,1) = {" +Bm +Bm +Bm +Bm +Zn +Ts +KM +Ts +Bm +Ts +CI +Ts +Zn +Bm +Bm +Bm +Bm +"} +(9,1,1) = {" +Bm +Bm +Bm +Bm +aA +Ts +Zr +Ts +Bm +Ts +rC +Ts +aA +Bm +Bm +Bm +Bm +"} +(10,1,1) = {" +Bm +Bm +Bm +Zn +Ts +Pi +RU +Ts +Bm +Ts +ut +RE +Ts +Zn +Bm +Bm +Bm +"} +(11,1,1) = {" +Bm +Bm +Bm +aA +Ts +XS +af +Ts +Bm +Ts +bT +FA +Ts +aA +Bm +Bm +Bm +"} +(12,1,1) = {" +Bm +Bm +Ts +Ts +xf +vo +DH +Ts +hs +Ts +Fw +Ll +Rw +Ts +Ts +Bm +Bm +"} +(13,1,1) = {" +Bm +Bm +pG +jt +Mz +qE +PB +Ts +nH +Ts +Qz +dy +sZ +kn +pG +Bm +Bm +"} +(14,1,1) = {" +Bm +ZB +Ts +Ts +Ts +jD +Ts +Ts +IC +Ts +Ts +ik +Ts +Ts +Ts +RZ +Bm +"} +(15,1,1) = {" +Bm +aA +Ts +Ts +io +Ck +Ep +Uy +Zf +Ci +xx +ic +dm +Ts +Ts +aA +Bm +"} +(16,1,1) = {" +Bm +aA +Ts +Qh +QF +Ss +Ts +CR +po +gc +Ts +vt +NI +YY +aA +aA +Bm +"} +(17,1,1) = {" +Bm +nb +nk +bg +xz +Ud +Ts +Ts +qi +Ts +Ts +sW +Gi +Gv +SU +nb +Bm +"} +(18,1,1) = {" +Ts +aA +aA +Ta +Ts +Ts +Ts +vH +pE +ju +Ts +Cj +tw +UY +KE +aA +Ts +"} +(19,1,1) = {" +ih +BS +ma +gB +ca +Ts +pz +tp +Ia +Kt +Ts +Ts +Ts +vk +Kr +dr +Ts +"} +(20,1,1) = {" +Ts +Ts +aA +jg +wF +Ts +RN +mB +bX +PU +Ts +Vj +Ts +ii +GO +BY +Ts +"} +(21,1,1) = {" +NV +Gy +ma +Bu +WS +Ts +By +hl +fo +cl +Ts +MN +iX +Sl +ZP +TS +Ts +"} +(22,1,1) = {" +Ce +Ts +aA +gD +Ts +Ts +dv +Tt +gs +DF +Ts +bP +Ts +WE +aA +Ts +Ce +"} +(23,1,1) = {" +Go +ph +hR +ZU +cT +aA +Ts +Ts +Rf +aA +Ts +Ts +Ts +lO +RT +nQ +Qs +"} +(24,1,1) = {" +Ts +Ts +aA +PK +ta +AL +aA +FZ +Zx +xg +aA +EF +JJ +uo +aA +Ts +Ts +"} +(25,1,1) = {" +Bm +nb +xr +JR +XJ +iu +yw +GC +dU +ec +Su +kC +KK +xP +gf +nb +mj +"} +(26,1,1) = {" +Bm +Ts +Ts +bY +YM +oR +aA +Ts +NR +Ts +aA +Ag +WM +Ul +Ts +Ts +Bm +"} +(27,1,1) = {" +Bm +Bm +aA +aA +Fz +aA +aA +aI +BJ +XX +aA +aA +DV +aA +aA +Bm +Bm +"} +(28,1,1) = {" +Bm +Bm +Gg +Ce +Ts +aA +zl +yQ +Yn +YG +MZ +aA +Ts +Ce +Gg +Bm +Bm +"} +(29,1,1) = {" +Bm +Bm +Bm +Bm +aA +VU +kT +wI +iO +Oi +sX +Jn +aA +Bm +Bm +Bm +Bm +"} +(30,1,1) = {" +Bm +Bm +Bm +Bm +yH +yH +ub +Qp +oB +LA +Xa +yH +yH +Bm +Bm +Bm +Bm +"} +(31,1,1) = {" +Bm +Bm +Bm +Bm +Bm +yH +yH +yH +wD +yH +yH +yH +Bm +Bm +Bm +Bm +Bm +"} diff --git a/_maps/map_files220/RandomZLevels/beach.dmm b/_maps/map_files220/RandomZLevels/beach.dmm new file mode 100644 index 000000000000..77bc139d3ae2 --- /dev/null +++ b/_maps/map_files220/RandomZLevels/beach.dmm @@ -0,0 +1,3692 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/structure/table/wood, +/obj/item/book/manual/barman_recipes{ + pixel_y = 2; + pixel_x = -6 + }, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = 6; + pixel_y = 2 + }, +/turf/simulated/floor/wood, +/area/awaymission/beach) +"bc" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/effect/decal/snow/sand/edge{ + dir = 9; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bd" = ( +/obj/structure/flora/grass/brown, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"be" = ( +/obj/effect/decal/snow/sand/edge{ + dir = 5; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bf" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bg" = ( +/obj/effect/decal/snow/sand/edge{ + dir = 8; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bh" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/effect/decal/snow/sand/edge{ + dir = 4; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bi" = ( +/obj/effect/decal/snow/sand/edge{ + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bj" = ( +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bk" = ( +/obj/effect/decal/snow/sand/surround{ + dir = 1; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bl" = ( +/obj/effect/decal/snow/sand/edge{ + dir = 4; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bm" = ( +/obj/effect/decal/snow/sand/edge{ + dir = 9; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bn" = ( +/obj/effect/decal/snow/sand/edge{ + name = "rough sand" + }, +/turf/simulated/floor/grass, +/area/awaymission/beach) +"bo" = ( +/obj/effect/decal/snow/sand/edge{ + dir = 10; + name = "rough sand" + }, +/turf/simulated/floor/grass, +/area/awaymission/beach) +"bp" = ( +/obj/effect/decal/snow/sand/surround{ + name = "rough sand" + }, +/turf/simulated/floor/grass, +/area/awaymission/beach) +"bq" = ( +/obj/effect/decal/snow/sand/edge{ + dir = 6; + name = "rough sand" + }, +/turf/simulated/floor/grass, +/area/awaymission/beach) +"br" = ( +/obj/effect/decal/snow/sand/edge{ + dir = 6; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bs" = ( +/obj/effect/decal/snow/sand/edge{ + dir = 10; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bt" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bw" = ( +/obj/effect/overlay/palmtree_r, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"bx" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/decal/snow/sand/edge{ + dir = 9; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"by" = ( +/obj/effect/decal/snow/sand/edge{ + dir = 1; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bz" = ( +/obj/effect/overlay/palmtree_r, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bA" = ( +/obj/structure/flora/ausbushes/genericbush, +/obj/effect/decal/snow/sand/edge{ + dir = 1; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bB" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/decal/snow/sand/edge{ + dir = 1; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bC" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/decal/snow/sand/edge{ + dir = 4; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bD" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/overlay/coconut, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bE" = ( +/obj/structure/flora/bush, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bF" = ( +/obj/effect/overlay/palmtree_l, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bG" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"bH" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/decal/snow/sand/edge{ + dir = 8; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bJ" = ( +/obj/effect/overlay/palmtree_l, +/obj/effect/decal/snow/sand/edge{ + dir = 1; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bK" = ( +/obj/effect/overlay/palmtree_l, +/obj/effect/overlay/coconut, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bL" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bM" = ( +/obj/structure/flora/ausbushes/sunnybush, +/obj/effect/decal/snow/sand/edge{ + dir = 1; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bN" = ( +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bO" = ( +/obj/structure/flora/grass/brown, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bP" = ( +/obj/structure/flora/rock/pile, +/obj/effect/overlay/palmtree_l, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bQ" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bR" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bS" = ( +/obj/structure/flora/grass/green, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"bT" = ( +/obj/structure/flora/rock/pile, +/obj/structure/flora/ausbushes/palebush, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"bU" = ( +/obj/structure/flora/rock/pile, +/obj/structure/flora/ausbushes/genericbush, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"bV" = ( +/obj/structure/flora/rock/pile, +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"bW" = ( +/obj/structure/flora/rock/pile, +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"bX" = ( +/obj/structure/flora/rock, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"bY" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"bZ" = ( +/obj/structure/flora/rock/pile, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"ca" = ( +/obj/structure/flora/rock/pile, +/obj/effect/overlay/palmtree_r, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"cb" = ( +/obj/structure/flora/rock/pile, +/obj/effect/overlay/palmtree_l, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"cc" = ( +/obj/structure/flora/rock/pile, +/obj/structure/flora/ausbushes/fernybush, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"cd" = ( +/obj/structure/flora/rock/pile, +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"ce" = ( +/obj/structure/flora/rock/pile, +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"cf" = ( +/obj/structure/flora/rock/pile, +/obj/structure/flora/ausbushes/fernybush, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"cg" = ( +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"ch" = ( +/obj/structure/flora/rock, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"ci" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/overlay/coconut, +/obj/effect/decal/snow/sand/edge{ + dir = 1; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"cm" = ( +/obj/structure/flora/rock/pile, +/obj/structure/flora/ausbushes/palebush, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"cq" = ( +/obj/effect/decal/snow/sand/edge{ + name = "rough sand" + }, +/obj/structure/closet/crate/internals, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"cr" = ( +/obj/effect/decal/snow/sand/edge{ + name = "rough sand" + }, +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"cs" = ( +/obj/structure/flora/ausbushes/reedbush, +/obj/effect/decal/snow/sand/edge{ + dir = 5; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"cu" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"cv" = ( +/obj/structure/flora/bush, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"cB" = ( +/obj/effect/decal/snow/sand/edge{ + dir = 4; + name = "rough sand" + }, +/obj/effect/overlay/palmtree_r, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"cE" = ( +/turf/simulated/wall/mineral/sandstone, +/area/awaymission/beach) +"cG" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/effect/decal/snow/sand/edge{ + dir = 8; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"cJ" = ( +/obj/effect/decal/snow/sand/edge{ + dir = 4; + name = "rough sand" + }, +/obj/structure/closet/athletic_mixed, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"cN" = ( +/obj/effect/decal/snow/sand/edge{ + dir = 4; + name = "rough sand" + }, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/item/clothing/shoes/sandal, +/obj/structure/closet/crate, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"cO" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/wood, +/area/awaymission/beach) +"cS" = ( +/obj/structure/closet/gmcloset{ + name = "formal wardrobe" + }, +/turf/simulated/floor/wood, +/area/awaymission/beach) +"cU" = ( +/obj/structure/closet/secure_closet/bar, +/turf/simulated/floor/wood, +/area/awaymission/beach) +"cV" = ( +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/awaymission/beach) +"cW" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/beer{ + pixel_y = 6 + }, +/turf/simulated/floor/wood, +/area/awaymission/beach) +"cX" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/soda{ + pixel_y = 6 + }, +/turf/simulated/floor/wood, +/area/awaymission/beach) +"cY" = ( +/obj/structure/flora/rock/pile, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"cZ" = ( +/obj/machinery/economy/vending/boozeomat{ + emagged = 1 + }, +/turf/simulated/floor/wood, +/area/awaymission/beach) +"da" = ( +/obj/structure/table/wood, +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/wood, +/area/awaymission/beach) +"db" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/wood, +/area/awaymission/beach) +"dc" = ( +/obj/structure/flora/ausbushes/palebush, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"dd" = ( +/mob/living/simple_animal/crab, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"de" = ( +/obj/effect/overlay/coconut, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"df" = ( +/mob/living/simple_animal/crab/Coffee, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"dg" = ( +/obj/structure/chair, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"dh" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"di" = ( +/obj/structure/flora/rock/pile, +/obj/structure/flora/ausbushes/stalkybush, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"dj" = ( +/turf/simulated/floor/beach/away/coastline, +/area/awaymission/beach) +"dk" = ( +/turf/simulated/floor/beach/away/coastline/dense, +/area/awaymission/beach) +"dl" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/wood, +/area/awaymission/beach) +"dm" = ( +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/wood, +/area/awaymission/beach) +"dn" = ( +/obj/structure/curtain/open, +/turf/simulated/floor/wood, +/area/awaymission/beach) +"dq" = ( +/turf/simulated/floor/wood, +/area/awaymission/beach) +"dr" = ( +/turf/simulated/floor/beach/away/water, +/area/awaymission/beach) +"ds" = ( +/turf/simulated/floor/beach/away/water/dense, +/area/awaymission/beach) +"dt" = ( +/turf/simulated/floor/beach/away/water/drop, +/area/awaymission/beach) +"du" = ( +/turf/simulated/floor/beach/away/water/deep, +/area/awaymission/beach) +"dw" = ( +/turf/simulated/floor/beach/away/water/deep/dense, +/area/awaymission/beach) +"dx" = ( +/turf/simulated/floor/beach/away/water/drop/dense, +/area/awaymission/beach) +"dy" = ( +/turf/simulated/floor/beach/away/water/edge_drop, +/area/awaymission/beach) +"dz" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/decal/snow/sand/edge{ + dir = 10; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"dA" = ( +/obj/structure/mineral_door/wood, +/turf/simulated/floor/wood, +/area/awaymission/beach) +"dB" = ( +/obj/structure/flora/grass/green, +/turf/simulated/floor/beach/away/sand/dense, +/area/awaymission/beach) +"dF" = ( +/obj/effect/decal/snow/sand/edge{ + dir = 1; + name = "rough sand" + }, +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"dP" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/decal/snow/sand/edge{ + dir = 6; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"dT" = ( +/obj/effect/overlay/palmtree_l, +/obj/effect/decal/snow/sand/edge{ + dir = 8; + name = "rough sand" + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"em" = ( +/obj/item/beach_ball, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"eo" = ( +/obj/effect/waterfall{ + dir = 1; + water_frequency = 75 + }, +/turf/simulated/floor/beach/away/coastline, +/area/awaymission/beach) +"eq" = ( +/obj/effect/waterfall{ + dir = 1; + water_frequency = 192 + }, +/turf/simulated/floor/beach/away/coastline, +/area/awaymission/beach) +"er" = ( +/obj/effect/waterfall{ + dir = 1; + water_frequency = 104 + }, +/turf/simulated/floor/beach/away/coastline, +/area/awaymission/beach) +"ew" = ( +/obj/effect/waterfall{ + dir = 1; + water_frequency = 44 + }, +/turf/simulated/floor/beach/away/coastline, +/area/awaymission/beach) +"ey" = ( +/obj/effect/waterfall{ + dir = 1; + water_frequency = 97 + }, +/turf/simulated/floor/beach/away/coastline, +/area/awaymission/beach) +"eB" = ( +/obj/effect/waterfall{ + dir = 1; + water_frequency = 94 + }, +/turf/simulated/floor/beach/away/coastline, +/area/awaymission/beach) +"jB" = ( +/obj/machinery/gateway, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"lR" = ( +/obj/machinery/gateway/centeraway, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"nL" = ( +/turf/simulated/wall/indestructible/sandstone, +/area/space) +"sF" = ( +/obj/effect/baseturf_helper/beach/away/sand, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"vu" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"xU" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"zt" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"Cp" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"Kz" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"Lj" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) +"LZ" = ( +/obj/machinery/poolcontroller/invisible, +/turf/simulated/floor/beach/away/water/deep, +/area/awaymission/beach) +"Nw" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/simulated/floor/beach/away/sand, +/area/awaymission/beach) + +(1,1,1) = {" +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +"} +(2,1,1) = {" +nL +cg +cg +bw +cu +dh +cg +bw +cg +bw +by +bS +bj +bF +dz +dB +dh +cg +bB +bj +bF +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dy +du +du +du +du +du +nL +"} +(3,1,1) = {" +nL +cg +bw +bx +bH +bg +bH +bg +bH +cG +bj +bz +bR +bj +bz +bg +bg +dT +bD +bj +bE +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +du +du +du +du +du +nL +"} +(4,1,1) = {" +nL +bX +cg +bJ +bj +bD +bj +bz +bz +bj +bj +bD +bj +bN +bQ +bO +bz +bz +bj +bD +bF +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +du +du +du +du +du +nL +"} +(5,1,1) = {" +nL +bd +bm +bj +bD +bj +bK +bD +bj +bz +bQ +bj +bz +bN +bF +bj +bK +bj +bz +bj +bz +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +du +du +du +du +du +nL +"} +(6,1,1) = {" +nL +bc +bt +bj +bz +bD +bj +bS +bj +bz +bj +bF +bj +bz +bz +bj +bz +bj +bz +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +du +du +du +du +du +nL +"} +(7,1,1) = {" +nL +be +bl +bD +bE +bj +bz +bf +bj +bL +cm +ch +bj +bL +bj +bf +bf +bj +dc +bL +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +du +du +du +du +du +nL +"} +(8,1,1) = {" +nL +cg +bw +by +bz +bN +bf +bT +bX +bW +bV +bX +bW +bV +bW +cc +bX +bW +bX +bV +bW +dh +dk +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +dt +du +du +du +du +du +nL +"} +(9,1,1) = {" +nL +cg +bw +bB +bj +bt +bj +bU +cd +bj +bj +bj +bj +bj +bj +cd +cY +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(10,1,1) = {" +nL +cg +bw +bB +bF +bz +bN +bV +bj +zt +Kz +Cp +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +eo +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(11,1,1) = {" +nL +cg +bx +bj +bz +bz +bj +bW +bj +xU +lR +jB +bj +bj +bj +bz +bj +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(12,1,1) = {" +nL +bg +bj +bE +bj +bD +bL +bX +bj +vu +Lj +Nw +bj +bj +bj +bj +bj +bj +dd +bj +em +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(13,1,1) = {" +nL +bf +bj +bz +bz +bj +bz +bU +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(14,1,1) = {" +nL +bh +bj +bz +bz +bj +bj +bV +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +eq +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(15,1,1) = {" +nL +cg +bA +bD +bt +bE +bf +bW +bj +bj +bj +bj +sF +bj +bj +bj +bj +bj +bj +bF +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(16,1,1) = {" +nL +bX +by +bF +bj +bz +bj +bT +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +de +bj +bj +er +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(17,1,1) = {" +nL +cg +bB +bj +bF +bF +bf +bU +bj +bj +bK +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(18,1,1) = {" +nL +cg +bB +bj +bz +bz +bz +bX +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(19,1,1) = {" +nL +cg +by +bE +bj +bj +bj +bY +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +bj +dd +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(20,1,1) = {" +nL +bk +bj +bz +bj +bt +bj +bV +bj +bj +bj +bl +bl +bl +bl +bl +bj +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(21,1,1) = {" +nL +cg +by +bz +bD +bj +bN +bW +bj +bj +bi +cE +cE +cE +dA +cE +by +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(22,1,1) = {" +nL +bg +bC +bj +bF +bF +bj +bT +bj +bj +bi +cE +cS +dq +dq +cV +dF +bj +bj +bj +dg +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(23,1,1) = {" +nL +bi +bw +by +bj +bF +bj +bV +bj +bj +cq +cE +cU +dq +dq +cV +dF +bj +bj +bj +bj +bj +ew +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(24,1,1) = {" +nL +bj +bg +bz +bF +bK +bL +bX +bj +bj +cr +cE +aa +dq +dq +cV +dF +bj +bj +bj +dg +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(25,1,1) = {" +nL +bj +bj +bj +bz +bD +bj +bW +bj +bj +cq +cE +cX +dq +dq +cV +dF +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(26,1,1) = {" +nL +bl +bz +bE +bj +bj +bj +bV +bj +bj +bi +cE +cW +dq +dq +cV +dF +bj +bj +bj +dg +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(27,1,1) = {" +nL +cg +bB +bj +bz +bj +bP +bX +bj +bj +bi +cE +da +dq +dq +cV +dF +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(28,1,1) = {" +nL +cg +by +bj +bj +bz +bj +bT +bj +bj +bi +cE +cZ +dq +dq +cV +dF +bj +bj +bj +dg +bj +ey +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(29,1,1) = {" +nL +bm +bz +bz +bK +bj +bL +bZ +ce +bj +bi +cE +dl +dq +dq +cV +dF +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +dt +du +du +du +du +nL +"} +(30,1,1) = {" +nL +bj +bj +bz +bj +bK +bj +ca +bj +bj +bi +cE +db +dq +dq +cV +dF +bj +bj +bj +dg +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +dx +dt +du +du +dt +dt +du +nL +"} +(31,1,1) = {" +nL +bl +bl +bF +bj +bz +bj +bX +cf +bj +bi +cE +dm +dq +dq +cV +dF +bj +bj +bF +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +dt +dw +du +du +du +du +dt +du +nL +"} +(32,1,1) = {" +nL +cg +bw +by +bE +bj +bQ +bT +cd +bj +bi +cE +cE +cE +cE +cE +by +bj +bj +bj +dg +bj +er +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +du +dw +du +du +du +du +dt +du +nL +"} +(33,1,1) = {" +nL +cg +cg +bJ +bj +bD +bj +cb +bj +bj +bj +bg +bg +bg +bg +bg +bj +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +du +dw +du +du +du +du +dt +du +nL +"} +(34,1,1) = {" +nL +cg +cg +by +bj +bF +bf +bV +bj +bj +cJ +cN +bl +bj +bj +bj +bj +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +dt +dw +du +du +dt +du +du +du +nL +"} +(35,1,1) = {" +nL +cg +bw +by +bD +bL +bj +cc +bj +bi +cE +cE +cE +by +bj +bj +bj +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +dx +du +du +du +du +du +du +nL +"} +(36,1,1) = {" +nL +cg +bX +by +bz +bj +bN +bX +bj +bi +cE +cO +dn +by +bj +bF +bj +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dx +dt +du +du +du +du +du +nL +"} +(37,1,1) = {" +nL +bo +bd +bB +bE +bz +bj +bW +bj +bi +cE +cE +cE +by +bj +bj +bj +bj +bj +df +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(38,1,1) = {" +nL +bn +cg +bM +bj +bj +bN +ca +bj +bj +bg +bg +bg +bj +bj +bj +bj +bj +bj +bj +bj +bj +ey +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(39,1,1) = {" +nL +bn +cg +ci +bf +bL +bj +cc +bj +bj +cJ +cN +bl +bj +bj +em +bj +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(40,1,1) = {" +nL +bq +bw +by +bj +bz +bf +bX +bj +bi +cE +cE +cE +by +bj +bj +bj +bj +bz +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(41,1,1) = {" +nL +cg +bG +by +bz +bj +bj +bT +bj +bi +cE +cO +dn +by +bj +bj +bj +bj +bj +de +bj +bj +eB +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(42,1,1) = {" +nL +bp +cg +by +bL +bj +bN +bV +bj +bi +cE +cE +cE +by +bF +bj +bj +bj +bj +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(43,1,1) = {" +nL +cg +cg +bB +bj +bz +bj +bW +bj +bj +bg +bg +bg +bj +bj +bj +bj +bj +bj +bj +dg +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(44,1,1) = {" +nL +cg +cg +bB +bj +bD +bj +cc +bj +bj +cJ +cN +bl +bj +bj +bj +bj +bj +bj +bj +bj +bj +ey +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(45,1,1) = {" +nL +bg +bH +bj +bz +bz +bL +bX +bj +bi +cE +cE +cE +by +bj +bj +bj +bj +bj +bj +dg +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(46,1,1) = {" +nL +bj +bj +bj +bz +bj +bR +cb +bf +bi +cE +cO +dn +by +bj +bj +bj +bj +bj +bj +bj +bj +eq +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(47,1,1) = {" +nL +bj +bl +bC +bj +bz +bf +bX +bz +bi +cE +cE +cE +by +bj +bj +bj +bj +bj +bz +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(48,1,1) = {" +nL +br +bw +cg +by +bj +bN +bT +cf +bj +bg +bg +bg +bj +bj +bj +bj +bj +bj +bj +bj +bz +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +ds +dt +du +du +du +du +du +nL +"} +(49,1,1) = {" +nL +cg +bX +cg +bB +bL +bj +ca +cg +bW +bV +bW +bX +cc +bV +bW +bX +cc +bV +bX +bW +di +dk +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +ds +dt +du +du +du +du +du +nL +"} +(50,1,1) = {" +nL +cg +cg +cg +ci +bE +bj +bj +ch +bD +bf +ch +bL +bj +bz +bf +bz +bL +bz +bj +bN +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +du +du +du +du +du +nL +"} +(51,1,1) = {" +nL +cg +cg +bx +bz +bj +bL +bL +bj +bj +bz +bz +bQ +bj +bz +bj +bR +bj +bK +bE +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +du +du +du +du +du +nL +"} +(52,1,1) = {" +nL +bs +cg +by +bj +bz +bj +bz +bK +bj +bz +bO +bK +bL +bj +bz +bj +bO +bj +bS +bz +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +du +du +du +du +du +nL +"} +(53,1,1) = {" +nL +br +bw +cs +bj +bj +bj +bR +cB +bl +bl +bl +bz +bj +bz +bj +bD +bj +bD +bj +bj +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +du +du +du +du +du +nL +"} +(54,1,1) = {" +nL +cg +cg +cg +bB +bO +bj +bi +bw +bw +cv +cg +bJ +bR +bj +bl +dP +bG +be +bz +bS +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +du +du +du +du +du +nL +"} +(55,1,1) = {" +nL +cg +cg +cg +by +bQ +bj +bz +bj +bR +bj +bK +bE +bQ +bj +bz +bj +bR +bj +de +bE +bj +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +du +du +du +du +LZ +nL +"} +(56,1,1) = {" +nL +cg +bw +by +bE +bK +bL +bj +bz +bj +bO +bj +bS +bK +bL +bj +bz +bj +bO +bj +bS +bF +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dt +du +du +du +du +du +nL +"} +(57,1,1) = {" +nL +cg +cg +bJ +bj +bz +bz +bz +bj +bD +bj +bD +bj +bz +bj +bz +bj +bD +bj +bD +bj +cb +dj +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dr +dy +du +du +du +du +du +nL +"} +(58,1,1) = {" +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +nL +"} diff --git a/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm b/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm new file mode 100644 index 000000000000..4cb564a35783 --- /dev/null +++ b/_maps/map_files220/RandomZLevels/blackmarketpackers.dmm @@ -0,0 +1,24109 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/space, +/area/space) +"ab" = ( +/turf/simulated/mineral/random/high_chance, +/area/awaymission) +"ac" = ( +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission) +"ad" = ( +/obj/effect/mob_spawn/human/doctor, +/obj/effect/decal/cleanable/blood/gibs/old, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission) +"ae" = ( +/obj/item/circular_saw, +/obj/structure/lattice, +/turf/space, +/area/awaymission/BMPship/MedBay) +"ah" = ( +/obj/structure/alien/weeds, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"ai" = ( +/obj/item/shard{ + icon_state = "medium"; + pixel_x = 9; + pixel_y = -9 + }, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/engine/vacuum, +/area/awaymission/BMPship/TurretsSouth) +"al" = ( +/obj/item/stack/sheet/mineral/titanium, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"am" = ( +/obj/structure/lattice, +/turf/space, +/area/awaymission) +"an" = ( +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider{ + health = 250; + maxHealth = 250; + name = "angry giant spider"; + speed = 0.9 + }, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"ao" = ( +/obj/item/wrench/brass, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Bath) +"ap" = ( +/obj/item/shard{ + icon_state = "medium"; + pixel_x = -7; + pixel_y = -10 + }, +/obj/item/shard, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TurretsSouth) +"ar" = ( +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"as" = ( +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"au" = ( +/obj/machinery/porta_turret{ + lethal = 1; + name = "ship defense turret"; + attacked = 1 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TurretsNorth) +"av" = ( +/obj/machinery/flasher/portable{ + anchored = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"aw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/mob/living/simple_animal/hostile/poison/giant_spider{ + health = 250; + maxHealth = 250; + name = "angry giant spider" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"ax" = ( +/obj/machinery/light{ + dir = 4 + }, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter{ + health = 150; + maxHealth = 150; + name = "Angry giant spider" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/awaymission/BMPship/CommonArea) +"aA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/soap{ + pixel_y = -7 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"aB" = ( +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Gate) +"aC" = ( +/obj/machinery/light_construct/small{ + dir = 1 + }, +/turf/simulated/floor/engine/vacuum, +/area/awaymission/BMPship/TurretsSouth) +"aD" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/mob/living/simple_animal/hostile/poison/giant_spider, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/awaymission/BMPship/Bath) +"aE" = ( +/obj/item/shard{ + icon_state = "small" + }, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TurretsNorth) +"aF" = ( +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + name = "power storage unit"; + outputting = 0 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"aG" = ( +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/awaymission/BMPship/Armory) +"aH" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TurretsNorth) +"aI" = ( +/obj/effect/decal/warning_stripes/red/partial{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredaltstrip" + }, +/area/awaymission/BMPship/CommonArea) +"aK" = ( +/obj/structure/alien/weeds, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/alien/resin, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"aM" = ( +/obj/item/stack/sheet/mineral/plastitanium, +/turf/space, +/area/space) +"aN" = ( +/obj/structure/kitchenspike, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"aQ" = ( +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/Gate) +"aR" = ( +/obj/effect/landmark/damageturf, +/obj/item/apc_electronics, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TurretsNorth) +"aS" = ( +/obj/structure/bed/roller, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"aT" = ( +/obj/item/scalpel, +/obj/item/tank/internals/anesthetic, +/obj/structure/closet/crate/medical, +/obj/item/bodybag, +/obj/item/clothing/mask/surgical, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"aY" = ( +/obj/item/restraints/handcuffs, +/obj/structure/closet/crate, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"aZ" = ( +/obj/item/storage/box/syringes, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"ba" = ( +/obj/item/bodybag, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"bb" = ( +/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/ash, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Buffer) +"be" = ( +/obj/effect/decal/cleanable/blood/old{ + layer = 2.8 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"bf" = ( +/obj/item/gun/energy/gun/turret, +/turf/space, +/area/space) +"bg" = ( +/obj/structure/computerframe{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"bh" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/largecrate, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"bi" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"bk" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 1 + }, +/obj/effect/spawner/window/shuttle, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Fore) +"bl" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/reagent_containers/food/drinks/bottle/patron, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 12; + on = 0 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5"; + tag = "icon-wood-broken5" + }, +/area/awaymission/BMPship/Fore) +"bm" = ( +/obj/item/storage/box, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"bn" = ( +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c100, +/obj/item/coin/gold, +/obj/item/coin/gold, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/storage/bag/money, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Fore) +"bo" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/mob/living/simple_animal/lizard, +/obj/effect/decal/warning_stripes/red/partial{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"bp" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"bq" = ( +/obj/item/tank/internals/emergency_oxygen/empty, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Buffer) +"br" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/south, +/obj/structure/largecrate/goat, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"bs" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"bt" = ( +/obj/machinery/door/airlock/silver, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/restraints/legcuffs/beartrap{ + armed = 1 + }, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 2.8 + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Buffer) +"bu" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"bv" = ( +/obj/structure/bed, +/obj/item/bedsheet/cult, +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 24; + pixel_x = 8 + }, +/obj/machinery/light_construct{ + dir = 4 + }, +/obj/item/petcollar{ + name = "Derpy" + }, +/obj/effect/mob_spawn/human/corpse/tacticool, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Fore) +"bw" = ( +/obj/structure/alien/weeds, +/obj/effect/landmark/damageturf, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"by" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"bz" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"bA" = ( +/obj/effect/gibspawner/generic, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"bB" = ( +/obj/structure/girder, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"bE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/shuttle, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Fore) +"bF" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/item/shard, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Fore) +"bG" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Fore) +"bH" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 10; + pixel_x = -13 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"bI" = ( +/obj/machinery/door/airlock/external{ + locked = 1 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"bJ" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/largecrate, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"bL" = ( +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/turf/simulated/floor/wood/fancy, +/area/awaymission/BMPship/CommonArea) +"bM" = ( +/obj/item/stack/cable_coil, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"bN" = ( +/obj/structure/closet, +/obj/item/clothing/suit/xenos, +/obj/item/clothing/head/xenos, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/instrument/xylophone, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"bO" = ( +/obj/structure/table/wood, +/obj/item/paper{ + info = "DEAR DAIRY: So we was doing our typpical route when the captain says we've been picking up weird signals on some backwatter planet. Madsen wanted to stay on course but he ain't the captain, so we went out of the way to check it out. There was lots of rocks on the way, but we got to the planet fine. Found a big fancy camp with nobody around and this big metal donut thing with NT stamps all over it right in the middle. Case of beer too. Captain reckons we can pass it off to some buyer in the Syndicate. Ingram says it's bad luck and that someone is going to come look for it but it sounds like better money than selling bad meat to jerky companies."; + name = "Old Diary"; + layer = 2.9 + }, +/obj/item/pen/red{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/reagent_containers/syringe/charcoal, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"bP" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/item/shard{ + icon_state = "medium"; + pixel_x = 9; + pixel_y = -9 + }, +/obj/effect/spawner/window/shuttle, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Fore) +"bQ" = ( +/obj/structure/dresser, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Fore) +"bR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/table/wood/fancy/royalblack, +/obj/item/pen/multi/gold, +/obj/item/paper/crumpled/bloody{ + layer = 2.9; + desc = "Badly crumpled paper, heavily stained with blood. The full text cannot be understood, however, from fragments of words it becomes clear that this is a death note." + }, +/obj/item/gun/energy/gun/mini{ + layer = 2.8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "wood-broken"; + tag = "icon-wood-broken" + }, +/area/awaymission/BMPship/Fore) +"bT" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"bU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"bW" = ( +/obj/machinery/gateway, +/obj/effect/decal/cleanable/blood/tracks, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"bY" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/chair/office{ + dir = 8 + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/wood/fancy, +/area/awaymission/BMPship/CommonArea) +"bZ" = ( +/obj/effect/decal/warning_stripes/south, +/obj/item/reagent_containers/food/drinks/sillycup, +/obj/item/reagent_containers/food/pill/methamphetamine, +/turf/simulated/floor/wood/fancy, +/area/awaymission/BMPship/CommonArea) +"ca" = ( +/obj/item/clothing/glasses/regular/hipster, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"cb" = ( +/obj/machinery/door/airlock/titanium{ + locked = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 3.3 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Armory) +"cc" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/projectile/shotgun/riot/short{ + pixel_x = 6 + }, +/obj/item/gun/projectile/shotgun/riot/short{ + pixel_x = 3 + }, +/obj/item/gun/projectile/shotgun/riot/short, +/obj/structure/alien/weeds, +/obj/structure/alien/resin, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"cd" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"ce" = ( +/obj/structure/sign/poster/contraband/syndicate_pistol{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"cg" = ( +/obj/machinery/door/airlock/titanium{ + locked = 1 + }, +/obj/machinery/door/poddoor{ + layer = 2.8; + id_tag = "packerCaptain" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "carpetside"; + tag = "icon-carpetside (NORTH)" + }, +/area/awaymission/BMPship/Fore) +"ch" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"ci" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/constructable_frame/machine_frame, +/obj/item/circuitboard/smes, +/obj/item/stack/cable_coil/green, +/turf/simulated/floor/greengrid, +/area/awaymission/BMPship/Buffer) +"cm" = ( +/obj/structure/rack, +/obj/item/storage/box/mousetraps, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"co" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/centcom{ + dir = 4 + }, +/obj/item/reagent_containers/food/pill/methamphetamine, +/obj/structure/sign/poster/contraband/d_day_promo{ + pixel_x = -32 + }, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"cp" = ( +/obj/structure/alien/weeds, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"cq" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/item/ammo_casing, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"cr" = ( +/obj/structure/girder, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TurretsNorth) +"cs" = ( +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"ct" = ( +/obj/item/shard, +/turf/space, +/area/space) +"cu" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/monstermeat/bearmeat, +/obj/item/reagent_containers/food/snacks/monstermeat/bearmeat, +/obj/item/reagent_containers/food/snacks/monstermeat/bearmeat, +/obj/item/reagent_containers/food/snacks/monstermeat/bearmeat, +/obj/item/clothing/gloves/furgloves, +/obj/item/clothing/head/furcap, +/obj/item/clothing/shoes/furboots, +/obj/item/clothing/suit/furcoat, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"cv" = ( +/obj/machinery/defibrillator_mount{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"cw" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/reagent_containers/glass/rag, +/obj/item/storage/bag/trash, +/obj/item/trash/plate, +/obj/item/trash/plate, +/obj/item/trash/fried_vox, +/obj/item/trash/snack_bowl, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsSouth) +"cx" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"cy" = ( +/obj/machinery/door/airlock/silver, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"cz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"cB" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/greenglow, +/obj/item/reagent_containers/food/snacks/monstermeat/spiderleg, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"cC" = ( +/obj/structure/alien/weeds, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/alien/resin, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"cD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/rack, +/obj/item/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"cE" = ( +/obj/effect/landmark/damageturf, +/obj/item/stack/tile/plasteel, +/obj/item/stack/sheet/mineral/titanium, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"cF" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/awaymission/BMPship/Engines) +"cG" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/reagent_containers/glass/rag, +/obj/item/storage/bag/trash, +/obj/item/trash/plate, +/obj/item/trash/plate, +/obj/item/trash/tapetrash, +/obj/item/trash/tapetrash, +/obj/item/trash/popcorn, +/obj/item/trash/popcorn, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsSouth) +"cH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small, +/obj/item/reagent_containers/food/snacks/meat, +/obj/structure/spider/stickyweb, +/obj/structure/spider/cocoon, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Containment) +"cI" = ( +/obj/structure/table, +/obj/item/storage/box, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"cL" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/cocoon, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"cM" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/computerframe, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"cN" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/chem_master/condimaster, +/obj/item/reagent_containers/glass/beaker/large, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"cO" = ( +/obj/structure/kitchenspike, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"cP" = ( +/obj/structure/closet/secure_closet{ + req_access = list(111) + }, +/obj/item/id_decal/centcom, +/obj/item/clothing/head/helmet, +/obj/item/clothing/suit/armor/vest, +/obj/item/storage/box/slug, +/obj/item/storage/box/slug, +/obj/item/clothing/accessory/storage/black_vest, +/obj/structure/alien/weeds, +/obj/structure/alien/resin{ + layer = 3.1 + }, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"cQ" = ( +/obj/machinery/economy/vending/cigarette/free, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"cR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small, +/obj/item/reagent_containers/food/snacks/meat, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"cS" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"cT" = ( +/obj/machinery/light_construct, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"cU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/structure/windoor_assembly{ + dir = 8 + }, +/obj/item/shard{ + icon_state = "small" + }, +/obj/structure/curtain/black, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"cV" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/sign/poster/contraband/energy_swords{ + pixel_y = 32 + }, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"cX" = ( +/obj/machinery/gibber, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"cY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"cZ" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat, +/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat, +/obj/item/stack/sheet/animalhide/lizard, +/obj/effect/spawner/lootdrop/lizardboots, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"dc" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/stack/sheet/animalhide/monkey{ + layer = 3.2 + }, +/obj/effect/decal/remains/human, +/obj/structure/sign/poster/contraband/tools{ + pixel_x = -32 + }, +/obj/item/reagent_containers/food/pill/charcoal{ + layer = 2.9 + }, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"de" = ( +/obj/structure/chair/comfy/beige, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"dg" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/storage/wallet/random, +/obj/item/bedsheet/captain{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/revolver{ + pixel_x = -32 + }, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"dh" = ( +/obj/item/poster/random_contraband, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsSouth) +"dj" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/sign/securearea{ + name = "MAXIMUM ATTENTION"; + pixel_x = -32 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/awaymission/BMPship/CommonArea) +"dl" = ( +/obj/item/whetstone, +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider{ + health = 250; + maxHealth = 250; + name = "angry giant spider" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"dm" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_x = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"dn" = ( +/obj/structure/mirror{ + pixel_y = 28 + }, +/obj/structure/spider/stickyweb, +/obj/item/stack/medical/bruise_pack/advanced, +/obj/item/stack/medical/bruise_pack/advanced, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/awaymission/BMPship/Bath) +"do" = ( +/obj/item/skeleton, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"dp" = ( +/obj/machinery/economy/vending/boozeomat, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"dq" = ( +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"dr" = ( +/obj/structure/alien/weeds, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"ds" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"dt" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Buffer) +"du" = ( +/obj/item/mounted/shower{ + dir = 1 + }, +/obj/structure/curtain/open/shower, +/obj/item/soap/ducttape, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/awaymission/BMPship/Bath) +"dv" = ( +/obj/structure/flora/straw_bail, +/turf/simulated/floor/grass, +/area/awaymission/BMPship/Kitchen) +"dw" = ( +/obj/effect/landmark/burnturf, +/obj/item/stock_parts/cell, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"dx" = ( +/obj/item/flashlight/flare{ + pixel_y = -3 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"dy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/sign/greencross{ + pixel_x = -32 + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"dz" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/east, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"dA" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/meat, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"dB" = ( +/obj/item/crowbar, +/obj/item/storage/box/monkeycubes, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"dC" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/largecrate, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"dD" = ( +/obj/structure/closet/secure_closet/freezer/meat{ + opened = 1 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"dE" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"dF" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/structure/spider/stickyweb, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 1 + }, +/obj/machinery/power/apc/off_station{ + dir = 8; + lighting_channel = 2; + locked = 0; + environment_channel = 0; + equipment_channel = 0; + pixel_x = -24; + start_charge = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"dG" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/largecrate/lisa, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"dH" = ( +/obj/item/paper{ + info = "I'm no scientist, but judging from the design and components, it seems to be some kind of gateway. This thing is gonna be worth a lot of cash to the right man. The boys are excited, as they have every right to be, and I've let them crack into that case of beer we got. I normally wouldn't allow such a thing, but this is a time for celebration! It's not like a couple drinks will hurt anything."; + name = "Captain's log entry" + }, +/obj/structure/alien/weeds, +/obj/item/folder/red{ + pixel_x = 7; + pixel_y = 8 + }, +/obj/structure/table, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"dI" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"dJ" = ( +/obj/item/flashlight/lamp/bananalamp{ + pixel_x = -6; + pixel_y = 10; + on = 0 + }, +/obj/structure/alien/weeds, +/obj/item/paperplane{ + pixel_x = 8 + }, +/obj/structure/table, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"dK" = ( +/obj/structure/table, +/obj/item/trash/plate, +/obj/item/kitchen/utensil/fork{ + pixel_x = 7 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_y = 15 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"dL" = ( +/obj/structure/alien/weeds, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"dM" = ( +/obj/structure/table/wood, +/obj/item/clothing/glasses/sunglasses/noir{ + pixel_y = -3 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 10; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_y = 10; + layer = 2.9 + }, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"dN" = ( +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/poison/giant_spider{ + health = 250; + maxHealth = 250; + name = "angry giant spider" + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"dO" = ( +/obj/machinery/door/airlock/silver, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 2.8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"dP" = ( +/obj/structure/closet/critter{ + opened = 1 + }, +/mob/living/simple_animal/hostile/feral_cat, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"dR" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/structure/alien/weeds, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"dT" = ( +/obj/machinery/shieldwallgen{ + anchored = 1 + }, +/obj/structure/sign/securearea{ + name = "DANGEROUS CARGO!"; + pixel_y = 32 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"dU" = ( +/obj/item/reagent_containers/food/drinks/sillycup, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/BMPship/CommonArea) +"dV" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"dX" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"dY" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"dZ" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/firealarm/no_alarm{ + pixel_y = -24; + dir = 1 + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"ea" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/Kitchen) +"eb" = ( +/obj/machinery/door/window/classic/reversed{ + color = "green" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/awaymission/BMPship/Kitchen) +"ec" = ( +/obj/machinery/economy/vending/coffee/free, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"ed" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + color = "green" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/awaymission/BMPship/Kitchen) +"ee" = ( +/obj/structure/closet/crate, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsNorth) +"ef" = ( +/obj/structure/alien/weeds, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 7 + }, +/obj/item/pen/fancy, +/obj/structure/table, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"eg" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"eh" = ( +/obj/structure/alien/weeds, +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"ej" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"ek" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spider/cocoon, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"el" = ( +/obj/structure/closet/critter{ + opened = 1 + }, +/mob/living/simple_animal/hostile/retaliate/poison/snake, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"em" = ( +/obj/structure/mirror{ + icon_state = "mirror_broke"; + pixel_y = 26 + }, +/obj/structure/safe/floor, +/obj/item/coin/antagtoken, +/obj/item/coin/clown, +/obj/item/coin/uranium, +/obj/item/coin/uranium, +/obj/item/clothing/head/crown/fancy, +/obj/item/stamp/chameleon, +/obj/item/clothing/accessory/medal/fluff/panzermedal, +/obj/item/stack/sheet/mineral/diamond{ + amount = 10 + }, +/obj/item/stack/sheet/mineral/gold{ + amount = 7 + }, +/obj/item/stack/sheet/mineral/silver{ + amount = 5 + }, +/obj/item/stack/spacecash/c1000{ + amount = 6590 + }, +/obj/item/clothing/gloves/ring/plasma, +/obj/item/clothing/gloves/ring/gold, +/obj/item/clothing/gloves/ring/gold, +/obj/machinery/economy/vending/boozeomat{ + layer = 3.1 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5"; + tag = "icon-wood-broken5" + }, +/area/awaymission/BMPship/Fore) +"en" = ( +/obj/effect/landmark/awaystart, +/obj/item/stack/tile/plasteel, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"ep" = ( +/obj/machinery/door/airlock/titanium, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"eq" = ( +/obj/structure/weightmachine/stacklifter, +/obj/item/reagent_containers/food/pill/methamphetamine, +/turf/simulated/floor/wood/fancy, +/area/awaymission/BMPship/CommonArea) +"er" = ( +/turf/simulated/wall/r_wall, +/area/awaymission/BMPship/Containment) +"et" = ( +/obj/item/stack/sheet/mineral/uranium{ + amount = 30 + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Engines) +"ev" = ( +/obj/structure/alien/weeds/node, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"ew" = ( +/obj/item/shard, +/obj/structure/alien/weeds, +/obj/structure/alien/resin, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"ex" = ( +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"ey" = ( +/obj/structure/table, +/obj/item/kitchen/knife/butcher, +/obj/item/reagent_containers/food/snacks/monstermeat/lizardmeat, +/obj/item/trash/plate{ + pixel_x = -5; + pixel_y = -1; + layer = 2.9 + }, +/obj/machinery/firealarm/no_alarm{ + pixel_x = -28; + layer = 3.6 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Kitchen) +"ez" = ( +/obj/effect/decal/cleanable/flour, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Kitchen) +"eA" = ( +/obj/structure/computerframe, +/obj/structure/alien/weeds, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"eC" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/landmark/damageturf, +/obj/item/stack/cable_coil, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TurretsNorth) +"eD" = ( +/obj/structure/spider/stickyweb, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5"; + tag = "icon-wood-broken5" + }, +/area/awaymission/BMPship/CommonArea) +"eE" = ( +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Buffer) +"eF" = ( +/obj/structure/spider/stickyweb, +/obj/structure/spider/cocoon, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"eG" = ( +/obj/item/stack/sheet/mineral/titanium, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Buffer) +"eH" = ( +/obj/structure/closet, +/obj/item/clothing/under/misc/overalls, +/obj/item/clothing/suit/chickensuit, +/obj/item/clothing/head/chicken, +/obj/item/laser_pointer, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/instrument/trombone, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"eI" = ( +/obj/machinery/light_construct/small{ + dir = 4 + }, +/turf/simulated/floor/engine/vacuum, +/area/awaymission/BMPship/Buffer) +"eJ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"eK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall/r_wall, +/area/awaymission/BMPship/Containment) +"eL" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + tag = "icon-heater (EAST)" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"eM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall/r_wall, +/area/awaymission/BMPship/Containment) +"eN" = ( +/obj/structure/window/reinforced{ + color = "yellow"; + layer = 2.9 + }, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter{ + health = 150; + maxHealth = 150; + name = "Angry giant spider" + }, +/turf/simulated/floor/grass, +/area/awaymission/BMPship/Kitchen) +"eO" = ( +/obj/structure/table, +/obj/item/trash/plate{ + pixel_x = -5; + pixel_y = -1; + layer = 2.9 + }, +/obj/item/kitchen/utensil/fork, +/obj/item/reagent_containers/food/drinks/britcup{ + pixel_x = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"eP" = ( +/obj/structure/closet/walllocker/medlocker/west, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/splint, +/obj/item/stack/medical/splint, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/green, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"eQ" = ( +/obj/structure/window/reinforced{ + color = "yellow"; + layer = 2.9 + }, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/turf/simulated/floor/grass, +/area/awaymission/BMPship/Kitchen) +"eR" = ( +/obj/machinery/light_construct, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowalt" + }, +/area/awaymission/BMPship/Dormitories) +"eS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Kitchen) +"eT" = ( +/obj/item/storage/bag/fish, +/obj/item/storage/firstaid/aquatic_kit/full, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"eU" = ( +/obj/machinery/door/airlock/titanium, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 2.8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"eV" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"eW" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/structure/alien/weeds, +/obj/structure/alien/resin, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"eX" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"eY" = ( +/obj/structure/alien/weeds, +/obj/item/reagent_containers/glass/beaker/drugs/meth{ + layer = 2.9 + }, +/obj/structure/table, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"eZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/alien/weeds, +/obj/structure/alien/resin, +/obj/machinery/firealarm/no_alarm{ + pixel_x = 28 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"fb" = ( +/obj/machinery/light_construct{ + dir = 4 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"fc" = ( +/obj/effect/landmark/damageturf, +/obj/item/stack/ore/iron, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"fd" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/nasavoid, +/obj/item/clothing/head/helmet/space/nasavoid, +/obj/item/clothing/mask/gas/explorer, +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"fe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"ff" = ( +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/awaymission/BMPship/Buffer) +"fg" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"fh" = ( +/obj/item/cigbutt{ + pixel_x = -10; + pixel_y = -6 + }, +/obj/item/cigbutt, +/obj/effect/decal/cleanable/ash, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"fi" = ( +/obj/item/stack/sheet/mineral/titanium, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission) +"fj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/ripped{ + pixel_y = 32 + }, +/obj/structure/table, +/obj/item/ashtray/bronze, +/obj/item/cigbutt, +/obj/item/cigbutt/cigarbutt{ + pixel_x = 4; + pixel_y = 12 + }, +/obj/item/cigbutt/roach{ + pixel_x = -12 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"fk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Buffer) +"fl" = ( +/obj/effect/decal/remains/human, +/obj/effect/gibspawner/generic, +/turf/space, +/area/space) +"fn" = ( +/obj/machinery/door/airlock/silver, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 2.8 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Dormitories) +"fp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredaltstrip" + }, +/area/awaymission/BMPship/CommonArea) +"fq" = ( +/obj/item/trash/tastybread, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"fr" = ( +/obj/item/stack/tile/plasteel, +/turf/space, +/area/space) +"fs" = ( +/obj/structure/closet/crate/can, +/obj/item/trash/plate, +/obj/item/trash/plate, +/obj/item/kitchen/utensil/fork, +/obj/item/kitchen/utensil/fork, +/obj/item/trash/chips, +/obj/item/trash/semki, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"ft" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber"; + tag = "icon-barber" + }, +/area/awaymission/BMPship/Kitchen) +"fu" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/alien/weeds, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"fv" = ( +/obj/item/stack/tile/plasteel, +/obj/item/stack/tile/plasteel, +/obj/item/stack/tile/plasteel, +/turf/space, +/area/space) +"fw" = ( +/obj/structure/alien/weeds, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/off_station{ + dir = 1; + lighting_channel = 0; + locked = 0; + pixel_y = 24; + environment_channel = 0; + equipment_channel = 0; + operating = 0; + start_charge = 0 + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"fx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants{ + icon_state = "plant-dead"; + tag = "plant-dead" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"fy" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/item/reagent_containers/food/snacks/fried_vox{ + pixel_x = 4; + pixel_y = 12; + layer = 2.9 + }, +/obj/machinery/light_construct{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Kitchen) +"fz" = ( +/obj/item/beach_ball/holoball, +/obj/effect/decal/warning_stripes/north, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/wood/fancy, +/area/awaymission/BMPship/CommonArea) +"fA" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor{ + layer = 2.71; + id_tag = "packerCargo" + }, +/obj/machinery/door/airlock/silver{ + locked = 1 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"fB" = ( +/turf/simulated/floor/wood/fancy, +/area/awaymission/BMPship/CommonArea) +"fC" = ( +/obj/structure/spider/stickyweb, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/firealarm/no_alarm{ + pixel_x = -24; + layer = 3.6; + dir = 8 + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"fD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"fE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"fF" = ( +/obj/item/stack/tile/plasteel, +/obj/structure/alien/weeds, +/obj/structure/alien/resin, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"fG" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 16; + pixel_x = 4 + }, +/obj/item/ammo_casing/shotgun{ + pixel_x = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/machinery/light_construct/small, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"fH" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/item/shard{ + icon_state = "small" + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"fJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"fK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"fL" = ( +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"fM" = ( +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small, +/obj/item/kirbyplants{ + icon_state = "plant-dead"; + tag = "plant-dead" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"fN" = ( +/obj/structure/sign/securearea{ + name = "MAXIMUM ATTENTION"; + pixel_x = 32 + }, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"fP" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/retaliate/kangaroo, +/obj/structure/closet/critter{ + opened = 1 + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"fQ" = ( +/obj/item/stack/ore/iron, +/obj/item/skeleton/r_leg, +/turf/space, +/area/space) +"fS" = ( +/obj/structure/table, +/obj/structure/window/reinforced, +/obj/machinery/kitchen_machine/microwave{ + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber"; + tag = "icon-barber" + }, +/area/awaymission/BMPship/Kitchen) +"fT" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"fU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/cocoon, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"fW" = ( +/obj/structure/closet, +/obj/item/clothing/head/bio_hood, +/obj/item/clothing/suit/bio_suit, +/obj/item/clothing/gloves/color/black, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"fX" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/awaymission) +"fY" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/alien/weeds, +/obj/item/gun/syringe{ + pixel_y = 2 + }, +/obj/item/storage/box/syringes, +/obj/structure/closet/walllocker/medlocker/east, +/obj/item/reagent_containers/glass/bottle/ether, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"fZ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"ga" = ( +/obj/item/stack/rods/ten, +/turf/space, +/area/space) +"gb" = ( +/obj/item/tank/internals/oxygen, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Mining) +"gc" = ( +/obj/machinery/light_construct{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"gd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"ge" = ( +/obj/item/ammo_casing{ + pixel_x = -6; + pixel_y = 4 + }, +/turf/space, +/area/space) +"gf" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/grille, +/obj/item/shard{ + icon_state = "medium"; + pixel_x = -7; + pixel_y = -10 + }, +/obj/item/shard{ + icon_state = "small" + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gh" = ( +/obj/machinery/door/airlock/titanium{ + locked = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Fore) +"gi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/titanium{ + locked = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Fore) +"gk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"gl" = ( +/obj/machinery/door/airlock/titanium{ + id = "packerToilet"; + locked = 1 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"gm" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/rack, +/obj/item/flashlight/flare/glowstick, +/obj/item/flashlight/flare/glowstick/emergency{ + pixel_x = 2 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"gn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/gateway{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"go" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/window/classic/normal, +/obj/structure/windoor_assembly, +/obj/structure/curtain/black, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"gq" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"gr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/alien/weeds/node, +/obj/structure/alien/resin, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gs" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gt" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gu" = ( +/obj/item/shard{ + icon_state = "small" + }, +/turf/space, +/area/space) +"gv" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/sliceable/xenomeatbread, +/obj/item/kitchen/knife, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"gw" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"gx" = ( +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"gy" = ( +/obj/effect/mob_spawn/human/corpse/tacticool, +/turf/space, +/area/space) +"gz" = ( +/obj/item/shard, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gA" = ( +/obj/structure/lattice{ + light_power = 0 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/space, +/area/space) +"gB" = ( +/obj/item/shard{ + icon_state = "small" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gC" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/item/stack/tile/plasteel, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gD" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gE" = ( +/obj/structure/computerframe{ + dir = 1 + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gF" = ( +/obj/machinery/door/airlock/titanium, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsNorth) +"gG" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"gH" = ( +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/item/kirbyplants{ + icon_state = "plant-dead"; + tag = "plant-dead" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"gI" = ( +/obj/structure/sink/puddle, +/turf/simulated/floor/grass, +/area/awaymission/BMPship/Kitchen) +"gJ" = ( +/obj/effect/decal/warning_stripes/red/partial{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/mob/living/simple_animal/hostile/poison/giant_spider{ + health = 250; + maxHealth = 250; + name = "angry giant spider" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredaltstrip" + }, +/area/awaymission/BMPship/CommonArea) +"gL" = ( +/obj/machinery/processor, +/turf/simulated/floor/plasteel{ + icon_state = "barber"; + tag = "icon-barber" + }, +/area/awaymission/BMPship/Kitchen) +"gM" = ( +/obj/item/reagent_containers/food/snacks/hugemushroomslice, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Kitchen) +"gN" = ( +/obj/structure/computerframe{ + dir = 4 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gP" = ( +/obj/item/multitool, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission) +"gQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/stack/tile/plasteel, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gR" = ( +/obj/item/stack/cable_coil{ + amount = 5 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gS" = ( +/obj/structure/cable, +/obj/effect/landmark/damageturf, +/obj/item/tank/internals/emergency_oxygen/empty, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"gT" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"gU" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/awaymission/BMPship/Dormitories) +"gV" = ( +/obj/machinery/door_control{ + id = "packerCargo"; + pixel_y = -24 + }, +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"gW" = ( +/obj/structure/closet/fireaxecabinet{ + pixel_x = -30 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/awaymission/BMPship/CommonArea) +"gX" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/awaymission/BMPship/Dormitories) +"gY" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"gZ" = ( +/obj/effect/landmark/awaystart, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"ha" = ( +/obj/effect/gibspawner/robot, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"hb" = ( +/obj/effect/landmark/burnturf, +/obj/item/clothing/mask/gas/explorer, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"hc" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/cardboard{ + opened = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"he" = ( +/obj/structure/alien/weeds, +/obj/structure/table/wood/fancy/red, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"hf" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"hg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/silver/glass, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/awaymission/BMPship/Dormitories) +"hh" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/grille, +/turf/simulated/floor/engine/vacuum, +/area/awaymission/BMPship/TurretsSouth) +"hj" = ( +/turf/simulated/mineral/random, +/area/awaymission) +"hk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/silver, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"hq" = ( +/obj/structure/alien/weeds, +/obj/machinery/firealarm/no_alarm{ + pixel_y = -28 + }, +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider{ + health = 250; + maxHealth = 250; + name = "angry giant spider" + }, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"hr" = ( +/obj/effect/landmark/burnturf, +/obj/structure/spider/stickyweb, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber"; + tag = "icon-barber" + }, +/area/awaymission/BMPship/Kitchen) +"ht" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/portable/canister/air, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"hu" = ( +/obj/structure/table/wood, +/obj/item/lighter/zippo/fluff/michael_guess_1, +/obj/item/clothing/mask/cigarette/cigar, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"hw" = ( +/obj/machinery/door/airlock/silver, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"hx" = ( +/obj/structure/table/wood, +/obj/item/lighter/zippo/engraved{ + pixel_y = 12; + pixel_x = -9 + }, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"hy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/silver{ + locked = 1 + }, +/obj/structure/alien/weeds, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 2.8 + }, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Fore) +"hz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/greenglow, +/obj/item/reagent_containers/food/snacks/monstermeat/spiderleg, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"hB" = ( +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"hC" = ( +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Buffer) +"hD" = ( +/obj/structure/rack, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Buffer) +"hE" = ( +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen/empty, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Buffer) +"hF" = ( +/turf/simulated/wall/mineral/titanium, +/area/awaymission) +"hG" = ( +/obj/machinery/fishtank, +/turf/simulated/floor/grass, +/area/awaymission/BMPship/Kitchen) +"hH" = ( +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"hI" = ( +/turf/simulated/floor/grass, +/area/awaymission/BMPship/Kitchen) +"hJ" = ( +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"hK" = ( +/obj/machinery/door/airlock/silver, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"hL" = ( +/obj/item/mounted/frame/apc_frame, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"hM" = ( +/obj/structure/ore_box, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"hN" = ( +/obj/item/stack/cable_coil{ + amount = 5 + }, +/obj/item/crowbar/red, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"hO" = ( +/obj/structure/ore_box, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"hP" = ( +/obj/machinery/computer/arcade, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"hR" = ( +/obj/item/hand_labeler, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/effect/decal/warning_stripes/red/partial{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"hS" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/reagent_containers/glass/rag, +/obj/item/storage/bag/trash, +/obj/item/trash/plate, +/obj/item/trash/plate, +/obj/item/trash/raisins, +/obj/item/trash/raisins, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsSouth) +"hT" = ( +/obj/item/shard{ + icon_state = "small" + }, +/obj/item/shard, +/obj/effect/landmark/damageturf, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"hV" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/red/partial{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"hW" = ( +/obj/machinery/door/airlock/titanium, +/turf/simulated, +/area/awaymission/BMPship/Fore) +"hX" = ( +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"hY" = ( +/obj/effect/gibspawner/robot, +/turf/simulated, +/area/awaymission/BMPship/Buffer) +"hZ" = ( +/obj/structure/window/reinforced{ + color = "yellow"; + layer = 2.9 + }, +/obj/structure/fermenting_barrel, +/turf/simulated/floor/grass, +/area/awaymission/BMPship/Kitchen) +"ia" = ( +/obj/structure/mecha_wreckage/ripley, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"ib" = ( +/obj/effect/landmark/awaystart, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Mining) +"id" = ( +/obj/effect/landmark/awaystart, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"ie" = ( +/obj/structure/table/wood, +/obj/item/lighter/zippo/fluff/duckchan, +/obj/item/clothing/mask/cigarette/pipe, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"if" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"ih" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/damageturf, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Armory) +"ii" = ( +/obj/structure/window/reinforced, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/item/shard{ + icon_state = "medium"; + pixel_x = -7; + pixel_y = -10 + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"ij" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"ik" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/machinery/power/port_gen/pacman/super, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Engines) +"il" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"im" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowalt" + }, +/area/awaymission/BMPship/Dormitories) +"in" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light_construct{ + dir = 1 + }, +/turf/simulated/floor/grass, +/area/awaymission/BMPship/Kitchen) +"ir" = ( +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/Fore) +"is" = ( +/obj/item/kitchen/knife/butcher, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"it" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/reagent_containers/food/snacks/hugemushroomslice, +/obj/effect/decal/warning_stripes/south, +/obj/item/reagent_containers/food/snacks/monstermeat/spidermeat, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"iu" = ( +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"iv" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/rack, +/obj/item/flashlight/flare{ + pixel_y = -3 + }, +/obj/item/flashlight/flare{ + pixel_y = 3 + }, +/obj/item/flashlight/flare, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"iw" = ( +/obj/structure/alien/weeds, +/obj/machinery/photocopier, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"ix" = ( +/obj/item/caution, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"iz" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"iA" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/structure/window/reinforced, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/awaymission/BMPship/Kitchen) +"iB" = ( +/obj/structure/closet/critter{ + opened = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"iC" = ( +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/awaymission/BMPship/Bath) +"iF" = ( +/obj/machinery/porta_turret{ + lethal = 1; + name = "ship defense turret"; + attacked = 1 + }, +/turf/simulated/floor/engine/vacuum, +/area/awaymission/BMPship/TurretsSouth) +"iG" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/simulated/floor/engine/vacuum, +/area/awaymission/BMPship/TurretsSouth) +"iH" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"iI" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 1 + }, +/obj/structure/spider/stickyweb, +/obj/machinery/power/apc/off_station{ + dir = 1; + lighting_channel = 2; + locked = 0; + pixel_y = 24; + environment_channel = 0; + equipment_channel = 0; + start_charge = 0 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"iJ" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"iK" = ( +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"iL" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/cans/beer, +/obj/item/grenade/chem_grenade/drugs, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"iM" = ( +/turf/simulated/mineral/random/high_chance/clown, +/area/awaymission) +"iN" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"iO" = ( +/obj/item/ammo_casing{ + pixel_y = 3; + pixel_x = 9 + }, +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 24; + pixel_x = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"iP" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/item/clothing/mask/gas/syndicate, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"iQ" = ( +/obj/machinery/door/airlock/external{ + name = "Crackden Airlock" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"iR" = ( +/obj/machinery/door/airlock/external{ + name = "Plain Airlock" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"iU" = ( +/obj/structure/table, +/obj/item/storage/toolbox/syndicate, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"iV" = ( +/obj/item/ammo_casing{ + pixel_y = 3; + pixel_x = 9 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"iW" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/computer/monitor{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"iX" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/drugs/meth, +/obj/item/reagent_containers/glass/beaker/drugs/meth, +/obj/item/reagent_containers/glass/beaker/drugs/meth, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"iY" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"iZ" = ( +/obj/item/reagent_containers/food/snacks/chips, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"ja" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"jb" = ( +/obj/machinery/chem_dispenser, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"jc" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"jd" = ( +/obj/machinery/floodlight{ + in_use = 1 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"je" = ( +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"jg" = ( +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/Engines) +"jh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/red/partial{ + dir = 8 + }, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"ji" = ( +/obj/machinery/sleeper{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"jl" = ( +/obj/structure/chair/stool, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"jm" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/blood/oil, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TurretsNorth) +"jn" = ( +/obj/structure/table, +/obj/item/kitchen/utensil/fork{ + pixel_x = -2 + }, +/obj/item/reagent_containers/food/snacks/pastatomato, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"jq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"jr" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/closet/crate/plastic, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner, +/obj/effect/decal/warning_stripes/red/partial, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"js" = ( +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/obj/structure/mopbucket, +/obj/item/mop, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"jv" = ( +/obj/structure/closet/walllocker/medlocker/west, +/obj/item/storage/firstaid/toxin, +/obj/item/storage/firstaid/toxin, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/green, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"jw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/security{ + locked = 1 + }, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 2.8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/BMPship/Containment) +"jx" = ( +/turf/simulated/wall/mineral/plastitanium, +/area/awaymission/BMPship/TraderShuttle) +"jB" = ( +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/candy/candycane, +/obj/item/reagent_containers/food/snacks/candy/confectionery/caramel_nougat, +/obj/item/reagent_containers/food/snacks/candy/confectionery/toffee, +/turf/simulated/floor/plasteel{ + icon_state = "barber"; + tag = "icon-barber" + }, +/area/awaymission/BMPship/Kitchen) +"jE" = ( +/obj/effect/decal/cleanable/blood/gibs/body, +/obj/item/skeleton/head, +/turf/space, +/area/space) +"jF" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/xenomeatbreadslice{ + pixel_x = -8 + }, +/obj/item/reagent_containers/food/snacks/xenoburger{ + pixel_x = 6; + pixel_y = 8 + }, +/obj/item/trash/plate{ + pixel_x = 6; + pixel_y = 5; + layer = 2.9 + }, +/obj/item/trash/plate{ + pixel_x = -5; + pixel_y = -1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"jG" = ( +/obj/effect/decal/cleanable/blood/gibs/xeno, +/obj/structure/alien/weeds, +/obj/item/reagent_containers/food/snacks/meat, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"jI" = ( +/obj/machinery/door/airlock/security{ + locked = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 2.8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/BMPship/Containment) +"jL" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/spider/cocoon, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"jM" = ( +/obj/item/stack/cable_coil/pink, +/turf/space, +/area/space) +"jT" = ( +/obj/item/stock_parts/cell/empty, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Mining) +"kb" = ( +/obj/machinery/door/airlock/titanium, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 3.3 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"kc" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"kn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"kr" = ( +/obj/machinery/light/small{ + dir = 8; + brightness_range = 2 + }, +/obj/structure/alien/weeds, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"ks" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/poison/giant_spider{ + health = 250; + maxHealth = 250; + name = "angry giant spider" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"ku" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/human/corpse/damaged{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"kv" = ( +/obj/effect/spawner/window/plastitanium, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/awaymission/BMPship/TraderShuttle) +"kx" = ( +/obj/structure/table/survival_pod, +/obj/item/reagent_containers/glass/beaker/drugs/meth, +/obj/item/reagent_containers/food/drinks/bottle/rum{ + pixel_x = -3; + pixel_y = 4; + layer = 2.9 + }, +/turf/simulated/floor/pod, +/area/awaymission/BMPship/Shelter) +"kA" = ( +/obj/structure/spider/cocoon, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"kI" = ( +/obj/machinery/door/airlock/silver, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 2.8 + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Buffer) +"kJ" = ( +/obj/item/stack/tile/plasteel, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"kK" = ( +/obj/machinery/door/airlock/silver, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"kO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/cocoon, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"kP" = ( +/obj/item/flag/species/human, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Fore) +"kR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"kZ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/landmark/damageturf, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"ld" = ( +/obj/item/clothing/suit/space/syndicate/green/dark, +/turf/space, +/area/space) +"ll" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"lu" = ( +/obj/structure/dresser, +/obj/item/paper{ + info = "DEAR DAIRY: So we was doing our typpical route when the captain says we've been picking up weird signals on some backwatter planet. Madsen wanted to stay on course but he ain't the captain, so we went out of the way to check it out. There was lots of rocks on the way, but we got to the planet fine. Found a big fancy camp with nobody around and this big metal donut thing with NT stamps all over it right in the middle. Case of beer too. Captain reckons we can pass it off to some buyer in the Syndicate. Ingram says it's bad luck and that someone is going to come look for it but it sounds like better money than selling bad meat to jerky companies."; + name = "Old Diary p2"; + layer = 3.1 + }, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"lv" = ( +/obj/machinery/light_construct{ + dir = 4 + }, +/obj/structure/alien/weeds, +/obj/structure/alien/resin, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"lw" = ( +/obj/structure/coatrack{ + layer = 2.9 + }, +/obj/structure/coatrack{ + layer = 2.9 + }, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Fore) +"lD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"lF" = ( +/obj/structure/closet/secure_closet{ + color = "gray" + }, +/obj/item/clothing/under/syndicate/tacticool, +/obj/item/clothing/mask/fawkes, +/obj/item/clothing/shoes/combat, +/obj/item/storage/belt/military/assault, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/accessory/holster, +/obj/item/clothing/suit/jacket/miljacket, +/obj/item/clothing/glasses/hud/security/sunglasses/fluff/eyepro, +/obj/structure/alien/weeds, +/obj/structure/alien/resin{ + layer = 3.1 + }, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"lH" = ( +/obj/structure/table/tray, +/obj/item/shard{ + icon_state = "small" + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"lK" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/bear, +/obj/structure/closet/critter{ + opened = 1 + }, +/obj/item/reagent_containers/food/snacks/meat, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"lL" = ( +/obj/structure/closet/crate/engineering, +/obj/item/stock_parts/cell/high, +/obj/item/storage/belt/utility/full, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/light_construct/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsNorth) +"lR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsNorth) +"lU" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/survival_pod, +/turf/simulated/floor/pod, +/area/awaymission/BMPship/Shelter) +"lV" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/item/shard{ + icon_state = "small" + }, +/obj/structure/sign/poster/contraband/eat{ + pixel_y = 32 + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/machinery/light_construct/small{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"lW" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission) +"lX" = ( +/obj/item/apc_electronics, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"mb" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/wood/fancy, +/area/awaymission/BMPship/CommonArea) +"mc" = ( +/obj/machinery/door_control{ + id = "packerToilet"; + pixel_x = -24; + name = "remote door-control packerToilet" + }, +/obj/machinery/light/small, +/obj/structure/toilet/material/gold{ + dir = 1 + }, +/obj/item/stack/spacecash/c500{ + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/awaymission/BMPship/Bath) +"mh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"mi" = ( +/obj/structure/sink/puddle, +/turf/simulated/floor/grass, +/area/awaymission) +"mp" = ( +/obj/structure/table, +/obj/item/screwdriver, +/obj/item/paper{ + info = "The next person who takes one of my screwdrivers gets stabbed with one. They are MINE. - Love, Madsen"; + name = "scribbled note" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "green" + }, +/area/awaymission/BMPship/Kitchen) +"mA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants{ + icon_state = "plant-dead"; + tag = "plant-dead" + }, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"mF" = ( +/obj/structure/girder, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"mI" = ( +/mob/living/simple_animal/cow{ + name = "Space cow Betsy" + }, +/turf/simulated/floor/grass, +/area/awaymission) +"mJ" = ( +/obj/structure/girder, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"mL" = ( +/obj/structure/alien/weeds, +/obj/item/circuitboard/hydroponics, +/obj/item/stack/cable_coil/green, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"mP" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"mW" = ( +/obj/structure/weightmachine/weightlifter, +/turf/simulated/floor/wood/fancy, +/area/awaymission/BMPship/CommonArea) +"mY" = ( +/obj/machinery/light_construct/small, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"nl" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"nn" = ( +/obj/item/ammo_casing{ + pixel_y = 3; + pixel_x = 9 + }, +/turf/space, +/area/space) +"nt" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"nB" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsNorth) +"nD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/damageturf, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Armory) +"nE" = ( +/obj/effect/decal/cleanable/blood/old{ + layer = 2.8 + }, +/obj/effect/mob_spawn/human/corpse/syndicatesoldier/trader, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TraderShuttle) +"nH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spider/stickyweb, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"nI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredaltstrip" + }, +/area/awaymission/BMPship/CommonArea) +"nK" = ( +/obj/item/stack/sheet/mineral/titanium, +/turf/space, +/area/space/nearstation) +"nO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small, +/obj/item/kirbyplants{ + icon_state = "plant-dead"; + tag = "plant-dead" + }, +/obj/machinery/light/small, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"nQ" = ( +/obj/structure/curtain/open{ + anchored = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkyellowalt" + }, +/area/awaymission/BMPship/Dormitories) +"nT" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 10; + pixel_x = -13 + }, +/obj/item/ammo_casing{ + pixel_y = 3; + pixel_x = 9 + }, +/obj/item/ammo_casing{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/ammo_box/magazine/m10mm, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"nU" = ( +/obj/item/crowbar/brass, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Gate) +"oe" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider{ + health = 250; + maxHealth = 250; + name = "angry giant spider"; + speed = 0.9 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"oh" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/item/ammo_casing{ + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"ol" = ( +/obj/item/tank/internals/oxygen, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"op" = ( +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "barber"; + tag = "icon-barber" + }, +/area/awaymission/BMPship/Kitchen) +"or" = ( +/obj/effect/decal/warning_stripes/red/partial{ + dir = 8 + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"os" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/item/mounted/frame/apc_frame, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Armory) +"ov" = ( +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/awaymission/BMPship/Dormitories) +"oy" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/window/classic/normal{ + dir = 1 + }, +/obj/structure/windoor_assembly{ + dir = 2 + }, +/obj/structure/curtain/black, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"oA" = ( +/obj/item/stack/ore/iron, +/turf/space, +/area/space) +"oC" = ( +/obj/item/shard{ + icon_state = "small" + }, +/obj/structure/table/wood/fancy/royalblack, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 11; + pixel_y = 13 + }, +/obj/item/clothing/head/collectable/captain, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/awaymission/BMPship/Fore) +"oD" = ( +/obj/effect/landmark/damageturf, +/obj/item/stock_parts/cell/empty, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Buffer) +"oG" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"oR" = ( +/obj/item/shard{ + icon_state = "medium"; + pixel_x = 9; + pixel_y = -9 + }, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/space, +/area/space) +"pc" = ( +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/banana{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/snacks/grown/banana{ + pixel_x = 7; + pixel_y = 3 + }, +/turf/simulated/floor/grass, +/area/awaymission/BMPship/Kitchen) +"pd" = ( +/obj/effect/decal/cleanable/blood/tracks{ + dir = 4 + }, +/obj/item/ammo_casing/shotgun{ + pixel_x = 12; + pixel_y = -6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/apc_electronics, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"pe" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"pg" = ( +/obj/structure/closet/secure_closet{ + req_access = list(111) + }, +/obj/item/id_decal/gold, +/obj/item/clothing/head/helmet, +/obj/item/clothing/suit/armor/vest, +/obj/item/storage/box/slug, +/obj/item/storage/box/slug, +/obj/item/clothing/accessory/storage/black_vest, +/obj/structure/alien/weeds, +/obj/structure/alien/resin{ + layer = 3.1 + }, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"pn" = ( +/obj/effect/landmark/damageturf, +/obj/item/apc_electronics, +/obj/item/clothing/mask/gas/explorer, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"pp" = ( +/obj/effect/decal/cleanable/ash, +/obj/item/skeleton/head, +/turf/space, +/area/space) +"pq" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/spider/stickyweb, +/obj/machinery/power/apc/off_station{ + dir = 4; + lighting_channel = 2; + locked = 0; + environment_channel = 2; + equipment_channel = 2; + pixel_x = 24; + start_charge = 100 + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"pr" = ( +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/awaymission/BMPship/CommonArea) +"pt" = ( +/obj/machinery/light_construct/small, +/mob/living/simple_animal/cockroach, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"pC" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/red_rum{ + pixel_x = -32 + }, +/obj/item/toy/sword{ + pixel_x = 8 + }, +/obj/item/bedsheet/wiz{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"pG" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_y = 2 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -3; + pixel_y = 5; + layer = 2.9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/newspaper{ + pixel_y = 3; + pixel_x = 3; + layer = 2.9 + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"pH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"pN" = ( +/obj/structure/closet/secure_closet{ + color = "gray" + }, +/obj/item/clothing/under/syndicate/tacticool, +/obj/item/clothing/mask/face/bee, +/obj/item/clothing/shoes/combat, +/obj/item/storage/belt/military/assault, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/accessory/holster, +/obj/item/clothing/suit/jacket/miljacket/navy, +/obj/item/clothing/glasses/hud/security/sunglasses/fluff/eyepro, +/obj/structure/alien/weeds, +/obj/structure/alien/resin{ + layer = 3.1 + }, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"pT" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"pU" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"pV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/critter{ + opened = 1 + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"pW" = ( +/obj/machinery/light_construct/small, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"pZ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/spider/stickyweb, +/obj/structure/sign/radiation/rad_area{ + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"qb" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/item/circuitboard/smes, +/obj/item/stack/cable_coil/blue, +/turf/simulated/floor/greengrid, +/area/awaymission/BMPship/Buffer) +"qk" = ( +/obj/structure/holohoop{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/wood/fancy, +/area/awaymission/BMPship/CommonArea) +"ql" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"qp" = ( +/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/ash, +/obj/item/stack/sheet/mineral/titanium, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Buffer) +"qC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/power/smes/magical{ + desc = "A high-capacity superconducting magnetic energy storage (SMES) unit."; + name = "power storage unit"; + outputting = 0 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"qE" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 10; + pixel_x = -13 + }, +/obj/item/ammo_casing{ + pixel_x = -6; + pixel_y = 4 + }, +/turf/space, +/area/space) +"qF" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellowalt" + }, +/area/awaymission/BMPship/Dormitories) +"qI" = ( +/obj/structure/table/wood, +/obj/item/clothing/glasses/sunglasses/big, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"qJ" = ( +/obj/machinery/door/airlock/silver, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 2.8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"qK" = ( +/obj/item/assembly/mousetrap/armed, +/obj/item/trash/tastybread, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"qL" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/turf/space, +/area/space) +"qQ" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/plastitanium, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"qS" = ( +/obj/effect/landmark/damageturf, +/obj/machinery/firealarm/no_alarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"qX" = ( +/obj/effect/landmark/damageturf, +/obj/item/crowbar/fluff/zelda_creedy_1, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"rd" = ( +/obj/item/stack/ore/iron, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/awaymission/BMPship/TraderShuttle) +"rg" = ( +/obj/effect/landmark/damageturf, +/obj/effect/decal/warning_stripes/red/partial{ + dir = 8 + }, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter{ + health = 150; + maxHealth = 150; + name = "Angry giant spider" + }, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"rk" = ( +/obj/machinery/sleeper/survival_pod, +/obj/machinery/economy/vending/wallmed/survival_pod{ + pixel_x = -25 + }, +/turf/simulated/floor/pod, +/area/awaymission/BMPship/Shelter) +"rm" = ( +/obj/effect/decal/cleanable/ash, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"rw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"ry" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/wood/fancy, +/area/awaymission/BMPship/CommonArea) +"rB" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsSouth) +"rE" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Buffer) +"rJ" = ( +/obj/effect/decal/warning_stripes/south, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/item/stack/sheet/wood, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"rL" = ( +/obj/structure/coatrack, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/clothing/suit/soldiercoat, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"rM" = ( +/obj/structure/table, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/awaymission/BMPship/TraderShuttle) +"rT" = ( +/turf/simulated/floor/engine/vacuum, +/area/awaymission/BMPship/Buffer) +"rY" = ( +/obj/structure/lattice, +/obj/item/gun/energy/gun/turret, +/turf/space, +/area/awaymission) +"sg" = ( +/obj/structure/curtain/open{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkyellowalt" + }, +/area/awaymission/BMPship/Dormitories) +"sh" = ( +/obj/item/clothing/gloves/color/yellow/fake, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Mining) +"sj" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"so" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 10; + pixel_x = -13 + }, +/obj/item/wrench, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/BMPship/Fore) +"sq" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/clothing/head/corgi, +/obj/structure/sign/poster/contraband/syndicate_recruitment{ + pixel_x = -32 + }, +/obj/item/reagent_containers/food/pill/charcoal, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"su" = ( +/obj/effect/landmark/damageturf, +/obj/item/bodyanalyzer, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"sv" = ( +/obj/item/stack/tile/plasteel, +/obj/effect/landmark/damageturf, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"sF" = ( +/obj/item/clothing/gloves/color/yellow, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Engines) +"sK" = ( +/obj/effect/decal/cleanable/blood/old{ + layer = 3.1 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"sP" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter{ + health = 150; + maxHealth = 150; + name = "Angry giant spider" + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"sQ" = ( +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Buffer) +"sU" = ( +/turf/simulated/wall/mineral/titanium/survival/pod, +/area/awaymission/BMPship/Shelter) +"sW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"sX" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 24; + pixel_x = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"sZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"tb" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"tc" = ( +/obj/structure/window/reinforced{ + color = "red"; + dir = 8 + }, +/obj/effect/decal/cleanable/ash, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/awaymission/BMPship/TraderShuttle) +"tt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/awaymission/BMPship/Engines) +"tw" = ( +/obj/effect/landmark/burnturf, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"tx" = ( +/obj/effect/decal/warning_stripes/white/partial, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowalt" + }, +/area/awaymission/BMPship/Dormitories) +"ty" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + tag = "icon-propulsion (WEST)" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"tA" = ( +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/Kitchen) +"tE" = ( +/obj/effect/landmark/damageturf, +/obj/machinery/light_construct{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"tF" = ( +/mob/living/simple_animal/hostile/carp{ + maxHealth = 50; + name = "Annoyed space carp"; + health = 50 + }, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission) +"tJ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"tM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"tS" = ( +/obj/item/stack/sheet/mineral/plastitanium, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/awaymission/BMPship/TraderShuttle) +"tX" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Bath) +"tY" = ( +/obj/structure/alien/weeds, +/obj/item/skeleton/r_arm, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/BMPship/Armory) +"uj" = ( +/obj/effect/mob_spawn/human/corpse/tacticool{ + layer = 4 + }, +/obj/item/gun/energy/laser{ + pixel_x = -5 + }, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Mining) +"um" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"uo" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/Buffer) +"ur" = ( +/obj/machinery/door/airlock/titanium{ + locked = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"ut" = ( +/turf/simulated/floor/engine/vacuum, +/area/awaymission/BMPship/TurretsSouth) +"uu" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas/explorer, +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/clothing/head/helmet/space/nasavoid/ltblue, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"ux" = ( +/mob/living/simple_animal/cockroach, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"uB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/rack, +/obj/item/storage/belt/utility/full, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"uC" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/closet/walllocker/emerglocker/west, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"uI" = ( +/obj/item/stock_parts/cell/empty, +/turf/simulated/floor/engine/vacuum, +/area/awaymission/BMPship/Buffer) +"uN" = ( +/obj/structure/closet/secure_closet{ + color = "gray" + }, +/obj/item/clothing/under/syndicate/tacticool, +/obj/item/clothing/mask/gas/monkeymask, +/obj/item/clothing/shoes/combat, +/obj/item/storage/belt/military/assault, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/accessory/holster, +/obj/item/clothing/glasses/hud/security/sunglasses/fluff/eyepro, +/obj/item/clothing/suit/jacket/miljacket/desert, +/obj/structure/alien/weeds, +/obj/structure/alien/resin{ + layer = 3.1 + }, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"uR" = ( +/obj/item/circuitboard/operating, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"uS" = ( +/obj/machinery/door/airlock/titanium, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 2.8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Bath) +"uT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"va" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/window/classic/normal, +/obj/structure/spider/stickyweb, +/obj/structure/windoor_assembly{ + dir = 2 + }, +/obj/structure/curtain/black, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"vd" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/space, +/area/space) +"ve" = ( +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/MedBay) +"vi" = ( +/obj/machinery/door/airlock/vault{ + req_access = list(111); + hackProof = 1; + locked = 1 + }, +/obj/effect/mine/stun{ + faction = list("alien"); + layer = 2.6 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5"; + tag = "icon-wood-broken5" + }, +/area/awaymission/BMPship/Armory) +"vl" = ( +/obj/item/clothing/suit/space/hardsuit/medical, +/turf/space, +/area/space) +"vr" = ( +/obj/structure/lattice, +/obj/item/stack/cable_coil, +/turf/space, +/area/space/nearstation) +"vs" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/awaymission/BMPship/TraderShuttle) +"vy" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"vD" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 24; + pixel_x = 8 + }, +/obj/item/ammo_casing{ + pixel_y = 3; + pixel_x = 9 + }, +/turf/space, +/area/space) +"vH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter{ + health = 150; + maxHealth = 150; + name = "Angry giant spider" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"vK" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"vV" = ( +/obj/machinery/door/airlock/titanium{ + locked = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 3.3 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/MedBay) +"vY" = ( +/obj/structure/alien/weeds, +/obj/machinery/shieldwallgen{ + anchored = 1 + }, +/obj/structure/sign/securearea{ + name = "DANGEROUS CARGO!"; + pixel_y = 32 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"wd" = ( +/obj/machinery/light_construct/small, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/blood/oil, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TurretsNorth) +"wg" = ( +/obj/structure/alien/weeds, +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/door_control{ + pixel_y = 24; + id = "packerCaptain" + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"wh" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission) +"wi" = ( +/obj/structure/alien/weeds, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"wk" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TurretsNorth) +"wo" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter{ + health = 150; + maxHealth = 150; + name = "Angry giant spider" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Kitchen) +"wt" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"wv" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 1 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"wx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"wA" = ( +/mob/living/simple_animal/hostile/carp{ + maxHealth = 50; + name = "Annoyed space carp"; + health = 50 + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/awaymission/BMPship/TraderShuttle) +"wB" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/CommonArea) +"wG" = ( +/obj/effect/decal/cleanable/greenglow, +/obj/item/reagent_containers/food/snacks/monstermeat/spiderleg, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"wH" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/awaymission/BMPship/Dormitories) +"wI" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 24; + pixel_x = 8 + }, +/obj/item/mounted/frame/apc_frame, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"wQ" = ( +/obj/effect/decal/cleanable/ash, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Buffer) +"wU" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/energy/laser{ + pixel_x = -8 + }, +/obj/item/gun/energy/laser, +/obj/structure/alien/weeds, +/obj/structure/alien/resin{ + layer = 3.1 + }, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"wV" = ( +/obj/effect/decal/warning_stripes/north, +/mob/living/simple_animal/lizard, +/obj/structure/sign/engineering{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"wY" = ( +/obj/structure/spider/stickyweb, +/turf/simulated/floor/grass, +/area/awaymission/BMPship/Kitchen) +"xe" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/power/apc/off_station{ + dir = 1; + lighting_channel = 2; + locked = 0; + pixel_y = 24; + environment_channel = 1; + equipment_channel = 0; + start_charge = 100 + }, +/obj/structure/sign/securearea{ + pixel_x = 32; + name = "DANGEROUS CARGO!" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"xg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/critter{ + opened = 1 + }, +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/sentinel{ + health = 250; + maxHealth = 250 + }, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"xj" = ( +/obj/item/clothing/under/syndicate/tacticool, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/firealarm/no_alarm{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/awaymission/BMPship/Dormitories) +"xk" = ( +/obj/item/clothing/gloves/color/latex/nitrile, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"xq" = ( +/obj/item/shard{ + icon_state = "medium"; + pixel_x = 9; + pixel_y = -9 + }, +/turf/space, +/area/space) +"xy" = ( +/obj/structure/coatrack, +/obj/item/clothing/head/fedora, +/obj/item/clothing/suit/draculacoat, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc/off_station{ + dir = 1; + lighting_channel = 2; + locked = 0; + pixel_y = 24; + environment_channel = 0; + equipment_channel = 0; + start_charge = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/awaymission/BMPship/Dormitories) +"xz" = ( +/obj/item/stack/ore/uranium, +/obj/effect/decal/cleanable/ash, +/obj/item/stock_parts/cell/empty, +/turf/space, +/area/space/nearstation) +"xA" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/reagent_containers/glass/rag, +/obj/item/storage/bag/trash, +/obj/item/trash/plate, +/obj/item/trash/plate, +/obj/item/trash/fried_vox, +/obj/item/trash/spacetwinkie, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsSouth) +"xC" = ( +/obj/structure/rack, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"xG" = ( +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/Dormitories) +"xI" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TurretsSouth) +"xO" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/dirt, +/obj/structure/curtain/black, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"xQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/alien/weeds, +/obj/structure/alien/resin, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"xW" = ( +/mob/living/simple_animal/hostile/retaliate/poison/snake, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"ye" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/landmark/damageturf, +/mob/living/simple_animal/hostile/carp{ + maxHealth = 50; + name = "Annoyed space carp"; + health = 50 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TraderShuttle) +"yf" = ( +/obj/item/storage/pill_bottle/random_drug_bottle, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"yh" = ( +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/awaymission/BMPship/Fore) +"yu" = ( +/obj/item/reagent_containers/food/snacks/meat, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter{ + health = 150; + maxHealth = 150; + name = "Angry giant spider" + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"yv" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/Fore) +"yw" = ( +/obj/machinery/door/airlock/titanium, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsSouth) +"yE" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_x = -8; + pixel_y = -3 + }, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/effect/decal/cleanable/blood/gibs/body, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"yG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"yL" = ( +/obj/structure/closet/secure_closet{ + color = "gray" + }, +/obj/item/clothing/under/syndicate/tacticool, +/obj/item/clothing/mask/pig, +/obj/item/clothing/shoes/combat, +/obj/item/storage/belt/military/assault, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/accessory/holster, +/obj/item/clothing/suit/jacket/leather/overcoat, +/obj/item/clothing/glasses/hud/security/sunglasses/fluff/eyepro, +/obj/structure/alien/weeds, +/obj/structure/alien/resin{ + layer = 3.1 + }, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"yN" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"yQ" = ( +/obj/item/stack/tile/plasteel, +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"yT" = ( +/obj/machinery/gateway/centeraway{ + calibrated = 0 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"zb" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/engine/vacuum, +/area/awaymission/BMPship/Buffer) +"zf" = ( +/obj/item/clothing/head/helmet/space/syndicate/green/dark, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission) +"zo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider{ + health = 250; + maxHealth = 250; + name = "angry giant spider"; + speed = 0.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"zs" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"zt" = ( +/obj/structure/closet/critter{ + opened = 1 + }, +/obj/structure/spider/stickyweb, +/obj/item/reagent_containers/food/snacks/meat, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"zy" = ( +/obj/structure/table, +/obj/item/pen/red, +/obj/item/poster/syndicate_recruitment{ + pixel_y = 12 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"zC" = ( +/obj/item/reagent_containers/food/pill/charcoal, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"zD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/gibspawner/generic, +/obj/structure/alien/weeds, +/obj/effect/decal/remains/human, +/obj/structure/closet/critter{ + opened = 1 + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"zP" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"zW" = ( +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"zX" = ( +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/Buffer) +"Ab" = ( +/obj/item/clothing/gloves/color/yellow, +/turf/space, +/area/space) +"Ac" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/item/shard{ + icon_state = "medium"; + pixel_x = 9; + pixel_y = -9 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"Ad" = ( +/obj/structure/bed/pod, +/obj/item/bedsheet/rainbow, +/turf/simulated/floor/pod, +/area/awaymission/BMPship/Shelter) +"Af" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowalt" + }, +/area/awaymission/BMPship/Dormitories) +"Ak" = ( +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/Armory) +"Ao" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/pod, +/area/awaymission/BMPship/Shelter) +"At" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard{ + icon_state = "small" + }, +/obj/item/reagent_containers/food/snacks/meat, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"Aw" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/item/reagent_containers/food/pill/charcoal, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"Ay" = ( +/obj/item/stack/sheet/metal, +/turf/space, +/area/space) +"Az" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/item/wrench, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Armory) +"AI" = ( +/obj/structure/window/reinforced{ + color = "yellow"; + layer = 2.9 + }, +/obj/item/reagent_containers/glass/bucket/wooden, +/turf/simulated/floor/grass, +/area/awaymission/BMPship/Kitchen) +"AL" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/clothing/head/bearpelt, +/obj/item/reagent_containers/food/pill/methamphetamine{ + layer = 2.9 + }, +/obj/structure/sign/poster/contraband/have_a_puff{ + pixel_x = -32 + }, +/mob/living/simple_animal/cockroach, +/obj/item/reagent_containers/food/pill/charcoal{ + layer = 2.9 + }, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"AN" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + color = "red"; + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TraderShuttle) +"AW" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"AZ" = ( +/obj/effect/decal/cleanable/greenglow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/effect/mob_spawn/human/corpse/damaged, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"Bi" = ( +/obj/structure/table, +/obj/item/kitchen/utensil/fork, +/obj/item/trash/snack_bowl, +/obj/item/reagent_containers/food/drinks/mug/cap{ + pixel_x = 5; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"Bn" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"Bw" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien{ + health = 180; + maxHealth = 180 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"Bx" = ( +/obj/machinery/door/airlock/silver{ + locked = 1 + }, +/obj/structure/alien/weeds, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 2.8 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Fore) +"BC" = ( +/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/ash, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"BG" = ( +/mob/living/simple_animal/hostile/carp{ + maxHealth = 50; + name = "Annoyed space carp"; + health = 50 + }, +/turf/space, +/area/space) +"BI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/critter{ + opened = 1 + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Containment) +"BK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + color = "green" + }, +/obj/machinery/constructable_frame/machine_frame, +/obj/item/stack/cable_coil/yellow, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "green" + }, +/area/awaymission/BMPship/Kitchen) +"BL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spider/cocoon, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"BQ" = ( +/obj/structure/closet/walllocker/medlocker/west, +/obj/item/storage/firstaid/o2, +/obj/item/storage/firstaid/o2, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/green, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"BS" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"BV" = ( +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"BZ" = ( +/obj/machinery/door/airlock/silver{ + locked = 1 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 3.3 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Gate) +"Cb" = ( +/obj/structure/largecrate, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"Ck" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Cn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"Cu" = ( +/obj/item/clothing/mask/gas/explorer, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Buffer) +"Cy" = ( +/mob/living/simple_animal/mouse/gray, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/awaymission/BMPship/Dormitories) +"CA" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/closet/walllocker/medlocker/west, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"CI" = ( +/obj/structure/alien/weeds, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = 8; + pixel_y = 2 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"CJ" = ( +/turf/simulated/mineral/random, +/area/awaymission/BMPship/Buffer) +"Dc" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 10; + pixel_x = -13 + }, +/turf/space, +/area/space) +"De" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"Dh" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"Dj" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/nasavoid/yellow, +/obj/item/clothing/head/helmet/space/nasavoid/yellow, +/obj/item/clothing/mask/gas/explorer, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"Dn" = ( +/obj/structure/table/wood, +/obj/item/lighter/zippo/engraved, +/obj/item/clothing/mask/cigarette/medical_marijuana, +/obj/item/clothing/mask/cigarette/medical_marijuana{ + pixel_y = 2; + pixel_x = 2 + }, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"Dp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider{ + health = 250; + maxHealth = 250; + name = "angry giant spider"; + speed = 0.9 + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"Dr" = ( +/obj/item/reagent_containers/food/snacks/meat, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"Ds" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider{ + health = 250; + maxHealth = 250; + name = "angry giant spider" + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"Du" = ( +/obj/machinery/door/window/classic/reversed, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber"; + tag = "icon-barber" + }, +/area/awaymission/BMPship/Kitchen) +"Dx" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 13 + }, +/obj/structure/mirror{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"Dy" = ( +/obj/machinery/shieldwallgen{ + anchored = 1 + }, +/obj/structure/sign/securearea{ + name = "DANGEROUS CARGO!"; + pixel_y = -32 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"DC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"DD" = ( +/obj/structure/alien/weeds, +/obj/effect/mob_spawn/human/corpse/tacticool, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"DG" = ( +/obj/item/storage/bag/money{ + layer = 3.1 + }, +/obj/item/stack/spacecash/c500, +/obj/item/stack/spacecash/c100, +/obj/item/stack/spacecash/c100, +/obj/item/stack/spacecash/c10, +/obj/item/stack/spacecash/c10, +/obj/item/stack/spacecash/c10, +/obj/item/coin/iron, +/obj/item/coin/iron, +/obj/item/assembly/mousetrap/armed{ + layer = 2.9 + }, +/obj/structure/rack, +/obj/structure/alien/weeds, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"DP" = ( +/obj/item/clothing/suit/space/nasavoid/ltblue, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"DT" = ( +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"Ec" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"Eh" = ( +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/awaymission/BMPship/Gate) +"Ej" = ( +/obj/structure/table, +/obj/item/clothing/head/papersack, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"El" = ( +/obj/effect/mob_spawn/human/corpse/tacticool, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"Em" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/economy/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/awaymission/BMPship/Kitchen) +"Eo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"Eq" = ( +/obj/effect/decal/cleanable/flour, +/obj/item/trash/fried_vox, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber"; + tag = "icon-barber" + }, +/area/awaymission/BMPship/Kitchen) +"Et" = ( +/obj/machinery/flasher/portable{ + anchored = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Ev" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/shard{ + icon_state = "medium"; + pixel_x = -7; + pixel_y = -10 + }, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"Ez" = ( +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"EA" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowalt" + }, +/area/awaymission/BMPship/Dormitories) +"EB" = ( +/obj/item/stack/cable_coil, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsNorth) +"EH" = ( +/obj/item/kitchen/knife/combat, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"EL" = ( +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/awaymission/BMPship/Kitchen) +"EO" = ( +/obj/item/reagent_containers/food/snacks/meat, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"EW" = ( +/obj/structure/closet/crate/internals, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsNorth) +"EY" = ( +/obj/machinery/door/airlock/vault{ + req_access = list(111); + hackProof = 1; + locked = 1 + }, +/obj/effect/mine/stun{ + faction = list("alien"); + layer = 2.6 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/awaymission/BMPship/Armory) +"Fb" = ( +/obj/structure/closet/walllocker/medlocker/west, +/obj/item/stack/medical/ointment/advanced, +/obj/item/stack/medical/ointment/advanced, +/obj/item/stack/medical/bruise_pack/advanced, +/obj/item/stack/medical/bruise_pack/advanced, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/green, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"Fe" = ( +/obj/item/shard, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"Fm" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/awaymission/BMPship/TraderShuttle) +"Fp" = ( +/obj/structure/table/tray, +/turf/space, +/area/space) +"Fs" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/reagent_containers/food/pill/charcoal, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"Fz" = ( +/obj/structure/sign/poster/contraband/syndicate_recruitment{ + pixel_y = -32 + }, +/obj/item/shard{ + icon_state = "medium" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"FC" = ( +/turf/simulated/mineral, +/area/awaymission) +"FD" = ( +/obj/structure/sign/vacuum{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/grille, +/obj/structure/window/reinforced, +/obj/item/shard{ + icon_state = "small" + }, +/obj/item/shard, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"FJ" = ( +/obj/structure/window/reinforced{ + color = "red"; + dir = 8 + }, +/obj/item/shard, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/awaymission/BMPship/TraderShuttle) +"FK" = ( +/obj/structure/chair/office/dark{ + layer = 2.8 + }, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"FL" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + tag = "icon-heater (EAST)" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"FQ" = ( +/obj/effect/landmark/damageturf, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "darkredaltstrip" + }, +/area/awaymission/BMPship/CommonArea) +"FT" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/computerframe, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"FU" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/weeds/node, +/obj/item/skeleton/head, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"FZ" = ( +/turf/simulated/wall/r_wall, +/area/awaymission/BMPship/Armory) +"Gj" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"Gn" = ( +/obj/item/card/emag_broken, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Fore) +"Go" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"Gq" = ( +/obj/structure/spider/stickyweb, +/obj/item/shard{ + icon_state = "medium"; + pixel_x = 9; + pixel_y = -9 + }, +/obj/structure/spider/cocoon, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"Gs" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Gu" = ( +/obj/item/assembly/mousetrap/armed, +/obj/item/reagent_containers/food/snacks/breadslice{ + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Gv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsSouth) +"Gy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Gz" = ( +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/sentinel{ + health = 250; + maxHealth = 250 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"GB" = ( +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter{ + health = 150; + maxHealth = 150; + name = "Angry giant spider" + }, +/turf/simulated/floor/wood/fancy, +/area/awaymission/BMPship/CommonArea) +"GG" = ( +/obj/structure/closet/crate/can, +/obj/item/trash/plate, +/obj/item/trash/plate, +/obj/item/kitchen/utensil/fork, +/obj/item/kitchen/utensil/fork, +/obj/item/trash/candy, +/obj/item/trash/raisins, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"GI" = ( +/obj/structure/dresser, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"GM" = ( +/turf/simulated/wall/mineral/plastitanium, +/area/awaymission/BMPship/Containment) +"GN" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + color = "green" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/awaymission/BMPship/Kitchen) +"GV" = ( +/obj/structure/largecrate, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"GX" = ( +/obj/structure/tubes, +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/item/storage/bible, +/turf/simulated/floor/pod, +/area/awaymission/BMPship/Shelter) +"GY" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/vomit, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"Hd" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/firealarm/no_alarm{ + pixel_y = 28 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"Hl" = ( +/obj/item/stack/tile/plasteel, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"Hq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/spider/stickyweb, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"Hr" = ( +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"Hv" = ( +/obj/structure/grille, +/obj/item/shard{ + icon_state = "small" + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"Hy" = ( +/turf/simulated/wall/mineral/plastitanium/nodiagonal, +/area/awaymission/BMPship/TraderShuttle) +"Hz" = ( +/obj/structure/alien/weeds, +/obj/item/skeleton/l_leg, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"HA" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 16; + pixel_x = 4 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"HE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/damageturf, +/mob/living/simple_animal/hostile/poison/giant_spider{ + health = 250; + maxHealth = 250; + name = "angry giant spider" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Armory) +"HH" = ( +/obj/machinery/door/airlock/titanium{ + locked = 1 + }, +/obj/machinery/holosign/surgery{ + id = "surgery1"; + icon_state = "sign_on" + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"HJ" = ( +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Mining) +"HV" = ( +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/TurretsSouth) +"HW" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 10; + pixel_x = -13 + }, +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/MedBay) +"HZ" = ( +/obj/structure/alien/weeds, +/obj/item/shard{ + icon_state = "small" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/structure/spider/cocoon, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Ik" = ( +/obj/item/stack/sheet/mineral/plastitanium, +/obj/effect/decal/cleanable/ash, +/turf/space, +/area/space) +"Io" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/storage/box, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"Ip" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"It" = ( +/obj/item/multitool, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Engines) +"Iy" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"Iz" = ( +/obj/item/stack/sheet/mineral/titanium, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Buffer) +"IA" = ( +/obj/effect/decal/remains/human, +/turf/space, +/area/space) +"IB" = ( +/obj/item/cigbutt/roach{ + pixel_x = -12 + }, +/obj/machinery/firealarm/no_alarm{ + pixel_y = 28 + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"IF" = ( +/obj/effect/landmark/damageturf, +/obj/item/shard{ + icon_state = "small" + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"IG" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/sign/securearea{ + name = "MAXIMUM ATTENTION"; + pixel_x = -32 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/BMPship/CommonArea) +"IH" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"IJ" = ( +/obj/effect/decal/warning_stripes/white/partial, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowalt" + }, +/area/awaymission/BMPship/Dormitories) +"IN" = ( +/obj/structure/spider/stickyweb, +/obj/structure/spider/cocoon, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"IX" = ( +/obj/item/healthanalyzer/advanced, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"IY" = ( +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsNorth) +"Je" = ( +/obj/structure/alien/weeds/node, +/obj/structure/alien/weeds, +/obj/structure/cable{ + icon_state = "1-2" + }, +/mob/living/simple_animal/hostile/alien/sentinel{ + health = 250; + maxHealth = 250 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"Jh" = ( +/obj/effect/landmark/damageturf, +/obj/item/mounted/frame/apc_frame, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TurretsNorth) +"Jj" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip{ + pixel_x = -8; + pixel_y = -3 + }, +/mob/living/simple_animal/pet/cat/kitten{ + faction = list("alien","neutral"); + desc = "Он выглядит так, будто повидал многое за свою короткую жизнь" + }, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Fore) +"Jz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard{ + icon_state = "medium" + }, +/obj/machinery/door/window/classic/normal, +/obj/structure/windoor_assembly, +/obj/structure/curtain/black, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"JA" = ( +/obj/item/flashlight/flare{ + pixel_y = 3 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"JI" = ( +/obj/structure/alien/weeds, +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"JJ" = ( +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Engines) +"JL" = ( +/obj/machinery/light/small{ + dir = 4; + brightness_range = 2 + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Buffer) +"JS" = ( +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/awaymission/BMPship/Bath) +"Kd" = ( +/obj/machinery/door/airlock/titanium, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 2.8 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"Ky" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/largecrate/cow, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"KD" = ( +/obj/structure/shuttle/engine/heater, +/obj/item/shard{ + icon_state = "small" + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TraderShuttle) +"KF" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 16; + pixel_x = 4 + }, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission) +"KG" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/bear, +/obj/structure/closet/critter{ + opened = 1 + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"KI" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"KK" = ( +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsSouth) +"KN" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 24; + pixel_x = 8 + }, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission) +"KV" = ( +/obj/structure/alien/weeds, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Lc" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window{ + dir = 8 + }, +/obj/item/storage/secure/briefcase/syndie, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/awaymission/BMPship/TraderShuttle) +"Le" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 16; + pixel_x = 4 + }, +/obj/structure/alien/weeds, +/mob/living/simple_animal/hostile/alien/sentinel{ + health = 250; + maxHealth = 250 + }, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"Lk" = ( +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/awaymission/BMPship/Engines) +"Ll" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Ls" = ( +/obj/structure/sign/electricshock{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"Lt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"Lu" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Lx" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/wood/fancy, +/area/awaymission/BMPship/CommonArea) +"LC" = ( +/obj/structure/girder, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Buffer) +"LN" = ( +/obj/machinery/door/airlock/external{ + emagged = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/awaymission/BMPship/TraderShuttle) +"LR" = ( +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/Bath) +"LT" = ( +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"LV" = ( +/obj/effect/decal/warning_stripes/south, +/mob/living/simple_animal/mouse/brown, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"Md" = ( +/obj/structure/alien/weeds, +/obj/item/reagent_containers/food/drinks/mug/novelty{ + pixel_y = 10; + pixel_x = 10 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"Mf" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsSouth) +"Mg" = ( +/obj/structure/chair/wood/wings{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/awaymission) +"Mi" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + tag = "icon-propulsion (WEST)" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Bath) +"Ms" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spider/stickyweb, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Mu" = ( +/obj/item/folder/red, +/turf/space, +/area/space) +"MD" = ( +/obj/machinery/optable, +/obj/effect/decal/cleanable/blood/old{ + layer = 3.1 + }, +/obj/effect/mob_spawn/human/corpse/tacticool, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"MM" = ( +/obj/structure/alien/weeds, +/obj/item/storage/fancy/donut_box, +/obj/structure/table, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"MN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"MT" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"MY" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/carp, +/obj/structure/closet/critter{ + opened = 1 + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"Nd" = ( +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/Mining) +"Nf" = ( +/obj/structure/closet/crate, +/obj/item/storage/fancy/cigarettes/cigpack_syndicate, +/obj/item/storage/fancy/cigarettes/cigpack_midori, +/obj/item/storage/fancy/cigarettes/cigpack_med, +/obj/item/storage/fancy/cigarettes, +/obj/item/storage/fancy/cigarettes/dromedaryco, +/obj/item/storage/box/matches, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsSouth) +"Nq" = ( +/obj/structure/cable, +/obj/machinery/power/apc/off_station{ + lighting_channel = 2; + locked = 0; + pixel_y = -24; + environment_channel = 0; + equipment_channel = 0; + start_charge = 0 + }, +/turf/simulated/floor/engine/vacuum, +/area/awaymission/BMPship/TurretsSouth) +"Nw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"ND" = ( +/obj/item/stack/ore/iron, +/obj/effect/decal/cleanable/ash, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TraderShuttle) +"NI" = ( +/obj/effect/decal/cleanable/ash, +/obj/item/stack/ore/uranium, +/turf/space, +/area/space) +"NW" = ( +/obj/machinery/flasher/portable{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"NZ" = ( +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Oj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/damageturf, +/obj/machinery/firealarm/no_alarm{ + pixel_y = 28 + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Armory) +"Ok" = ( +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable, +/turf/simulated/floor/engine/vacuum, +/area/awaymission/BMPship/Buffer) +"Ol" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/head/helmet/skull, +/obj/structure/alien/weeds/node, +/obj/structure/closet/critter{ + opened = 1 + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"OC" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2"; + pixel_y = 1 + }, +/obj/machinery/power/apc/off_station{ + dir = 8; + lighting_channel = 2; + locked = 0; + environment_channel = 0; + equipment_channel = 0; + pixel_x = -24; + start_charge = 0 + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Bath) +"OH" = ( +/obj/item/stack/sheet/mineral/titanium, +/turf/space, +/area/space) +"OI" = ( +/obj/structure/spider/stickyweb, +/obj/item/stack/cable_coil, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/awaymission/BMPship/Engines) +"OS" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TraderShuttle) +"OU" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowalt" + }, +/area/awaymission/BMPship/Dormitories) +"OV" = ( +/obj/structure/alien/weeds, +/obj/machinery/recharger, +/obj/structure/table, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"Ph" = ( +/obj/item/shard, +/obj/effect/decal/cleanable/ash, +/turf/space, +/area/space) +"Pi" = ( +/obj/item/reagent_containers/glass/beaker/drugs/meth, +/mob/living/simple_animal/hostile/syndicate/ranged/space{ + health = 300; + maxHealth = 300 + }, +/turf/simulated/floor/pod, +/area/awaymission/BMPship/Shelter) +"Pt" = ( +/turf/simulated/floor/mineral/plastitanium/red/airless, +/area/awaymission/BMPship/TraderShuttle) +"Pu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"Pz" = ( +/obj/structure/alien/weeds, +/obj/item/lighter/zippo/gonzofist, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"PF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stock_parts/cell/empty, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Buffer) +"PH" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/mineral/random/high_chance, +/area/awaymission) +"PJ" = ( +/obj/structure/alien/weeds, +/obj/item/weldingtool/largetank, +/obj/item/screwdriver, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"PK" = ( +/obj/item/stack/tile/plasteel, +/obj/item/skeleton/l_leg, +/turf/space, +/area/space) +"PL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredaltstrip" + }, +/area/awaymission/BMPship/CommonArea) +"PO" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter{ + health = 150; + maxHealth = 150; + name = "Angry giant spider" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"PP" = ( +/obj/structure/closet/crate/plastic, +/obj/item/restraints/handcuffs/cable, +/obj/item/restraints/handcuffs/cable, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsNorth) +"PQ" = ( +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/effect/mob_spawn/human/corpse/tacticool, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"PR" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/largecrate/cat, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"PY" = ( +/obj/structure/closet, +/obj/item/clothing/head/corgi, +/obj/item/clothing/suit/corgisuit, +/obj/item/laser_pointer, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/instrument/accordion, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"Qc" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 16; + pixel_x = 4 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/ChemLab) +"Qf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"Qi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/snacks/meat, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"Qj" = ( +/obj/structure/alien/weeds, +/obj/item/reagent_containers/food/snacks/monstermeat/spiderleg, +/obj/effect/decal/cleanable/greenglow, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"Qk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants{ + icon_state = "plant-dead"; + tag = "plant-dead" + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Qo" = ( +/obj/item/analyzer, +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 24; + pixel_x = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"Qs" = ( +/obj/structure/fans, +/turf/simulated/floor/pod, +/area/awaymission/BMPship/Shelter) +"QA" = ( +/obj/machinery/smartfridge/survival_pod, +/turf/simulated/floor/pod, +/area/awaymission/BMPship/Shelter) +"QD" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/item/shard, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"QN" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TraderShuttle) +"QQ" = ( +/obj/machinery/flasher/portable{ + anchored = 1 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"QT" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/drinks/trophy/gold_cup, +/obj/item/storage/box/flashbangs, +/obj/item/fluff/dogwhistle, +/obj/structure/alien/weeds, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"QW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "darkredaltstrip" + }, +/area/awaymission/BMPship/CommonArea) +"QY" = ( +/obj/structure/rack, +/obj/effect/decal/warning_stripes/northwest, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"QZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/economy/vending/hydronutrients, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/awaymission/BMPship/Kitchen) +"Ra" = ( +/obj/structure/spider/stickyweb, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/BMPship/Kitchen) +"Rg" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Ri" = ( +/obj/item/trash/cheesie, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"Rk" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsNorth) +"Rm" = ( +/obj/machinery/door_control{ + pixel_y = -24; + id = "packerCaptain" + }, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Fore) +"Rn" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/MedBay) +"RB" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TraderShuttle) +"RF" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"RJ" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/vault, +/area/awaymission/BMPship/Buffer) +"RK" = ( +/obj/structure/girder, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TraderShuttle) +"Sd" = ( +/obj/machinery/door/airlock/silver, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/CommonArea) +"Sf" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/north, +/obj/item/trash/fried_vox{ + pixel_y = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"Sg" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 10; + pixel_x = -13 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"Sh" = ( +/turf/simulated/floor/grass, +/area/awaymission) +"Si" = ( +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"Sn" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TraderShuttle) +"Sq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"Sw" = ( +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"Sy" = ( +/obj/machinery/light_construct/small{ + dir = 1 + }, +/obj/structure/alien/weeds, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"SF" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + tag = "icon-propulsion (WEST)" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"SJ" = ( +/obj/item/stack/ore/uranium, +/turf/space, +/area/space) +"SM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"SV" = ( +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Bath) +"Td" = ( +/obj/structure/signpost, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission) +"Ti" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/structure/alien/weeds, +/obj/structure/alien/resin, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Armory) +"Tj" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/plastitanium, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Tt" = ( +/obj/structure/closet/crate/freezer, +/obj/effect/decal/warning_stripes/north, +/obj/item/reagent_containers/food/snacks/meat/corgi, +/obj/item/reagent_containers/food/snacks/meat/corgi, +/obj/item/reagent_containers/food/snacks/meat/corgi, +/obj/item/reagent_containers/food/snacks/meat/corgi, +/obj/item/reagent_containers/food/snacks/meat/corgi, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"Tv" = ( +/mob/living/simple_animal/hostile/retaliate/poison/snake, +/obj/item/reagent_containers/food/snacks/meat, +/obj/item/shard, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"TB" = ( +/obj/structure/closet/crate/engineering, +/obj/item/stock_parts/cell/high, +/obj/item/storage/belt/utility/full, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/light_construct/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/TurretsNorth) +"TI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/poison/giant_spider/hunter{ + health = 150; + maxHealth = 150; + name = "Angry giant spider" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"TJ" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/wall/r_wall, +/area/awaymission/BMPship/Containment) +"TM" = ( +/obj/effect/decal/cleanable/blood/old{ + layer = 3 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"TU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"TX" = ( +/obj/structure/lattice, +/obj/item/skeleton/r_hand, +/obj/item/skeleton/r_arm, +/obj/item/skeleton/l_hand, +/obj/item/skeleton/l_arm, +/turf/space, +/area/awaymission) +"Uc" = ( +/obj/item/ammo_casing/shotgun{ + pixel_x = 6 + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"Ue" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Ug" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/Armory) +"Uh" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/computerframe, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Uj" = ( +/obj/item/shard, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/TraderShuttle) +"Un" = ( +/mob/living/simple_animal/hostile/carp, +/turf/space, +/area/space) +"Uy" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"UA" = ( +/obj/structure/spider/stickyweb, +/obj/structure/spider/cocoon, +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"UF" = ( +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"UH" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"UI" = ( +/obj/structure/alien/weeds, +/obj/item/reagent_containers/food/drinks/mug{ + pixel_x = -8 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"UK" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/awaymission) +"UQ" = ( +/obj/effect/gibspawner/generic, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"UT" = ( +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/TurretsNorth) +"UZ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"Vb" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"Vd" = ( +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/curtain/black, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"Vi" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowalt" + }, +/area/awaymission/BMPship/Dormitories) +"Vm" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/greenglow, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"Vn" = ( +/obj/structure/closet/secure_closet{ + color = "gold"; + layer = 2.9; + req_access = list(111) + }, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/clothing/suit/space/nasavoid/captain, +/obj/item/clothing/head/helmet/space/nasavoid/captain, +/obj/item/clothing/accessory/medal/heart, +/turf/simulated/floor/wood, +/area/awaymission/BMPship/Fore) +"Vo" = ( +/obj/structure/largecrate, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"Vt" = ( +/mob/living/simple_animal/hostile/retaliate/carp/koi, +/turf/space, +/area/space) +"Vu" = ( +/obj/structure/alien/weeds, +/obj/structure/windoor_assembly{ + dir = 2 + }, +/obj/item/shard, +/obj/structure/curtain/black, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"Vw" = ( +/obj/effect/landmark/damageturf, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"VG" = ( +/obj/effect/decal/cleanable/greenglow, +/obj/item/reagent_containers/food/snacks/monstermeat/spiderleg, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"VH" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/alien/weeds, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/alien/resin, +/obj/machinery/power/apc/off_station{ + dir = 1; + lighting_channel = 0; + pixel_y = 24; + environment_channel = 0; + equipment_channel = 0; + operating = 0; + start_charge = 0 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"VL" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/largecrate, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"VO" = ( +/obj/effect/landmark/damageturf, +/obj/item/clothing/mask/gas/explorer, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Mining) +"VQ" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"VV" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/TurretsNorth) +"VX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/greenglow, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Wc" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green"; + tag = "icon-green (EAST)" + }, +/area/awaymission/BMPship/Kitchen) +"Wi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/stock_parts/cell/empty, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Buffer) +"Wu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"WC" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4; + tag = "icon-heater (EAST)" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Bath) +"WD" = ( +/obj/effect/gibspawner/generic, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/grass, +/area/awaymission/BMPship/Kitchen) +"WI" = ( +/obj/item/gps/computer, +/turf/simulated/floor/pod, +/area/awaymission/BMPship/Shelter) +"WK" = ( +/obj/machinery/porta_turret/syndicate/exterior{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Shelter) +"WO" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"WS" = ( +/obj/structure/sign/poster/contraband/c20r{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"Xa" = ( +/obj/machinery/seed_extractor, +/obj/item/seeds/plump/walkingmushroom, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/awaymission/BMPship/Kitchen) +"Xb" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"Xj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/item/hand_labeler, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"Xn" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/punching_bag, +/turf/simulated/floor/wood/fancy, +/area/awaymission/BMPship/CommonArea) +"Xy" = ( +/obj/item/stack/tile/plasteel, +/obj/structure/alien/weeds, +/obj/structure/computerframe{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"XB" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/alien/weeds, +/obj/structure/alien/resin, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"XH" = ( +/obj/item/trash/tastybread, +/obj/structure/cable, +/obj/machinery/power/apc/off_station{ + dir = 8; + lighting_channel = 2; + locked = 0; + environment_channel = 0; + equipment_channel = 0; + pixel_x = -24; + start_charge = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/awaymission/BMPship/CommonArea) +"XJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/human/corpse/tacticool, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"XP" = ( +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small, +/obj/item/kirbyplants{ + icon_state = "plant-dead"; + tag = "plant-dead" + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"XQ" = ( +/turf/simulated/wall/mineral/titanium, +/area/awaymission/BMPship/CommonArea) +"XT" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille, +/obj/item/shard, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"XW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/item/ammo_casing{ + pixel_y = 3; + pixel_x = 9 + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Armory) +"XY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/BMPship/Engines) +"Yf" = ( +/obj/machinery/door/window/classic/reversed{ + color = "yellow" + }, +/turf/simulated/floor/grass, +/area/awaymission/BMPship/Kitchen) +"Yh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small, +/obj/item/reagent_containers/food/snacks/meat, +/obj/structure/spider/stickyweb, +/obj/structure/spider/cocoon, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"Yl" = ( +/obj/effect/decal/warning_stripes/white/partial{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowalt" + }, +/area/awaymission/BMPship/Dormitories) +"Yo" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_y = 16; + pixel_x = 4 + }, +/turf/space, +/area/space) +"Yv" = ( +/obj/structure/spider/stickyweb, +/obj/structure/spider/cocoon, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"Yz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"YA" = ( +/obj/machinery/light_construct/small{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/closet/walllocker/firelocker/west, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Buffer) +"YL" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Gate) +"YO" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/hos{ + dir = 4 + }, +/obj/item/reagent_containers/food/pill/methamphetamine{ + layer = 2.9 + }, +/obj/structure/sign/poster/contraband/grey_tide{ + pixel_x = -32 + }, +/turf/simulated/floor/carpet, +/area/awaymission/BMPship/Dormitories) +"YR" = ( +/obj/item/clothing/mask/gas/explorer, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"YU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants{ + icon_state = "plant-dead"; + tag = "plant-dead" + }, +/obj/machinery/light/small, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/BMPship/Containment) +"YX" = ( +/obj/effect/landmark/damageturf, +/obj/item/stack/tile/plasteel, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/Fore) +"Za" = ( +/obj/machinery/door/airlock/titanium, +/obj/machinery/door/firedoor/closed{ + opacity = 0; + layer = 2.8 + }, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"Zb" = ( +/obj/effect/decal/cleanable/ash, +/turf/space, +/area/space) +"Zg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb2, +/obj/item/reagent_containers/food/snacks/meat, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"Zj" = ( +/obj/item/reagent_containers/glass/bucket/wooden, +/turf/simulated/floor/grass, +/area/awaymission) +"Zm" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/awaymission) +"Zz" = ( +/obj/item/shard{ + icon_state = "small" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/windoor_assembly{ + dir = 2 + }, +/obj/machinery/door/window/classic/normal{ + dir = 1 + }, +/obj/structure/curtain/black, +/turf/simulated/floor/engine, +/area/awaymission/BMPship/Containment) +"ZB" = ( +/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"ZF" = ( +/obj/item/flashlight/flare, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/BMPship/Mining) +"ZM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/spider/stickyweb, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plating, +/area/awaymission/BMPship/Engines) +"ZN" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/item/stack/rods/ten, +/turf/simulated/floor/plating/airless, +/area/awaymission/BMPship/MedBay) +"ZY" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/awaymission/BMPship/Engines) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +gy +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ab +ab +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ab +ab +ab +ab +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ac +ab +ab +ab +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Td +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +ab +ab +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Yo +ge +ac +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Dc +ge +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +vd +aa +aa +aa +aa +aa +aa +nn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +vD +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Dc +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Vt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +aa +aa +aa +ab +ab +sU +sU +sU +sU +sU +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +sU +Qs +rk +kx +sU +WK +ac +ab +PH +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +sU +QA +Pi +Ao +lU +KF +wh +ac +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +sU +WI +Ad +GX +sU +ab +ac +ad +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +sU +sU +sU +sU +sU +ab +ab +ac +wh +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +aa +aa +aa +aa +qE +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hj +hj +hj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +hj +hj +hj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +hj +hj +hj +hj +bf +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Un +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +hj +hj +ac +ac +aa +aa +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ct +aa +aa +Zb +aa +aa +aa +ac +fl +ld +aa +aa +aa +aa +nn +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +aa +aa +ir +ir +gf +Ev +XT +fH +yv +mF +oA +aa +am +rY +IA +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +hj +hj +hj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +vl +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ir +ir +JI +gN +eY +eY +Xy +yQ +yv +Zb +aa +SJ +Zb +aa +aa +aa +aa +aa +aa +aa +KF +ac +ac +hj +hj +hj +hj +hj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ir +ir +dL +Vb +ew +eW +eW +Vb +fF +yv +mF +aa +Zb +gP +aa +aa +NI +aa +aa +aa +ac +ac +ac +hj +hj +hj +hj +hj +hj +hj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ir +ir +dL +cB +dL +ev +dL +Vm +Gz +he +yv +gs +AW +fQ +TX +aa +ct +aa +qL +ac +Ab +ac +ac +ac +hj +hj +hj +hj +hj +hj +hj +hj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Vt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ir +ir +Pz +dL +dL +dL +PJ +mL +dL +dL +he +yv +sv +fc +pp +PK +oA +Zb +BG +ac +ac +ac +ac +ac +ac +ac +ac +hj +hj +hj +hj +hj +hj +hj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ir +ir +bk +bE +bP +ir +dL +dL +dL +dH +ef +MM +eX +Vb +dL +Vb +gh +gs +gz +gs +yv +kZ +hT +ii +ir +ir +ac +ac +ac +ac +ac +ac +ac +ac +ac +hj +hj +hj +hj +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ir +Vn +bl +oC +bR +ir +wg +dR +Md +dJ +eh +OV +DD +UI +dL +XB +gi +gC +gA +gE +yv +gs +aa +gs +gs +ir +ac +hj +hj +hj +hj +zf +ac +tF +ac +ac +hj +hj +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ir +kP +bn +bG +bF +cg +aK +dL +Vb +eA +DD +iw +dL +cB +dL +gr +yv +gB +gD +gE +yv +hB +al +SJ +gs +mF +hj +hj +hj +hj +hj +hj +hj +ac +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ab +ab +ab +ab +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ir +em +Jj +Gn +Rm +ir +cC +CI +Qj +dL +dL +dL +Bw +Vb +wi +fZ +yv +gs +gR +gs +yv +yv +hW +mJ +gs +yv +hj +hj +hj +hj +hj +hj +hj +hj +hj +ac +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ab +ab +ab +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +ir +so +bv +bQ +lw +ir +VH +Je +dr +cY +fb +eZ +xQ +pT +lv +fY +ir +gt +tE +gQ +hk +gS +YR +cE +hX +ir +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +ac +lW +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ir +ir +ir +ir +ir +ir +ir +ir +ir +ir +ir +ir +hy +Bx +ir +ir +ir +ir +ir +ir +yh +hX +YX +YX +ir +yh +hj +hj +hj +hj +hj +hj +hj +iM +hj +hj +hj +ac +ac +ac +aa +aa +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Vt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +zX +QY +uC +YA +CA +zX +eE +ci +PF +zX +fw +kr +fu +bw +kr +hq +zX +rT +qb +oD +LC +hC +Iz +bq +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +zX +fd +fe +fe +mY +dO +Wi +dt +fk +bt +kO +jL +cS +RJ +gT +Go +kI +zb +Ok +sQ +qJ +hD +hC +bb +hC +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +zX +uu +ar +ar +zP +zX +eE +JL +eE +zX +an +fN +rg +jh +fN +eF +zX +uI +eI +uI +zX +rE +hY +hC +zX +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +iM +hj +hj +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +oA +aa +aa +zX +Dj +ar +ar +pH +zX +zX +zX +zX +ff +Tj +GM +jI +jw +GM +Tj +ff +zX +zX +zX +zX +sQ +rE +rE +rE +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +zX +Iy +bI +bI +bT +zX +er +er +er +er +NW +fC +Ms +nH +Yv +QQ +er +er +er +er +zX +hE +wQ +bb +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +iM +hj +hj +hj +hj +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +uo +FD +El +DP +cd +zX +er +Ol +ah +er +vY +KV +oe +tM +um +Dy +er +ds +BI +er +LC +qp +Cu +eG +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +iM +hj +hj +hj +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ga +LC +uo +bI +bI +zX +zX +er +jG +mP +Vu +HZ +LT +BV +kc +ex +LT +cU +Pu +Yh +eM +zX +LC +CJ +zX +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ay +oA +aa +aa +ve +er +zD +ah +er +dT +rw +sP +cL +Gy +Dy +er +Hq +pV +er +Nd +hj +hj +hj +hj +hj +hF +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jE +aa +oA +aa +fv +aa +fr +Ay +ve +er +er +er +er +gH +LT +MN +NZ +wG +XP +er +er +er +er +Nd +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +hj +KN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +OH +BG +gu +fr +aa +ve +er +zt +dN +er +dT +rw +XJ +ch +Gy +Dy +eM +Ds +BI +er +hj +hj +hj +hj +hj +hj +hj +hj +hj +iU +iX +hj +hj +hj +hj +hj +hj +hj +hj +hj +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +OH +Un +aa +aa +aa +Ay +SJ +Fp +Zb +aa +as +bB +ve +er +PQ +Gq +Vd +UQ +VG +MN +MN +NZ +UQ +va +Pu +cH +TJ +Nd +hj +hj +hF +hj +hj +hj +hj +iL +iK +iK +ja +hj +hj +hj +hj +hj +hj +hj +hj +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +oA +aa +aa +aa +Zb +vd +oA +Zb +bB +bB +ve +er +zt +dN +er +dT +rw +fE +WO +Gy +Dy +eK +Dp +pV +er +Nd +Nd +hj +hj +hj +hj +hj +fW +iK +iK +iY +iK +je +hj +hj +hj +hj +hj +hj +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ct +oA +as +Zb +vr +ZB +dw +Rn +eM +er +er +er +gH +NZ +Ll +BL +NZ +fM +eM +er +er +TJ +Nd +sh +Nd +hj +hj +hj +hj +hj +iV +iV +iK +yf +jd +hj +hj +hj +hj +hj +hj +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +Un +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +as +Zb +aa +as +by +pe +tw +Rn +er +dP +Dr +er +LT +Rg +Lu +FT +Gs +LT +eM +fD +lK +er +Nd +gb +uj +hj +hj +hj +hj +gw +iN +iK +iK +jb +hj +hj +hj +hj +hj +hj +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ay +aa +aa +Zb +as +as +su +ZB +bz +uR +Rn +er +Yz +fD +Zz +gd +TI +er +er +ek +kn +Jz +fD +jq +er +Nd +rm +qX +HJ +hj +hj +hj +hj +iP +iV +iK +jc +hj +hj +hj +hj +hj +hj +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bB +IF +by +bB +Hv +Ac +Rn +er +dP +Dr +er +gd +BS +Uh +cM +tJ +kn +er +Qi +KG +er +Nd +VO +ia +ha +gY +Nd +hj +hj +iO +iK +iK +iK +iK +hj +hj +hj +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ae +aa +ga +aa +aa +OH +aa +bB +aS +HA +QD +Si +lH +ve +er +er +er +er +mA +ej +MN +MN +kn +nO +eM +er +er +er +Nd +ZF +rm +HJ +BC +jT +Nd +hj +iK +iK +iZ +jd +hj +hj +hj +ac +ac +KF +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ve +aZ +xk +HH +TM +cv +ve +er +iB +EO +er +VX +kA +bU +LT +kn +kn +eM +At +MY +er +Nd +hJ +ib +id +id +BC +Nd +hj +iQ +hj +iK +hj +hj +hj +ac +ac +ac +hj +hj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ve +aY +bA +wt +bg +MD +ve +er +yu +Pu +xO +ej +ej +Ue +bU +qK +gd +go +fD +cR +er +Nd +Hl +gZ +id +id +kJ +Nd +hj +Qc +hj +hj +hj +ac +ac +ac +ac +ac +hj +hj +hj +aa +aa +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ve +aT +Si +HW +Xb +ZN +ve +er +iB +Pu +er +kn +gd +hz +bU +gd +gd +er +kR +MY +er +Nd +gb +id +id +ib +ol +Nd +hj +iK +hj +ac +ac +ac +ac +ac +ac +hj +hj +hj +hj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ve +ba +TM +aS +Si +Si +ve +er +er +er +er +fx +gd +Ll +ks +kn +YU +eM +er +er +er +Nd +pn +en +id +id +gY +Nd +hj +iR +hj +ac +ac +aa +aa +aa +aa +hj +hj +hj +hj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +OH +ve +pe +wI +Fe +bA +ji +ve +er +el +Tv +er +PO +kn +Ue +ku +kn +kn +eM +fD +fP +er +Nd +hL +EH +hH +JA +ix +Nd +ac +ac +fi +ac +aa +aa +aa +aa +aa +aa +hj +hj +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +OH +ve +gc +by +ca +lX +cT +ve +er +AZ +Dr +oy +kn +kn +Ue +Ue +kn +kn +go +fD +cR +er +Nd +hM +lD +lD +hb +ix +Nd +ac +ac +ac +aa +aa +Un +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Vt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +OH +ve +be +sK +Si +Si +ji +ve +eM +el +xW +er +Qk +Gu +Ck +Ue +ej +Qk +eM +Zg +fP +er +Nd +hN +dx +ij +hH +ix +Nd +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +aa +ve +wv +IX +by +Si +Si +ve +er +er +er +er +av +pq +zs +uT +wx +Et +er +er +er +er +Nd +hO +gY +il +xC +iz +Nd +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ve +ve +ve +vV +ve +ve +ve +ve +ve +XQ +pr +qQ +GM +jw +jw +GM +qQ +pr +xG +xG +xG +xG +xG +fn +xG +xG +xG +xG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ak +lV +dy +sX +FZ +FZ +FZ +FZ +FZ +XQ +eq +bL +dj +aI +gJ +IG +qk +gW +xG +gU +gX +xG +qF +Vi +xG +GI +AL +xG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ab +ab +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ak +IN +Uc +pd +FZ +DG +hc +yL +FZ +XQ +dU +fB +Xn +wB +nI +Lx +fB +fB +xG +wH +Cy +hg +tx +Yl +hK +iu +pW +xG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ab +ab +ab +ab +ab +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Ak +Az +SM +fG +FZ +FU +Le +lF +FZ +XQ +mW +fB +bZ +fp +FQ +Lx +eD +fB +xG +xy +xj +xG +EA +im +xG +gG +hx +xG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +FC +FC +FC +FC +FC +ab +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +bf +aa +aa +oA +aa +aa +Ak +os +bH +ce +FZ +aG +cp +wU +FZ +XQ +ry +ax +bY +PL +QW +fz +mb +GB +xG +xG +xG +xG +Af +im +xG +xG +xG +xG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +FC +mi +UK +fX +FC +ab +ab +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Zb +Ak +HE +IH +sW +vi +Ti +Hz +cP +FZ +XQ +XQ +XQ +XQ +Sd +Sd +XQ +XQ +XQ +xG +sq +GI +xG +Af +im +xG +GI +co +xG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +FC +Zm +mI +UK +FC +ab +ab +ab +ac +aa +aa +Vt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +Zb +OH +aa +oA +Ak +WS +sW +sW +EY +iJ +cp +pg +FZ +tA +gI +dv +eQ +aw +cz +XH +hP +cx +xG +ql +ux +hK +IJ +Yl +hK +iu +pW +xG +Un +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +FC +fX +Sh +Sh +FC +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ct +xq +Ug +ih +bM +Fz +FZ +Sy +cp +cc +FZ +tA +hI +wY +eN +Nw +Ip +vK +UF +GG +xG +ie +hf +xG +Af +im +xG +gG +qI +xG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +FC +UK +Mg +Zj +FC +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +OH +aa +Ph +oR +aE +aH +Ug +Oj +SM +mh +FZ +tY +yE +uN +FZ +tA +in +WD +Yf +yG +Hr +Sq +jl +Bi +xG +xG +xG +xG +OU +eR +xG +xG +xG +xG +iG +ap +hh +HV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Un +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +FC +FC +FC +FC +FC +ab +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +cr +wk +nK +au +Ug +nD +nT +oh +FZ +QT +xg +pN +FZ +tA +pc +wY +AI +Qf +UF +De +GY +dK +xG +dg +lu +xG +Af +im +xG +GI +YO +xG +iF +ai +iF +HV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +ab +ab +ab +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +VV +jm +xz +wd +Ug +cV +XW +cq +FZ +FZ +FZ +FZ +FZ +tA +hG +hI +hZ +if +UF +De +jl +jn +xG +Fs +zC +hK +IJ +Yl +hK +iu +pt +xG +aC +ut +ut +HV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Vt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ab +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +VV +Jh +eC +aR +Ug +Ak +Ak +cb +Ak +Ak +Ak +Ak +tA +tA +tA +cy +tA +EL +UF +zo +de +eO +xG +bO +Aw +xG +Af +im +xG +FK +dM +xG +ut +xI +Nq +HV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Vt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UT +VV +gF +VV +aQ +bh +Bn +bJ +bs +PR +dC +aQ +dA +do +dF +Ra +dD +tA +fh +ll +Ec +jF +xG +xG +xG +xG +Af +im +xG +xG +xG +xG +HV +yw +HV +HV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UT +TB +Rk +lL +aQ +bi +Wu +Sg +Cb +fJ +dG +aQ +cX +dB +dl +is +eT +tA +fj +ll +Ec +gv +xG +dc +GI +xG +Af +im +xG +GI +pC +xG +Nf +KK +Mf +HV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UT +EW +Rk +EW +aQ +Tt +Vo +Wu +Wu +Xj +br +aQ +cO +zW +dE +cN +Dh +tA +IB +ll +GY +pG +xG +ql +iu +hK +IJ +Yl +hK +iu +pW +xG +cG +KK +xA +HV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UT +ee +lR +PP +aQ +Sf +bm +cZ +cs +TU +aN +aQ +ea +hw +ea +tA +kK +EL +Hr +fT +Ez +fs +xG +Dn +hf +xG +Af +im +xG +gG +hu +xG +hS +KK +cw +HV +aa +aa +Vt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UT +IY +lR +IY +aQ +cI +Wu +fL +Qo +VQ +Ky +aQ +Xa +gM +GN +ey +Eq +fS +Hr +Vw +Hr +Hr +ov +xG +xG +ov +sg +nQ +ov +xG +xG +xG +Gv +KK +KK +HV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +aa +UT +UT +nB +EB +BZ +YL +GV +RF +Gj +Io +cu +aQ +Em +eS +ed +fy +ez +iA +Hr +ll +fq +UF +eJ +js +LR +rL +sj +Cn +sZ +Cn +Cn +kb +rB +KK +HV +HV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UT +UT +IY +aQ +wV +nt +bu +eg +fJ +it +aQ +QZ +wo +eb +op +hr +Du +DC +oG +DC +DC +DC +aA +ur +tb +SV +SV +SV +SV +SV +LR +dh +HV +HV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UT +UT +aQ +nl +KI +yT +bW +TU +LV +aQ +mp +Wc +BK +gL +ft +jB +dp +cQ +ec +Ri +vy +cm +LR +PY +SV +dm +JS +LR +ep +LR +HV +HV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Un +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +UT +aQ +nl +dI +gn +iH +TU +rJ +aQ +jg +jg +jg +jg +jg +jg +jg +jg +jg +jg +jg +jg +jg +eH +pU +Ej +LR +dn +iC +LR +HV +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +gu +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aQ +Hd +Wu +gq +Vo +TU +gV +aQ +cF +dY +iW +UH +eP +Fb +jv +BQ +UH +ZY +yN +dV +jg +bN +SV +zy +LR +aD +du +LR +aa +aa +aa +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ye +LN +jx +jx +LN +Pt +Hy +Hy +aa +aa +aa +aa +aa +BG +aa +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aQ +xe +hR +bo +or +hV +UZ +fA +bp +bp +fg +XY +tt +tt +XY +XY +XY +tt +bp +ZM +Kd +eV +SV +MT +LR +LR +LR +LR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kv +Uj +rd +RK +tS +Fm +wA +AN +RB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aQ +aQ +dX +VL +VL +VL +jr +aQ +UA +Lk +Eo +gx +gx +gx +gx +gx +gx +gx +dq +Sw +jg +qS +Ls +Dx +gl +mc +LR +LR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kv +vs +nE +QN +tc +Lc +FJ +AN +RB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aQ +aQ +aQ +aQ +aQ +eU +Eh +jg +OI +DT +Uy +qC +Uy +vH +aF +gx +gx +Lk +jg +JS +uS +LR +LR +LR +LR +LR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +kv +rM +Pt +Sn +oA +OS +ND +KD +RB +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aQ +aQ +aQ +aB +nU +aB +jg +iI +fU +DT +gk +gx +gx +gk +gx +DT +dZ +jg +OC +tX +ao +LR +LR +LR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jx +kv +Hy +Zb +aa +qL +aa +Hy +Hy +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aQ +aQ +FL +FL +FL +jg +ht +fK +Lt +cD +uB +gm +iv +DT +pZ +dz +jg +WC +WC +WC +LR +LR +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aM +SJ +aa +Ik +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Un +aa +aa +aa +aa +aa +ty +ty +ty +jg +jg +jg +Za +jg +jg +jg +jg +Za +jg +jg +jg +Mi +Mi +Mi +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jg +jg +It +JJ +JJ +jg +jg +ik +sF +et +jg +jg +aa +aa +aa +aa +aa +aa +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jM +aa +BG +Mu +aa +SJ +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jg +eL +eL +eL +jg +jg +eL +eL +eL +jg +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Zb +Zb +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +jg +SF +SF +SF +jg +jg +SF +SF +SF +jg +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +oA +aa +oA +aM +aM +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +Vt +aa +aa +aa +aa +aa +aa +aa +aa +aa +Zb +aa +Zb +aa +aa +aa +jM +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aM +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +ac +ac +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Zb +aa +aa +aM +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ac +aa +aa +aa +aa +aa +aa +Un +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Vt +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ab +ab +ab +Un +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +ac +ac +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +Un +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +BG +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(128,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} diff --git a/_maps/map_files220/RandomZLevels/terrorspiders.dmm b/_maps/map_files220/RandomZLevels/terrorspiders.dmm new file mode 100644 index 000000000000..02d9176c62ae --- /dev/null +++ b/_maps/map_files220/RandomZLevels/terrorspiders.dmm @@ -0,0 +1,30556 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/simulated/wall/indestructible/rock/mineral, +/area/awaymission/UO71/outside) +"ab" = ( +/turf/simulated/mineral/random/labormineral, +/area/awaymission/UO71/outside) +"ac" = ( +/turf/simulated/wall, +/area/awaymission/UO71/plaza) +"ad" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/plaza) +"ae" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"af" = ( +/obj/machinery/alarm/monitor{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/landmark/burnturf, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"ag" = ( +/obj/machinery/r_n_d/destructive_analyzer, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/science) +"ah" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/science) +"ai" = ( +/obj/machinery/r_n_d/protolathe, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/science) +"aj" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "floorgrime" + }, +/area/awaymission/UO71/plaza) +"ak" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/plaza) +"al" = ( +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"am" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"an" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"ao" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/plaza) +"ap" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"aq" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/obj/structure/sign/poster/official/safety_internals{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/plaza) +"ar" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"as" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/plaza) +"au" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/plaza) +"av" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/plaza) +"aw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"ax" = ( +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/awaymission/UO71/plaza) +"ay" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"az" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/cans/cola, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/awaymission/UO71/plaza) +"aA" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/awaymission/UO71/plaza) +"aB" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"aC" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/awaymission/UO71/plaza) +"aD" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"aE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/item/gun/energy/laser/retro, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"aF" = ( +/obj/structure/closet/secure_closet{ + locked = 0 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"aG" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/awaymission/UO71/plaza) +"aH" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"aI" = ( +/obj/structure/spider/terrorweb, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"aJ" = ( +/obj/machinery/alarm/monitor{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"aK" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/awaymission/UO71/plaza) +"aL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"aM" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"aN" = ( +/obj/machinery/door/airlock{ + id_tag = "awaydormE1"; + name = "Executive Dorm 1"; + req_access = list(271) + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"aO" = ( +/obj/structure/spider/terrorweb, +/obj/item/bedsheet, +/obj/structure/bed, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"aP" = ( +/obj/structure/spider/cocoon{ + icon_state = "cocoon_large1" + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"aQ" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/plaza) +"aR" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/plaza) +"aS" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -25 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"aT" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/awaymission/UO71/plaza) +"aU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"aV" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes{ + pixel_y = 2 + }, +/obj/item/lighter{ + pixel_x = 4; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/awaymission/UO71/plaza) +"aW" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/awaymission/UO71/plaza) +"aX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"aY" = ( +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"aZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/plaza) +"ba" = ( +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"bb" = ( +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/plaza) +"bc" = ( +/obj/machinery/light/small, +/obj/machinery/alarm/monitor{ + dir = 1; + locked = 0; + pixel_y = -23 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/plaza) +"bd" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/plaza) +"be" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera{ + c_tag = "Arrivals"; + dir = 8; + network = list("UO71") + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"bf" = ( +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"bg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/item/gun/energy/gun/nuclear, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"bi" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/plaza) +"bj" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/plaza) +"bk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"bl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/plaza) +"bm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"bn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"bo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/plaza) +"bp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"bq" = ( +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"br" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/plaza) +"bs" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/plaza) +"bt" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"bu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"bv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"bw" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"bB" = ( +/obj/machinery/door/airlock{ + id_tag = "awaydormE2"; + name = "Executive Dorm 2"; + req_access = list(271) + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"bC" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"bF" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"bG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"bH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"bI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"bK" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"bL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"bM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"bN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"bO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"bP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"bQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1; + initialize_directions = 14 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"bR" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"bS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"bU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/burnturf, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"bV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/plaza) +"bW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/wall, +/area/awaymission/UO71/plaza) +"bX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1; + initialize_directions = 14 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"bZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"ca" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"ce" = ( +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cf" = ( +/obj/structure/closet, +/obj/item/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/alarm/monitor{ + locked = 0; + pixel_y = 23 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"ch" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"ci" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/closet/secure_closet{ + locked = 0 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"ck" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"cl" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/alarm/monitor{ + locked = 0; + pixel_y = 23 + }, +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"cm" = ( +/obj/structure/grille, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cn" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"co" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/burnturf, +/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cp" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/burnturf, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"cs" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/obj/machinery/door_control{ + id = "awaydorm2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"ct" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/obj/structure/bed, +/obj/item/bedsheet, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"cu" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"cv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/obj/machinery/door_control{ + id = "awaydorm1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"cw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/portable/scrubber, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cE" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cF" = ( +/obj/item/stack/rods, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cG" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock{ + id_tag = "awaydorm2"; + name = "Dorm 2" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"cJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"cM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock{ + id_tag = "awaydorm1"; + name = "Dorm 1"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"cN" = ( +/obj/structure/closet, +/obj/item/poster/random_contraband, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cO" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stock_parts/scanning_module{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/stock_parts/scanning_module, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"cR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/burnturf, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cS" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"cV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"cW" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"cX" = ( +/obj/item/kirbyplants{ + layer = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "greencorner" + }, +/area/awaymission/UO71/plaza) +"cY" = ( +/obj/machinery/economy/vending/hydronutrients, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/awaymission/UO71/plaza) +"cZ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/sign/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; + name = "\improper DISPOSAL: LEADS TO EXTERIOR"; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/awaymission/UO71/plaza) +"da" = ( +/obj/machinery/economy/vending/hydroseeds{ + slogan_delay = 700 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/awaymission/UO71/plaza) +"db" = ( +/obj/machinery/biogenerator, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/awaymission/UO71/plaza) +"dc" = ( +/obj/machinery/seed_extractor, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/awaymission/UO71/plaza) +"dd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 7 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"de" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"df" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"dh" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"dj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"dk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"dl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"dm" = ( +/obj/machinery/alarm/monitor{ + locked = 0; + pixel_y = 23 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"dn" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"do" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"dp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"dq" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/sink{ + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"dr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"ds" = ( +/obj/structure/closet/secure_closet{ + locked = 0 + }, +/obj/item/plant_analyzer, +/obj/item/clothing/mask/bandana, +/obj/item/hatchet, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/awaymission/UO71/plaza) +"dt" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"du" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"dv" = ( +/obj/structure/chair, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/awaymission/UO71/plaza) +"dw" = ( +/obj/structure/closet/secure_closet{ + req_access = list(271) + }, +/obj/item/storage/belt/security, +/obj/item/flash, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/awaymission/UO71/plaza) +"dx" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"dy" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/awaymission/UO71/plaza) +"dz" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"dA" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/plaza) +"dB" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/plaza) +"dC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"dD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"dE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"dF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"dG" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"dH" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"dI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/plaza) +"dJ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "floorgrime" + }, +/area/awaymission/UO71/plaza) +"dK" = ( +/obj/structure/closet/secure_closet{ + locked = 0 + }, +/obj/item/clothing/suit/apron, +/obj/item/clothing/mask/bandana, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/awaymission/UO71/plaza) +"dL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Checkpoint Maintenance"; + req_access = list(271) + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"dP" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/awaymission/UO71/plaza) +"dQ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/awaymission/UO71/plaza) +"dR" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"dS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"dT" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"dU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"dV" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"dX" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/awaymission/UO71/plaza) +"dY" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"dZ" = ( +/obj/machinery/alarm/monitor{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/security{ + network = list("UO71") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/awaymission/UO71/plaza) +"ea" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "Security Checkpoint"; + req_access = list(271) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"eb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/awaymission/UO71/plaza) +"ec" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/awaymission/UO71/plaza) +"ed" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"ee" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/awaymission/UO71/plaza) +"ef" = ( +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/awaymission/UO71/plaza) +"eg" = ( +/obj/structure/chair/office{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"eh" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "floorgrime" + }, +/area/awaymission/UO71/plaza) +"ei" = ( +/obj/structure/table, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/paper/hydroponics, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/awaymission/UO71/plaza) +"ej" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/newscaster/security_unit{ + pixel_x = -30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/awaymission/UO71/plaza) +"ek" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "Security Checkpoint"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"el" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/awaymission/UO71/plaza) +"em" = ( +/obj/structure/chair/office{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"en" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/awaymission/UO71/plaza) +"eo" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "greencorner" + }, +/area/awaymission/UO71/plaza) +"ep" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"eq" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"er" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"es" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 13; + pixel_y = 5 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/reagent_containers/spray/plantbgone{ + pixel_y = 3 + }, +/obj/item/watertank, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/awaymission/UO71/plaza) +"et" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"eu" = ( +/obj/structure/table, +/obj/item/radio/off, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/structure/sign/poster/official/safety_report{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/awaymission/UO71/plaza) +"ev" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/awaymission/UO71/plaza) +"ew" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/awaymission/UO71/plaza) +"ex" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/awaymission/UO71/plaza) +"ey" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"ez" = ( +/turf/simulated/floor/plasteel{ + icon_state = "greencorner" + }, +/area/awaymission/UO71/plaza) +"eA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"eB" = ( +/turf/simulated/floor/plasteel{ + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"eC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"eD" = ( +/obj/machinery/camera{ + c_tag = "Hydroponics"; + dir = 1; + network = list("UO71") + }, +/obj/machinery/power/apc/off_station{ + cell_type = 15000; + locked = 0; + name = "Hydroponics APC"; + pixel_y = -24; + start_charge = 5 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"eE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"eF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"eG" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"eH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"eI" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"eJ" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/awaymission/UO71/plaza) +"eK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/plaza) +"eL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/plaza) +"eM" = ( +/obj/machinery/alarm/monitor{ + dir = 8; + locked = 0; + pixel_x = 23 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"eN" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/shovel/spade, +/obj/item/wrench, +/obj/item/screwdriver, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/plaza) +"eO" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/awaymission/UO71/plaza) +"eP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/plaza) +"eQ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance"; + req_access = list(271) + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"eR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/plaza) +"eS" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"eT" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"eU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"eV" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/structure/chair/wood, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"eW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock{ + id_tag = "awaydorm3"; + name = "Dorm 3" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"eX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "awaydorm3"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + specialfunctions = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"eY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"eZ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1; + initialize_directions = 14 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"fa" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/outside) +"fb" = ( +/turf/simulated/wall, +/area/awaymission/UO71/centralhall) +"fc" = ( +/obj/machinery/smartfridge, +/turf/simulated/wall, +/area/awaymission/UO71/centralhall) +"fd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"fe" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/centralhall) +"ff" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/sign/poster/contraband/eat{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "greencorner" + }, +/area/awaymission/UO71/plaza) +"fg" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"fh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/centralhall) +"fi" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "Hydroponics Desk"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/centralhall) +"fj" = ( +/obj/machinery/atmospherics/portable/scrubber, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/awaymission/UO71/gateway) +"fk" = ( +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"fl" = ( +/obj/machinery/light/small, +/obj/machinery/alarm/monitor{ + dir = 1; + locked = 0; + pixel_y = -23 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/obj/structure/dresser, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"fm" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"fn" = ( +/obj/item/kirbyplants{ + layer = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "floorgrime" + }, +/area/awaymission/UO71/plaza) +"fo" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"fp" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Central Hallway"; + dir = 1; + network = list("UO71") + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"fq" = ( +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/plaza) +"fr" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; + name = "\improper DISPOSAL: LEADS TO EXTERIOR"; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/plaza) +"fs" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/plaza) +"ft" = ( +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/awaymission/UO71/centralhall) +"fw" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/awaymission/UO71/centralhall) +"fx" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"fy" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable, +/obj/effect/landmark/burnturf, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"fz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"fA" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/awaymission/UO71/centralhall) +"fB" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Kitchen Maintenance"; + req_access = list(271) + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"fC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"fD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"fE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"fF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"fG" = ( +/obj/structure/closet/crate{ + desc = "It's a storage unit for kitchen clothes and equipment."; + name = "Kitchen Crate" + }, +/obj/item/storage/box/mousetraps, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/awaymission/UO71/centralhall) +"fH" = ( +/obj/structure/closet/secure_closet{ + locked = 0 + }, +/obj/item/reagent_containers/food/snacks/meat/monkey, +/obj/item/reagent_containers/food/snacks/meat/monkey, +/obj/item/reagent_containers/food/snacks/meat/monkey, +/obj/item/reagent_containers/food/snacks/meat/monkey, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/awaymission/UO71/centralhall) +"fI" = ( +/obj/structure/table, +/obj/item/radio/off, +/obj/item/radio/off, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"fJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"fK" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"fL" = ( +/turf/simulated/wall, +/area/awaymission/UO71/gateway) +"fM" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/gateway) +"fN" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/science) +"fO" = ( +/turf/simulated/wall, +/area/awaymission/UO71/science) +"fP" = ( +/turf/simulated/wall/r_wall, +/area/awaymission/UO71/prince) +"fQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"fR" = ( +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"fS" = ( +/obj/machinery/door/airlock{ + name = "Kitchen Cold Room"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/awaymission/UO71/centralhall) +"fT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"fU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"fV" = ( +/obj/machinery/economy/vending/dinnerware, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"fW" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"fX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/wall, +/area/awaymission/UO71/centralhall) +"fY" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"fZ" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"gb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"gc" = ( +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"gd" = ( +/turf/simulated/floor/vault, +/area/awaymission/UO71/prince) +"ge" = ( +/obj/structure/spider/cocoon{ + icon_state = "cocoon_large1" + }, +/turf/simulated/floor/vault, +/area/awaymission/UO71/prince) +"gf" = ( +/obj/machinery/camera{ + c_tag = "Research Lab"; + network = list("UO71") + }, +/turf/simulated/floor/vault, +/area/awaymission/UO71/prince) +"gg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"gh" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"gi" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/awaymission/UO71/science) +"gj" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 16; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal{ + amount = 23 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/awaymission/UO71/science) +"gk" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"gl" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"gn" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/awaymission/UO71/gateway) +"go" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/awaymission/UO71/gateway) +"gr" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/awaymission/UO71/gateway) +"gs" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/gateway) +"gt" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"gu" = ( +/obj/structure/table, +/obj/item/folder/white, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"gv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"gw" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/item/robot_parts/l_arm, +/obj/item/robot_parts/r_arm, +/obj/item/robot_parts/l_leg, +/obj/item/robot_parts/r_leg, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"gx" = ( +/mob/living/simple_animal/hostile/poison/terror_spider/prince, +/turf/simulated/floor/vault, +/area/awaymission/UO71/prince) +"gy" = ( +/obj/machinery/alarm/monitor{ + locked = 0; + pixel_y = 23 + }, +/obj/machinery/camera{ + c_tag = "Research Lab"; + network = list("UO71") + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"gz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"gA" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"gB" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/reagent_containers/dropper, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/awaymission/UO71/science) +"gC" = ( +/obj/machinery/alarm/monitor{ + dir = 8; + locked = 0; + pixel_x = 23 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + on = 1 + }, +/mob/living/simple_animal/hostile/poison/terror_spider/gray, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"gD" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 7 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"gE" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"gF" = ( +/obj/machinery/economy/vending/snack, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"gG" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"gH" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"gI" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"gJ" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/reagent_containers/glass/rag, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"gK" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"gL" = ( +/obj/machinery/economy/vending/boozeomat, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"gM" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"gN" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -25 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"gO" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/applepie, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"gP" = ( +/obj/machinery/alarm/monitor{ + dir = 8; + locked = 0; + pixel_x = 23 + }, +/obj/machinery/camera{ + c_tag = "Kitchen"; + dir = 8; + network = list("UO71") + }, +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"gQ" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/awaymission/UO71/gateway) +"gR" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/awaymission/UO71/gateway) +"gS" = ( +/obj/machinery/gateway/centeraway{ + calibrated = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"gT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + on = 1 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"gV" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"gW" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/obj/structure/sign/poster/official/safety_internals{ + pixel_y = 32 + }, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"gX" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/awaymission/UO71/gateway) +"gY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/awaymission/UO71/gateway) +"gZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"ha" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/structure/sign/biohazard{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"hb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"hc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"hd" = ( +/obj/machinery/alarm/monitor{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/obj/machinery/camera{ + c_tag = "Gateway Chamber"; + dir = 4; + network = list("UO71") + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"he" = ( +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/micro_laser, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump{ + on = 1 + }, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/awaymission/UO71/science) +"hg" = ( +/obj/structure/table, +/obj/item/trash/chips, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"hh" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"hi" = ( +/obj/structure/table/reinforced, +/obj/item/lighter/zippo, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"hj" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"hk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"hl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"hm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen"; + req_access = list(271) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"hn" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"ho" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"hp" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"hq" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/mint, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"hr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + level = 2 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"hs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4; + level = 2 + }, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"ht" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"hu" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/awaymission/UO71/gateway) +"hv" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/awaymission/UO71/gateway) +"hw" = ( +/obj/machinery/gateway, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/awaymission/UO71/gateway) +"hx" = ( +/obj/machinery/alarm/monitor{ + dir = 8; + locked = 0; + pixel_x = 23 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"hy" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"hz" = ( +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/plating, +/area/awaymission/UO71/gateway) +"hA" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/turf/simulated/floor/plating, +/area/awaymission/UO71/gateway) +"hB" = ( +/turf/simulated/floor/plating, +/area/awaymission/UO71/gateway) +"hC" = ( +/obj/machinery/computer/rdconsole/core{ + id = 3; + req_access = null; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/science) +"hD" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/vault, +/area/awaymission/UO71/prince) +"hE" = ( +/obj/machinery/alarm/monitor{ + dir = 8; + locked = 0; + pixel_x = 23 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/vault, +/area/awaymission/UO71/prince) +"hF" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/science) +"hH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"hI" = ( +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/awaymission/UO71/science) +"hJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"hK" = ( +/obj/structure/table, +/obj/item/trash/plate, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"hL" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"hM" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"hN" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"hO" = ( +/obj/structure/table, +/obj/item/book/manual/barman_recipes, +/obj/item/reagent_containers/food/drinks/shaker, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"hP" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"hQ" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"hR" = ( +/obj/machinery/processor, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"hS" = ( +/obj/structure/window/reinforced, +/obj/effect/landmark/awaystart, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"hT" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/landmark/awaystart, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"hX" = ( +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/awaystart, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"hY" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/window{ + name = "Gateway Chamber"; + req_access = list(271) + }, +/obj/effect/landmark/awaystart, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"hZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"ia" = ( +/obj/machinery/door/airlock{ + name = "Emergency Supplies" + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/gateway) +"ib" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"ic" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"if" = ( +/obj/machinery/light/small, +/turf/simulated/floor/vault, +/area/awaymission/UO71/prince) +"ig" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/science) +"ih" = ( +/obj/machinery/alarm/monitor{ + locked = 0; + pixel_y = 23 + }, +/obj/machinery/camera{ + c_tag = "Gateway Ready Room"; + network = list("UO71") + }, +/obj/structure/table, +/obj/machinery/computer/id_upgrader{ + light_color = "#00ffff"; + light_power = 4; + light_range = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"ii" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"ij" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"ik" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/awaymission/UO71/science) +"il" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"im" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"in" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"io" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"ip" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + on = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"iq" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"ir" = ( +/obj/structure/closet/secure_closet{ + locked = 0 + }, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/reagent_containers/food/condiment/milk, +/obj/item/storage/fancy/egg_box, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"is" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"it" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/obj/item/storage/toolbox/syndicate, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"iu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"iv" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"iw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"ix" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/wall, +/area/awaymission/UO71/gateway) +"iy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/gateway) +"iz" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"iE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"iG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"iH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump, +/mob/living/simple_animal/hostile/poison/terror_spider/gray, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"iJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"iP" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"iR" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/prince) +"iS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"iT" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/alarm/monitor{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"iU" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"iV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"iW" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; + name = "\improper DISPOSAL: LEADS TO EXTERIOR"; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"iX" = ( +/obj/structure/closet/secure_closet{ + locked = 0; + name = "kitchen Cabinet"; + req_access = list(271) + }, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/sugar, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/centralhall) +"iY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"iZ" = ( +/obj/effect/decal/cleanable/blood/gibs{ + color = "red"; + icon_state = "gib2_flesh" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"ja" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"jb" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"jc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"jd" = ( +/obj/machinery/door/poddoor{ + id_tag = "UO71_Start"; + name = "UO71 Sealed Facility" + }, +/obj/machinery/door/airlock/research{ + name = "Gateway Observation"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/gateway) +"je" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 7 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"jf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"jh" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 7 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/centralhall) +"jj" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + icon_state = "weld"; + on = 1; + welded = 1 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"jk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"jo" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/disk/tech_disk, +/obj/item/disk/design_disk, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"jp" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"jq" = ( +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/prince) +"jr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"js" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"jt" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"ju" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"jv" = ( +/obj/machinery/door/window/classic/reversed{ + name = "Bar Door"; + req_access = list(271) + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"jy" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/cans/beer, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"jA" = ( +/obj/machinery/camera{ + c_tag = "Bar"; + dir = 8; + network = list("UO71") + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"jB" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock{ + name = "Kitchen"; + req_access = list(271) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"jC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/burnturf, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"jD" = ( +/obj/machinery/shower{ + pixel_y = 15 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"jE" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"jF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/splatter{ + color = "red" + }, +/obj/effect/decal/remains/human, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"jG" = ( +/turf/simulated/wall/r_wall, +/area/awaymission/UO71/science) +"jH" = ( +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"jI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"jJ" = ( +/obj/machinery/alarm/monitor{ + dir = 8; + locked = 0; + pixel_x = 23 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + initialize_directions = 11 + }, +/obj/structure/spider/terrorweb, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"jM" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"jN" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/research{ + name = "Research Lab"; + req_access = list(271) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"jO" = ( +/obj/machinery/door/poddoor{ + id_tag = "UO71_Containment"; + name = "Containment 2" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/prince) +"jP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"jQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"jR" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"jS" = ( +/obj/structure/table, +/obj/item/kitchen/utensil/fork, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"jT" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"jU" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/off_station{ + cell_type = 15000; + dir = 1; + locked = 0; + name = "UO71 Bar APC"; + pixel_y = 24; + start_charge = 100 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"jV" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-j2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8; + initialize_directions = 7 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"jW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"jX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"jY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"jZ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"ka" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"kb" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"kc" = ( +/obj/machinery/door/poddoor{ + id_tag = "UO71_Start"; + name = "UO71 Sealed Facility" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"kd" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command{ + name = "Gateway"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"ke" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'DANGER - LETHAL BIOHAZARDS WITHIN'"; + name = "CONTAINMENT AREA" + }, +/turf/simulated/wall, +/area/awaymission/UO71/science) +"ki" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/plating, +/area/awaymission/UO71/gateway) +"kk" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/plating, +/area/awaymission/UO71/gateway) +"kl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/spider/terrorweb, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"km" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/wall, +/area/awaymission/UO71/science) +"kn" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'DANGER - LETHAL BIOHAZARDS WITHIN'"; + name = "CONTAINMENT AREA" + }, +/turf/simulated/wall/r_wall, +/area/awaymission/UO71/science) +"ko" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/awaymission/UO71/science) +"kp" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/awaymission/UO71/science) +"kq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/spider/cocoon{ + icon_state = "cocoon_large1" + }, +/obj/structure/spider/terrorweb, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"kr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"ks" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"kt" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 7 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/awaymission/UO71/science) +"ku" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"kv" = ( +/obj/machinery/alarm/monitor{ + locked = 0; + pixel_y = 23 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"kw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"kx" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"ky" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"kz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"kA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"kB" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"kC" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/multitool, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"kD" = ( +/obj/structure/closet/l3closet/general, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"kE" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"kF" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"kG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/suit_storage_unit/engine, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"kH" = ( +/obj/structure/spider/cocoon{ + icon_state = "cocoon_large1" + }, +/obj/structure/spider/terrorweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"kI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + heat_capacity = 1e+006; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"kJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + heat_capacity = 1e+006; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"kK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + on = 1 + }, +/mob/living/simple_animal/hostile/poison/terror_spider/gray, +/turf/simulated/floor/plasteel{ + dir = 4; + heat_capacity = 1e+006; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"kL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm/monitor{ + locked = 0; + pixel_y = 23 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + heat_capacity = 1e+006; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"kM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + heat_capacity = 1e+006; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"kN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1; + initialize_directions = 14 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + heat_capacity = 1e+006; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"kO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + heat_capacity = 1e+006; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"kQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + dir = 4; + heat_capacity = 1e+006; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"kR" = ( +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/unary/vent_scrubber{ + on = 1 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"kS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"kT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"kU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"kW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + heat_capacity = 1e+006; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"kX" = ( +/obj/machinery/alarm/monitor{ + locked = 0; + pixel_y = 23 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + heat_capacity = 1e+006; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"kZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + heat_capacity = 1e+006; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"la" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + heat_capacity = 1e+006; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lb" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + heat_capacity = 1e+006; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1; + initialize_directions = 14 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"ld" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"le" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"lf" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/awaymission/UO71/science) +"lg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lh" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"li" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + on = 1 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"lj" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"lk" = ( +/obj/structure/table, +/obj/item/newspaper, +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"ll" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"lm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 7 + }, +/obj/structure/sign/science{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/awaymission/UO71/centralhall) +"ln" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"lo" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"lp" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"lq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"lr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"ls" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/alarm/monitor{ + dir = 1; + locked = 0; + pixel_y = -23 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"lt" = ( +/turf/simulated/wall/r_wall, +/area/awaymission/UO71/eng) +"lu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"lv" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"lw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"lx" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/multitool, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warndark" + }, +/area/awaymission/UO71/gateway) +"ly" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"lz" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"lA" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"lB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"lC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"lD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"lE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"lF" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"lG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"lH" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Research Division West"; + dir = 1; + network = list("UO71") + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lL" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lM" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/mob/living/simple_animal/hostile/poison/terror_spider/red{ + wander = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lO" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + initialize_directions = 14 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lQ" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc/off_station{ + cell_type = 15000; + locked = 0; + name = "UO71 Research Division APC"; + pixel_y = -24; + start_charge = 100 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lR" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lS" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + initialize_directions = 14 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"lT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lW" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Research Division East"; + dir = 1; + network = list("UO71") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lX" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lY" = ( +/obj/structure/sign/directions/medical{ + pixel_y = -12 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"lZ" = ( +/obj/machinery/door/airlock/research{ + name = "Research Division Access"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"ma" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"mb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/awaymission/UO71/centralhall) +"mc" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"md" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"me" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -3 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"mf" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/sign/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; + name = "\improper DISPOSAL: LEADS TO EXTERIOR"; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/awaymission/UO71/centralhall) +"mg" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"mj" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"mk" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "warndark" + }, +/area/awaymission/UO71/gateway) +"ml" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"mm" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/poison/terror_spider/gray, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"mn" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark/burnturf, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"mo" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"mp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/gateway) +"mq" = ( +/obj/machinery/door/airlock/research{ + name = "Research Lab"; + req_access = list(271) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"mr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/science) +"ms" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/science) +"mt" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/command{ + name = "Research Director's Office"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"mv" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"mw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"mz" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Secure Storage"; + network = list("UO71") + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"mA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"mB" = ( +/obj/machinery/door/poddoor{ + id_tag = "UO71_SciStorage"; + name = "SciStorage Door" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/loot) +"mC" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"mD" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/alarm/monitor{ + locked = 0; + pixel_y = 23 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"mE" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/item/reagent_containers/food/pill/charcoal{ + pixel_x = 3 + }, +/obj/item/reagent_containers/food/pill/charcoal{ + pixel_x = -3 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"mF" = ( +/obj/structure/closet/secure_closet{ + locked = 0 + }, +/obj/item/clothing/under/misc/pj/red, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"mG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/alarm/monitor{ + locked = 0; + pixel_y = 23 + }, +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"mH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"mI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10; + initialize_directions = 10 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"mJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"mK" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for secure storage."; + id = "UO71_Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = 6; + pixel_y = -24; + req_access = list(271) + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"mL" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"mM" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/command{ + name = "Gateway"; + req_access = list(271) + }, +/obj/machinery/door/poddoor{ + id_tag = "UO71_Start"; + name = "UO71 Sealed Facility" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"mN" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"mO" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/shoes/magboots, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"mP" = ( +/obj/structure/cable, +/obj/machinery/power/apc/off_station{ + cell_type = 15000; + locked = 0; + name = "UO71 Gateway APC"; + pixel_y = -24; + start_charge = 100 + }, +/obj/machinery/light/small, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/gun/energy/gun/nuclear, +/obj/item/gun/energy/gun/nuclear, +/obj/item/gun/energy/gun/nuclear, +/obj/item/gun/energy/gun/nuclear, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"mQ" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"mR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/science) +"mS" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/gateway) +"mT" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"mU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"mV" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"mW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance"; + req_access = list(271) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"mX" = ( +/obj/structure/closet/secure_closet{ + req_access = list(271) + }, +/obj/item/storage/backpack/satchel_tox, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/suit/storage/labcoat/science, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"mY" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"mZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"na" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"nb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"nc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants{ + layer = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"nd" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/awaymission/UO71/science) +"ne" = ( +/obj/structure/table, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/awaymission/UO71/science) +"nf" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/awaymission/UO71/science) +"ng" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"nh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"ni" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + on = 1 + }, +/obj/machinery/door_control{ + id = "awaydorm5"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"nj" = ( +/obj/structure/closet/secure_closet{ + locked = 0 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"nk" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + on = 1 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"nl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + on = 1 + }, +/obj/structure/bed, +/obj/item/bedsheet, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"nm" = ( +/obj/machinery/door_control{ + id = "awaydorm7"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"nn" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + icon_state = "weld"; + on = 1; + welded = 1 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"no" = ( +/obj/machinery/economy/vending/cola, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"np" = ( +/turf/simulated/wall, +/area/awaymission/UO71/eng) +"nq" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"nr" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall/r_wall, +/area/awaymission/UO71/eng) +"ns" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"nt" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"nu" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"nv" = ( +/obj/machinery/door/poddoor{ + id_tag = "UO71_Secure Storage"; + name = "secure storage" + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"nw" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"nx" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"ny" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"nz" = ( +/obj/structure/table, +/obj/item/cartridge/signal/toxins, +/obj/item/cartridge/signal/toxins{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"nA" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"nB" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/plasma{ + amount = 25 + }, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/mineral/uranium{ + amount = 25 + }, +/obj/item/stack/sheet/mineral/silver{ + amount = 25 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"nC" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + heat_capacity = 1e+006; + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"nD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"nE" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/science) +"nF" = ( +/obj/machinery/computer/security{ + network = list("UO71") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/awaymission/UO71/science) +"nG" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring the research division and the labs within."; + dir = 8; + name = "research monitor"; + network = list("UO71") + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/awaymission/UO71/science) +"nH" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"nI" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"nJ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/landmark/burnturf, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"nK" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"nL" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"nM" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"nN" = ( +/obj/structure/sign/poster/contraband/smoke{ + pixel_y = 32 + }, +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/centralhall) +"nO" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/centralhall) +"nP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock{ + id_tag = "awaydorm5"; + name = "Dorm 5" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"nQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock{ + id_tag = "awaydorm7"; + name = "Dorm 7" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"nR" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"nS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"nT" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/eng) +"nU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"nV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"nW" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"nX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/awaymission/UO71/science) +"nY" = ( +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "Chem Testing"; + req_access = list(271) + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/awaymission/UO71/science) +"nZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"oa" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"ob" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"oc" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"od" = ( +/obj/machinery/door/airlock/research{ + name = "Research Lab"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"oe" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"of" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/pill/charcoal, +/obj/item/reagent_containers/food/pill/charcoal, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"og" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"oh" = ( +/obj/machinery/alarm/monitor{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table, +/obj/item/radio/off, +/obj/item/laser_pointer, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"oi" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/folder/white, +/obj/item/stamp/rd{ + pixel_x = 3; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"oj" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"ok" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"ol" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"om" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"on" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for monitoring the research division and the labs within."; + name = "research monitor"; + network = list("UO71") + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"oo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"op" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/taperecorder{ + pixel_x = -3 + }, +/obj/item/paicard{ + pixel_x = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"oq" = ( +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/science) +"or" = ( +/obj/machinery/alarm/monitor{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/obj/item/radio/off, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/screwdriver, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/awaymission/UO71/science) +"os" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/awaymission/UO71/science) +"ot" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/centralhall) +"ou" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/alarm/monitor{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"ov" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"ow" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"ox" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/camera{ + c_tag = "Dormitories"; + network = list("UO71") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/centralhall) +"oy" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"oz" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1; + initialize_directions = 14 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/centralhall) +"oA" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"oB" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/centralhall) +"oC" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/alarm/monitor{ + locked = 0; + pixel_y = 23 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1; + initialize_directions = 14 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"oD" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/centralhall) +"oE" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/centralhall) +"oF" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"oG" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"oH" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"oI" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"oJ" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 2; + icon_state = "pipe-y" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"oK" = ( +/mob/living/carbon/human/monkey{ + name = "George the lab monkey"; + toxloss = 193 + }, +/turf/simulated/floor/engine, +/area/awaymission/UO71/science) +"oL" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/turf/simulated/floor/engine, +/area/awaymission/UO71/science) +"oM" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-y" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"oN" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"oO" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"oP" = ( +/obj/structure/cable, +/obj/machinery/power/smes{ + charge = 5e+006; + input_level = 30000; + inputting = 0; + output_level = 25000 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"oQ" = ( +/obj/structure/cable, +/obj/machinery/power/smes{ + charge = 5e+006; + input_level = 10000; + inputting = 0; + output_level = 25000 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"oR" = ( +/obj/machinery/chem_heater, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"oS" = ( +/obj/machinery/chem_dispenser, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"oT" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/food/pill/methamphetamine, +/obj/item/reagent_containers/food/pill/methamphetamine, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"oU" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"oV" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"oW" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"oX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"oY" = ( +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"oZ" = ( +/obj/machinery/computer/aifixer, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"pa" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/awaymission/UO71/science) +"pb" = ( +/obj/structure/closet/secure_closet{ + req_access = list(271) + }, +/obj/item/flash, +/obj/item/reagent_containers/spray/pepper, +/obj/item/restraints/handcuffs, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/awaymission/UO71/science) +"pc" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"pd" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/awaymission/UO71/science) +"pe" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"pf" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"pg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/centralhall) +"ph" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + initialize_directions = 14 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"pi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/centralhall) +"pj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/extinguisher_cabinet{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"pk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/centralhall) +"pl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/centralhall) +"pm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"pn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/centralhall) +"po" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"pp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/centralhall) +"pq" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"pr" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"ps" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/alarm/monitor{ + dir = 8; + locked = 0; + pixel_x = 23 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"pt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"pu" = ( +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/engine/air, +/area/awaymission/UO71/eng) +"pv" = ( +/obj/machinery/atmospherics/air_sensor{ + output = 7; + autolink_id = "UO71_air_sensor" + }, +/turf/simulated/floor/engine/air, +/area/awaymission/UO71/eng) +"pw" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"px" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/power/port_gen/pacman/super{ + desc = "A portable generator for emergency backup power."; + name = "S.U.P.E.R.P.A.C.M.A.N.-type portable generator" + }, +/obj/item/wrench, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"py" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/power/port_gen/pacman{ + desc = "A portable generator for emergency backup power."; + name = "P.A.C.M.A.N.-type portable generator" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"pz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"pA" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/power/port_gen/pacman{ + desc = "A portable generator for emergency backup power."; + name = "P.A.C.M.A.N.-type portable generator" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"pB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/awaymission/UO71/science) +"pD" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"pE" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/deathsposal{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"pF" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"pG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/science) +"pH" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"pI" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/awaymission/UO71/centralhall) +"pJ" = ( +/obj/item/kirbyplants{ + layer = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"pK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"pL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock{ + id_tag = "awaydorm4"; + name = "Dorm 4" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"pM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock{ + id_tag = "awaydorm6"; + name = "Dorm 6" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"pN" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"pO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"pP" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + external_pressure_bound = 0; + icon_state = "in"; + internal_pressure_bound = 2000; + on = 1; + pressure_checks = 2; + autolink_id = "UO71_air_out" + }, +/turf/simulated/floor/engine/air, +/area/awaymission/UO71/eng) +"pQ" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + autolink_id = "UO71_air_in" + }, +/turf/simulated/floor/engine/air, +/area/awaymission/UO71/eng) +"pR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"pS" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"pT" = ( +/turf/simulated/wall/indestructible/syndishuttle/nodiagonal, +/area/awaymission/UO71/loot) +"pU" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"pV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/wall, +/area/awaymission/UO71/medical) +"pX" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/medical) +"pY" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"pZ" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"qa" = ( +/turf/simulated/wall, +/area/awaymission/UO71/medical) +"qb" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"qc" = ( +/obj/machinery/door/airlock/command{ + name = "Server Room"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/science) +"qd" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"qe" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/medical) +"qf" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medical Storage" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/medical) +"qg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"qh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/wall, +/area/awaymission/UO71/centralhall) +"qi" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance"; + req_access = list(271) + }, +/obj/effect/landmark/damageturf, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/medical) +"qj" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"qk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/awaymission/UO71/centralhall) +"ql" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/machinery/door_control{ + id = "awaydorm4"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -25; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"qm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"qn" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/machinery/door_control{ + id = "awaydorm6"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"qo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/obj/structure/bed, +/obj/item/bedsheet, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"qp" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/toilet{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"qq" = ( +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"qr" = ( +/obj/machinery/atmospherics/meter{ + layer = 3.3; + name = "Mixed Air Tank Out"; + autolink_id = "UO71_mair_out_meter" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/wall, +/area/awaymission/UO71/eng) +"qs" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/meter{ + layer = 3.3; + name = "Mixed Air Tank In"; + autolink_id = "UO71_mair_in_meter" + }, +/turf/simulated/wall, +/area/awaymission/UO71/eng) +"qt" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"qu" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 120; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2 + }, +/turf/simulated/floor/bluegrid, +/area/awaymission/UO71/science) +"qv" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark" + }, +/area/awaymission/UO71/science) +"qw" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"qx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/burnturf, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"qy" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"qz" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "SMES Room"; + req_access = list(271) + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"qA" = ( +/obj/structure/closet, +/obj/item/storage/belt/utility, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"qB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/science) +"qC" = ( +/obj/machinery/atmospherics/unary/thermomachine/freezer{ + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/science) +"qD" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Waste In"; + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"qE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/wall, +/area/awaymission/UO71/centralhall) +"qF" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/loot) +"qG" = ( +/obj/machinery/economy/vending/medical{ + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"qH" = ( +/obj/structure/table, +/obj/machinery/alarm/monitor{ + locked = 0; + pixel_y = 23 + }, +/obj/item/hand_labeler, +/obj/item/clothing/accessory/stethoscope, +/turf/simulated/floor/plasteel{ + icon_state = "whitecorner" + }, +/area/awaymission/UO71/medical) +"qI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/l3closet/general, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"qJ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/medical) +"qK" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purplecorner" + }, +/area/awaymission/UO71/centralhall) +"qL" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"qM" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/alarm/monitor{ + dir = 8; + locked = 0; + pixel_x = 23 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"qN" = ( +/obj/machinery/alarm/monitor{ + dir = 8; + locked = 0; + pixel_x = 23 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"qO" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/dresser, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"qP" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/alarm/monitor{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"qQ" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"qR" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"qS" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/eng) +"qT" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/eng) +"qU" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/computer/monitor{ + name = "primary power monitoring console" + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/awaymission/UO71/eng) +"qV" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"qW" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/suit_storage_unit/engine, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/awaymission/UO71/eng) +"qX" = ( +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/structure/closet/secure_closet/engineering_personal{ + req_access = list(271) + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/awaymission/UO71/eng) +"qY" = ( +/obj/structure/closet/secure_closet{ + req_access = list(271) + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/storage/backpack/satchel_eng, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/mask/gas, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/awaymission/UO71/eng) +"qZ" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + name = "Mixed Air Supply Control"; + autolink_sensors = list("UO71_air_sensor"="Tank"); + outlet_vent_autolink_id = "UO71_air_out"; + inlet_injector_autolink_id = "UO71_air_in" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "arrival" + }, +/area/awaymission/UO71/eng) +"ra" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/alarm/monitor/server{ + dir = 4; + pixel_x = -22 + }, +/obj/machinery/r_n_d/server, +/turf/simulated/floor/bluegrid, +/area/awaymission/UO71/science) +"rb" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark" + }, +/area/awaymission/UO71/science) +"rc" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics"; + network = list("UO71") + }, +/obj/structure/table, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/item/multitool, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/awaymission/UO71/eng) +"rd" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Unfiltered to Mix"; + on = 1 + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"re" = ( +/obj/machinery/atmospherics/trinary/mixer{ + dir = 1; + node1_concentration = 0.8; + node2_concentration = 0.2; + on = 1; + req_access = list(); + target_pressure = 4500 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "arrival" + }, +/area/awaymission/UO71/eng) +"rf" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"rg" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"ri" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/science) +"rj" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Server Room"; + req_access = list(271) + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/science) +"rk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/chair/office/light, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/science) +"rn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/wall/indestructible/syndishuttle/nodiagonal, +/area/awaymission/UO71/bridge) +"ro" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"rp" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"rq" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"rr" = ( +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"rt" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/item/pen, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"ru" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"rv" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/centralhall) +"rw" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/toilet{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"rx" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"ry" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"rz" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"rA" = ( +/obj/machinery/alarm/monitor{ + dir = 1; + locked = 0; + pixel_y = -23 + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 5; + initialize_directions = 5 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"rB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/extinguisher_cabinet{ + pixel_x = -25 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"rC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + pixel_y = -30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"rD" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"rE" = ( +/obj/item/kirbyplants{ + layer = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/awaymission/UO71/eng) +"rF" = ( +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"rG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall, +/area/awaymission/UO71/eng) +"rH" = ( +/obj/machinery/firealarm{ + pixel_y = 24 + }, +/obj/structure/dispenser{ + pixel_x = -1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/awaymission/UO71/eng) +"rI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/table, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/awaymission/UO71/eng) +"rJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -8 + }, +/obj/item/tank/internals/emergency_oxygen{ + pixel_x = -8 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 4 + }, +/obj/item/clothing/mask/breath{ + pixel_x = 4 + }, +/obj/machinery/newscaster{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/awaymission/UO71/eng) +"rK" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc/off_station{ + cell_type = 15000; + dir = 8; + name = "UO71 Engineering APC"; + pixel_x = -24; + start_charge = 100 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"rL" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Air to Distro"; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"rM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 6; + initialize_directions = 6 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"rO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"rP" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"rQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark" + }, +/area/awaymission/UO71/science) +"rR" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8; + initialize_directions = 11 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"rS" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/item/reagent_containers/food/pill/methamphetamine, +/obj/item/storage/toolbox/syndicate, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"rT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"rU" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/science) +"rV" = ( +/obj/machinery/computer/rdservercontrol{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/UO71/science) +"rW" = ( +/obj/mecha/medical/odysseus, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/loot) +"rX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/loot) +"rY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/medical) +"rZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"sa" = ( +/turf/simulated/wall/indestructible/syndishuttle/nodiagonal, +/area/awaymission/UO71/bridge) +"sb" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/pill/patch/synthflesh, +/obj/item/reagent_containers/food/pill/patch/synthflesh, +/obj/item/reagent_containers/food/pill/patch/synthflesh, +/obj/item/reagent_containers/food/pill/patch/synthflesh, +/obj/item/reagent_containers/food/pill/patch/synthflesh, +/obj/item/reagent_containers/food/pill/patch/synthflesh, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"sc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/medical) +"sd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"se" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall/indestructible/syndishuttle/nodiagonal, +/area/awaymission/UO71/bridge) +"sf" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/gun/energy/gun/nuclear, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"sg" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"sh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 11 + }, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"si" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"sj" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"sk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"sl" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"sm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 7 + }, +/obj/machinery/camera{ + c_tag = "Engineering Hallway"; + dir = 4; + network = list("UO71") + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"sn" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/awaymission/UO71/centralhall) +"so" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"sp" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/awaymission/UO71/centralhall) +"sq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + initialize_directions = 14 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/awaymission/UO71/centralhall) +"sr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/alarm/monitor{ + locked = 0; + pixel_y = 23 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/awaymission/UO71/centralhall) +"ss" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/awaymission/UO71/centralhall) +"st" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/awaymission/UO71/centralhall) +"su" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Reception" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"sv" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/awaymission/UO71/centralhall) +"sw" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"sx" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"sy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/awaymission/UO71/eng) +"sz" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"sA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + initialize_directions = 14 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/awaymission/UO71/eng) +"sB" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "UO71_EngineeringOffice"; + name = "Privacy Shutters" + }, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"sC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/awaymission/UO71/eng) +"sD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + initialize_directions = 14 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"sE" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/portable/scrubber, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"sF" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "UO71_Engineering"; + name = "engineering security door" + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"sG" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"sH" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/meter{ + autolink_id = "UO71_dloop_atm_meter"; + name = "Distribution Loop" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"sI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"sJ" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Mix to Distro" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"sK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/meter{ + layer = 3.3 + }, +/turf/simulated/wall, +/area/awaymission/UO71/eng) +"sL" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + autolink_id = "UO71_waste_out" + }, +/turf/simulated/floor/engine{ + name = "vacuum floor"; + nitrogen = 0.01; + oxygen = 0.01 + }, +/area/awaymission/UO71/eng) +"sM" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine{ + name = "vacuum floor"; + nitrogen = 0.01; + oxygen = 0.01 + }, +/area/awaymission/UO71/eng) +"sN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall/indestructible/syndishuttle/nodiagonal, +/area/awaymission/UO71/loot) +"sO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"sP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"sQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "green" + }, +/area/awaymission/UO71/eng) +"sR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/medical) +"sS" = ( +/obj/machinery/power/apc/off_station{ + cell_type = 15000; + dir = 8; + name = "UO71 Medical APC"; + pixel_x = -24; + start_charge = 100 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"sT" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/storage/firstaid/regular{ + pixel_x = 2; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitecorner" + }, +/area/awaymission/UO71/medical) +"sU" = ( +/obj/structure/table, +/obj/item/storage/firstaid/toxin{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/storage/firstaid/toxin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"sV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"sW" = ( +/mob/living/simple_animal/hostile/poison/terror_spider/purple, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"sX" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/item/soap/nanotrasen, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"sY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"sZ" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"ta" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8; + initialize_directions = 7 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"tb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/awaymission/UO71/centralhall) +"tc" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/awaymission/UO71/centralhall) +"td" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/awaymission/UO71/centralhall) +"te" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/awaymission/UO71/centralhall) +"tf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/awaymission/UO71/centralhall) +"tg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Reception" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"th" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/awaymission/UO71/centralhall) +"ti" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"tj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1; + initialize_directions = 14 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/awaymission/UO71/eng) +"tk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1; + initialize_directions = 14 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"tl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/awaymission/UO71/eng) +"tm" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "UO71_EngineeringOffice"; + name = "Privacy Shutters" + }, +/obj/item/folder/red, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"tn" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1; + initialize_directions = 14 + }, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/awaymission/UO71/eng) +"to" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"tp" = ( +/obj/machinery/atmospherics/binary/valve, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"tq" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"tr" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"ts" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "Mix to Filter"; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"tt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"tu" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"tv" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 6; + initialize_directions = 6 + }, +/obj/effect/gibspawner, +/obj/structure/spider/cocoon{ + icon_state = "cocoon_large1" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"tw" = ( +/obj/machinery/atmospherics/meter{ + layer = 3.3 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/wall, +/area/awaymission/UO71/eng) +"tx" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 8; + autolink_id = "UO71_waste_in" + }, +/turf/simulated/floor/engine{ + name = "vacuum floor"; + nitrogen = 0.01; + oxygen = 0.01 + }, +/area/awaymission/UO71/eng) +"ty" = ( +/obj/machinery/atmospherics/air_sensor{ + output = 63; + autolink_id = "UO71_waste_sensor" + }, +/turf/simulated/floor/engine{ + name = "vacuum floor"; + nitrogen = 0.01; + oxygen = 0.01 + }, +/area/awaymission/UO71/eng) +"tz" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"tA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"tB" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + name = "Gas Mix Tank Control"; + dir = 8; + inlet_injector_autolink_id = "UO71_waste_in"; + outlet_vent_autolink_id = "UO71_waste_out"; + autolink_sensors = list("UO71_waste_sensor"="Tank") + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "green" + }, +/area/awaymission/UO71/eng) +"tD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall, +/area/awaymission/UO71/science) +"tJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm/monitor{ + locked = 0; + pixel_y = 23 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"tK" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"tL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"tN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/poddoor{ + id_tag = "UO71_Armory"; + name = "Armory Door" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"tO" = ( +/obj/machinery/door/airlock/command{ + name = "Bridge"; + req_access = list(271) + }, +/obj/machinery/door/poddoor{ + id_tag = "UO71_Bridge"; + name = "Bridge Lockdown Door" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"tP" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"tQ" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"tR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"tS" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/structure/window/reinforced{ + dir = 4; + layer = 2.9 + }, +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "escape" + }, +/area/awaymission/UO71/eng) +"tT" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/pump, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/awaymission/UO71/eng) +"tU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/awaymission/UO71/eng) +"tV" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/awaymission/UO71/eng) +"tW" = ( +/obj/machinery/computer/security{ + network = list("UO71"); + dir = 1 + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for the security privacy shutters."; + id = "UO71_EngineeringOffice"; + name = "Privacy Shutters"; + pixel_x = -24; + pixel_y = 6; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/awaymission/UO71/eng) +"tX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8; + initialize_directions = 7 + }, +/obj/item/radio/off, +/obj/item/screwdriver, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/awaymission/UO71/eng) +"tY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"tZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 6 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"ua" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "UO71_Engineering"; + name = "engineering security door" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"ub" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"uc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"ud" = ( +/obj/machinery/atmospherics/meter{ + autolink_id = "UO71_wloop_atm_meter"; + name = "Waste Loop" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"ue" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "N2 Outlet Pump"; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"uf" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"ug" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "O2 Outlet Pump"; + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"uh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "UO71_Engineering"; + name = "engineering security door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"ui" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"um" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "UO71_Engineering"; + name = "engineering security door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"un" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"uo" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Research Maintenance"; + req_access = list(271) + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/medical) +"up" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"uq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"ur" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'DANGER - LETHAL BIOHAZARDS WITHIN'"; + name = "CONTAINMENT AREA" + }, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/mining) +"ut" = ( +/turf/simulated/wall, +/area/awaymission/UO71/outside) +"uu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "UO71_Engineering"; + name = "engineering security door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"uv" = ( +/obj/machinery/atmospherics/portable/scrubber, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"uw" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/item/stack/rods, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"ux" = ( +/obj/machinery/light{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"uy" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + icon_state = "weld"; + on = 1; + welded = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"uz" = ( +/obj/structure/table, +/obj/item/radio/off, +/obj/item/folder/red, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"uA" = ( +/obj/machinery/shower{ + dir = 1 + }, +/obj/item/bikehorn/rubberducky, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"uB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/meter, +/turf/simulated/wall, +/area/awaymission/UO71/eng) +"uC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/meter, +/turf/simulated/wall, +/area/awaymission/UO71/eng) +"uD" = ( +/obj/machinery/shower{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/centralhall) +"uE" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/awaymission/UO71/centralhall) +"uF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "browncorner" + }, +/area/awaymission/UO71/centralhall) +"uG" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Foyer"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"uH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/awaymission/UO71/eng) +"uI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for the engineering security doors."; + id = "UO71_Engineering"; + name = "Engineering Lockdown"; + pixel_x = 24; + pixel_y = 6; + req_access = list(271) + }, +/obj/structure/closet/secure_closet{ + req_access = list(271) + }, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/awaymission/UO71/eng) +"uJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/awaymission/UO71/eng) +"uK" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"uL" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 0; + name = "Air to External"; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"uM" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "External to Filter"; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"uN" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 4; + filter_type = 2; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/awaymission/UO71/eng) +"uO" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"uP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"uQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + name = "Nitrogen Supply Control"; + dir = 1; + inlet_injector_autolink_id = "UO71_n2_in"; + outlet_vent_autolink_id = "UO71_n2_out"; + autolink_sensors = list("UO71_n2_sensor"="Tank") + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/awaymission/UO71/eng) +"uR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/computer/general_air_control/large_tank_control{ + name = "Oxygen Supply Control"; + dir = 1; + inlet_injector_autolink_id = "UO71_o2_in"; + outlet_vent_autolink_id = "UO71_o2_out"; + autolink_sensors = list("UO71_o2_sensor"="Tank") + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/awaymission/UO71/eng) +"uS" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 4; + filter_type = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/awaymission/UO71/eng) +"uT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + burnt = 1; + dir = 8; + icon_state = "floorscorched2" + }, +/area/awaymission/UO71/eng) +"uU" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"uV" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/wall, +/area/awaymission/UO71/medical) +"uW" = ( +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/UO71/outside) +"uX" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"uY" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"uZ" = ( +/obj/machinery/door/airlock/medical{ + name = "Medical"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"va" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -27 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"vb" = ( +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"vc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"vd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/computer/general_air_control{ + name = "Tank Monitor"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/awaymission/UO71/eng) +"ve" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"vf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/wall, +/area/awaymission/UO71/eng) +"vg" = ( +/obj/machinery/atmospherics/meter{ + layer = 3.3 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/wall, +/area/awaymission/UO71/eng) +"vh" = ( +/obj/machinery/atmospherics/meter{ + layer = 3.3 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/wall, +/area/awaymission/UO71/eng) +"vi" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8; + initialize_directions = 7 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"vj" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office"; + req_access = list(271) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"vk" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering"; + req_access = list(271) + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"vl" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'DANGER - LETHAL BIOHAZARDS WITHIN'"; + name = "CONTAINMENT AREA" + }, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/mining) +"vm" = ( +/obj/machinery/atmospherics/binary/valve, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"vn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/economy/vending/engivend, +/obj/machinery/camera{ + c_tag = "Engineering Foyer"; + dir = 1; + network = list("UO71") + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"vo" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"vp" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"vq" = ( +/obj/structure/table, +/obj/item/defibrillator, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitecorner" + }, +/area/awaymission/UO71/medical) +"vr" = ( +/obj/machinery/computer/operating, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"vs" = ( +/obj/machinery/optable, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"vt" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"vu" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"vv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"vw" = ( +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"vx" = ( +/obj/structure/closet/firecloset, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"vy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "browncorner" + }, +/area/awaymission/UO71/centralhall) +"vz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"vA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/wall, +/area/awaymission/UO71/eng) +"vB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/computer/general_air_control{ + name = "Distribution and Waste Monitor"; + dir = 4; + autolink_sensors = list("UO71_mair_in_meter"="Mixed Air In","UO71_air_sensor"="Mixed Air Supply Tank","UO71_mair_out_meter"="Mixed Air Out","UO71_dloop_atm_meter"="Distribution Loop","UO71_wloop_atm_meter"="Waste Loop"); + level = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/awaymission/UO71/eng) +"vC" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"vD" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"vE" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1; + autolink_id = "UO71_n2_in" + }, +/turf/simulated/floor/engine/n2, +/area/awaymission/UO71/eng) +"vF" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + autolink_id = "UO71_n2_out" + }, +/turf/simulated/floor/engine/n2, +/area/awaymission/UO71/eng) +"vG" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1; + autolink_id = "UO71_o2_in" + }, +/turf/simulated/floor/engine/o2, +/area/awaymission/UO71/eng) +"vH" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + external_pressure_bound = 0; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + autolink_id = "UO71_o2_out" + }, +/turf/simulated/floor/engine/o2, +/area/awaymission/UO71/eng) +"vI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/awaymission/UO71/eng) +"vJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/burnturf, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"vK" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/kirbyplants{ + layer = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"vL" = ( +/obj/machinery/alarm/monitor{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"vM" = ( +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"vN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"vO" = ( +/obj/structure/sign/deathsposal, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/medical) +"vP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/obj/structure/closet/secure_closet/miner{ + req_access = list(271) + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"vQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/medical) +"vR" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/cryoxadone, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"vS" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"vT" = ( +/obj/machinery/computer/crew, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"vU" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/UO71/outside) +"vV" = ( +/obj/machinery/computer/monitor, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"vW" = ( +/obj/structure/table, +/obj/machinery/door_control{ + desc = "A remote control-switch for heavy lockdown doors."; + id = "UO71_Containment"; + name = "Science Containment Doors"; + pixel_y = -2; + req_access = list(271); + wires = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"vX" = ( +/obj/structure/table, +/obj/machinery/door_control{ + desc = "A remote control-switch for heavy lockdown doors."; + id = "UO71_Queen"; + name = "Terror Queen Containment Doors"; + pixel_y = -2; + req_access = list(271); + wires = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"vY" = ( +/obj/structure/table, +/obj/machinery/door_control{ + desc = "A remote control-switch for heavy lockdown doors."; + id = "UO71_Armory"; + name = "Armory Doors"; + pixel_y = -2; + req_access = list(271); + wires = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"vZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"wa" = ( +/obj/machinery/conveyor{ + id = "UO71_mining" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/awaymission/UO71/mining) +"wb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/stack/rods, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"wc" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/centralhall) +"wd" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/awaymission/UO71/centralhall) +"we" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/awaymission/UO71/centralhall) +"wf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/computer/atmos_alert{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/awaymission/UO71/eng) +"wg" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"wh" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"wi" = ( +/obj/machinery/mineral/unloading_machine{ + dir = 1; + icon_state = "unloader-corner"; + input_dir = 4; + output_dir = 8 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/awaymission/UO71/mining) +"wj" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + initialize_directions = 14 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"wk" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/awaymission/UO71/eng) +"wl" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "UO71_n2_sensor" + }, +/obj/machinery/light/small, +/turf/simulated/floor/engine/n2, +/area/awaymission/UO71/eng) +"wm" = ( +/obj/machinery/atmospherics/portable/canister/nitrogen, +/turf/simulated/floor/engine/n2, +/area/awaymission/UO71/eng) +"wn" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "UO71_o2_sensor" + }, +/obj/machinery/light/small, +/turf/simulated/floor/engine/o2, +/area/awaymission/UO71/eng) +"wo" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/engine/o2, +/area/awaymission/UO71/eng) +"wp" = ( +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/arrow{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"wq" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"wr" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering{ + name = "Engineering"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"ws" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/alarm/monitor{ + dir = 8; + locked = 0; + pixel_x = 23 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"wt" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/medical) +"wu" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/mining) +"wv" = ( +/turf/simulated/wall, +/area/awaymission/UO71/mining) +"ww" = ( +/obj/machinery/atmospherics/unary/thermomachine/freezer{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"wx" = ( +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/table, +/obj/item/clothing/glasses/hud/health, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"wy" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"wA" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Maintenance"; + req_access = list(271) + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/mining) +"wB" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Foyer"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"wC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining Foyer"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"wD" = ( +/obj/machinery/conveyor{ + id = "UO71_mining" + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/awaymission/UO71/mining) +"wE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/awaymission/UO71/eng) +"wF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"wG" = ( +/obj/machinery/suit_storage_unit/mining, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"wH" = ( +/obj/machinery/mineral/processing_unit{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/awaymission/UO71/mining) +"wI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/eng) +"wJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/t_scanner, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/awaymission/UO71/eng) +"wK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/economy/vending/tool, +/obj/structure/sign/poster/official/build{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + burnt = 1; + dir = 8; + icon_state = "floorscorched2" + }, +/area/awaymission/UO71/eng) +"wL" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + on = 1 + }, +/obj/machinery/camera{ + c_tag = "Mining"; + dir = 4; + network = list("UO71") + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"wM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 8; + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"wN" = ( +/obj/machinery/conveyor{ + id = "UO71_mining" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/awaymission/UO71/mining) +"wO" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"wP" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/atmospherics/portable/canister/oxygen{ + name = "Canister: \[O2] (CRYO)" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitecorner" + }, +/area/awaymission/UO71/medical) +"wR" = ( +/obj/machinery/bodyscanner, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"wS" = ( +/obj/structure/bed, +/obj/item/storage/box/gloves, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitecorner" + }, +/area/awaymission/UO71/medical) +"wT" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitehall" + }, +/area/awaymission/UO71/medical) +"wU" = ( +/obj/item/kirbyplants{ + layer = 5 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"wV" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"wW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/wall, +/area/awaymission/UO71/mining) +"wX" = ( +/obj/machinery/firealarm{ + dir = 1; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"wY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/mining) +"wZ" = ( +/obj/structure/table/wood, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/mining) +"xa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/obj/structure/bed, +/obj/item/bedsheet, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/mining) +"xb" = ( +/obj/structure/dispenser/oxygen, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + initialize_directions = 11 + }, +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal{ + amount = 26 + }, +/obj/item/stack/sheet/glass{ + amount = 19 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + initialize_directions = 11 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xe" = ( +/obj/machinery/mineral/stacking_machine{ + dir = 1; + input_dir = 8; + output_dir = 4 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/awaymission/UO71/mining) +"xf" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"xg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/eng) +"xh" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Chief Engineer"; + req_access = list(271) + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xi" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/mining) +"xj" = ( +/obj/structure/closet/secure_closet{ + locked = 0 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/mining) +"xk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock{ + id_tag = "awaydorm8"; + name = "Mining Dorm 1" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "awaydorm8"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/mining) +"xm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xq" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; + name = "\improper DISPOSAL: LEADS TO EXTERIOR"; + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xt" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xu" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/eng) +"xv" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xw" = ( +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/arrow{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xy" = ( +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xz" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xA" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xB" = ( +/obj/structure/chair/office, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xC" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/eng) +"xD" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xE" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/obj/machinery/light/small, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/UO71/eng) +"xF" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/mining) +"xG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock{ + id_tag = "awaydorm9"; + name = "Mining Dorm 2" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "awaydorm9"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/mining) +"xI" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 4; + pixel_x = 24 + }, +/obj/item/stack/sheet/mineral/plasma{ + amount = 6 + }, +/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xK" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/clothing/glasses/meson{ + pixel_y = 4 + }, +/obj/item/stamp/ce, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xL" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/plasteel{ + amount = 50 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xM" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xN" = ( +/obj/structure/cable{ + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/alarm/monitor{ + dir = 8; + locked = 0; + pixel_x = 23 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xO" = ( +/obj/machinery/light/small, +/obj/structure/bed, +/obj/item/bedsheet, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/mining) +"xP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/obj/structure/closet/secure_closet{ + locked = 0 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/mining) +"xQ" = ( +/obj/structure/cable, +/obj/machinery/power/apc/off_station{ + cell_type = 15000; + locked = 0; + name = "UO71 Mining APC"; + pixel_y = -24; + start_charge = 1 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/closet/secure_closet/engineering_personal{ + locked = 0 + }, +/obj/item/storage/backpack/satchel_eng, +/obj/item/clothing/gloves/fingerless, +/turf/simulated/floor/plasteel{ + icon_state = "browncorner" + }, +/area/awaymission/UO71/mining) +"xR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/external{ + name = "Mining External Airlock"; + req_access = list(271) + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"xS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + initialize_directions = 11 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/awaymission/UO71/mining) +"xT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/awaymission/UO71/mining) +"xU" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/cigarettes{ + pixel_x = -2 + }, +/obj/item/lighter/zippo{ + pixel_x = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xV" = ( +/obj/structure/cable{ + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xW" = ( +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xX" = ( +/obj/structure/bookcase/manuals/engineering, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xY" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/obj/machinery/newscaster{ + pixel_y = -28 + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"xZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/mining{ + name = "Processing Area"; + req_access = list(271) + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"ya" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/mining{ + name = "Processing Area"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yb" = ( +/obj/machinery/computer/station_alert{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"yc" = ( +/obj/machinery/computer/monitor{ + name = "primary power monitoring console"; + dir = 1 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"yd" = ( +/obj/machinery/light/small, +/obj/machinery/computer/atmos_alert{ + dir = 1 + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for the engineering security doors."; + id = "UO71_Engineering"; + name = "Engineering Lockdown"; + pixel_x = -6; + pixel_y = -24; + req_access = list(271) + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for secure storage."; + id = "UO71_Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = 6; + pixel_y = -24; + req_access = list(271) + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/awaymission/UO71/eng) +"ye" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 1; + on = 1 + }, +/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yh" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'EXTERNAL AIRLOCK'"; + icon_state = "space"; + layer = 4; + name = "EXTERNAL AIRLOCK"; + pixel_x = 32 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yk" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "UO71_mining"; + name = "mining conveyor" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"ym" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yn" = ( +/obj/machinery/mineral/processing_unit_console, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/mining) +"yo" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yp" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/mining) +"yq" = ( +/obj/structure/table, +/obj/item/pickaxe, +/obj/item/radio/off, +/obj/effect/decal/cleanable/dirt, +/obj/item/gun/energy/kinetic_accelerator, +/obj/item/borg/upgrade/modkit/damage, +/obj/item/borg/upgrade/modkit/chassis_mod/orange, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yr" = ( +/obj/machinery/alarm/monitor{ + dir = 4; + locked = 0; + pixel_x = -23 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"ys" = ( +/obj/machinery/door/poddoor{ + id_tag = "UO71_Queen"; + name = "Caves Lockdown Door" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"yt" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8; + initialize_directions = 7 + }, +/obj/structure/cable{ + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"yv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/mining) +"yw" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/gun/energy/kinetic_accelerator, +/obj/item/borg/upgrade/modkit/tracer, +/turf/simulated/floor/plasteel{ + burnt = 1; + dir = 8; + icon_state = "floorscorched2" + }, +/area/awaymission/UO71/mining) +"yx" = ( +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"yz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 7 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yC" = ( +/obj/machinery/mineral/stacking_unit_console, +/turf/simulated/wall, +/area/awaymission/UO71/mining) +"yD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/mining/glass{ + name = "Mining EVA"; + req_access = list(271) + }, +/obj/structure/cable{ + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"yG" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/structure/cable{ + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yH" = ( +/obj/structure/cable{ + icon_state = "1-4" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/awaymission/UO71/mining) +"yI" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/mining) +"yJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber{ + dir = 4; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yK" = ( +/obj/structure/spider/cocoon{ + icon_state = "cocoon_large1" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"yL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yM" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/mining) +"yN" = ( +/obj/structure/spider/terrorweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"yO" = ( +/obj/machinery/door/airlock/external{ + name = "Mining External Airlock"; + req_access = list(271) + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"yP" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"yQ" = ( +/obj/structure/spider/cocoon{ + icon_state = "cocoon_large1" + }, +/obj/structure/spider/terrorweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"yR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/mining) +"yS" = ( +/obj/machinery/door/airlock/external{ + name = "Mining External Airlock"; + req_access = list(271) + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"yT" = ( +/obj/machinery/door/poddoor{ + id_tag = "UO71_Caves"; + name = "Caves Lockdown Door" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"yU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/spider/terrorweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"yV" = ( +/obj/structure/spider/terrorweb, +/obj/structure/spider/terrorweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"yW" = ( +/obj/machinery/door/poddoor{ + id_tag = "UO71_Caves"; + name = "Caves Lockdown Door" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"yY" = ( +/obj/structure/sign/biohazard, +/turf/simulated/wall/indestructible/syndishuttle/nodiagonal, +/area/awaymission/UO71/prince) +"yZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/mining) +"za" = ( +/obj/structure/sign/biohazard, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/mining) +"zb" = ( +/obj/structure/sign/biohazard, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/mining) +"zc" = ( +/turf/simulated/wall/indestructible/syndishuttle/nodiagonal, +/area/awaymission/UO71/outside) +"zd" = ( +/turf/simulated/wall/indestructible/rock/mineral, +/area/awaymission/UO71/queen) +"ze" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/wall/indestructible/rock/mineral, +/area/awaymission/UO71/queen) +"zf" = ( +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"zg" = ( +/turf/simulated/mineral/random/labormineral, +/area/awaymission/UO71/queen) +"zh" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/queen) +"zi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/queen) +"zj" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8; + initialize_directions = 7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"zk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"zl" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + on = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"zm" = ( +/obj/structure/table, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/queen) +"zn" = ( +/obj/structure/closet/secure_closet{ + locked = 0 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/loot) +"zo" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/loot) +"zp" = ( +/obj/structure/dresser, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/loot) +"zs" = ( +/turf/simulated/floor/carpet, +/area/awaymission/UO71/loot) +"zt" = ( +/obj/structure/chair/wood, +/obj/item/clothing/shoes/chameleon/noslip, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/loot) +"zu" = ( +/obj/machinery/newscaster{ + pixel_x = 30 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/loot) +"zv" = ( +/obj/structure/table/wood, +/obj/item/pen/edagger, +/obj/item/stack/telecrystal{ + amount = 10 + }, +/obj/item/chameleon, +/obj/item/reagent_containers/glass/bottle/traitor, +/obj/item/borg/upgrade/syndicate, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/loot) +"zx" = ( +/obj/machinery/door/airlock/external{ + name = "Strange Airlock"; + req_access = list(271) + }, +/obj/machinery/door/poddoor{ + id_tag = "UO71_Caves"; + name = "Caves Lockdown Door" + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/loot) +"zy" = ( +/turf/simulated/wall, +/area/awaymission/UO71/queen) +"zz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/wall, +/area/awaymission/UO71/queen) +"zM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/mineral/random/labormineral, +/area/awaymission/UO71/queen) +"zO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/borg/upgrade/vtec, +/obj/item/stock_parts/cell/bluespace, +/obj/item/paper/researchnotes, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "cafeteria" + }, +/area/awaymission/UO71/loot) +"zP" = ( +/turf/simulated/wall, +/area/awaymission/UO71/bridge) +"zQ" = ( +/obj/machinery/door/poddoor{ + id_tag = "UO71_Bridge"; + name = "Bridge Lockdown Door" + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/bridge) +"zR" = ( +/obj/machinery/door/poddoor{ + id_tag = "UO71_Queen"; + name = "Caves Lockdown Door" + }, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"zS" = ( +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"zT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"zU" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/drinks/cans/beer, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"zV" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"zW" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"zX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"zY" = ( +/obj/structure/table/holotable/wood, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"zZ" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"Aa" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"Ab" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"Ac" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"Ad" = ( +/obj/machinery/firealarm{ + dir = 8; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"Ae" = ( +/mob/living/simple_animal/hostile/poison/terror_spider/queen, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"Af" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/drinks/cans/beer, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"Ag" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"Ah" = ( +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/awaymission/UO71/queen) +"AW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/awaymission/UO71/plaza) +"CA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"CE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"CI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"CP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"Eb" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + icon_state = "weld"; + on = 1; + welded = 1 + }, +/turf/simulated/floor/vault, +/area/awaymission/UO71/prince) +"Gl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4; + initialize_directions = 11 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"GY" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering Maintenance"; + req_access = list(271) + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"HH" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/UO71/science) +"Io" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"Iq" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"IL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/awaymission/UO71/science) +"IU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5; + level = 2 + }, +/turf/simulated/floor/plating, +/area/awaymission/UO71/plaza) +"Jo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/awaymission/UO71/prince) +"KE" = ( +/obj/structure/spider/cocoon{ + icon_state = "cocoon_large1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/vault, +/area/awaymission/UO71/prince) +"Lf" = ( +/turf/simulated/wall/indestructible/rock/mineral, +/area/awaymission/UO71/loot) +"Lw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"LR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/centralhall) +"Mh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"NA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/vault, +/area/awaymission/UO71/prince) +"Of" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"Pk" = ( +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) +"Pv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1; + initialize_directions = 14 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"Rk" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 1; + on = 1 + }, +/turf/simulated/floor/carpet, +/area/awaymission/UO71/plaza) +"Sz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/awaymission/UO71/plaza) +"Ug" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"UF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall/indestructible/syndishuttle/nodiagonal, +/area/awaymission/UO71/outside) +"Vz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall, +/area/awaymission/UO71/centralhall) +"VA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/awaymission/UO71/plaza) +"We" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/awaymission/UO71/science) +"Xq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/mineral/random/labormineral, +/area/awaymission/UO71/outside) +"ZV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/awaymission/UO71/science) + +(1,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(2,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(3,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(4,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(5,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(6,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(7,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(8,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(9,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(10,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(11,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(12,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(13,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fL +fM +fM +fL +fL +fM +fM +fM +fL +fM +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(14,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fL +gg +gg +gh +gh +hT +ha +hd +ib +fL +fL +fL +fM +fL +fL +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(15,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fL +gc +gn +gQ +hu +hS +fI +ml +ic +fM +kE +lx +mk +mL +fL +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(16,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fL +gh +gr +gS +hw +hY +iw +iw +iw +kd +iw +lz +kH +ml +fM +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(17,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fM +gc +go +gR +hv +hX +iv +iZ +jF +kc +ml +ly +ml +mN +fM +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(18,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fL +gh +gg +gh +gh +hS +hb +jb +jH +fL +ih +lE +iw +mP +fL +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(19,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fL +fL +gs +gs +gs +gs +iy +gs +fL +fL +kG +ly +jH +mO +fL +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(20,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fL +gu +gV +hy +hy +iG +gh +fL +kk +ij +lC +jH +mS +fM +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(21,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fM +gt +gT +hx +hZ +iE +gh +fM +ki +iu +lB +jj +mQ +fM +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(22,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fL +fL +fM +fM +fL +ix +jd +fM +fM +ix +mM +fL +fM +fL +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(23,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fM +fj +hz +fL +iH +jc +jI +kl +kS +lD +mo +fL +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(24,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fL +gY +hB +ia +iJ +jk +jJ +kq +kU +lG +mp +fL +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(25,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fM +gX +hA +fL +fL +fM +fM +fL +kT +lF +fM +fL +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(26,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fM +fL +fL +fL +ab +ab +ab +fO +kI +lH +fN +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(27,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fO +kJ +lH +fO +fO +fO +fO +fO +fO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(28,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fO +kK +lI +fO +gA +gA +nX +oK +fO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(29,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fO +kL +lH +fO +gA +gA +nY +oL +fO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(30,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fO +kM +lJ +fN +mT +gA +gA +gA +fO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(31,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fO +kJ +lH +fO +fO +fO +od +fO +fO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(32,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fN +kN +lL +fO +mV +nw +gA +oS +fO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(33,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fN +kO +lK +mq +mU +mU +oe +oR +fO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(34,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fN +kJ +lN +fO +mT +nx +of +oT +fO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(35,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fO +fN +kQ +lM +fO +fN +fO +fO +fO +fN +fN +fO +fO +fN +fN +fN +fN +fO +fN +fO +fO +fO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(36,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fN +fO +fN +fO +fO +fN +fO +fO +kr +ld +lH +ms +fN +fN +fO +fO +pD +qb +mn +rg +pe +rg +rg +uf +fN +rP +sE +uv +fO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(37,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fN +gv +ag +hC +cO +iP +jo +jM +lb +lc +lO +mr +mW +ny +og +jQ +jZ +fO +fO +fO +fO +fO +fO +ui +GY +rR +vm +uK +fN +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(38,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fO +gy +ah +ig +cV +jp +jp +jN +kt +le +lR +fO +fO +fO +fO +fO +fO +fO +qu +ra +qu +fO +fO +ol +fO +rS +tp +uO +fN +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(39,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fN +fO +gw +ai +hF +fT +gA +gz +jM +ks +ld +lQ +fO +mX +nz +oh +oV +pE +fO +qv +rb +rQ +fO +pH +om +fN +fO +fO +fN +fO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(40,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fN +gj +gA +ap +HH +gZ +fO +fO +fO +fO +kJ +lT +fO +mZ +oj +oj +oj +pF +fO +jM +rj +jM +fO +CE +ol +fN +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(41,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fO +gi +gz +hc +hH +ii +fN +ab +ab +fO +kW +lS +mt +mY +nA +oi +oW +na +qc +qB +ri +rU +fN +Pk +ol +fO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(42,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fO +fO +gB +he +hI +ik +fN +ab +ab +fO +kN +lV +km +nb +nD +oo +oY +pG +fO +qC +rk +rV +fN +fO +ol +fO +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(43,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fO +fN +fN +IL +fN +fO +ab +ab +fO +kJ +lU +fO +na +na +on +oX +na +pT +pT +pT +pT +pT +fO +ol +qa +qa +qa +qa +qa +qa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(44,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Xq +ab +ab +ab +ab +fO +kJ +lU +fO +nc +na +op +oZ +oX +mB +qF +qF +rX +pT +fO +un +pV +vq +vR +ww +wP +qa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(45,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +zc +zc +zc +zc +zc +UF +zc +zc +zc +ab +fO +kX +lW +fN +fO +fN +fN +fN +fO +pT +zO +qF +rW +sN +fO +qg +pX +vp +vQ +wt +wO +qa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(46,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +zc +fP +fP +fP +fP +Jo +fP +fP +zc +ab +fO +kJ +We +ZV +ne +nF +or +pb +fO +pT +pT +pT +pT +pT +fO +ol +pX +vs +qJ +qJ +wR +qa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(47,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +zc +fP +gd +gd +gd +hD +gd +fP +zc +ab +fO +kZ +lX +jM +nd +nE +oq +pa +pB +qa +qa +qa +qa +qa +qa +uo +qa +vr +qJ +qJ +wT +qa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(48,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +zc +fP +gd +gd +gd +KE +gd +fP +zc +ab +fO +la +lX +jM +nf +nG +os +pd +fO +pX +qH +ro +rZ +sS +tL +uq +uZ +qJ +qJ +qJ +wT +qa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(49,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +ac +ac +ad +ac +ac +ad +ad +ac +ab +ab +ab +ab +ab +ab +ab +zc +fP +ge +ge +gd +NA +if +fP +yY +jG +kn +lb +lY +jM +jM +jM +jM +pc +fO +pX +qG +qJ +rY +sR +tK +up +uV +vt +vS +wx +wS +qa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(50,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ad +ad +ac +ac +ad +ac +ce +cn +cG +bK +bI +bI +aY +ac +ab +ab +ab +ab +ab +ab +ab +zc +fP +gf +gx +gd +KE +gd +iR +jq +jO +ko +lg +gA +mv +mv +mv +mv +mv +mv +qf +qJ +qJ +sc +sU +qa +qi +pX +pX +vO +qa +qa +qa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(51,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +aY +aY +aY +bF +bI +ac +bF +bI +cF +bI +ac +ac +dL +ac +ad +ad +ac +ac +ad +ad +ab +zc +fP +gd +gd +gd +NA +gd +iR +jq +jO +kp +lf +lf +lf +lb +nC +lb +lb +la +qe +qI +rp +sb +sT +qa +qx +fN +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(52,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +ac +ba +ac +ac +ad +bK +ac +cf +cp +cG +bF +ac +dw +ec +dZ +ej +ev +ac +eV +fm +ad +ab +zc +fP +gd +gd +ge +NA +if +fP +yY +jG +ke +iz +iz +iz +fO +fN +fN +fO +fN +qa +qa +qa +qa +qa +qa +ol +fN +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(53,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +aQ +aZ +bi +br +ac +aY +ac +ac +cm +cG +aY +ac +dv +ar +dY +al +eu +ad +eU +fl +ac +ab +zc +fP +gd +gd +Eb +hE +ge +fP +zc +ab +fO +fO +lZ +fO +fO +nH +og +ny +kB +og +og +nJ +kB +og +og +uw +fN +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +uW +ab +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(54,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +aR +bc +ac +ad +ac +bM +cb +cc +cd +cb +IU +ad +dy +dP +eb +el +ew +ad +eX +Rk +ac +ab +zc +fP +fP +fP +fP +Jo +fP +fP +zc +ab +fO +ja +gA +kR +mR +jC +fO +fN +fN +fO +fN +fN +fN +fN +fO +fO +fN +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(55,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ad +ac +ac +ab +ab +ac +aQ +bb +bj +bs +ad +bL +ad +ad +ac +ad +Iq +ad +dx +dR +ea +ek +CP +ac +eW +ac +ad +ab +zc +zc +zc +zc +zc +UF +zc +zc +zc +ab +fN +jD +gA +lh +fO +nI +fO +fO +fO +fO +fO +sa +sa +sa +sa +ut +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +uW +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(56,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +ak +aq +ac +ac +ac +ac +ad +bd +ac +ad +ad +bO +ad +ch +cs +ac +Of +af +al +dQ +Sz +ec +ex +aw +Ug +fn +ad +ab +ab +ab +ab +ab +ab +Xq +ab +ab +ab +ab +fO +jE +gA +li +fO +nI +fN +fO +fO +fO +fO +sa +sg +rr +sa +sa +sa +sa +sa +sa +sa +sa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +ab +ab +ab +uW +uW +uW +uW +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(57,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ar +ar +al +aw +al +aJ +aS +aw +al +ar +ac +bN +ac +cg +cr +cI +ae +dd +CA +CA +CI +CA +Gl +CA +bG +Lw +ac +fb +fb +fb +fb +fe +fb +Vz +fb +fe +fe +fb +fO +fO +lZ +tD +fN +nK +fN +fb +fb +fb +fb +sa +sf +rr +sa +rr +rr +rr +vT +rr +wU +sa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +uW +uW +uW +uW +uW +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(58,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +am +al +au +ay +ay +aL +aU +be +bl +bt +ac +bQ +bW +ci +ct +ac +ar +Pv +dA +ay +ed +em +ey +eK +bH +df +Mh +LR +hJ +LR +hJ +gD +hJ +iS +hJ +hJ +js +jP +ku +lm +mb +qK +nh +nM +ou +je +pJ +jh +qE +rn +sh +sV +tN +uy +rr +sd +sg +wy +rr +sa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +ab +uW +ab +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(59,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +al +al +dR +ax +ax +aK +aT +ac +bk +al +ad +bP +ad +ac +ac +ad +al +bS +dz +dR +dR +dR +dR +eJ +eZ +bv +fz +fE +fQ +fF +fR +gC +fF +fF +fF +fF +jr +fR +fR +ll +ma +fE +ng +nL +ot +ll +pI +jf +zP +sa +se +sa +sa +ux +rr +rr +vV +rr +vD +sa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +ab +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(60,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +al +al +dR +aA +aA +aK +aW +ac +bn +bv +bv +Io +aw +ar +ar +cJ +al +bS +dz +dR +ef +ee +dR +eJ +eY +fp +ac +fb +fb +fb +fb +fb +fb +fb +fb +fe +fe +gW +fR +ll +fF +lj +fe +nO +ow +ll +fR +qk +zQ +rr +si +rr +tO +rr +sd +sd +rr +rr +wX +sa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(61,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +al +ar +dR +az +aA +aK +aV +ac +bm +bu +bu +VA +al +al +al +cJ +al +bS +dz +dR +ee +en +dR +eJ +eY +fo +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +fe +fe +kv +ll +kF +lk +fe +nN +ov +pg +pK +qj +zQ +rr +rr +sW +tO +rr +rr +rr +sd +rr +rr +sa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(62,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +al +ar +dR +aC +aG +aK +aT +ac +bp +ar +ac +bP +ac +ad +ac +ac +cW +bS +dC +dR +dR +dR +dR +eJ +eY +aj +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fb +fR +ln +fb +fb +fb +fb +oy +pi +fb +fe +zP +sa +sa +sa +sa +ux +rr +sd +vW +sg +wV +sa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(63,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +an +al +av +aB +aB +aM +aX +aX +bo +bw +ac +bL +ad +aF +cu +ac +al +Pv +dB +dS +eg +eg +aB +eL +fd +fq +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fb +fF +ll +fe +mC +ni +fX +ox +ph +pL +ql +qL +rt +fe +ab +sa +uz +sg +rr +vX +wy +rr +sa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +uW +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(64,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ar +al +al +aD +al +al +al +bf +al +al +ad +bU +ac +cl +cr +cM +bu +bR +dE +dT +dT +dT +dT +dT +fg +fs +ac +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fb +fR +lp +fb +mD +nk +nP +oA +pk +fb +qm +qM +mC +fe +ab +sa +sg +rr +rr +vY +rr +wU +sa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +uW +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(65,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ao +as +ac +ac +ac +aN +ac +ac +ad +bB +ad +bX +bV +ck +cv +ac +cX +AW +dD +dh +dh +eo +ez +eM +ff +fr +ad +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fe +fR +lo +fb +mC +nj +fb +oz +pj +fh +qh +fb +fb +fe +ab +sa +sa +sa +sa +sa +sa +sa +sa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +uW +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(66,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ad +ad +aF +aI +aP +ac +aF +bq +bq +ac +ca +ad +ac +ad +ad +ac +CP +dG +dU +dR +dt +eA +ac +ac +ad +ad +ab +ab +ab +fb +fb +fb +fb +fb +fb +fe +fe +jr +jr +fe +fe +fb +fe +oC +pl +fe +qo +qO +rv +fb +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(67,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +aE +aH +aO +ac +bg +aH +bC +ac +bZ +cc +cd +IU +cN +ac +CP +dF +al +dR +ep +ep +ac +ab +ab +ab +ab +ab +ab +fb +gE +hg +hK +il +iT +jt +jR +gE +gE +fe +mE +nl +fX +oB +ph +pM +qn +qN +ru +fe +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(68,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ac +ac +ac +ac +ac +ac +ac +ac +ad +ac +ac +bL +bI +ad +dk +dH +al +al +eq +eC +ac +ab +ab +ab +ab +ab +ab +fb +gG +hh +hL +hh +gE +ju +jS +gE +io +fb +mG +nn +nQ +oA +pn +fb +fe +fb +fb +fb +fb +fb +fe +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(69,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +cw +bK +ac +dj +bu +dV +al +al +eB +ac +ab +ab +ab +ab +ab +ab +fb +gF +gE +gE +gE +io +gE +hh +gE +gE +fb +mF +nm +fb +oD +pm +fb +qp +fb +rw +fe +sX +tP +fe +fe +uW +uW +wu +wu +wu +wu +wv +wu +wu +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(70,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +cw +ac +ac +dm +dI +dI +dI +dI +eB +ac +ab +ab +ab +ab +ab +ab +fb +gI +hj +hN +hN +hj +io +jT +kw +lr +fb +fe +fe +fb +oF +pp +fe +qt +fb +rx +fe +sY +qq +uD +fe +uW +vU +wv +wZ +xj +wv +xF +wZ +wu +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(71,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +cw +ac +cY +dl +ar +al +al +er +eB +ac +ab +ab +ab +ab +ab +ab +fb +gH +hi +hM +im +hM +hM +hj +io +lq +md +fe +no +nR +oE +mw +pN +qq +qP +qq +sj +qq +qq +uA +fe +vu +vZ +wv +wY +xi +wu +xi +xO +wv +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(72,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +cw +ac +da +do +dI +dI +dI +dI +eC +ac +ab +ab +ab +ab +ab +ab +fb +gK +hl +gE +gE +gE +jy +hj +gE +lq +me +fb +ns +fF +mm +pk +fb +qw +qQ +ry +fb +sZ +sZ +fe +fe +rq +wb +wv +xa +xl +wu +xH +xP +wv +wv +wv +wv +wu +wu +wv +wu +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(73,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +cw +ad +cZ +dn +al +al +al +al +eD +ad +ab +ab +ab +ab +ab +ab +fe +gJ +hk +gE +gE +gE +jv +gE +kx +lq +hh +fb +nq +nS +oG +pq +fb +fe +fe +fb +fb +fe +fe +fe +qA +vv +rT +wu +wW +xk +wu +xG +wW +wv +wa +wD +wH +wN +wa +wa +wv +ab +ab +ab +ab +ab +ab +ab +ab +ab +zd +zg +zg +zg +zg +zg +zg +zy +zy +yS +zy +zy +zy +zy +zy +zy +zy +zy +zy +zy +zy +zy +yS +zy +zy +zy +zy +zy +zy +zg +zg +zg +zg +zg +zg +zg +zg +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(74,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +cw +ac +dc +do +dI +dI +dI +dI +eF +ad +fa +ab +ab +ab +ab +ab +fb +gL +hk +hO +io +iU +jA +gE +ky +lu +mf +fe +nt +nV +oJ +pr +pO +lA +qR +rz +pf +rz +rz +qR +rz +rD +wc +wA +vJ +xn +vL +xm +vP +wv +wi +yp +yn +yp +yC +xe +wu +wu +wu +wu +ab +ab +ab +ab +ab +ab +zd +zd +zd +zd +zd +zd +zd +zd +zd +yu +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +zf +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(75,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +co +ad +db +dp +al +al +al +al +eE +eN +fb +fb +fe +fe +fe +fb +fb +fb +hm +fe +in +fb +fb +jU +ky +ls +fb +fb +fb +nU +oI +fb +fb +fe +fb +fb +fe +fe +fb +fb +vb +fb +fe +wv +vK +xm +xv +xI +xQ +wu +wp +yk +wL +yz +yJ +xw +yp +ye +yz +wu +wv +wu +wu +wu +wu +wu +zd +zh +zh +zh +zh +zh +zh +zy +zy +yT +zy +zy +zy +zy +zy +zg +zg +zg +zg +zy +zy +zy +yW +zy +zg +zg +zg +zg +zy +zd +zS +zS +zS +Ad +zS +zZ +zd +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(76,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +cA +ad +ad +dr +dI +dI +dI +dI +eH +eP +fc +ft +fA +fG +fe +fV +gk +gN +ho +hP +iq +iW +fb +jW +kA +lw +js +mc +jP +nZ +oN +pt +mA +hJ +hJ +rB +sm +jP +tR +uF +uF +vy +we +wC +yL +xp +xy +xp +xT +ya +yi +yi +xp +yB +yL +xx +xR +yf +xx +yj +yr +xx +ur +yZ +yZ +za +ze +zi +yy +yy +yy +yy +yy +zz +zz +yy +yU +yU +zM +zM +zM +zM +yU +yU +zj +yy +yy +yy +yy +yy +yy +yy +yy +zM +zM +ze +zT +zX +Ab +zS +zS +Af +zd +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(77,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +bL +cF +ad +dq +dJ +dT +eh +dT +eG +eO +fi +ft +ft +ft +fS +fU +gk +gM +hn +gO +ip +iV +jB +jV +kz +lv +mg +mH +mH +nW +oM +ps +mH +mH +mH +ok +sl +ta +tQ +uE +uE +uE +wd +wB +xd +xo +vM +vN +xS +xZ +ws +ym +yt +yA +xc +xJ +yR +yg +yz +yz +yz +yz +yz +yz +yz +yz +ys +yu +yu +yu +yu +yK +yu +yO +yu +yK +yu +yN +yN +yN +yN +yN +yN +yK +zk +yu +yu +yQ +yN +yN +yu +yu +yu +yu +zg +zd +zU +zY +zY +zS +zS +Ag +zd +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(78,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +cq +aY +ac +dt +dh +dh +dh +et +eI +eR +fe +fw +ft +fH +fb +fY +gk +gO +hq +hQ +gk +gk +fb +jY +fb +fb +fe +fe +fb +fb +fb +fe +fb +fb +fb +fb +so +nU +fe +fb +fb +fb +fb +wv +wv +wv +wv +wv +wu +wu +wv +yp +yv +yE +yp +wu +wu +yh +yz +yo +yz +yz +vl +wu +wu +zb +zd +zh +yu +yu +yF +yu +yN +zy +yP +yu +yu +yu +yN +yQ +yN +yu +yu +yu +zl +yN +yu +zg +zg +yu +yN +yK +yu +yu +zf +zR +zS +zS +zS +zS +zS +zS +zd +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(79,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +cC +bF +ad +ds +dK +dX +ei +es +ad +eQ +fb +fb +fB +fb +fb +fW +gk +gk +hp +gk +gk +fU +fb +jX +it +fb +ab +ab +ab +ab +ab +ab +ab +ab +ab +fb +sn +tb +fb +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +wv +wG +wM +yD +yM +wu +wu +wu +wu +wu +wu +wu +wu +wu +wu +wu +zd +zh +zh +zh +zh +zh +zh +zy +yQ +yu +yu +yu +yu +yu +yu +yu +yu +yu +zm +zg +zg +zg +zg +zg +zg +yP +yu +yu +yu +zR +zS +zS +zS +Ae +zS +zS +zd +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(80,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ad +cC +aY +ac +ac +ac +ad +ad +ac +ad +eT +fk +du +fk +fJ +fe +fZ +gl +gP +hs +hR +ir +iX +fe +ka +kD +fe +ab +ab +ab +ab +ab +ab +ab +ab +ab +fb +sq +tc +fb +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +wu +wG +yx +yG +yH +wv +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +zd +zg +zg +zg +zg +zg +zg +zy +yN +yN +yN +yK +yu +yu +yu +yK +yu +yu +yu +yu +yu +zg +zg +zg +yu +yu +yK +yu +zf +zR +zS +zS +zS +zS +zS +zS +zd +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(81,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +cE +cc +cb +cR +cd +cc +cc +cc +cc +cS +de +fx +fC +eS +fb +fe +fe +fe +hr +fb +fe +fb +fe +is +kC +fe +ab +ab +ab +ab +ab +ab +ab +ab +ab +fb +sp +tb +fb +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +wu +yq +yw +xb +yI +wu +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +zd +zg +zg +zg +zg +zg +zg +zy +zy +yN +yV +yN +yu +yu +yu +yN +yN +yN +yN +yQ +yN +yN +zg +yu +yN +yu +yu +yu +zg +zd +zV +zZ +zS +zS +zS +Ah +zd +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(82,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ac +ad +ac +ad +ad +ac +ad +ad +ac +ad +ad +fe +fb +fD +fK +fx +gb +de +fx +ht +gb +fy +iY +de +kb +fe +fe +ab +ab +ab +ab +ab +ab +ab +ab +ab +fe +sr +td +fe +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +wu +wu +wv +wu +wv +wu +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +zd +zg +zg +zg +zg +zg +zg +zg +zy +zy +zy +zy +yu +yu +yu +zg +zg +yN +yN +yu +yN +yN +yN +yu +yK +yu +yu +zg +zg +zd +zW +zY +Ac +zS +zS +zS +zd +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(83,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fb +fe +fe +fe +fb +fb +fe +fe +fe +fe +fe +fb +fe +fb +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fb +sn +tb +fb +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +zd +zg +zg +zg +zg +zg +zg +zg +zy +zy +zy +zy +zy +zy +yW +zy +zg +zg +zg +zg +zg +zg +zg +zy +yW +zy +zy +zy +zy +zd +zS +Aa +zS +zS +zS +zS +zd +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(84,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fb +st +tf +fb +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +zf +zd +zd +zd +zd +zd +zd +zd +zd +zd +zf +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +zd +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(85,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fb +ss +te +fb +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +zd +zg +zg +zg +zg +zg +zg +zg +zg +zg +zg +zy +zy +zy +yS +zy +zy +zy +zy +zy +zy +zy +zy +zy +yS +zy +zy +zy +zy +zg +zg +zg +zg +zg +zg +zg +zg +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(86,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +fb +sv +th +fb +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(87,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +nT +nT +np +su +tg +np +nT +nT +np +np +nT +nT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(88,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +nT +qT +oH +sx +ti +tT +uB +vd +vB +wf +wE +nT +np +np +np +np +np +np +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +ab +uW +uW +uW +uW +ab +ab +uW +ab +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(89,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +np +qS +oU +sw +ti +tS +uC +vc +vz +uP +va +np +xq +xz +xK +xU +yb +nT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +uW +ab +ab +uW +uW +uW +uW +ab +ab +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +uW +ab +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(90,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +np +qS +rF +sz +tk +tV +uG +vi +vC +wh +ve +xg +xs +xB +xM +xW +yd +nT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +uW +uW +ab +ab +uW +uW +uW +uW +uW +uW +ab +uW +ab +ab +uW +uW +ab +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(91,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +nT +np +rE +sy +tj +tU +np +sk +ti +wg +wF +xf +xr +xA +xL +xV +yc +np +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +uW +uW +ab +uW +uW +uW +ab +ab +ab +uW +uW +uW +uW +uW +uW +ab +uW +uW +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(92,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +nT +nT +sB +tm +np +np +np +tJ +wj +wI +xh +xt +xD +xN +xY +np +np +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +uW +uW +uW +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(93,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +nT +rH +sA +tl +tW +uH +qy +ti +uU +vn +nT +np +xC +np +xX +np +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +uW +uW +uW +uW +ab +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(94,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +nT +rJ +sD +to +tY +uJ +vj +to +uX +wK +np +xu +xE +np +np +nT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(95,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +np +rI +sC +tn +tX +uI +qy +vI +wk +wJ +nT +np +nT +nT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(96,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +np +nT +nT +np +np +np +np +rG +sF +sF +ua +np +np +vA +wr +rG +nT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +uW +uW +uW +uW +uW +uW +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(97,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +lt +lt +lt +lt +oa +oO +pw +pS +qy +qU +rK +rO +qD +tZ +rf +np +uh +wq +vo +np +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(98,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +lt +nB +mK +lt +ob +oQ +py +pY +qy +qW +rM +sH +tr +ub +uM +vk +um +qV +vw +np +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(99,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +lt +mz +mJ +nv +ob +oP +px +pU +qz +qV +rL +sG +tq +tz +uL +vf +uu +uY +vx +nT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Lf +Lf +Lf +Lf +Lf +uW +ab +uW +ab +ab +uW +uW +uW +uW +uW +uW +uW +ab +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(100,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +lt +mj +mj +nr +ob +oQ +pA +pY +qy +qY +rO +sJ +tt +ud +rA +np +np +np +np +nT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Lf +zo +zt +zv +Lf +uW +ab +uW +ab +uW +uW +uW +uW +ab +ab +ab +uW +ab +ab +uW +ab +ab +uW +uW +uW +ab +ab +uW +uW +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(101,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +lt +lt +lt +nr +oc +oO +pz +pZ +qy +qX +tu +sI +ts +uc +uN +vg +vE +wl +np +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Lf +zn +zs +zs +zx +uW +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +uW +ab +ab +uW +ab +ab +ab +ab +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(102,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +np +np +np +np +nT +np +rc +tu +sO +tv +ue +uQ +vh +vF +wm +np +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Lf +zp +zu +zs +Lf +ab +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +uW +ab +ab +uW +ab +ab +ab +ab +ab +uW +uW +uW +ab +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(103,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +np +pu +pP +qr +qZ +po +sO +tu +rF +rC +nT +np +np +np +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Lf +Lf +Lf +Lf +Lf +ab +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(104,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +np +pv +pQ +qs +re +pR +sP +tA +rF +uS +vg +vG +wn +np +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +uW +ab +ab +ab +ab +uW +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(105,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +np +np +np +np +mI +qd +sP +tz +ug +uR +vh +vH +wo +np +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +uW +uW +ab +ab +ab +uW +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(106,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +np +nu +nu +sQ +tB +rd +uT +nT +np +np +np +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +uW +uW +uW +ab +ab +uW +ab +ab +ab +ab +ab +ab +uW +uW +ab +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(107,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +np +np +np +sK +tw +np +nT +nT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +uW +uW +ab +uW +uW +uW +uW +ab +ab +ab +ab +ab +uW +uW +uW +uW +ab +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(108,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +np +sL +tx +np +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +ab +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(109,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +nT +sM +ty +nT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(110,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +nT +nT +np +nT +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(111,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(112,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +uW +uW +uW +uW +uW +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(113,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(114,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(115,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(116,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(117,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(118,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(119,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(120,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +aa +aa +aa +aa +aa +aa +aa +"} +(121,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(122,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(123,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(124,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(125,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(126,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} +(127,1,1) = {" +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +"} diff --git a/_maps/map_files220/RandomZLevels/wildwest.dmm b/_maps/map_files220/RandomZLevels/wildwest.dmm new file mode 100644 index 000000000000..5186bf2b7bde --- /dev/null +++ b/_maps/map_files220/RandomZLevels/wildwest.dmm @@ -0,0 +1,19141 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/effect/landmark/damageturf, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"ab" = ( +/obj/structure/closet/crate/can, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"ae" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"ai" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"al" = ( +/obj/structure/curtain/medical, +/obj/effect/mine/dnascramble, +/obj/item/retractor{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/wildwest/wildwest_mines) +"ap" = ( +/obj/effect/mine/dnascramble, +/obj/item/stack/sheet/mineral/sandstone, +/obj/effect/decal/cleanable/blood/tracks, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"ar" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"as" = ( +/obj/item/trash/tastybread, +/obj/item/trash/chips, +/obj/item/trash/can, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/human/miner, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"az" = ( +/obj/machinery/door/airlock/external, +/obj/structure/fans/tiny, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"aC" = ( +/obj/machinery/washing_machine, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/awaymission/wildwest/wildwest_mines) +"aD" = ( +/obj/machinery/power/port_gen/pacman, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken7" + }, +/area/awaymission/wildwest/wildwest_mines) +"aG" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/structure/railing, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"aJ" = ( +/obj/structure/grille/broken, +/obj/item/shard, +/obj/item/shard{ + icon_state = "small"; + pixel_x = 10; + pixel_y = 9 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"aK" = ( +/obj/item/seeds/carrot, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"aL" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroid9" + }, +/area/awaymission/wildwest/wildwest_mines) +"aS" = ( +/obj/item/gun/energy/kinetic_accelerator, +/turf/simulated/floor/plating/ironsand{ + icon_state = "ironsand4" + }, +/area/awaymission/wildwest/wildwest_mines) +"aV" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"aZ" = ( +/turf/simulated/floor{ + icon_state = "cultdamage4" + }, +/area/awaymission/wildwest/wildwest_vault) +"bc" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"bd" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/snacks/mint, +/obj/item/kitchen/utensil/fork, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"bh" = ( +/obj/structure/curtain/black, +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"bq" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"bu" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/space) +"bw" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"bB" = ( +/obj/machinery/light/small, +/mob/living/simple_animal/hostile/syndicate/melee/autogib{ + name = "Syndicate Operative" + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"bH" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"bJ" = ( +/obj/structure/chair/stool/bar, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"bP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/assembly/igniter, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"bR" = ( +/obj/item/stack/rods, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"bW" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"bY" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/landmark/damageturf, +/obj/effect/landmark/burnturf, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"cd" = ( +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"ch" = ( +/obj/machinery/economy/vending/cigarette/free, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"cj" = ( +/obj/effect/decal/cleanable/glass, +/obj/item/stack/rods, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"cm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"cp" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/curtain/medical, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"cq" = ( +/obj/effect/step_trigger/sound_effect{ + happens_once = 1; + sound = "modular_ss220/aesthetics_sounds/sound/creepy/many_whisper2.ogg"; + triggerer_only = 1 + }, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"ct" = ( +/obj/effect/turf_decal/bot_white, +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"cw" = ( +/obj/effect/mine/dnascramble, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"cz" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"cC" = ( +/obj/structure/chair/comfy/shuttle, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"cK" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "ww_window" + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"cM" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/largecrate, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"cN" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"cQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"cS" = ( +/obj/structure/cult/pylon, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuitoff" + }, +/area/awaymission/wildwest/wildwest_vault) +"cV" = ( +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroid2" + }, +/area/awaymission/wildwest/wildwest_mines) +"db" = ( +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroid12" + }, +/area/awaymission/wildwest/wildwest_mines) +"dc" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"de" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"dk" = ( +/obj/structure/girder, +/obj/item/stack/sheet/mineral/sandstone, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"dn" = ( +/obj/effect/mine/gas/plasma, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/awaymission/wildwest/wildwest_mines) +"ds" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"dt" = ( +/obj/structure/table/glass, +/obj/item/bonesetter{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/bonegel{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/awaymission/wildwest/wildwest_mines) +"dC" = ( +/obj/structure/shuttle/engine/router, +/obj/effect/landmark/damageturf, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"dG" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"dI" = ( +/obj/machinery/light/small{ + dir = 4; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"dL" = ( +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"dM" = ( +/obj/structure/table/holotable/wood, +/obj/item/fan, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"dN" = ( +/obj/structure/table/holotable/wood, +/obj/item/book/random, +/obj/item/clothing/glasses/regular{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"dS" = ( +/obj/structure/girder/displaced, +/obj/item/stack/sheet/plasteel, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"dY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/hemostat{ + pixel_x = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/awaymission/wildwest/wildwest_mines) +"eb" = ( +/obj/structure/table, +/obj/item/folder/yellow{ + pixel_x = 4 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_x = 10; + pixel_y = 14 + }, +/obj/machinery/door_control{ + id = "ww_window"; + pixel_x = -9 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"ec" = ( +/obj/item/stack/sheet/cardboard, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"ee" = ( +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroid5" + }, +/area/awaymission/wildwest/wildwest_mines) +"eh" = ( +/turf/simulated/floor/plating/ironsand{ + icon_state = "ironsand9" + }, +/area/awaymission/wildwest/wildwest_mines) +"el" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/awaymission/wildwest/wildwest_mines) +"em" = ( +/turf/simulated/mineral/ancient, +/area/awaymission/wildwest/wildwest_mines) +"en" = ( +/obj/machinery/light/small{ + dir = 8; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/carpet/purple, +/area/awaymission/wildwest/wildwest_mines) +"er" = ( +/obj/effect/mine/dnascramble, +/obj/item/stack/sheet/mineral/sandstone, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"et" = ( +/obj/machinery/light/small{ + icon_state = "bulb-broken" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/awaymission/wildwest/wildwest_refine) +"ey" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/wildwest/wildwest_mines) +"eB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"eH" = ( +/obj/structure/table/holotable/wood, +/obj/item/kitchen/utensil/spoon, +/obj/item/kitchen/utensil/fork{ + pixel_x = 6 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"eK" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"eL" = ( +/obj/structure/table, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"eN" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"eP" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/awaymission/wildwest/wildwest_mines) +"eT" = ( +/obj/effect/step_trigger/message{ + message = "Ancient walls, monstrous petroglyphs and sweet smell of putrefaction... It's worth turning back before this cursed call takes over your mind completely!" + }, +/obj/effect/step_trigger/sound_effect{ + happens_once = 1; + sound = "modular_ss220/aesthetics_sounds/sound/creepy/many_whisper2.ogg"; + triggerer_only = 1 + }, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"eX" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/ore_box, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"eZ" = ( +/obj/item/broken_bottle, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"fd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/constructable_frame, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/obj/item/stock_parts/matter_bin, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"ff" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"fm" = ( +/obj/structure/closet/cabinet, +/obj/item/stack/spacecash/c200, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"fr" = ( +/mob/living/simple_animal/hostile/creature, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_mines) +"ft" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"fu" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"fw" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/obj/effect/landmark/awaystart, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"fx" = ( +/obj/machinery/gateway/centeraway{ + calibrated = 0 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuitoff" + }, +/area/awaymission/wildwest/wildwest_vault) +"fy" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"fz" = ( +/obj/item/shard, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"fB" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/carpet/orange, +/area/awaymission/wildwest/wildwest_mines) +"fD" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"fM" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroid5" + }, +/area/awaymission/wildwest/wildwest_mines) +"fP" = ( +/obj/structure/flora/ash/tall_shroom, +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"fQ" = ( +/obj/structure/table_frame, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"fT" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"fV" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"fZ" = ( +/obj/structure/girder/displaced, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"ge" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"gk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"go" = ( +/obj/structure/reagent_dispensers/fueltank/chem{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"gq" = ( +/obj/machinery/light/small{ + dir = 8; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"gs" = ( +/obj/item/flag/cult, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"gu" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"gz" = ( +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_mines) +"gB" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"gE" = ( +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellowcorners" + }, +/area/awaymission/wildwest/wildwest_refine) +"gI" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"gK" = ( +/obj/machinery/economy/vending/boozeomat, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"gM" = ( +/turf/simulated/floor/plating/ironsand{ + icon_state = "ironsand12" + }, +/area/awaymission/wildwest/wildwest_mines) +"gN" = ( +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"gO" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/obj/structure/stone_tile/surrounding_tile/cracked{ + dir = 8 + }, +/obj/structure/stone_tile/surrounding_tile/cracked, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"gQ" = ( +/obj/structure/table, +/obj/item/analyzer, +/obj/item/analyzer{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"gX" = ( +/obj/structure/marker_beacon/dock_marker, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"hd" = ( +/obj/effect/turf_decal/bot, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"hg" = ( +/obj/effect/turf_decal/box, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"hh" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/wildwest/wildwest_mines) +"hi" = ( +/obj/machinery/door/airlock/external, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"hk" = ( +/turf/simulated/wall/mineral/sandstone, +/area/awaymission/wildwest/wildwest_mines) +"hl" = ( +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"hp" = ( +/obj/structure/closet/cabinet, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"hs" = ( +/obj/structure/closet/cabinet, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"hx" = ( +/obj/structure/table/holotable/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/item/flashlight/lamp{ + pixel_x = 9; + pixel_y = 6 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"hB" = ( +/obj/structure/flora/rock, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"hI" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/turf_decal/bot_white, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"hM" = ( +/turf/simulated/floor/plating/ironsand{ + icon_state = "ironsand3" + }, +/area/awaymission/wildwest/wildwest_mines) +"hN" = ( +/obj/structure/table, +/obj/item/megaphone, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/obj/item/reagent_containers/food/drinks/coffee, +/obj/item/folder/yellow{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"hR" = ( +/obj/structure/closet{ + icon_state = "mining" + }, +/obj/item/storage/belt/mining, +/obj/item/clothing/shoes/workboots/mining, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"hU" = ( +/obj/structure/curtain/black, +/obj/effect/mine/dnascramble, +/turf/simulated/floor/carpet/purple, +/area/awaymission/wildwest/wildwest_mines) +"hW" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet{ + icon_state = "syndicate" + }, +/obj/item/storage/belt/military, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"hY" = ( +/obj/item/wrench, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"ib" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"ic" = ( +/obj/effect/turf_decal/bot_red, +/obj/effect/turf_decal/bot_red, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"it" = ( +/turf/simulated/wall/mineral/plastitanium/nodiagonal, +/area/awaymission/wildwest/wildwest_refine) +"iy" = ( +/obj/machinery/door_control{ + id = "ww_door_ext"; + pixel_y = 30 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"iB" = ( +/obj/structure/closet, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"iD" = ( +/obj/structure/marker_beacon/dock_marker, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"iE" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"iG" = ( +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"iI" = ( +/obj/structure/filingcabinet, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"iJ" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/light/small, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"iL" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/awaymission/wildwest/wildwest_refine) +"iS" = ( +/turf/simulated/wall/indestructible/necropolis, +/area/awaymission/wildwest/wildwest_vault) +"iT" = ( +/obj/effect/turf_decal/bot_red, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"iW" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"iY" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"iZ" = ( +/obj/effect/step_trigger/message{ + message = "You catch a glimpse of how you begin to move chaotically to the beat of the call!" + }, +/obj/effect/step_trigger/sound_effect{ + happens_once = 1; + sound = "modular_ss220/aesthetics_sounds/sound/creepy/many_whisper2.ogg"; + triggerer_only = 1 + }, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"jb" = ( +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroid10" + }, +/area/awaymission/wildwest/wildwest_mines) +"jc" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"je" = ( +/obj/item/stack/sheet/plasteel, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/awaymission/wildwest/wildwest_refine) +"jg" = ( +/obj/structure/closet/walllocker/emerglocker/east, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"ji" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"jj" = ( +/obj/item/stack/tile/plasteel, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"jl" = ( +/obj/effect/mine/dnascramble, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"jn" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"js" = ( +/turf/simulated/floor{ + icon_state = "necro3" + }, +/area/awaymission/wildwest/wildwest_vault) +"jy" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/clothing/head/welding{ + layer = 8 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"jB" = ( +/obj/machinery/mass_driver{ + dir = 4; + id_tag = "toxinsdriver" + }, +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 8 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"jC" = ( +/turf/simulated/wall/mineral/plastitanium, +/area/awaymission/wildwest/wildwest_refine) +"jD" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/wildwest/wildwest_mines) +"jM" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"jP" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"jR" = ( +/obj/structure/table, +/obj/item/t_scanner, +/obj/item/wrench, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"jV" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 5 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"jW" = ( +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"jX" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"kf" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"kg" = ( +/obj/structure/table/holotable/wood, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/deck/cards/tiny, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"ki" = ( +/obj/item/stack/tile/wood, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"kk" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"kn" = ( +/obj/structure/table, +/obj/item/trash/tray, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"kt" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"ku" = ( +/obj/item/cultivator/rake, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"kx" = ( +/obj/machinery/light/small{ + dir = 4; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/carpet/orange, +/area/awaymission/wildwest/wildwest_mines) +"kA" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"kE" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"kJ" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"kO" = ( +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken7" + }, +/area/awaymission/wildwest/wildwest_mines) +"kQ" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroid7" + }, +/area/awaymission/wildwest/wildwest_mines) +"kR" = ( +/obj/structure/flora/rock, +/mob/living/simple_animal/hostile/syndicate/ranged/orion{ + name = "Syndicate Operative" + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"kS" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"kT" = ( +/obj/structure/closet/cabinet, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"kV" = ( +/obj/effect/mine/dnascramble, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroid9" + }, +/area/awaymission/wildwest/wildwest_mines) +"ld" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/effect/mine/dnascramble, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken7" + }, +/area/awaymission/wildwest/wildwest_mines) +"lg" = ( +/obj/effect/turf_decal/delivery/white, +/obj/structure/closet/cardboard, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"lh" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"ll" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5; + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 11 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8; + pixel_y = 1 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"ln" = ( +/obj/machinery/light/small{ + dir = 4; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"lo" = ( +/turf/simulated/floor/carpet/purple, +/area/awaymission/wildwest/wildwest_mines) +"lp" = ( +/obj/machinery/light/small{ + icon_state = "bulb-broken" + }, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroid2" + }, +/area/awaymission/wildwest/wildwest_mines) +"lr" = ( +/obj/structure/computerframe{ + dir = 1 + }, +/obj/item/shard{ + icon_state = "small" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"ls" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"lw" = ( +/mob/living/simple_animal/hostile/faithless{ + wander = 0 + }, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"lD" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_mines) +"lJ" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"lL" = ( +/obj/structure/fans/tiny, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/poddoor/multi_tile/three_tile_ver{ + id_tag = "ww_pod" + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"lM" = ( +/obj/structure/table_frame/wood, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"lN" = ( +/obj/effect/turf_decal/caution/stand_clear, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"lR" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"lX" = ( +/obj/structure/computerframe{ + dir = 8 + }, +/obj/item/shard{ + icon_state = "medium"; + pixel_y = 9 + }, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"lY" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"md" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"mg" = ( +/turf/simulated/floor/plating/airless, +/area/space) +"mm" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/landmark/damageturf, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"mn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/awaymission/wildwest/wildwest_mines) +"mr" = ( +/obj/structure/marker_beacon/dock_marker, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"mw" = ( +/obj/structure/table/holotable/wood, +/obj/item/seeds/corn, +/obj/item/seeds/corn{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/seeds/corn{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"my" = ( +/obj/structure/chair/comfy{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"mz" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"mJ" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery, +/obj/machinery/mineral/mint, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"mL" = ( +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 1 + }, +/obj/item/flag/syndi, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"mM" = ( +/obj/effect/mine/dnascramble, +/obj/item/storage/firstaid/brute/empty, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"mS" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"mU" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"mW" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"nf" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"nh" = ( +/obj/structure/table/holotable/wood, +/obj/item/ashtray/glass, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 6 + }, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"ni" = ( +/obj/structure/closet{ + icon_state = "syndicate" + }, +/obj/item/clothing/mask/balaclava, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"nn" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"nt" = ( +/obj/structure/computerframe, +/obj/item/shard{ + icon_state = "small"; + pixel_x = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"nA" = ( +/obj/structure/railing/corner, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/awaymission/wildwest/wildwest_refine) +"nC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/awaymission/wildwest/wildwest_refine) +"nE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"nF" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/obj/structure/stone_tile/slab/cracked{ + dir = 9 + }, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"nK" = ( +/turf/simulated/mineral/ancient, +/area/awaymission/wildwest/wildwest_vault) +"nL" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"nQ" = ( +/obj/structure/barricade/sandbags, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"nT" = ( +/mob/living/simple_animal/hostile/faithless{ + wander = 0 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "bcircuitoff" + }, +/area/awaymission/wildwest/wildwest_vault) +"nV" = ( +/turf/simulated/floor/carpet/royalblack, +/area/awaymission/wildwest/wildwest_vault) +"nW" = ( +/obj/item/stack/rods, +/turf/space, +/area/space) +"nX" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/largecrate, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"oe" = ( +/obj/machinery/hydroponics/soil, +/obj/structure/flora/corn_stalk{ + anchored = 1; + pixel_y = 15 + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"oi" = ( +/obj/effect/turf_decal/bot_white, +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"oj" = ( +/obj/item/stack/rods{ + amount = 4 + }, +/turf/space, +/area/space) +"ok" = ( +/obj/item/storage/bag/trash{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/storage/bag/trash{ + pixel_x = -7 + }, +/obj/item/storage/bag/trash{ + pixel_x = -2 + }, +/obj/item/storage/bag/trash{ + pixel_x = 3; + pixel_y = -5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"om" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/tile/wood, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/awaymission/wildwest/wildwest_mines) +"on" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"oy" = ( +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "5" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"oC" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/northwest, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/machinery/door_control{ + id = "ww_pod"; + pixel_x = 7; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"oF" = ( +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb-broken" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"oH" = ( +/obj/effect/step_trigger/sound_effect{ + happens_once = 1; + sound = "sound/hallucinations/i_see_you1.ogg"; + triggerer_only = 1 + }, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"oK" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/turf/simulated/floor/carpet/orange, +/area/awaymission/wildwest/wildwest_mines) +"oL" = ( +/obj/effect/turf_decal/arrows{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"oO" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"oP" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor{ + icon_state = "necro1" + }, +/area/awaymission/wildwest/wildwest_vault) +"oR" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/soda, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = -7 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"pa" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"pb" = ( +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"pg" = ( +/obj/structure/closet{ + icon_state = "syndicate" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"pj" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"ps" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/glass/rag, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/food/drinks/drinkingglass/soda{ + pixel_x = 6 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/soda{ + pixel_x = 11; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"pE" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"pF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"pG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"pH" = ( +/obj/structure/mineral_door/wood, +/obj/structure/barricade/wooden/crude, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"pK" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/door_control{ + id = "ww_hang1"; + pixel_y = -27 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"pL" = ( +/obj/machinery/light/small{ + dir = 8; + icon_state = "bulb-broken" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"pO" = ( +/obj/effect/landmark/burnturf, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"pQ" = ( +/obj/machinery/computer{ + dir = 8; + icon_keyboard = "syndie_key"; + icon_screen = "syndinavigation" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"pR" = ( +/obj/item/kirbyplants, +/obj/effect/mine/dnascramble, +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"pS" = ( +/obj/structure/curtain/medical, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/wildwest/wildwest_mines) +"qb" = ( +/obj/structure/closet/walllocker/emerglocker/east, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"qe" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"qi" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"qn" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/curtain/medical, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"qq" = ( +/obj/structure/computerframe{ + dir = 8 + }, +/obj/item/shard{ + icon_state = "medium"; + pixel_y = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"qw" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/corn, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"qz" = ( +/obj/structure/closet{ + icon_state = "mining" + }, +/obj/item/mining_scanner, +/obj/item/clothing/under/plasmaman/mining, +/obj/item/clothing/suit/jacket/miningbomber, +/obj/item/storage/backpack/industrial, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"qB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken7" + }, +/area/awaymission/wildwest/wildwest_mines) +"qE" = ( +/obj/structure/girder/reinforced, +/obj/item/stack/sheet/plasteel, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"qH" = ( +/obj/effect/turf_decal/delivery/white, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"qJ" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"qM" = ( +/obj/machinery/economy/vending/cola/free, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"qN" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"qO" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"qR" = ( +/obj/item/trash/tastybread{ + pixel_y = 12 + }, +/obj/item/trash/raisins, +/obj/item/circuitboard/biogenerator, +/obj/item/stack/rods, +/obj/item/broken_bottle, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"qW" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"qZ" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"ri" = ( +/obj/effect/step_trigger/sound_effect{ + happens_once = 1; + sound = "sound/hallucinations/behind_you1.ogg"; + triggerer_only = 1 + }, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"rl" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/black, +/obj/item/storage/box/lights/mixed, +/obj/item/crowbar/engineering, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"rn" = ( +/obj/item/stack/cable_coil{ + amount = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"rp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"rs" = ( +/obj/effect/gibspawner, +/turf/simulated/floor{ + icon_state = "necro1" + }, +/area/awaymission/wildwest/wildwest_vault) +"rt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"rw" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"rx" = ( +/obj/machinery/constructable_frame, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"rA" = ( +/obj/structure/railing, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"rF" = ( +/obj/effect/mine/dnascramble, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/awaymission/wildwest/wildwest_mines) +"rM" = ( +/obj/effect/decal/cleanable/glass, +/obj/structure/grille/broken, +/obj/item/stack/rods, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"rN" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"rR" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/belt/utility{ + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/machinery/light/small{ + icon_state = "bulb-broken" + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"rU" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"sa" = ( +/obj/item/shard{ + icon_state = "small"; + pixel_x = 10 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"sc" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"sg" = ( +/obj/structure/table/glass, +/obj/item/clothing/accessory/stethoscope, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"sq" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"sr" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"sw" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"sy" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/turf/simulated/floor/carpet/orange, +/area/awaymission/wildwest/wildwest_mines) +"sz" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"sD" = ( +/obj/structure/stone_tile/slab/cracked, +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"sE" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"sF" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "burst_l" + }, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"sG" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"sH" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/head/soft, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"sZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"th" = ( +/obj/effect/step_trigger/sound_effect{ + happens_once = 1; + sound = "sound/hallucinations/over_here1.ogg"; + triggerer_only = 1 + }, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"to" = ( +/obj/effect/mine/dnascramble, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"tp" = ( +/obj/structure/flora/ash/tall_shroom, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"tr" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"tv" = ( +/turf/simulated/wall/indestructible/rock/mineral, +/area/awaymission/wildwest/wildwest_mines) +"ty" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet{ + icon_state = "syndicate" + }, +/obj/item/gun/projectile/automatic/pistol, +/obj/item/ammo_box/magazine/m10mm, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"tz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"tB" = ( +/obj/machinery/economy/vending/snack/free, +/obj/machinery/light/small{ + dir = 4; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"tH" = ( +/obj/item/broken_bottle, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"tM" = ( +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"tP" = ( +/obj/structure/table/holotable/wood, +/obj/item/book/random, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"tQ" = ( +/obj/structure/curtain/black, +/obj/effect/mine/gas/plasma, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"tW" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"tX" = ( +/obj/machinery/light/small{ + dir = 4; + icon_state = "bulb-broken" + }, +/mob/living/simple_animal/hostile/syndicate/melee, +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"tZ" = ( +/obj/machinery/gateway{ + dir = 6 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuitoff" + }, +/area/awaymission/wildwest/wildwest_vault) +"uc" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"ud" = ( +/obj/structure/table/wood/fancy/red, +/obj/item/clothing/suit/hooded/cultrobes, +/obj/item/trash/candle{ + pixel_x = 9; + pixel_y = 1 + }, +/obj/item/clothing/suit/hooded/cultrobes/cult_shield, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"uk" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"ul" = ( +/obj/structure/rack, +/obj/item/flashlight/seclite, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"um" = ( +/turf/simulated/floor{ + icon_state = "necro1" + }, +/area/awaymission/wildwest/wildwest_vault) +"ur" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"ut" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor{ + icon_state = "necro2" + }, +/area/awaymission/wildwest/wildwest_vault) +"uv" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/curtain/medical, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/wildwest/wildwest_mines) +"uw" = ( +/obj/effect/mine/dnascramble, +/obj/item/gun/energy/kinetic_accelerator, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"uy" = ( +/obj/structure/closet{ + icon_state = "mining" + }, +/obj/item/mining_scanner, +/obj/item/clothing/suit/jacket/miningbomber, +/obj/item/clothing/shoes/workboots/mining, +/obj/item/storage/backpack/industrial, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"uC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"uF" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"uN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"uO" = ( +/obj/effect/turf_decal/box, +/obj/structure/mecha_wreckage/ripley, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"uR" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/wall/mineral/plastitanium, +/area/awaymission/wildwest/wildwest_refine) +"uS" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"uT" = ( +/obj/item/bikehorn/rubberducky, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"vc" = ( +/obj/structure/curtain/medical, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"vi" = ( +/mob/living/simple_animal/hostile/syndicate/ranged/orion{ + name = "Syndicate Operative" + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"vk" = ( +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"vq" = ( +/obj/effect/gibspawner, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"vr" = ( +/turf/simulated/floor/plating/asteroid/airless, +/area/awaymission/wildwest/wildwest_mines) +"vu" = ( +/obj/item/broken_device, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"vz" = ( +/obj/structure/table/glass, +/obj/item/storage/box/syringes, +/obj/item/storage/belt/medical, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"vA" = ( +/mob/living/simple_animal/hostile/illusion, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"vD" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"vE" = ( +/obj/structure/table/holotable/wood, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"vF" = ( +/obj/machinery/constructable_frame, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/wildwest/wildwest_mines) +"vG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"vJ" = ( +/obj/machinery/light/small{ + dir = 8; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/carpet/orange, +/area/awaymission/wildwest/wildwest_mines) +"vL" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/syndicake, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"wh" = ( +/obj/effect/turf_decal/bot_white, +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"wi" = ( +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "5" + }, +/turf/simulated/wall/mineral/sandstone, +/area/awaymission/wildwest/wildwest_mines) +"wk" = ( +/obj/item/reagent_containers/food/drinks/oilcan, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"wp" = ( +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"ws" = ( +/obj/structure/sink/puddle, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"wu" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"wz" = ( +/obj/structure/closet/cabinet, +/obj/item/stack/spacecash/c50, +/turf/simulated/floor/carpet/purple, +/area/awaymission/wildwest/wildwest_mines) +"wA" = ( +/obj/machinery/gateway, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuitoff" + }, +/area/awaymission/wildwest/wildwest_vault) +"wB" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/syndicate/melee/autogib{ + name = "Syndicate Operative" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"wD" = ( +/obj/effect/turf_decal/arrows{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"wE" = ( +/obj/structure/table/holotable/wood, +/obj/item/seeds/eggplant, +/obj/item/seeds/garlic{ + pixel_x = 3 + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"wF" = ( +/obj/structure/curtain/medical, +/obj/effect/mine/dnascramble, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"wK" = ( +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"wO" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/awaymission/wildwest/wildwest_mines) +"wR" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"wU" = ( +/obj/structure/flora/rock/pile, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"wX" = ( +/obj/structure/barricade/sandbags, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"xa" = ( +/obj/effect/decal/cleanable/ants, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"xb" = ( +/obj/effect/spawner/window/plastitanium, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"xc" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"xd" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"xf" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"xj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"xk" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/carpet/cyan, +/area/awaymission/wildwest/wildwest_mines) +"xm" = ( +/obj/structure/closet/cabinet, +/turf/simulated/floor/carpet/cyan, +/area/awaymission/wildwest/wildwest_mines) +"xo" = ( +/obj/structure/closet/cabinet, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"xp" = ( +/obj/structure/girder/displaced, +/turf/space, +/area/space) +"xq" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/marker_beacon/dock_marker, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"xr" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"xw" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/hand_labeler{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"xy" = ( +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroid9" + }, +/area/awaymission/wildwest/wildwest_mines) +"xB" = ( +/obj/effect/landmark/damageturf, +/obj/item/stack/tile/plasteel, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"xE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidplating" + }, +/area/awaymission/wildwest/wildwest_mines) +"xI" = ( +/turf/simulated/wall/indestructible/cult, +/area/awaymission/wildwest/wildwest_vault) +"xL" = ( +/obj/item/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"xM" = ( +/obj/machinery/door/airlock/cult, +/turf/simulated/floor{ + icon_state = "necro1" + }, +/area/awaymission/wildwest/wildwest_vault) +"xT" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = 8; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"yi" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"yt" = ( +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroid4" + }, +/area/awaymission/wildwest/wildwest_mines) +"yH" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/drinks/cans/beer, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"yK" = ( +/obj/structure/dispenser/oxygen, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"yP" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/soda{ + pixel_x = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"yT" = ( +/obj/structure/table_frame/wood, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"yU" = ( +/turf/simulated/floor/carpet/cyan, +/area/awaymission/wildwest/wildwest_mines) +"za" = ( +/obj/machinery/light/small{ + icon_state = "bulb-broken" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/awaymission/wildwest/wildwest_refine) +"zd" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"zn" = ( +/obj/structure/table/reinforced, +/obj/item/toy/figure/crew/syndie, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"zt" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"zu" = ( +/obj/structure/closet/cabinet, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"zC" = ( +/obj/effect/landmark/awaystart, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"zD" = ( +/obj/structure/table, +/obj/item/clothing/head/welding{ + layer = 8 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"zG" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"zL" = ( +/obj/effect/step_trigger/sound_effect{ + happens_once = 1; + sound = "modular_ss220/aesthetics_sounds/sound/creepy/many_whisper1.ogg"; + triggerer_only = 1 + }, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"zO" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/orange, +/area/awaymission/wildwest/wildwest_mines) +"zS" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"zU" = ( +/obj/machinery/light, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"zV" = ( +/obj/effect/decal/cleanable/ants, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"zY" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/turf/simulated/floor/carpet/purple, +/area/awaymission/wildwest/wildwest_mines) +"Aa" = ( +/obj/structure/table/holotable/wood, +/obj/item/clothing/glasses/monocle, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"Ab" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery, +/obj/structure/largecrate, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Ap" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"As" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "ww_hang2" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"Au" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Az" = ( +/obj/structure/bed/roller, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"AD" = ( +/obj/effect/rune/narsie{ + used = 1 + }, +/obj/structure/fluff/divine/conduit{ + icon_state = "convertaltar-red" + }, +/obj/item/kitchen/knife/ritual, +/obj/item/organ/internal/heart, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"AG" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"AI" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"AJ" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"AK" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"AM" = ( +/obj/effect/mob_spawn/human/skeleton, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/awaymission/wildwest/wildwest_mines) +"AQ" = ( +/obj/item/trash/chips, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"AS" = ( +/obj/machinery/atmospherics/portable/canister/air{ + filled = 0.1 + }, +/obj/effect/turf_decal/bot_white, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"AT" = ( +/obj/structure/table/holotable/wood, +/obj/machinery/chem_dispenser/soda{ + pixel_y = 8 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"AU" = ( +/obj/effect/step_trigger/sound_effect{ + happens_once = 1; + sound = "sound/hallucinations/turn_around1.ogg"; + triggerer_only = 1 + }, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"AV" = ( +/obj/effect/step_trigger/sound_effect{ + happens_once = 1; + sound = "modular_ss220/aesthetics_sounds/sound/creepy/scary_whisper1.ogg"; + triggerer_only = 1 + }, +/obj/effect/step_trigger/message{ + message = "Has this rock always been here?" + }, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_mines) +"AX" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"AY" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"AZ" = ( +/turf/simulated/floor{ + icon_state = "cultdamage6" + }, +/area/awaymission/wildwest/wildwest_vault) +"Bb" = ( +/turf/simulated/floor{ + icon_state = "cultdamage3" + }, +/area/awaymission/wildwest/wildwest_vault) +"Bd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall/mineral/sandstone, +/area/awaymission/wildwest/wildwest_mines) +"Be" = ( +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Bf" = ( +/obj/structure/table/holotable/wood, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"Bj" = ( +/obj/machinery/optable, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/item/circular_saw, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/awaymission/wildwest/wildwest_mines) +"Bm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Bo" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Bp" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"Br" = ( +/obj/structure/table/holotable/wood, +/obj/item/kitchen/utensil/fork{ + pixel_x = 6 + }, +/obj/item/kitchen/utensil/spoon, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Bt" = ( +/obj/structure/cult/pylon, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_mines) +"BD" = ( +/obj/structure/closet/secure_closet/medical3, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/awaymission/wildwest/wildwest_mines) +"BH" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"BJ" = ( +/turf/simulated/floor/bluegrid{ + icon_state = "bcircuitoff" + }, +/area/awaymission/wildwest/wildwest_vault) +"BW" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuitoff" + }, +/area/awaymission/wildwest/wildwest_vault) +"Cb" = ( +/obj/machinery/washing_machine, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/awaymission/wildwest/wildwest_mines) +"Cm" = ( +/obj/effect/step_trigger/sound_effect{ + happens_once = 1; + sound = "modular_ss220/aesthetics_sounds/sound/creepy/many_whisper2.ogg"; + triggerer_only = 1 + }, +/turf/simulated/floor{ + icon_state = "cultdamage" + }, +/area/awaymission/wildwest/wildwest_vault) +"Cw" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/soda{ + pixel_x = 11 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Cx" = ( +/turf/simulated/wall/r_wall, +/area/awaymission/wildwest/wildwest_mines) +"Cz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/awaymission/wildwest/wildwest_mines) +"CB" = ( +/obj/structure/closet, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"CD" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"CE" = ( +/obj/machinery/door/airlock/vault{ + locked = 1 + }, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vaultdoors) +"CF" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/space) +"CG" = ( +/turf/simulated/floor/carpet/orange, +/area/awaymission/wildwest/wildwest_mines) +"CW" = ( +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "5" + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"CZ" = ( +/obj/structure/table/holotable/wood, +/obj/item/desk_bell{ + anchored = 1 + }, +/obj/machinery/door/window, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Da" = ( +/obj/structure/grille/broken, +/obj/item/shard{ + icon_state = "small"; + pixel_x = 10; + pixel_y = 9 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"De" = ( +/turf/simulated/floor{ + icon_state = "cultdamage" + }, +/area/awaymission/wildwest/wildwest_mines) +"Di" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Dj" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "ww_hang1"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Dm" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/awaymission/wildwest/wildwest_mines) +"Do" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"Du" = ( +/obj/structure/flora/ash/cap_shroom, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"Dv" = ( +/obj/structure/railing, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Dw" = ( +/turf/simulated/floor/plating/ironsand{ + icon_state = "ironsand4" + }, +/area/awaymission/wildwest/wildwest_mines) +"Dy" = ( +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"DA" = ( +/obj/structure/table/holotable/wood, +/obj/item/ashtray/glass{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"DB" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"DF" = ( +/obj/machinery/light/small{ + dir = 8; + icon_state = "bulb-broken" + }, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/crate/trashcart, +/obj/item/fireaxe, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken7" + }, +/area/awaymission/wildwest/wildwest_mines) +"DG" = ( +/obj/structure/curtain/black, +/obj/effect/mine/dnascramble, +/turf/simulated/floor/carpet/cyan, +/area/awaymission/wildwest/wildwest_mines) +"DI" = ( +/obj/structure/chair/comfy/black, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"DL" = ( +/obj/structure/table/holotable/wood, +/obj/item/lighter/zippo, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/obj/item/storage/fancy/cigarettes/cigpack_uplift, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"DM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/awaymission/wildwest/wildwest_mines) +"DO" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"DQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"DT" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidplating" + }, +/area/awaymission/wildwest/wildwest_mines) +"DU" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"DW" = ( +/obj/item/stack/tile/wood, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"DY" = ( +/obj/item/stack/sheet/plasteel, +/turf/space, +/area/space) +"Eb" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"Ee" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"Eg" = ( +/obj/structure/barricade/sandbags, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Eq" = ( +/obj/effect/turf_decal/delivery/white, +/obj/structure/closet/crate/engineering, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Er" = ( +/obj/structure/chair/comfy{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Eu" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"Ez" = ( +/obj/structure/closet{ + icon_state = "mining" + }, +/obj/item/clothing/under/plasmaman/mining, +/obj/item/clothing/suit/space/hardsuit/mining, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"ED" = ( +/obj/structure/mineral_door/wood, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"EH" = ( +/mob/living/simple_animal/hostile/creature, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"EI" = ( +/obj/structure/stone_tile/surrounding/cracked{ + dir = 1 + }, +/obj/structure/stone_tile/slab/cracked{ + dir = 5 + }, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"EL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/awaymission/wildwest/wildwest_mines) +"ER" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"ES" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + id_tag = "ww_window" + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"ET" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/awaymission/wildwest/wildwest_mines) +"EV" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/carpet/purple, +/area/awaymission/wildwest/wildwest_mines) +"EX" = ( +/obj/item/chair/wood{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"EY" = ( +/obj/structure/railing/corner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Fa" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "burst_l" + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"Fb" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Ff" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"Fn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Fp" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/southwest, +/obj/item/storage/toolbox/electrical{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"Fs" = ( +/obj/effect/turf_decal/delivery/white, +/obj/structure/closet/crate, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Ft" = ( +/obj/item/trash/chips{ + pixel_x = 12 + }, +/obj/item/trash/cheesie, +/obj/item/circuitboard/aiupload_broken, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"FB" = ( +/obj/machinery/constructable_frame, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"FH" = ( +/obj/structure/table/holotable/wood, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"FI" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/space) +"FL" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/glass/beaker/waterbottle, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"FS" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"FU" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Gb" = ( +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"Gc" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"Gf" = ( +/obj/structure/girder, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"Go" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/ore_box, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"Gs" = ( +/obj/structure/table/holotable/wood, +/obj/effect/decal/cleanable/dirt, +/obj/item/dice/d6, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"Gt" = ( +/obj/structure/computerframe{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Gv" = ( +/obj/structure/curtain/black, +/turf/simulated/floor/carpet/purple, +/area/awaymission/wildwest/wildwest_mines) +"Gz" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"GC" = ( +/turf/simulated/floor/plating/ironsand{ + icon_state = "ironsand6" + }, +/area/awaymission/wildwest/wildwest_mines) +"GF" = ( +/obj/structure/table, +/obj/item/kitchen/knife, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"GG" = ( +/obj/structure/rack, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/rack, +/obj/item/reagent_containers/glass/bucket{ + pixel_x = 6; + pixel_y = 4 + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"GI" = ( +/obj/effect/mine/gas/plasma, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/closet/cardboard, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"GK" = ( +/obj/item/stack/sheet/mineral/sandstone, +/obj/effect/mine/dnascramble, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"GM" = ( +/obj/machinery/economy/vending/coffee/free, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"GP" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"GQ" = ( +/obj/item/kirbyplants, +/obj/effect/mine/dnascramble, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"GS" = ( +/obj/machinery/light/small{ + dir = 4; + icon_state = "bulb-broken" + }, +/obj/effect/mine/dnascramble, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Hg" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/trash/tastybread, +/obj/item/trash/tastybread, +/obj/item/trash/tastybread, +/obj/item/trash/tastybread, +/obj/item/trash/chips, +/obj/item/trash/chips, +/obj/item/trash/can, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"Hh" = ( +/obj/structure/table/holotable/wood, +/obj/machinery/chem_dispenser/beer{ + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Hj" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/snacks/mint, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Hm" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/awaymission/wildwest/wildwest_mines) +"Hn" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"Hu" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/purple, +/area/awaymission/wildwest/wildwest_mines) +"Hw" = ( +/obj/structure/marker_beacon/dock_marker, +/turf/simulated/floor/plating/airless, +/area/space) +"Hx" = ( +/obj/structure/curtain/black, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"HE" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuitoff" + }, +/area/awaymission/wildwest/wildwest_vault) +"HF" = ( +/obj/structure/closet/walllocker/emerglocker/west, +/obj/structure/bed/roller, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"HG" = ( +/obj/effect/mine/dnascramble, +/obj/item/trash/chips, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"HI" = ( +/obj/structure/bookcase/random, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"HJ" = ( +/obj/machinery/light/small{ + dir = 4; + icon_state = "bulb-broken" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"HS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/mob/living/simple_animal/hostile/syndicate/ranged/orion{ + name = "Syndicate Operative" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"HT" = ( +/mob/living/simple_animal/hostile/syndicate/melee/autogib{ + name = "Syndicate Operative" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/awaymission/wildwest/wildwest_mines) +"HU" = ( +/obj/structure/closet/cabinet, +/turf/simulated/floor/carpet/purple, +/area/awaymission/wildwest/wildwest_mines) +"Ie" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Ih" = ( +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"Ii" = ( +/obj/structure/curtain/black, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"Im" = ( +/obj/machinery/door_control{ + pixel_x = -29 + }, +/obj/structure/door_assembly/door_assembly_ext, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"In" = ( +/turf/simulated/floor{ + icon_state = "cultdamage" + }, +/area/awaymission/wildwest/wildwest_vault) +"Ip" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"Ir" = ( +/obj/effect/decal/warning_stripes/north, +/obj/item/stack/rods{ + amount = 4 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"Ix" = ( +/obj/structure/table/wood/fancy/red, +/obj/item/whetstone/cult, +/obj/item/trash/candle{ + pixel_y = 12 + }, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"Iy" = ( +/obj/structure/stone_tile/slab/cracked{ + dir = 9 + }, +/obj/structure/stone_tile/cracked, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"IB" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"IF" = ( +/obj/structure/marker_beacon/dock_marker, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/space) +"IH" = ( +/obj/structure/shuttle/engine/router, +/obj/structure/shuttle/engine/router, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"IL" = ( +/obj/structure/flora/rock/pile, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"IN" = ( +/obj/effect/turf_decal/bot_red, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"IS" = ( +/obj/structure/closet{ + icon_state = "syndicate" + }, +/obj/item/storage/backpack/duffel/syndie, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"IU" = ( +/obj/machinery/hydroponics/soil, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"IX" = ( +/obj/structure/closet/cabinet, +/obj/item/stack/spacecash/c100, +/turf/simulated/floor/carpet/orange, +/area/awaymission/wildwest/wildwest_mines) +"Jf" = ( +/obj/effect/decal/cleanable/shreds, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Jp" = ( +/turf/simulated/floor{ + icon_state = "cultdamage3" + }, +/area/awaymission/wildwest/wildwest_mines) +"Jt" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Ju" = ( +/obj/item/shard{ + icon_state = "small" + }, +/turf/space, +/area/space) +"JI" = ( +/obj/structure/stone_tile/surrounding/cracked, +/obj/structure/stone_tile/surrounding_tile/cracked, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"JK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/wildwest/wildwest_mines) +"JN" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"JO" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/ore_box, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"JQ" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"JR" = ( +/obj/structure/stone_tile/slab, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"JS" = ( +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"JU" = ( +/obj/structure/marker_beacon/dock_marker, +/turf/space, +/area/space) +"JV" = ( +/obj/machinery/light/small{ + dir = 8; + icon_state = "bulb-broken" + }, +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/simulated/floor/carpet/purple, +/area/awaymission/wildwest/wildwest_mines) +"Kb" = ( +/obj/structure/closet/cabinet, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/awaymission/wildwest/wildwest_mines) +"Kk" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Kr" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Ku" = ( +/obj/machinery/light/small{ + dir = 4; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"KA" = ( +/obj/structure/closet/secure_closet/medical2, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/awaymission/wildwest/wildwest_mines) +"KJ" = ( +/obj/structure/window/plasmareinforced{ + color = "#FF0000" + }, +/obj/item/flag/syndi, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"KK" = ( +/obj/structure/barricade/sandbags, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"KL" = ( +/obj/effect/mine/dnascramble, +/obj/item/clothing/suit/jacket/miningbomber, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"KN" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"KO" = ( +/obj/structure/table/holotable/wood, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"KR" = ( +/turf/simulated/wall/r_wall, +/area/awaymission/wildwest/wildwest_refine) +"KV" = ( +/obj/effect/gibspawner, +/turf/simulated/floor{ + icon_state = "necro2" + }, +/area/awaymission/wildwest/wildwest_vault) +"KZ" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Lc" = ( +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"Lp" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"Lr" = ( +/obj/structure/stone_tile/slab/cracked, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_mines) +"Lv" = ( +/turf/space, +/area/space) +"LE" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"LG" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"LM" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/awaymission/wildwest/wildwest_mines) +"LO" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/space) +"LP" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/turf/simulated/floor/carpet/cyan, +/area/awaymission/wildwest/wildwest_mines) +"LS" = ( +/obj/item/trash/tapetrash, +/obj/item/trash/raisins{ + pixel_y = 18 + }, +/obj/item/trash/raisins{ + pixel_x = -17; + pixel_y = 11 + }, +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"LT" = ( +/obj/structure/marker_beacon/dock_marker, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/space) +"LU" = ( +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroid8" + }, +/area/awaymission/wildwest/wildwest_mines) +"LV" = ( +/obj/effect/gateway, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"Mc" = ( +/obj/structure/closet/cabinet, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/spacecash/c50, +/turf/simulated/floor/carpet/orange, +/area/awaymission/wildwest/wildwest_mines) +"Md" = ( +/obj/machinery/computer{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Me" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/west, +/obj/item/clothing/glasses/welding, +/obj/item/weldingtool, +/obj/item/storage/belt/utility, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"Mf" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"Mh" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/effect/landmark/damageturf, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"Mi" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Mk" = ( +/obj/effect/decal/cleanable/blood/old, +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/awaymission/wildwest/wildwest_mines) +"Mq" = ( +/obj/structure/falsewall/rock_ancient, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_mines) +"Mu" = ( +/obj/structure/closet/cabinet, +/turf/simulated/floor/carpet/orange, +/area/awaymission/wildwest/wildwest_mines) +"Mv" = ( +/obj/structure/shuttle/engine/router, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"MD" = ( +/obj/structure/computerframe{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/awaymission/wildwest/wildwest_mines) +"MF" = ( +/obj/structure/curtain/black, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"MG" = ( +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"MI" = ( +/obj/effect/turf_decal/bot_white, +/obj/structure/closet/emcloset, +/obj/effect/turf_decal/bot_white, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"MJ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/dock_marker, +/turf/space, +/area/space) +"MK" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"MM" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/wall/mineral/plastitanium, +/area/awaymission/wildwest/wildwest_refine) +"MO" = ( +/mob/living/simple_animal/hostile/syndicate/melee, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/wildwest/wildwest_mines) +"MP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"Nd" = ( +/obj/item/chair/wood, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Ne" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/carpet/orange, +/area/awaymission/wildwest/wildwest_mines) +"Nf" = ( +/obj/effect/gibspawner, +/turf/simulated/floor{ + icon_state = "necro3" + }, +/area/awaymission/wildwest/wildwest_vault) +"Nh" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuitoff" + }, +/area/awaymission/wildwest/wildwest_vault) +"Ni" = ( +/obj/machinery/wish_granter_dark, +/turf/simulated/floor{ + icon_state = "necro3" + }, +/area/awaymission/wildwest/wildwest_vault) +"Nj" = ( +/obj/structure/table/glass, +/obj/item/handheld_defibrillator, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Nk" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "ww_window" + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"Nl" = ( +/obj/machinery/light/small{ + dir = 8; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Nq" = ( +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"Ns" = ( +/obj/structure/rack, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellowfull" + }, +/area/awaymission/wildwest/wildwest_refine) +"Nt" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Nw" = ( +/obj/structure/fans/tiny, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"Nz" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuitoff" + }, +/area/awaymission/wildwest/wildwest_vault) +"NB" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/remains/human, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"NC" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/turf/simulated/floor/carpet/purple, +/area/awaymission/wildwest/wildwest_mines) +"NH" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"NJ" = ( +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuitoff" + }, +/area/awaymission/wildwest/wildwest_vault) +"NP" = ( +/obj/structure/table_frame/wood, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"NR" = ( +/obj/machinery/economy/vending/cigarette/free, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"NU" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"NY" = ( +/obj/effect/decal/cleanable/blood/gibs, +/obj/effect/gibspawner, +/turf/simulated/floor{ + icon_state = "necro1" + }, +/area/awaymission/wildwest/wildwest_vault) +"Od" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"Oh" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/wall/mineral/sandstone, +/area/awaymission/wildwest/wildwest_mines) +"Oi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/human/miner, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"Os" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"Ov" = ( +/obj/effect/step_trigger/message{ + message = "You feel some strange ominous call that stretches from the depths of the cave..." + }, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"Ow" = ( +/obj/structure/rack, +/obj/item/cultivator/rake, +/obj/item/shovel/spade, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"OF" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "ww_hang1" + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"OL" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "ww_hang2" + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"ON" = ( +/obj/effect/landmark/damageturf, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"OS" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"OT" = ( +/obj/structure/table_frame/wood, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"OV" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"OY" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"OZ" = ( +/obj/item/shard{ + icon_state = "medium"; + pixel_y = 9 + }, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"Ph" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/ore_box, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Pl" = ( +/obj/effect/turf_decal/caution/stand_clear{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Pn" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Pt" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Pz" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/snacks/mint, +/obj/item/kitchen/utensil/spoon, +/obj/item/kitchen/utensil/fork{ + pixel_x = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"PC" = ( +/obj/machinery/economy/slot_machine, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"PG" = ( +/obj/effect/decal/cleanable/blood/drip, +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "4" + }, +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "3" + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"PK" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"PL" = ( +/obj/machinery/light/small{ + dir = 8; + icon_state = "bulb-broken" + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"PM" = ( +/obj/effect/turf_decal/delivery/white, +/obj/structure/closet/cardboard, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"PO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"PT" = ( +/obj/machinery/gateway{ + dir = 10 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuitoff" + }, +/area/awaymission/wildwest/wildwest_vault) +"PU" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"PW" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/awaymission/wildwest/wildwest_mines) +"Qc" = ( +/obj/machinery/iv_drip{ + pixel_y = -14 + }, +/obj/machinery/iv_drip{ + pixel_x = 7 + }, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Qe" = ( +/obj/structure/cult/pylon, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"Qg" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"Qj" = ( +/obj/structure/shuttle/engine/large{ + dir = 8 + }, +/turf/space, +/area/space) +"Ql" = ( +/obj/structure/curtain/black, +/turf/simulated/floor/carpet/orange, +/area/awaymission/wildwest/wildwest_mines) +"Qn" = ( +/obj/effect/decal/cleanable/glass, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Qo" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"Qs" = ( +/obj/item/stack/tile/wood, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Qu" = ( +/obj/item/trash/spentcasing, +/obj/item/trash/sosjerky{ + pixel_x = 11 + }, +/obj/item/trash/can, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash, +/mob/living/simple_animal/hostile/syndicate/ranged/space/autogib, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidplating" + }, +/area/awaymission/wildwest/wildwest_mines) +"Qy" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/largecrate, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Qz" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"QB" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"QG" = ( +/obj/machinery/constructable_frame, +/obj/item/stack/cable_coil{ + amount = 1 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"QH" = ( +/turf/simulated/floor{ + icon_state = "cultdamage7" + }, +/area/awaymission/wildwest/wildwest_vault) +"QQ" = ( +/obj/effect/landmark/damageturf, +/obj/machinery/light/small{ + dir = 8; + icon_state = "bulb-broken" + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"QU" = ( +/obj/structure/closet/cabinet, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/purple, +/area/awaymission/wildwest/wildwest_mines) +"QW" = ( +/turf/simulated/wall/mineral/plastitanium/interior, +/area/awaymission/wildwest/wildwest_refine) +"QY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/wildwest/wildwest_mines) +"Re" = ( +/obj/machinery/photocopier, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Rm" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"Rr" = ( +/obj/effect/spawner/window/plastitanium, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"Rs" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuitoff" + }, +/area/awaymission/wildwest/wildwest_vault) +"Rx" = ( +/obj/structure/table/holotable/wood, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"RA" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"RL" = ( +/obj/structure/fans/tiny, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"RO" = ( +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"RQ" = ( +/obj/structure/closet/crate/can, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/wildwest/wildwest_mines) +"RY" = ( +/obj/structure/closet{ + icon_state = "syndicate" + }, +/obj/item/clothing/under/syndicate/tacticool, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"Sa" = ( +/obj/structure/chair/comfy/black, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"Sb" = ( +/obj/effect/mine/dnascramble, +/obj/item/stack/sheet/mineral/sandstone, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroid9" + }, +/area/awaymission/wildwest/wildwest_mines) +"Sf" = ( +/obj/machinery/computer{ + dir = 4; + icon_keyboard = "syndie_key"; + icon_screen = "syndinavigation" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"Sn" = ( +/obj/structure/closet{ + icon_state = "mining" + }, +/obj/item/mining_voucher, +/obj/item/clothing/under/plasmaman/mining, +/obj/item/clothing/shoes/workboots/mining, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Sq" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = -7 + }, +/obj/item/reagent_containers/food/drinks/cans/beer, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Sr" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"Sw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"SL" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"SO" = ( +/obj/effect/step_trigger/sound_effect{ + happens_once = 1; + sound = "sound/hallucinations/im_here1.ogg"; + triggerer_only = 1 + }, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"SR" = ( +/obj/structure/mineral_door/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"SU" = ( +/obj/effect/turf_decal/delivery/white, +/obj/structure/closet/crate, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Tc" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/turf_decal/bot_white, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"Tg" = ( +/obj/effect/mine/dnascramble, +/obj/structure/flora/rock, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"Ti" = ( +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"Tk" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Tl" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/o2{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/brute{ + pixel_x = 6; + pixel_y = 6 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Tm" = ( +/obj/item/chair/wood{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"To" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"Tx" = ( +/obj/effect/mine/gas/plasma, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"TA" = ( +/obj/machinery/atmospherics/portable/canister/air{ + filled = 0.1 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"TG" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/landmark/damageturf, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"TH" = ( +/turf/simulated/floor{ + icon_state = "cultdamage2" + }, +/area/awaymission/wildwest/wildwest_vault) +"TI" = ( +/obj/item/stack/rods, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"TL" = ( +/obj/structure/closet/cabinet, +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"TN" = ( +/obj/structure/table, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"TO" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"TQ" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb-broken" + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"TS" = ( +/obj/machinery/mineral/ore_redemption, +/obj/machinery/light/small{ + dir = 4; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_mines) +"TX" = ( +/obj/structure/closet/crate/trashcart, +/obj/item/trash/can, +/obj/item/trash/can, +/obj/item/trash/can, +/obj/item/trash/can, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"TZ" = ( +/obj/machinery/floodlight, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"Ua" = ( +/obj/structure/closet{ + icon_state = "mining" + }, +/obj/item/clothing/under/plasmaman/mining, +/obj/item/clothing/shoes/workboots/mining, +/obj/item/storage/backpack/industrial, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Uf" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"Ui" = ( +/obj/structure/rack, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Uj" = ( +/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Uk" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + icon_state = "mirror_broke"; + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Uq" = ( +/obj/item/shard{ + icon_state = "medium"; + pixel_x = 16; + pixel_y = -10 + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"Ur" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"Uz" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"UB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mob_spawn/human/miner, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidplating" + }, +/area/awaymission/wildwest/wildwest_mines) +"UD" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "ww_hang2" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"UH" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"UV" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/awaymission/wildwest/wildwest_refine) +"UW" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"UX" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"UZ" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/awaymission/wildwest/wildwest_refine) +"Vi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"Vj" = ( +/obj/machinery/light/small{ + dir = 8; + icon_state = "bulb-broken" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"Vv" = ( +/turf/simulated/floor{ + icon_state = "necro2" + }, +/area/awaymission/wildwest/wildwest_vault) +"VF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"VG" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/snacks/mint, +/obj/item/kitchen/utensil/fork, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"VJ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"VO" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/awaymission/wildwest/wildwest_refine) +"VP" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"VT" = ( +/obj/structure/curtain/black, +/obj/effect/mine/dnascramble, +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"VU" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/awaymission/wildwest/wildwest_mines) +"VV" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/light/small{ + dir = 1; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"VW" = ( +/obj/structure/table/holotable/wood, +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/soda{ + pixel_x = 6 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"VZ" = ( +/obj/effect/mine/dnascramble, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroid2" + }, +/area/awaymission/wildwest/wildwest_mines) +"Wa" = ( +/obj/item/kirbyplants/dead, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"Wc" = ( +/obj/structure/disposalpipe/broken, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidplating" + }, +/area/awaymission/wildwest/wildwest_mines) +"Wk" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"Wq" = ( +/obj/effect/decal/cleanable/blood/drip{ + icon_state = "5" + }, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"Ws" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/light/small{ + dir = 4; + icon_state = "bulb-broken" + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"WH" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"WI" = ( +/turf/simulated/floor/plating/ironsand{ + icon_state = "ironsand13" + }, +/area/awaymission/wildwest/wildwest_mines) +"WJ" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plating/airless, +/area/awaymission/wildwest/wildwest_refine) +"WL" = ( +/obj/item/chair/wood{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"WM" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"WS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/wildwest/wildwest_mines) +"WY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/stack/tile/wood, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"Xe" = ( +/obj/structure/flora/rock/pile, +/obj/machinery/light/small, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"Xn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Xr" = ( +/obj/item/stack/rods, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/cardboard, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"Xt" = ( +/obj/effect/mine/dnascramble, +/obj/effect/mob_spawn/human/miner, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Xz" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"XE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"XF" = ( +/obj/structure/flora/ash/leaf_shroom, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"XI" = ( +/obj/structure/computerframe{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/shard, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"XN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"XQ" = ( +/obj/structure/fluff/divine/conduit{ + icon_state = "sacrificealtar-red" + }, +/obj/item/book_of_babel, +/turf/simulated/floor{ + icon_state = "cult" + }, +/area/awaymission/wildwest/wildwest_vault) +"XR" = ( +/mob/living/simple_animal/hostile/syndicate/ranged, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"XS" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"Yc" = ( +/obj/item/stack/sheet/plasteel, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"Ye" = ( +/obj/structure/table/holotable/wood, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/spacecash/c200, +/obj/item/stack/spacecash/c50, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"Yh" = ( +/obj/structure/stone_tile/block/cracked, +/obj/structure/stone_tile/slab/cracked{ + dir = 9 + }, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"Yi" = ( +/obj/machinery/atmospherics/binary/valve{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"Ym" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"YB" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/mob_spawn/human/miner, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"YC" = ( +/turf/simulated/floor/carpet, +/area/awaymission/wildwest/wildwest_mines) +"YI" = ( +/mob/living/simple_animal/hostile/syndicate/ranged/orion{ + name = "Syndicate Operative" + }, +/turf/simulated/floor/plating/ironsand, +/area/awaymission/wildwest/wildwest_mines) +"YJ" = ( +/obj/machinery/light/small{ + dir = 8; + icon_state = "bulb-broken" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet/green, +/area/awaymission/wildwest/wildwest_mines) +"YK" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"YM" = ( +/obj/effect/mine/dnascramble, +/obj/effect/decal/cleanable/generic, +/obj/effect/mob_spawn/human/miner, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"YQ" = ( +/obj/structure/table_frame, +/obj/effect/decal/cleanable/dirt, +/obj/item/shard{ + icon_state = "medium"; + pixel_x = 16; + pixel_y = -10 + }, +/obj/item/shard, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/awaymission/wildwest/wildwest_mines) +"YT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"YW" = ( +/turf/simulated/floor/plating/ironsand{ + icon_state = "ironsand7" + }, +/area/awaymission/wildwest/wildwest_mines) +"YY" = ( +/obj/effect/turf_decal/arrows, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"Za" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"Zi" = ( +/mob/living/simple_animal/hostile/syndicate/melee/autogib{ + name = "Syndicate Operative" + }, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Zj" = ( +/obj/item/stack/rods, +/obj/item/stack/cable_coil{ + amount = 5 + }, +/obj/item/broken_bottle, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating/asteroid{ + icon_state = "asteroidfloor" + }, +/area/awaymission/wildwest/wildwest_mines) +"Zk" = ( +/obj/structure/table_frame/wood, +/obj/structure/table_frame/wood, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Zm" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Zn" = ( +/obj/structure/healingfountain, +/turf/simulated/floor{ + icon_state = "necro1" + }, +/area/awaymission/wildwest/wildwest_vault) +"Zp" = ( +/obj/structure/table/holotable/wood, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"Zq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shard{ + icon_state = "medium"; + pixel_y = 9 + }, +/obj/structure/grille/broken, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_mines) +"Zr" = ( +/obj/effect/turf_decal/arrows{ + dir = 1 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) +"ZG" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/awaymission/wildwest/wildwest_mines) +"ZK" = ( +/obj/structure/flora/ash/stem_shroom, +/turf/simulated/floor/plating/asteroid, +/area/awaymission/wildwest/wildwest_mines) +"ZL" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/awaymission/wildwest/wildwest_mines) +"ZO" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/mineral/plastitanium/red, +/area/awaymission/wildwest/wildwest_refine) +"ZQ" = ( +/obj/effect/turf_decal/delivery, +/obj/structure/closet/crate, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/awaymission/wildwest/wildwest_refine) +"ZU" = ( +/obj/structure/mineral_door/wood, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/awaymission/wildwest/wildwest_mines) +"ZV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/awaymission/wildwest/wildwest_refine) +"ZW" = ( +/obj/structure/window/plasmareinforced{ + color = "#FF0000"; + dir = 4 + }, +/obj/structure/shuttle/engine/heater{ + dir = 8 + }, +/turf/simulated/floor, +/area/awaymission/wildwest/wildwest_refine) + +(1,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(2,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +JU +nW +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Rm +Lv +Lv +MJ +Lv +Lv +"} +(3,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +MJ +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(4,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +JU +Lv +Lv +Lv +xp +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Rm +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(5,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +DY +Lv +Rm +mg +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Rm +Lv +Lv +Lv +Lv +Lv +Lv +Rm +Lv +Lv +Lv +Lv +LO +LO +LO +Lv +Lv +Lv +Lv +nW +Lv +Lv +Lv +Lv +"} +(6,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +vr +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +nW +Lv +Lv +Lv +Lv +Lv +Lv +Qj +Lv +Lv +Lv +nW +Lv +Lv +DY +Lv +Lv +Lv +Lv +Lv +Rm +Lv +Lv +LO +LO +Hw +mg +Hw +LO +LO +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(7,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +vr +em +vr +Lv +Lv +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Rm +Rm +Ju +Lv +Lv +jC +it +FI +mg +mg +FI +it +jC +Lv +Lv +mg +Rm +Lv +Lv +Lv +Lv +Lv +Rm +Rm +Lv +LT +mg +Rr +Rr +Rr +mg +IF +Lv +Lv +Rm +Lv +Lv +Lv +Lv +"} +(8,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +vr +em +em +em +em +em +em +Lv +Lv +Lv +vr +vr +vr +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +vr +vr +em +Lv +Lv +DY +Rm +Lv +jC +it +ZW +ZW +ZW +ZW +it +jC +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Rm +Lv +zt +QW +xb +Sf +xb +QW +QB +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(9,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +vr +vr +vr +vr +em +em +em +vr +vr +vr +vr +em +vr +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +vr +vr +em +em +em +oj +xp +Rm +Lv +jC +OS +Eu +Eu +Eu +Eu +Ip +jC +Lv +Rm +DY +Lv +LO +LO +LO +Lv +Lv +Lv +Rm +Lv +zt +QW +vL +Eb +zn +QW +QB +Lv +Rm +Lv +Lv +Lv +Lv +Lv +"} +(10,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +vr +em +em +em +em +em +vr +em +em +em +em +em +em +vr +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +vr +em +Lv +Lv +Lv +Lv +vr +em +em +em +em +em +Lv +MJ +Lv +jC +Lc +Lc +Lc +Lc +Lc +LE +jC +Lv +MJ +Lv +nW +bu +mg +CF +Lv +Lv +MJ +Rm +Lv +zt +QW +nL +Lc +zU +QW +QB +Lv +Rm +MJ +Lv +Lv +Lv +Lv +"} +(11,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +Lv +Lv +Lv +Lv +vr +em +em +em +em +em +em +Rm +Lv +jC +Lc +Lc +Lc +Lc +Lc +LE +jC +Lv +Rm +Lv +Lv +bu +mg +CF +Lv +Lv +Lv +Rm +Lv +zt +QW +ZO +fw +FS +QW +QB +Lv +Rm +Lv +Lv +Lv +Lv +Lv +"} +(12,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +KR +KR +jC +Lc +Eb +Eb +Eb +Lc +LE +jC +KR +Nk +Nk +KR +Nw +RL +lL +KR +KR +KR +Rm +PU +bq +jC +mz +zC +Lc +Wk +bw +kS +Rm +Lv +Lv +Lv +Lv +Lv +"} +(13,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +tv +tv +tv +tv +tv +tv +tv +tv +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +KR +Mh +jC +qJ +jC +ty +Od +qJ +hW +jC +QQ +xB +xr +wk +ds +Nq +iW +Za +Za +KR +mr +bq +dL +jC +mz +zC +LE +QW +dL +bw +xq +Lv +Lv +Lv +Lv +Lv +"} +(14,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +tv +tv +tv +tv +em +em +em +em +em +em +tv +tv +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +em +em +KR +TG +jC +LG +jC +ni +Sr +Lc +Lc +Wk +ar +fZ +VO +je +hl +pF +YY +VO +et +KR +zt +it +QW +jC +mz +Lc +LE +QW +QW +it +QB +Lv +Lv +Lv +Lv +Lv +"} +(15,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +tv +tv +em +em +em +em +em +em +em +em +em +em +tv +tv +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +em +em +em +KR +TG +xb +pQ +jC +RY +Lc +pg +IS +it +iG +fu +UV +nC +pF +eK +pF +UV +VO +KR +zt +QW +cz +mL +Lc +Lc +Lc +KJ +cz +QW +QB +Rm +Rm +Lv +Lv +Lv +"} +(16,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +vr +em +em +tv +tv +em +em +em +em +em +em +em +em +em +em +em +em +tv +tv +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +KR +TG +xb +xb +jC +it +jB +it +it +it +iW +ON +jj +ji +iG +iG +iG +hY +go +KR +zt +jC +Fa +jC +mz +zC +LE +QW +Fa +jC +QB +Lv +Rm +Lv +Lv +Lv +"} +(17,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +tv +tv +em +em +em +em +em +em +wp +em +em +em +em +em +em +em +em +tv +tv +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +KR +TG +iG +kA +jC +jC +Mv +jC +jC +iG +iG +iG +VO +ZV +Zr +iG +YY +nC +UV +KR +zt +sF +dL +jC +cC +zC +mU +QW +dL +sF +QB +Lv +Rm +Lv +Lv +Lv +"} +(18,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +tv +em +em +em +em +em +em +em +wp +wp +em +em +em +em +em +em +em +em +tv +tv +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +KR +ds +iG +ar +jC +jC +Mv +jC +jC +iG +iW +bR +iG +nA +kJ +kJ +kJ +UZ +za +KR +zt +dL +dL +jC +mz +zC +LE +jC +dL +dL +QB +Lv +Rm +Lv +Lv +Lv +"} +(19,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +tv +tv +em +em +em +em +em +em +em +em +em +wp +wp +wp +wp +wp +wp +em +em +em +em +tv +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +tv +tv +tv +tv +em +em +em +em +em +em +em +em +em +KR +TQ +qE +iG +jC +it +Mv +it +jC +iG +dS +iG +pO +Dv +oC +Me +Fp +nn +vD +KR +zt +dL +dL +it +jC +az +jC +it +dL +dL +QB +Rm +MJ +Lv +Lv +Lv +"} +(20,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +tv +tv +em +em +wp +wp +wp +em +em +em +em +wp +wp +em +em +em +em +wp +wp +wp +em +em +tv +tv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +tv +tv +em +em +em +em +em +em +em +em +em +em +em +em +KR +Ir +iG +iG +uR +iG +Mv +iG +MM +ar +iW +Za +bc +Za +iL +gE +iL +PO +fV +KR +iD +dL +dL +dL +KR +iy +KR +dL +WJ +Hn +gX +Lv +Rm +Lv +Lv +Lv +"} +(21,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +tv +em +wp +em +em +em +wp +wp +wp +EH +wp +wp +em +em +em +em +wp +wp +wp +wp +em +em +em +tv +em +em +em +em +em +em +em +em +em +em +em +em +em +tv +tv +em +em +em +em +em +em +em +em +em +em +em +em +em +KR +ds +iG +Yc +iG +iG +Mv +ar +ar +pO +bH +qe +YB +NU +iG +iG +iG +qe +Gc +KR +KR +KR +KR +KR +KR +iG +KR +WJ +Ee +Rm +Lv +Lv +Rm +Lv +Lv +Lv +"} +(22,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +tv +em +em +wp +wp +em +em +em +em +em +wp +em +em +em +em +em +em +em +wp +em +em +em +em +em +tv +em +em +em +em +em +em +em +em +em +em +em +em +tv +tv +em +em +em +em +Qu +qR +em +em +em +em +em +em +em +em +KR +ds +iG +iG +iG +Mv +Mv +Mv +ar +ar +KN +rw +iG +AI +rw +AI +aV +UH +iW +KR +Tc +iG +PL +TA +KR +iG +KR +QB +Rm +Rm +Rm +Rm +Rm +Lv +Lv +Lv +"} +(23,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +tv +em +em +em +wp +wp +wp +em +em +em +em +wp +wp +em +em +em +em +em +em +em +em +em +em +em +em +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +em +em +em +em +em +as +LS +ok +em +em +em +em +em +em +em +KR +ds +iG +iG +dC +Mv +iG +IH +dC +kA +iW +Za +hg +Za +Za +Za +ds +pF +iJ +KR +KR +KR +hi +KR +KR +iG +KR +KR +KR +KR +Lv +Lv +Lv +Lv +Lv +Lv +"} +(24,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +tv +tv +em +wp +em +em +wp +em +wp +wp +wp +em +em +em +wp +wp +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +AQ +Ft +Zj +Sw +Cx +Cx +Cx +Cx +Cx +Cx +Cx +KR +tr +rw +rw +Mv +mm +iE +bY +Mv +rw +aa +fQ +qq +hN +sH +sH +ds +iG +iW +KR +MI +Za +Za +Za +Im +Za +xT +jP +BH +KR +Rm +Lv +Lv +Lv +Lv +Lv +"} +(25,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +vr +em +tv +tv +em +EH +wp +wp +wp +gz +em +em +em +wp +em +em +em +wp +wp +wp +wp +wp +wp +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +eZ +UB +MP +MP +ZK +hk +hB +qW +tH +wK +cw +KR +KR +KR +KR +qE +KR +KR +KR +KR +KR +KR +KR +KR +KR +KR +KR +As +OL +UD +KR +MI +Za +PO +PO +PO +Za +nt +Za +MK +KR +Lv +Lv +Lv +Lv +Lv +Lv +"} +(26,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +em +em +em +wp +wp +gz +gz +wp +em +em +wp +wp +wp +wp +wp +em +wp +em +em +wp +em +em +em +wp +wp +wp +em +em +wp +wp +wp +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +rx +Oi +xE +DT +ED +dn +ap +Zm +sq +sq +VP +wK +wK +wK +TI +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +KR +Za +Pl +Za +Pn +Za +Za +PO +lJ +Za +Za +eb +jP +Ap +cK +Lv +Lv +Lv +Lv +Lv +Lv +"} +(27,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +em +em +em +em +wp +gz +wp +wp +wp +wp +wp +em +em +em +em +em +wp +em +em +wp +em +em +em +em +wp +wp +em +em +wp +wp +wp +wp +em +em +em +em +em +em +em +em +em +em +hk +hk +hk +em +Wc +DQ +Hg +hk +hk +hk +xy +aL +Sb +xy +JS +wK +TI +wK +wK +wK +wK +wK +wK +hB +wK +wK +wK +wK +wK +KR +Za +wD +Za +MG +Za +Za +tM +Za +Za +EY +Mi +Za +Mi +cK +Lv +Lv +Lv +Lv +Lv +Lv +"} +(28,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +tv +em +em +em +em +em +AV +wp +wp +em +em +em +em +em +em +wp +wp +wp +em +em +wp +wp +em +wp +wp +wp +gM +wp +wp +YI +em +em +wp +Du +wp +wp +em +em +em +em +em +em +em +hk +UX +hk +em +Xr +vu +TX +hk +JN +hk +kV +xy +xy +mW +to +oy +wi +hk +hk +hk +dk +hk +hk +hk +hk +wK +wK +wK +wK +KR +kf +Za +PO +Za +WM +Za +PO +Za +Za +rA +uF +Za +iB +KR +Lv +Lv +Lv +Lv +Lv +Lv +"} +(29,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +em +em +em +wp +em +Mq +em +em +em +em +em +em +em +em +wp +em +em +em +em +em +Ov +em +wp +wp +GC +wp +wp +wp +wp +wp +wp +wK +wK +Du +em +em +em +em +wK +hk +hk +hk +hk +ED +hk +hk +hk +hk +hk +hk +ED +hk +hk +Oh +Oh +Os +JS +wK +hk +kk +aD +QG +JS +gB +jc +AS +hk +wK +wK +wK +db +KR +dc +dc +PO +dc +sw +dc +dc +PO +dc +aG +xw +Za +CB +KR +Rm +Lv +Lv +Lv +Lv +Lv +"} +(30,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +em +gz +em +wp +wp +gz +wp +em +em +em +em +em +em +em +wp +wp +wp +em +em +em +wp +em +wp +wp +wp +wp +wp +wU +wp +wp +wp +wK +wK +wp +wp +wK +em +wK +wK +hk +YC +VJ +tQ +JS +ER +hk +Cb +eP +hk +ER +JS +Ql +vJ +Ne +hk +VZ +JS +wK +hk +Jf +JS +JS +JS +UW +DW +hI +hk +ee +wK +wK +wK +KR +Ab +Ie +Za +Qz +gN +Ie +Uj +Bo +gN +Qy +KR +KR +KR +KR +Rm +Lv +Lv +Lv +Lv +Lv +"} +(31,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +tv +tv +em +gz +gz +wp +wp +gz +wp +em +em +em +em +em +em +em +em +em +wp +em +em +wp +wp +wp +wp +wp +gM +wp +wp +wp +wp +wp +gM +wK +wK +wp +wK +wK +wK +wK +wK +hk +de +hp +hk +JS +Pt +hk +aC +HT +hk +JS +Pt +hk +Mu +sy +hk +wK +JS +wK +hk +WY +XR +JS +LM +ec +Jf +rR +hk +wK +wK +wK +hB +KR +Uj +Ie +oL +Qz +Qz +Ie +Ie +wD +gN +gN +cK +Lv +Rm +Rm +Rm +Lv +Lv +Lv +Lv +Lv +"} +(32,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +tv +tv +em +em +em +em +wp +wp +wp +em +em +em +em +em +em +em +em +em +em +em +em +em +wp +wp +wp +aS +wp +wp +wp +wp +wp +wp +wp +wp +wp +wK +wK +wK +wK +wK +wK +wK +hk +hk +hk +hk +JS +Pt +hk +aC +EL +hk +hh +Pt +hk +hk +hk +hk +Wq +CW +wK +hk +sG +cd +JS +Qs +JS +JS +rl +hk +wK +wK +wK +wK +KR +Uj +Ie +Za +ZQ +Qz +Ie +Ie +PO +gN +nX +cK +Lv +Lv +Rm +Lv +Lv +Lv +Lv +Lv +Lv +"} +(33,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +tv +em +em +em +em +em +em +em +em +wp +wp +wp +em +em +em +em +em +em +em +em +em +em +em +wp +Dw +wp +wp +wp +wp +wp +wp +wp +wp +wp +IL +wK +wK +wK +wK +wK +wK +wK +wK +hk +lo +EV +MF +Pt +JS +hk +aC +rF +hk +Xn +cd +hU +JV +lo +hk +wK +JS +wK +hk +kE +jg +lX +JS +Xz +jy +sz +hk +wK +kQ +wK +wK +KR +mJ +Ie +Za +gN +Qz +Ie +Ie +PO +gN +nX +cK +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(34,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +tv +tv +em +em +em +em +em +em +em +em +em +em +em +wp +wp +wp +wp +wp +gz +em +em +em +em +em +em +wp +Dw +wp +wp +wp +wp +wp +wp +wp +wp +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +hk +zY +HU +hk +Pt +JS +hk +hk +ED +hk +jl +ki +hk +wz +NC +hk +wK +JS +wK +hk +hk +hk +hk +ED +hk +hk +hk +hk +wK +wK +wK +wK +KR +nX +ZQ +oL +gN +gN +Qz +Qz +wD +gN +gN +cK +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(35,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +em +wp +em +em +em +em +em +em +em +em +em +em +em +wp +em +wp +em +gz +gz +em +em +em +em +em +wp +wp +wp +wp +wp +wp +wp +wp +wK +wK +wK +JS +JS +VP +JS +hh +hB +JS +JS +Lp +hk +hk +hk +hk +Pt +JS +JS +lY +JS +JS +Pt +Pt +hk +hk +hk +hk +wK +JS +LU +jn +wK +wK +wK +JS +wK +xy +wK +gq +wK +wK +wK +wK +KR +ur +gN +Za +nX +Qz +Qz +Qz +PO +ZQ +Kk +KR +KR +KR +KR +Lv +Lv +Lv +Lv +Lv +Lv +"} +(36,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +tv +em +wp +wp +em +em +em +em +em +em +em +em +em +em +wp +em +wp +em +em +gz +wp +em +em +em +em +wp +YI +wp +hM +wp +WI +wp +wK +wK +wK +wK +JS +JS +JS +JS +JS +GI +VP +JS +wK +hk +YC +pL +MF +Pt +JS +Ih +iY +iY +Ih +PW +Pt +Hx +Qg +md +hk +wK +JS +wK +wK +wK +wK +wK +JS +wK +JS +JS +hh +JS +JS +JS +JS +OF +Za +Za +Za +Be +Be +dc +Be +Za +Za +Za +qH +lg +PM +KR +Rm +Lv +Lv +Lv +Lv +Lv +"} +(37,1,1) = {" +Lv +Lv +Lv +Lv +Lv +em +em +tv +tv +em +gz +gz +wp +em +em +em +em +em +em +em +em +em +em +wp +wp +wp +em +em +em +wp +em +em +em +em +wp +wp +wU +wp +wp +wp +wp +wK +wK +wK +wK +JS +JS +wK +wK +wK +wK +VP +JS +wK +hk +Uz +hs +hk +Pt +VP +Sa +Gs +NP +XS +Pt +Pt +hk +zu +uS +hk +wK +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +HG +JS +JS +JS +OF +lN +Za +PO +PO +Za +Za +PO +Za +Za +PO +qH +qH +Eq +KR +Rm +Lv +Lv +Lv +Lv +Lv +"} +(38,1,1) = {" +Lv +Lv +Lv +Lv +Lv +em +em +tv +em +EH +gz +em +wp +gz +em +em +em +wp +wp +wp +wp +em +em +em +em +em +em +em +em +wp +em +em +em +em +em +em +wp +wp +wp +wp +wp +wK +wK +wK +wK +JS +KL +wK +wK +wK +db +JS +JS +wK +hk +hk +hk +hk +Pt +JS +Sa +kg +Ye +VF +Pt +Qs +hk +hk +hk +hk +wK +er +ey +JS +VP +JS +JS +JS +JS +JS +JS +JS +JS +kO +JS +JS +OF +lN +Za +PO +Za +Za +Za +PO +Za +PO +PO +qH +qH +Fs +KR +Rm +Lv +Lv +Lv +Lv +Lv +"} +(39,1,1) = {" +Lv +Lv +Lv +Lv +em +em +em +tv +em +em +wp +em +em +gz +gz +wp +wp +wp +wp +em +em +em +em +em +em +em +em +em +wp +wp +em +em +em +em +em +em +wp +wp +wp +wp +wp +wK +hB +wK +wK +JS +Eg +wX +wX +wK +cV +JS +JS +wK +hk +ge +JS +hh +Pt +JS +Ih +Ur +SL +cd +tz +Pt +Pt +sZ +ch +hk +wK +JS +JS +wK +wK +wK +wK +JS +wK +VP +PG +JQ +JS +JS +JS +JS +OF +Za +lJ +PO +PO +PO +Za +PO +PO +Za +uk +Za +Za +Ap +cK +Lv +Lv +Lv +Lv +Lv +Lv +"} +(40,1,1) = {" +Lv +Lv +Lv +vr +em +em +em +tv +em +em +wp +em +em +em +em +wp +em +em +wp +wp +iZ +wp +wp +wp +wp +wp +gz +gz +gz +em +em +em +em +em +em +YW +wp +wp +wp +wp +wp +wK +wK +wK +wK +to +JS +wK +wX +wK +wK +JS +JS +wK +hk +ge +Pt +rU +JS +Qn +GS +md +md +HJ +JS +Pt +Pt +Pt +rp +hk +wK +JS +JS +wK +Ku +wK +wK +JS +wK +OZ +Wq +cj +wK +wK +fM +wK +KR +Dj +Au +Au +Au +Za +PO +ul +Ns +Ns +Za +Za +Za +Ap +cK +Lv +Lv +Lv +Lv +Lv +Lv +"} +(41,1,1) = {" +Lv +Lv +Lv +vr +em +em +em +tv +tv +em +gz +gz +em +em +em +em +em +em +em +em +em +em +em +em +em +em +gz +em +em +em +em +em +em +em +wp +wp +wp +wp +wp +wp +wK +wK +wK +wK +wu +JS +JS +wK +wX +wK +wK +JS +JS +wK +hk +hk +hk +hk +WH +Da +hk +ED +ED +hk +WH +WH +hk +hk +hk +hk +wK +JS +JS +wK +hk +hk +hk +ED +hk +hk +Zq +WH +WH +CZ +hk +wK +KR +gN +gN +gN +gN +Za +KR +ES +ES +ES +KR +Eq +qH +qH +KR +Lv +Lv +Lv +Lv +Lv +Lv +"} +(42,1,1) = {" +Lv +Lv +Lv +em +em +em +em +em +tv +em +wp +gz +em +em +em +em +em +em +em +wp +wp +wp +em +em +em +gz +gz +em +em +em +em +em +em +em +eh +wK +wK +wK +wK +wK +wK +wK +hk +hk +hk +ZU +ED +hk +hk +hk +Gb +JS +JS +wK +gq +wK +wK +wK +TI +wK +wK +JS +VP +wK +wK +wK +wK +wK +wK +wK +wK +JS +JS +wK +hk +qi +pG +pG +sr +GQ +Md +Gt +XI +pK +hk +wK +KR +gN +JO +JO +gN +Za +KR +Lv +Rm +Rm +KR +PM +qH +Fs +KR +Lv +Lv +Lv +Lv +Lv +Lv +"} +(43,1,1) = {" +Lv +Lv +Lv +Lv +em +em +em +em +tv +tv +em +gz +gz +em +em +em +em +em +em +em +em +wp +wp +gz +gz +gz +em +em +em +em +em +em +em +em +em +wK +wK +wK +wK +wK +wK +wK +hk +Sn +ER +JS +Hm +Nl +Ui +hk +wK +JS +LM +JS +JS +JS +JS +JS +JS +JS +JS +JS +YM +JS +VP +JS +JS +JS +JS +JS +JS +JS +JS +wK +hk +Mf +pa +ae +pG +VF +YC +gu +VF +pG +hk +wK +KR +JO +JO +Ph +gN +Za +KR +Lv +Rm +Rm +KR +qH +SU +Fs +KR +Lv +Lv +Lv +Lv +Lv +Lv +"} +(44,1,1) = {" +Lv +Lv +Lv +Lv +em +em +em +em +em +tv +em +wp +wp +em +em +em +em +em +em +em +em +em +em +em +EH +em +em +em +em +em +em +em +em +em +em +wK +wK +wK +wK +wK +wK +wK +hk +qz +JS +cd +VP +JS +JS +Gf +wK +JS +JS +JS +JS +JS +JS +vi +JS +JS +JS +hh +JS +kO +VP +JS +JS +VP +JS +JS +JS +JS +JS +wK +hk +xc +pa +pG +YC +YC +YC +YC +VF +AJ +hk +wK +KR +KR +KR +KR +KR +KR +KR +Lv +Lv +Rm +KR +KR +KR +KR +KR +Rm +Lv +Lv +Lv +Lv +Lv +"} +(45,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +tv +em +gz +gz +wp +em +em +em +em +em +em +em +em +em +wp +em +em +em +em +em +em +em +em +em +wK +IL +wK +wK +wK +wK +wK +wK +hk +Ez +JS +uw +cd +JS +Ui +hk +wK +JS +JS +wK +wu +wK +wK +wK +wK +wK +wK +JS +JS +wK +vk +Uq +IL +wK +wK +Tg +wK +JS +JS +yt +hk +pj +pG +pG +Kr +Re +iI +hx +zS +zS +hk +Tx +Cx +em +em +tv +em +vr +vr +Lv +Lv +Lv +Lv +Lv +Lv +Rm +Lv +Rm +Lv +Lv +Lv +Lv +Lv +"} +(46,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +tv +tv +em +em +gz +gz +wp +wp +wp +em +em +em +em +em +gz +gz +gz +wp +wp +em +em +em +em +wK +wK +wK +wK +wK +wK +hB +wK +wK +hk +uy +JS +JS +cd +cd +JS +hk +wX +Eg +JS +wK +hk +hk +hk +hk +WH +WH +hk +ED +ED +hk +aJ +yi +hk +hk +hk +hk +Gb +JS +JS +wK +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +wK +Cx +em +em +tv +em +vr +vr +vr +vr +vr +vr +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(47,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +tv +em +em +em +em +em +em +wp +wp +wp +em +em +em +em +wp +em +em +wp +em +em +em +em +wK +XF +wK +em +em +wK +wK +wK +wK +hk +Ua +JS +JS +JS +cd +Ui +hk +wK +Eg +JS +wK +hk +jW +YJ +Ii +JS +JS +Nl +wO +cd +ER +cd +QY +VT +VJ +YC +hk +wK +JS +JS +JS +ED +JS +xj +JS +JS +Ih +Ih +Vj +cQ +hk +wK +wK +Cx +em +em +tv +em +em +em +em +vr +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(48,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +tv +em +em +em +em +em +em +wp +wp +gz +gz +em +em +em +wp +em +em +wp +em +em +em +em +em +em +wK +wK +em +wK +wK +wK +wK +hk +hR +JS +JS +JS +JS +Ui +hk +wK +Eg +JS +wK +hk +Uf +kT +hk +JS +Pt +qb +Pt +JS +ai +Qs +Pt +hk +hp +de +hk +wK +JS +JS +wK +hk +JS +Pt +JS +VF +Vi +Qo +iY +Ih +hk +wK +wK +Cx +em +em +tv +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(49,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +tv +em +em +em +gz +gz +em +gz +gz +em +wp +wp +em +em +wp +em +wp +gz +em +em +em +em +em +em +em +tp +em +em +wK +wK +wK +hk +uc +JS +JS +LM +JS +Ym +hk +wK +JS +JS +wK +hk +hk +hk +hk +xf +Pt +hk +hk +hk +hk +JS +Pt +hk +hk +hk +hk +wX +nQ +to +wK +hk +Wa +XE +pR +Pt +DI +dM +tP +tW +hk +wK +Cx +Cx +em +em +tv +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(50,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +em +em +em +gz +gz +em +em +em +em +gz +wp +em +em +em +em +wp +em +em +em +em +em +em +em +em +wK +wK +em +wK +wK +wK +hk +Go +gI +eB +JS +VP +JS +hk +wK +JS +JS +wK +hk +lo +en +hU +JS +Pt +hk +Mu +oK +hk +Pt +Pt +bh +cN +jW +hk +mW +kO +JS +wK +hk +HI +XE +HI +om +DI +Bf +FL +tW +hk +wK +Cx +Cx +em +em +tv +tv +em +em +em +em +em +em +vr +vr +Lv +Lv +Lv +Lv +Lv +em +Lv +Lv +"} +(51,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +tv +em +em +jX +EI +eT +wp +wp +gz +gz +gz +em +em +em +em +wp +wp +em +em +em +em +em +em +em +em +em +wK +wK +wK +Tx +wK +hk +DO +gI +eB +JS +JS +JS +ED +JS +JS +JS +wK +hk +Hu +QU +hk +cd +Pt +Ql +kx +CG +hk +Pt +JS +Bd +xo +rN +hk +wK +VP +Eg +wX +hk +HI +XE +HI +Pt +DI +dN +nh +tW +hk +wK +wK +wK +em +em +em +tv +em +em +em +em +em +vr +vr +Lv +Lv +em +em +Lv +Lv +Lv +Lv +Lv +"} +(52,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +tv +em +em +Iy +sD +nF +em +em +em +em +em +em +em +em +em +em +wp +em +em +em +wp +em +em +em +em +em +em +ZK +wK +wK +wK +Do +hk +eX +Ti +eB +JS +sc +JS +ED +JS +JS +JS +wK +hk +hk +hk +hk +JS +Pt +hk +hk +KZ +hk +jl +wO +hk +hk +hk +hk +wK +JS +JS +wK +hk +HI +XE +HI +Pt +DI +Bf +Aa +tW +hk +wK +wK +wK +em +em +em +tv +tv +em +em +em +em +vr +Lv +Lv +em +em +em +Lv +Lv +Lv +Lv +Lv +"} +(53,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +tv +em +Jp +jX +AK +sD +JR +gz +em +em +em +em +em +em +em +em +em +fr +em +em +em +wp +em +em +em +em +em +em +em +wK +wK +wK +wK +hk +gI +Ti +wB +AX +rn +lr +hk +vG +JS +JS +wK +hk +CG +zO +Ql +JS +JS +hk +fm +ft +hk +Pt +Pt +Gv +en +lo +hk +wK +to +JS +wK +hk +HI +jW +HI +Pt +Ih +SL +SL +Ih +hk +wK +wK +wK +tp +em +em +em +tv +em +em +em +em +em +Lv +Lv +em +vr +Lv +Lv +em +Lv +Lv +Lv +"} +(54,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +em +tv +tv +em +em +Bt +gz +Yh +JR +JI +Bt +em +em +em +em +em +em +em +em +em +em +em +em +wp +wp +em +em +em +em +em +em +em +wK +wp +wK +wK +hk +eB +AX +eB +AX +eB +uO +hk +wK +to +Dm +wK +hk +sy +Mc +hk +XR +JS +MF +dI +YC +hk +JS +JS +hk +HU +zY +hk +wX +Eg +JS +wK +hk +HI +tX +HI +Xz +Ih +Ih +ZL +NH +hk +wK +wK +wK +wK +wK +em +em +tv +tv +em +em +em +em +em +Lv +Lv +Lv +Lv +em +em +em +Lv +Lv +"} +(55,1,1) = {" +Lv +Lv +Lv +Lv +Lv +em +em +tv +em +em +em +gz +gz +gz +gO +De +gz +em +em +em +em +em +em +em +em +em +em +em +wp +wp +wp +wp +wp +em +em +em +em +em +wp +wp +wK +wK +hk +bP +eB +ib +AX +eB +AX +hk +wK +JS +JS +wK +hk +hk +Bd +hk +JS +JS +hk +hk +hk +hk +JS +JS +hk +hk +hk +hk +mW +VP +VP +Xe +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +em +em +wK +wK +XF +em +em +em +tv +em +em +em +em +em +em +Lv +Lv +Lv +em +em +em +Lv +Lv +"} +(56,1,1) = {" +Lv +Lv +Lv +Lv +em +em +em +tv +em +em +em +xI +Bt +lD +Bt +xI +xI +tv +tv +tv +em +em +em +em +em +em +em +em +em +wp +em +em +wp +wp +em +wp +wp +wp +wp +wp +IL +wK +hk +IN +FB +hd +sE +gI +cM +hk +wK +JS +JS +wK +hk +CG +vJ +Ql +JS +JS +hk +TL +Uf +hk +ki +JS +DG +xk +yU +hk +wK +JS +JS +wK +wK +wK +wK +LU +wK +yt +wK +wK +wK +hB +em +XF +wK +wK +em +em +em +em +tv +tv +em +em +em +em +vr +Lv +Lv +em +em +em +em +Lv +Lv +"} +(57,1,1) = {" +Lv +Lv +Lv +em +em +em +em +tv +em +em +em +xI +xI +Lr +xI +xI +em +tv +em +tv +tv +tv +tv +em +em +em +em +em +em +wp +em +em +wp +wp +wp +wp +em +em +wp +wp +wK +wK +hk +cm +eB +AX +eB +gI +DU +hk +wK +JS +VP +wK +hk +fB +IX +hk +pE +JS +bh +lR +jW +hk +cd +pE +hk +xm +LP +hk +mW +JS +LM +JS +JS +JS +JS +JS +JS +wK +wK +wK +em +em +em +wK +wK +em +em +em +em +em +em +tv +em +em +em +em +vr +Lv +Lv +em +em +em +em +Lv +Lv +"} +(58,1,1) = {" +Lv +Lv +Lv +em +em +em +em +tv +tv +xI +xI +xI +xI +CE +xI +xI +xI +xI +em +em +em +em +tv +tv +em +em +em +em +wp +wp +wp +wp +wp +em +em +em +em +em +wK +wp +wK +wK +hk +ic +fd +wR +AX +Ti +DU +hk +wK +JS +JS +wK +hk +hk +hk +hk +hk +ED +hk +hk +hk +hk +ED +hk +hk +hk +hk +hk +Gb +JS +JS +JS +JS +mM +JS +hh +JS +mW +wK +wK +kR +em +em +wK +wK +em +em +em +em +em +em +tv +em +em +em +em +em +Lv +Lv +Lv +em +em +em +Lv +Lv +"} +(59,1,1) = {" +Lv +Lv +Lv +Lv +em +em +em +tv +em +xI +Qe +pb +pb +AU +xI +pb +pb +xI +em +em +em +em +em +em +tv +em +em +em +wp +wp +wp +em +em +em +em +em +em +em +wK +wK +wK +wK +hk +eB +AX +AX +eB +Ti +cM +hk +wK +Eg +JS +wK +hk +DF +vF +hk +Uk +DM +Jt +JS +XN +cd +Dy +XN +Dy +hk +wK +wK +wK +JS +JS +wK +wK +wK +JS +wK +wK +wK +wK +wK +wK +wK +em +wK +wK +wK +em +em +em +em +em +tv +em +em +em +em +em +em +Lv +Lv +em +em +Lv +Lv +Lv +"} +(60,1,1) = {" +Lv +Lv +Lv +Lv +vr +em +em +tv +em +xI +xI +xI +pb +pb +xI +pb +pb +xI +xI +xI +xI +xI +em +em +tv +tv +em +em +wp +em +wp +em +em +em +em +em +em +em +wK +wK +wK +wK +hk +iT +TS +kt +bW +xd +Ti +hk +GK +Eg +JS +wK +hk +JS +AM +hk +Pt +Pt +bB +hk +oF +XN +XN +uT +zG +hk +wK +wK +wK +JS +JS +lp +hk +hk +ED +hk +hk +hk +hk +hk +hk +hk +hk +hk +wK +wK +em +em +em +em +em +tv +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(61,1,1) = {" +Lv +Lv +Lv +Lv +vr +em +em +tv +em +em +em +xI +pb +pb +xI +Qe +pb +pb +pb +pb +pb +xI +em +em +em +tv +em +em +wp +wp +wp +em +em +em +em +em +em +em +em +wK +wK +wK +hk +hk +hk +hk +hk +hk +hk +hk +KK +Eg +JS +wK +hk +VU +JS +hk +ED +hk +ED +hk +XN +XN +XN +Dy +XN +hk +wK +wK +wK +JS +JS +wK +hk +HF +Pt +Bm +Pt +my +Er +my +IB +pS +BD +hk +hk +wK +em +em +em +em +em +tv +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(62,1,1) = {" +Lv +Lv +Lv +Lv +vr +em +em +tv +em +em +em +xI +xI +pb +xI +pb +pb +pb +xI +xI +pb +xI +em +em +em +tv +tv +em +em +em +em +em +em +em +em +em +em +em +em +wK +wK +wK +wK +wK +wK +wK +hB +wK +wK +ee +wK +JS +JS +wK +hk +Kb +wO +hk +ld +Bd +YK +hk +Ff +on +on +on +Ff +hk +wK +wK +wK +JS +JS +wK +hk +Az +Pt +Pt +Pt +lM +Zp +KO +JS +pS +dY +KA +hk +wK +wK +em +em +em +em +tv +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(63,1,1) = {" +Lv +Lv +em +em +em +em +em +tv +em +em +em +em +xI +pb +xI +xI +xI +pb +pb +xI +pb +xI +em +em +em +em +tv +em +em +em +em +em +em +em +em +em +em +em +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +JS +JS +wK +hk +hk +pH +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +wK +IL +wK +JS +JS +wK +hk +Tl +Pt +Fn +Pt +Pt +Pt +Pt +JS +al +MO +dt +hk +wK +wK +em +em +em +em +tv +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(64,1,1) = {" +Lv +Lv +em +em +em +em +em +tv +em +em +em +em +xI +pb +pb +pb +xI +xI +xI +xI +pb +xI +xI +em +em +em +tv +tv +em +em +em +em +em +em +em +Du +em +em +em +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +JS +JS +wK +gq +wK +wK +wK +IL +wK +wK +wK +wK +wK +wK +wK +wK +nf +wK +wK +wK +JS +JS +wK +hk +Nj +JS +Mk +JS +Pt +Pt +Pt +sc +uv +JK +Bj +hk +wK +wK +XF +em +em +em +tv +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(65,1,1) = {" +Lv +Lv +em +em +em +em +em +tv +em +em +em +em +xI +pb +pb +pb +pb +pb +pb +pb +pb +lw +xI +em +em +em +em +tv +tv +em +em +em +em +em +em +wK +wK +fP +wK +IL +wK +wK +wK +wK +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +VP +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +VP +JS +wK +hk +vz +JS +cp +wF +cp +hk +cp +vc +hk +mn +MD +hk +em +tp +wK +em +em +em +tv +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(66,1,1) = {" +Lv +Lv +em +em +em +em +tv +em +em +em +em +xI +xI +lw +xI +xI +xI +xI +pb +xI +xI +pb +xI +em +em +em +em +em +tv +em +em +em +em +em +em +IL +ws +em +wK +wK +wK +wK +wK +wK +JS +hh +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +to +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +JS +VP +wK +hk +sg +JS +qn +VP +OV +hk +fD +Pt +hk +ET +YQ +hk +em +em +wK +em +em +em +tv +em +em +em +em +em +vr +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(67,1,1) = {" +Lv +Lv +em +em +em +em +tv +em +em +em +em +xI +Qe +pb +pb +pb +pb +xI +pb +xI +pb +pb +xI +em +em +em +em +em +tv +tv +em +em +em +em +em +hB +wK +em +vE +wE +wK +wK +wK +wK +JS +JS +wK +wK +wK +wK +wK +wK +wu +wK +yt +wK +wK +wK +wK +wK +JS +wK +Uq +wK +wK +wK +wK +wK +ee +wu +wK +JS +JS +wK +hk +Qc +JS +qn +fT +TN +hk +eL +Ws +hk +WS +hk +hk +em +em +wK +wK +em +em +tv +em +em +em +em +em +vr +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(68,1,1) = {" +Lv +Lv +em +em +em +em +tv +em +em +em +em +xI +xI +xI +pb +xI +pb +xI +pb +xI +pb +xI +xI +em +em +em +em +em +em +tv +em +em +em +em +em +em +em +em +em +mw +wK +wK +ku +wK +JS +JS +wK +wK +wK +wK +wK +wK +hk +hk +rM +WH +hk +hk +hk +hk +ED +hk +rM +WH +hk +WH +WH +hk +hk +hk +wK +JS +JS +Lp +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +wK +em +em +em +wK +em +em +tv +em +em +em +em +vr +vr +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(69,1,1) = {" +Lv +Lv +em +Lv +em +em +tv +em +em +xI +xI +xI +Qe +xI +pb +xI +pb +xI +pb +xI +pb +xI +em +em +em +em +em +em +em +em +tv +em +em +em +em +em +em +em +em +wK +qw +yt +oe +wK +JS +JS +wK +hk +hk +hk +hk +hk +hk +FU +fz +Rx +bJ +Gz +qZ +ER +JS +ER +sa +JS +IB +sc +JS +Di +RO +hk +wK +Xt +VP +wK +wK +wK +wK +Tx +hB +wK +wK +wK +wK +wK +wK +wK +wK +em +em +em +wK +em +em +tv +em +em +em +em +em +vr +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(70,1,1) = {" +Lv +Lv +Lv +Lv +em +em +tv +em +xI +xI +pb +pb +pb +pb +pb +xI +pb +xI +pb +xI +pb +xI +em +em +em +em +em +em +em +em +em +tv +em +em +em +em +em +em +em +wK +IU +wK +IU +wK +JS +JS +wK +hk +ab +dG +JS +GF +hk +AT +JS +oR +bJ +JS +Pt +Tm +JS +JS +Fb +JS +cd +ki +JS +yH +Br +hk +wK +JS +JS +mW +wK +hk +hk +hk +hk +hk +hk +hk +wK +wK +wK +wK +wK +wK +em +em +wK +em +em +tv +em +em +em +em +vr +vr +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(71,1,1) = {" +Lv +Lv +Lv +em +em +em +tv +em +xI +pb +pb +xI +xI +xI +xI +xI +pb +xI +pb +xI +pb +xI +em +em +em +em +em +em +em +em +em +tv +tv +tv +tv +em +em +em +Ow +wK +IU +aK +IU +wK +JS +JS +wK +hk +jV +tz +JS +AY +hk +gK +JS +jM +bJ +JS +OY +yP +Pt +el +VG +EX +Pt +OT +JS +Zk +VW +hk +wK +VP +JS +wK +wK +hk +oi +ct +wh +Pt +yK +hk +wK +wK +wK +wK +wK +wK +em +wK +wK +em +em +tv +em +em +em +em +vr +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(72,1,1) = {" +Lv +Lv +Lv +em +em +em +tv +em +xI +pb +pb +xI +xI +pb +pb +pb +pb +pb +pb +pb +pb +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +tv +em +em +em +GG +wK +oe +wK +oe +wK +JS +JS +wK +hk +FH +Cz +xa +ll +hk +DL +JS +Hh +JS +JS +JS +Nd +JS +JS +VP +JS +Pt +xL +JS +qO +mS +hk +wK +VP +JS +wK +wK +hk +JS +Pt +VF +VF +qN +hk +wK +wK +wK +wK +wK +wK +em +wK +em +em +em +tv +em +em +em +vr +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(73,1,1) = {" +Lv +Lv +em +em +em +em +tv +em +xI +xI +pb +pb +xI +pb +xI +xI +pb +pb +xI +xI +xI +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +xI +tv +em +em +em +em +wK +oe +db +IU +wK +JS +JS +wK +hk +ls +Pt +Zi +kn +hk +ps +Qs +ZG +bJ +JS +cd +PK +JS +JS +JS +JS +Pt +JS +JS +AG +RO +hk +wK +JS +hh +wK +wK +hk +ff +Fn +Pt +rt +Bp +hk +wK +wK +wK +wK +wK +wK +wK +wK +em +em +tv +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(74,1,1) = {" +Lv +Lv +em +em +em +em +tv +em +em +xI +xI +pb +xI +pb +Qe +xI +xI +xI +xI +Bb +pb +pb +pb +pb +pb +xI +xI +xI +xI +pb +xI +xI +pb +xI +tv +em +em +em +em +wK +oe +wK +IU +wK +JS +JS +hB +hk +Nt +Pt +JS +qB +hk +NR +JS +yT +bJ +Qs +Pt +Pz +Nd +JS +DA +eN +Tm +bd +Pt +Hj +Cw +hk +wK +JS +JS +JS +JS +SR +gk +nE +HS +oO +Bp +hk +wK +wK +wK +wK +wK +wK +wK +em +em +tv +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(75,1,1) = {" +Lv +em +em +em +em +em +tv +em +em +em +xI +pb +xI +xI +xI +xI +pb +pb +pb +pb +xI +xI +xI +xI +xI +xI +TH +Qe +xI +pb +xI +pb +pb +xI +em +tv +em +em +em +TZ +wK +wK +wK +wK +JS +JS +wK +hk +JS +zV +RA +VP +hk +JS +Pt +yP +bJ +JS +JS +Pt +JS +JS +zd +JS +Pt +CD +JS +eH +Rx +hk +wK +JS +JS +wK +wK +hk +YT +oO +uN +uC +To +hk +wK +wK +wK +wK +wK +em +em +em +tv +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(76,1,1) = {" +Lv +em +em +em +em +em +tv +em +em +em +xI +pb +pb +pb +pb +pb +pb +xI +xI +xI +xI +pb +lw +xI +lw +xI +pb +pb +xI +pb +xI +Qe +pb +xI +em +tv +em +em +em +em +em +wK +wK +wK +JS +JS +wK +hk +kO +ln +Pt +Pt +ED +JS +VF +tz +JS +hh +JS +JS +JS +Pt +Tm +Pt +Pt +JS +JS +qO +Tk +hk +wK +JS +JS +wK +wK +hk +Yi +Yi +Yi +JS +zD +hk +wK +wK +wK +em +em +em +em +tv +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(77,1,1) = {" +Lv +em +em +em +em +em +tv +em +em +em +xI +lw +xI +xI +xI +xI +xI +xI +pb +pb +pb +pb +pb +xI +pb +xI +pb +pb +pb +pb +xI +xI +xI +xI +em +tv +em +em +em +em +em +wK +wK +wK +JS +JS +wK +hk +hk +hk +hk +hk +hk +VV +JS +Sq +bJ +JS +GM +tB +qM +WL +Rx +JS +PC +PC +PC +ln +RQ +hk +wK +JS +JS +wK +wK +hk +GP +GP +fy +gQ +jR +hk +wK +em +wK +wK +em +em +tv +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(78,1,1) = {" +Lv +em +em +em +em +em +tv +em +em +em +xI +pb +pb +pb +pb +pb +pb +pb +pb +xI +xI +xI +xI +xI +pb +ri +pb +pb +pb +pb +pb +pb +pb +xI +em +em +tv +em +em +em +em +em +wK +wK +JS +JS +wK +wK +wK +wK +wK +wK +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +hk +wK +JS +JS +wK +wK +hk +hk +hk +hk +hk +hk +hk +em +em +wK +em +em +tv +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(79,1,1) = {" +Lv +Lv +Lv +em +em +em +tv +em +em +em +xI +xI +xI +xI +xI +xI +xI +xI +Qe +xI +pb +pb +pb +pb +pb +xI +pb +pb +pb +pb +pb +pb +lw +xI +em +em +tv +em +em +em +em +em +wK +DB +JS +JS +wK +wK +wK +wK +wK +wK +wK +wK +jb +jb +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +JS +JS +wK +wK +wK +em +em +em +em +em +em +em +em +em +em +tv +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(80,1,1) = {" +Lv +Lv +Lv +em +em +em +tv +em +em +em +xI +Qe +SO +pb +pb +pb +pb +xI +xI +xI +pb +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +em +em +tv +em +em +em +em +em +wK +wK +JS +JS +JS +JS +JS +JS +JS +JS +Tg +wK +jD +JS +JS +JS +JS +hB +JS +JS +to +wO +JS +JS +JS +JS +JS +JS +JS +JS +JS +wK +wK +em +em +em +em +em +em +tv +tv +tv +tv +tv +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(81,1,1) = {" +Lv +Lv +Lv +em +em +em +tv +em +em +em +xI +xI +TH +xI +pb +xI +pb +pb +pb +pb +pb +xI +pb +pb +xI +Qe +gs +xI +xI +xI +gs +Qe +xI +em +em +em +tv +tv +em +em +em +em +wK +wK +JS +JS +JS +JS +JS +wK +em +em +wK +JS +JS +JS +to +JS +JS +JS +JS +kO +JS +JS +JS +JS +hh +hB +wK +XR +JS +JS +JS +wK +em +em +em +em +em +em +em +tv +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(82,1,1) = {" +Lv +Lv +em +em +em +em +tv +em +em +em +xI +pb +pb +xI +pb +xI +xI +pb +xI +xI +xI +xI +pb +pb +xI +vA +pb +Ix +XQ +ud +pb +vA +xI +em +em +em +em +tv +em +em +em +em +wK +wK +wK +em +em +em +em +em +em +em +wK +wK +wK +wK +wK +wK +jb +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +em +em +em +em +em +em +em +tv +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(83,1,1) = {" +Lv +Lv +Lv +em +em +em +tv +em +em +em +xI +pb +pb +xI +pb +xI +pb +pb +pb +pb +pb +pb +pb +pb +xI +pb +pb +pb +vA +pb +pb +pb +xI +em +em +em +em +tv +tv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +wK +wK +wK +em +wK +em +em +em +wK +wK +em +em +em +em +em +em +em +em +tv +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(84,1,1) = {" +Lv +Lv +Lv +em +em +em +tv +em +em +em +xI +pb +pb +xI +pb +xI +pb +xI +xI +pb +lw +pb +pb +pb +xI +vq +pb +NB +TO +lh +pb +vq +xI +em +em +em +em +em +tv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +XF +wK +em +em +em +em +em +em +wK +wK +em +em +em +em +em +em +em +em +em +tv +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +"} +(85,1,1) = {" +Lv +Lv +Lv +Lv +em +em +tv +em +em +xI +xI +pb +pb +xI +lw +xI +pb +pb +xI +pb +pb +pb +xI +pb +xI +pb +pb +lh +AD +NB +pb +pb +xI +em +em +em +em +em +tv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +tv +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(86,1,1) = {" +Lv +Lv +Lv +Lv +em +em +tv +em +em +xI +pb +pb +xI +xI +pb +xI +pb +Qe +xI +pb +pb +pb +xI +pb +xI +pb +pb +NB +pb +TO +lh +pb +xI +em +em +em +em +em +em +tv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +tv +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +vr +vr +Lv +Lv +em +Lv +Lv +Lv +Lv +"} +(87,1,1) = {" +Lv +Lv +Lv +em +em +em +tv +em +em +xI +pb +xI +xI +xI +pb +xI +xI +xI +xI +pb +xI +xI +xI +pb +xI +vA +pb +pb +pb +pb +pb +vA +xI +em +em +em +em +em +em +tv +tv +em +em +em +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +tv +tv +tv +tv +tv +em +em +tv +tv +tv +tv +tv +em +em +em +em +em +em +em +em +em +em +em +em +vr +vr +vr +vr +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(88,1,1) = {" +Lv +Lv +Lv +em +em +em +tv +em +em +xI +pb +xI +Qe +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +xI +Qe +pb +pb +lh +vq +pb +Qe +xI +xI +xI +xI +em +em +em +em +tv +tv +tv +tv +tv +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +xI +xI +xI +tv +tv +tv +tv +xI +xI +xI +tv +tv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(89,1,1) = {" +Lv +Lv +Lv +vr +em +em +tv +em +em +xI +pb +xI +pb +pb +pb +pb +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +CE +xI +xI +xI +xI +xI +pb +xI +xI +em +em +em +em +em +xI +xI +xI +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +pb +xI +xI +xI +xI +xI +xI +BJ +xI +xI +tv +tv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(90,1,1) = {" +Lv +Lv +vr +em +em +em +tv +em +em +xI +pb +xI +pb +xI +xI +pb +pb +pb +xI +xI +Qe +pb +pb +pb +pb +pb +pb +pb +oH +pb +pb +pb +pb +xI +pb +pb +pb +em +em +em +em +em +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +lw +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +BJ +BJ +BJ +xI +xI +tv +tv +em +em +em +em +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(91,1,1) = {" +Lv +Lv +vr +vr +em +em +tv +em +em +xI +pb +xI +pb +pb +xI +xI +xI +pb +pb +xI +xI +pb +xI +xI +xI +xI +In +xI +xI +xI +pb +xI +pb +xI +pb +xI +pb +pb +em +em +em +xI +xI +pb +pb +pb +pb +pb +pb +Qe +pb +pb +pb +QH +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +Qe +pb +pb +pb +pb +pb +pb +BJ +BJ +BJ +BJ +BJ +BJ +BJ +xI +xI +tv +tv +tv +tv +tv +tv +tv +tv +tv +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(92,1,1) = {" +Lv +Lv +vr +em +em +em +tv +em +em +xI +pb +xI +xI +pb +pb +pb +xI +xI +pb +pb +xI +pb +xI +pb +Qe +xI +pb +xI +pb +xI +pb +xI +Qe +xI +pb +xI +xI +pb +pb +em +em +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +Qe +pb +pb +pb +LV +pb +pb +BJ +BJ +pb +pb +pb +pb +pb +BJ +BJ +pb +pb +BJ +BJ +BJ +BJ +BJ +BJ +BJ +BJ +xI +xI +xI +xI +xI +xI +em +em +em +tv +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(93,1,1) = {" +Lv +Lv +vr +em +em +em +tv +em +em +xI +In +pb +xI +xI +xI +pb +pb +xI +xI +pb +pb +pb +xI +pb +pb +xI +pb +xI +pb +xI +pb +xI +xI +xI +pb +pb +xI +Qe +em +em +em +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +BJ +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +BJ +BJ +BJ +nT +BJ +BJ +BJ +BJ +BJ +BJ +xI +NJ +xI +em +em +em +tv +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(94,1,1) = {" +Lv +Lv +vr +em +em +em +tv +em +em +xI +pb +pb +pb +pb +xI +Qe +pb +pb +xI +xI +xI +xI +xI +pb +xI +xI +pb +xI +pb +xI +pb +xI +pb +pb +pb +xI +xI +xI +em +em +em +xI +pb +pb +pb +lw +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +nT +BJ +BJ +BJ +BJ +xI +BJ +BJ +xI +BJ +xI +xI +xI +xI +NJ +xI +em +em +em +tv +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(95,1,1) = {" +Lv +Lv +Lv +em +em +em +tv +em +em +xI +pb +pb +pb +pb +xI +xI +pb +pb +pb +xI +pb +pb +pb +pb +lw +pb +pb +xI +pb +xI +pb +xI +pb +pb +xI +xI +pb +pb +Qe +em +em +xI +pb +pb +pb +pb +pb +pb +pb +pb +lw +pb +pb +LV +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +BJ +BJ +BJ +BJ +BJ +BJ +BJ +NJ +NJ +NJ +NJ +xI +em +em +em +tv +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +"} +(96,1,1) = {" +Lv +Lv +Lv +em +em +em +tv +em +em +xI +xI +lw +pb +pb +pb +xI +xI +lw +pb +xI +xI +pb +xI +pb +pb +pb +pb +xI +pb +pb +pb +xI +pb +lw +xI +pb +pb +xI +em +em +xI +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +lw +pb +pb +pb +pb +pb +pb +pb +LV +pb +pb +Bb +pb +pb +pb +pb +pb +pb +BJ +BJ +BJ +xI +BJ +BJ +xI +BJ +xI +xI +xI +xI +NJ +xI +xI +em +em +tv +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +"} +(97,1,1) = {" +Lv +Lv +Lv +em +em +em +tv +em +em +xI +xI +xI +pb +pb +pb +pb +xI +xI +pb +xI +pb +pb +xI +xI +pb +xI +xI +xI +pb +xI +pb +xI +pb +pb +xI +pb +xI +xI +em +em +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +Bb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +lw +pb +pb +pb +pb +pb +pb +pb +LV +pb +pb +pb +BJ +pb +BJ +BJ +pb +BJ +BJ +BJ +BJ +xI +cS +NJ +cS +xI +em +em +tv +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +"} +(98,1,1) = {" +Lv +Lv +em +em +em +em +tv +tv +em +xI +xI +xI +xI +pb +lw +Qe +xI +xI +pb +xI +xI +pb +xI +Qe +pb +pb +xI +xI +pb +xI +pb +xI +pb +pb +pb +In +xI +xI +xI +xI +pb +pb +pb +pb +pb +pb +LV +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +BJ +pb +pb +pb +pb +pb +BJ +pb +pb +pb +BJ +BJ +BJ +BJ +BJ +xI +xI +NJ +xI +xI +em +em +tv +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(99,1,1) = {" +Lv +Lv +em +em +em +em +em +tv +em +em +em +em +xI +xI +Cm +xI +xI +xI +pb +pb +xI +pb +xI +pb +pb +pb +pb +zL +pb +pb +pb +xI +pb +xI +xI +xI +xI +pb +pb +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +lw +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +BJ +BJ +pb +pb +pb +pb +pb +BJ +BJ +pb +BJ +pb +pb +BJ +BJ +BJ +xI +cS +NJ +cS +xI +em +em +tv +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(100,1,1) = {" +Lv +Lv +Lv +Lv +em +em +em +em +tv +em +em +em +xI +pb +pb +pb +pb +xI +Qe +pb +pb +pb +xI +xI +xI +xI +xI +pb +xI +xI +xI +xI +pb +xI +pb +pb +pb +AZ +pb +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +LV +pb +pb +pb +pb +pb +Qe +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +lw +BJ +xI +xI +xI +xI +NJ +xI +xI +em +em +tv +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +em +em +Lv +"} +(101,1,1) = {" +Lv +Lv +Lv +Lv +vr +vr +em +em +tv +em +em +em +xI +xI +pb +pb +pb +xI +xI +xI +xI +pb +xI +In +pb +pb +xI +pb +xI +xI +pb +pb +pb +xI +pb +pb +pb +pb +pb +xI +pb +Qe +pb +pb +Qe +pb +pb +Qe +pb +pb +Qe +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +QH +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +AZ +pb +pb +pb +pb +pb +pb +BJ +pb +BJ +xI +Rs +Nz +PT +NJ +NJ +xI +em +em +tv +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +em +em +Lv +Lv +"} +(102,1,1) = {" +Lv +Lv +Lv +Lv +vr +vr +em +em +tv +em +em +em +em +xI +pb +pb +pb +pb +xI +xI +xI +xI +xI +lw +pb +pb +xI +pb +pb +pb +pb +xI +pb +xI +pb +pb +pb +pb +Qe +xI +pb +nV +nV +nV +nV +nV +nV +nV +nV +nV +nV +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +lw +pb +pb +pb +pb +pb +pb +pb +pb +BJ +xI +Nh +fx +wA +NJ +NJ +xI +em +em +tv +em +em +em +Lv +Lv +Lv +em +Lv +Lv +em +em +Lv +Lv +"} +(103,1,1) = {" +Lv +Lv +Lv +Lv +vr +vr +em +em +tv +em +em +em +em +xI +xI +pb +xI +pb +Qe +xI +pb +pb +pb +pb +pb +pb +xI +xI +xI +xI +xI +xI +xI +xI +pb +pb +In +pb +pb +CE +pb +nV +nV +nV +nV +nV +nV +nV +nV +nV +nV +pb +pb +pb +pb +pb +lw +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +Bb +pb +pb +pb +pb +pb +LV +pb +BJ +pb +xI +BW +HE +tZ +NJ +NJ +xI +em +em +tv +em +em +em +Lv +Lv +Lv +em +em +Lv +Lv +em +em +Lv +"} +(104,1,1) = {" +Lv +Lv +Lv +Lv +em +em +em +em +tv +em +em +em +em +xI +xI +pb +xI +pb +pb +xI +xI +xI +xI +cq +xI +pb +QH +pb +pb +pb +pb +pb +pb +pb +th +pb +pb +pb +pb +CE +SO +nV +nV +nV +nV +nV +nV +nV +nV +nV +nV +pb +pb +pb +pb +pb +pb +pb +Qe +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +BJ +BJ +pb +pb +pb +pb +pb +pb +pb +xI +xI +xI +xI +NJ +xI +xI +em +em +tv +em +em +em +Lv +Lv +Lv +em +em +em +Lv +em +Lv +Lv +"} +(105,1,1) = {" +Lv +Lv +Lv +Lv +em +em +em +em +tv +xI +xI +xI +xI +xI +xI +pb +xI +xI +pb +pb +pb +xI +pb +pb +xI +xI +xI +pb +pb +xI +pb +xI +pb +pb +pb +pb +pb +pb +pb +CE +pb +nV +nV +nV +nV +nV +nV +nV +nV +nV +nV +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +LV +pb +pb +pb +BJ +BJ +pb +pb +pb +pb +pb +pb +pb +pb +BJ +pb +pb +pb +xI +xI +xI +xI +NJ +xI +xI +em +em +tv +em +em +em +Lv +Lv +Lv +em +em +em +Lv +Lv +Lv +Lv +"} +(106,1,1) = {" +Lv +Lv +Lv +Lv +Lv +em +em +em +tv +xI +Qe +pb +pb +pb +pb +pb +pb +xI +xI +xI +pb +xI +pb +pb +pb +pb +xI +xI +pb +xI +Qe +xI +pb +pb +pb +pb +pb +pb +Qe +xI +pb +nV +nV +nV +nV +nV +nV +nV +nV +nV +nV +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +BJ +BJ +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +xI +iS +iS +iS +xM +iS +iS +iS +em +tv +em +em +em +Lv +Lv +Lv +em +em +em +em +Lv +Lv +Lv +"} +(107,1,1) = {" +Lv +Lv +Lv +Lv +Lv +em +em +em +tv +xI +xI +xI +pb +xI +xI +xI +pb +pb +pb +xI +pb +xI +pb +xI +xI +pb +Qe +xI +xI +xI +xI +xI +xI +pb +xI +xI +xI +pb +pb +xI +pb +Qe +pb +pb +Qe +pb +pb +Qe +pb +pb +Qe +pb +lw +pb +pb +pb +pb +LV +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +BJ +pb +pb +Qe +pb +pb +pb +xI +xI +xI +iS +Nf +oP +js +um +js +iS +tv +tv +em +em +em +Lv +Lv +Lv +Lv +em +em +em +em +Lv +Lv +"} +(108,1,1) = {" +Lv +Lv +Lv +Lv +Lv +em +em +em +tv +em +em +xI +pb +xI +xI +xI +xI +xI +pb +xI +pb +xI +pb +xI +pb +pb +pb +xI +lw +pb +pb +xI +pb +pb +xI +pb +pb +pb +xI +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +lw +pb +pb +pb +pb +pb +pb +pb +pb +pb +Qe +pb +pb +pb +LV +BJ +BJ +pb +pb +pb +pb +pb +xI +em +em +iS +ut +ut +um +rs +oP +iS +tv +em +em +em +em +Lv +Lv +Lv +Lv +Lv +em +em +em +Lv +Lv +"} +(109,1,1) = {" +Lv +Lv +Lv +Lv +em +em +em +em +tv +em +em +xI +pb +pb +xI +nK +nK +xI +pb +xI +pb +xI +pb +xI +xI +xI +xI +xI +xI +pb +pb +xI +pb +pb +xI +pb +pb +xI +xI +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +BJ +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +xI +em +em +iS +um +um +um +oP +um +iS +tv +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +Lv +Lv +"} +(110,1,1) = {" +Lv +Lv +Lv +em +em +em +em +em +tv +em +em +xI +xI +pb +xI +xI +nK +xI +pb +xI +pb +xI +pb +pb +xI +pb +pb +pb +xI +pb +pb +xI +pb +pb +xI +pb +xI +xI +em +xI +pb +pb +pb +pb +pb +lw +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +lw +pb +pb +xI +em +em +iS +KV +um +Ni +um +Vv +iS +tv +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(111,1,1) = {" +Lv +Lv +Lv +Lv +em +em +em +em +tv +em +em +em +xI +pb +pb +xI +nK +xI +pb +xI +pb +xI +pb +pb +xI +Qe +pb +pb +xI +xI +pb +xI +xI +xI +xI +xI +xI +em +em +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +AZ +pb +pb +Qe +pb +pb +pb +pb +pb +pb +pb +BJ +BJ +pb +pb +pb +pb +pb +pb +Bb +pb +pb +xI +em +em +iS +um +js +iS +Vv +NY +iS +tv +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(112,1,1) = {" +Lv +Lv +Lv +em +em +em +em +em +tv +em +em +em +xI +xI +pb +xI +nK +xI +pb +xI +pb +pb +lw +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +xI +xI +em +em +em +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +BJ +pb +pb +pb +pb +pb +pb +pb +pb +xI +em +em +iS +Zn +iS +iS +iS +Zn +iS +tv +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(113,1,1) = {" +Lv +Lv +Lv +Lv +em +em +em +em +tv +em +xI +xI +xI +pb +pb +xI +nK +xI +pb +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +pb +xI +xI +em +em +em +xI +pb +pb +Qe +pb +LV +pb +pb +pb +LV +pb +pb +pb +pb +Qe +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +lw +pb +pb +pb +pb +pb +pb +pb +LV +pb +pb +pb +pb +xI +em +em +iS +iS +iS +iS +iS +iS +iS +tv +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(114,1,1) = {" +Lv +Lv +Lv +Lv +Lv +em +em +em +tv +em +xI +pb +pb +pb +xI +xI +nK +xI +pb +xI +pb +xI +aZ +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +xI +em +em +em +em +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +In +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +LV +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +xI +em +em +iS +iS +iS +iS +iS +iS +iS +tv +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(115,1,1) = {" +Lv +Lv +Lv +Lv +Lv +em +em +em +tv +em +xI +xI +xI +pb +xI +xI +xI +xI +pb +pb +cq +pb +pb +pb +pb +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +em +em +em +em +xI +pb +pb +pb +lw +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +lw +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +Qe +pb +pb +pb +pb +pb +Qe +pb +pb +xI +em +em +em +em +em +em +em +em +tv +tv +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(116,1,1) = {" +Lv +Lv +Lv +Lv +Lv +em +em +em +tv +em +em +xI +Qe +pb +pb +pb +pb +pb +pb +pb +xI +pb +xI +Qe +xI +xI +em +em +em +em +em +em +em +xI +xI +em +em +em +em +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +xI +xI +xI +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +pb +xI +em +em +em +em +em +em +em +tv +tv +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(117,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +em +em +tv +em +em +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +em +em +em +em +em +em +em +em +em +em +em +em +em +em +xI +pb +pb +pb +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +xI +pb +pb +xI +xI +em +xI +xI +xI +pb +pb +pb +pb +pb +xI +xI +xI +xI +xI +xI +xI +pb +pb +pb +pb +pb +xI +xI +xI +em +em +em +em +em +tv +tv +tv +em +em +em +vr +Lv +Lv +Lv +Lv +Lv +em +Lv +Lv +Lv +Lv +Lv +Lv +"} +(118,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +xI +xI +xI +xI +xI +em +em +em +em +em +em +em +em +em +em +xI +xI +xI +xI +em +em +em +em +xI +xI +xI +xI +xI +xI +xI +em +em +em +em +em +xI +xI +xI +xI +xI +xI +xI +em +em +em +em +tv +tv +tv +tv +em +em +em +vr +vr +vr +vr +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(119,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +tv +em +em +em +em +vr +vr +vr +vr +vr +vr +vr +vr +vr +em +Lv +Lv +em +Lv +Lv +Lv +Lv +"} +(120,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +Lv +vr +vr +vr +vr +vr +vr +vr +vr +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +"} +(121,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +vr +vr +vr +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +vr +vr +vr +vr +vr +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +"} +(122,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +vr +em +em +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +vr +vr +vr +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(123,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +vr +vr +vr +vr +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +vr +vr +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(124,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +vr +Lv +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(125,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +em +Lv +Lv +Lv +Lv +Lv +em +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +em +Lv +Lv +em +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(126,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} +(127,1,1) = {" +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +Lv +"} diff --git a/_maps/map_files220/cyberiad/cyberiad.dmm b/_maps/map_files220/cyberiad/cyberiad.dmm new file mode 100644 index 000000000000..98b7c9ac8c42 --- /dev/null +++ b/_maps/map_files220/cyberiad/cyberiad.dmm @@ -0,0 +1,170143 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aaa" = ( +/turf/space, +/area/space) +"aab" = ( +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"aac" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"aad" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aaf" = ( +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/port) +"aag" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aah" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/ai_slipper, +/mob/living/simple_animal/bot/secbot/pingsky, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"aai" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"aaQ" = ( +/obj/docking_port/stationary/whiteship{ + dir = 8; + id = "whiteship_cyberiad"; + name = "North of Cyberiad" + }, +/turf/space, +/area/space) +"aaZ" = ( +/obj/structure/curtain/open/shower{ + anchored = 1 + }, +/obj/machinery/shower{ + dir = 4; + pixel_x = 5 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fsmaint) +"abd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"abp" = ( +/obj/effect/landmark/spawner/carp, +/turf/space, +/area/space) +"abN" = ( +/turf/simulated/wall/r_wall, +/area/security/permabrig) +"abO" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom/department/security{ + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"abP" = ( +/obj/machinery/suit_storage_unit/security, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"abT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"abY" = ( +/obj/structure/marker_beacon/dock_marker/collision, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"aca" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/range) +"acb" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/range) +"acc" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"acf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"ach" = ( +/obj/structure/target_stake, +/obj/machinery/magnetic_module, +/turf/simulated/floor/plasteel, +/area/security/range) +"aci" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/main) +"acj" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"aco" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/range) +"act" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/range) +"acu" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/range) +"acv" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/range) +"acw" = ( +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/main) +"acx" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/main) +"acy" = ( +/obj/item/soap/nanotrasen, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/main) +"acB" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/curtain/open/shower/security, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/main) +"acC" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/customs2) +"acD" = ( +/obj/machinery/door/airlock{ + name = "Toilet" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/main) +"acE" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/main) +"acH" = ( +/obj/structure/rack, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/window/reinforced, +/obj/item/grenade/barrier{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/grenade/barrier{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"acK" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"acL" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/flashbangs, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"acM" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -3; + pixel_y = -2 + }, +/obj/item/clothing/ears/earmuffs, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"acO" = ( +/obj/machinery/magnetic_controller{ + autolink = 1; + name = "Firing Range Control Console"; + path = "w;e;e;w;s;n;n;s" + }, +/turf/simulated/wall, +/area/security/range) +"acP" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/flashbangs, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"acR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/flora/junglebush/large, +/turf/simulated/floor/grass, +/area/security/permabrig) +"acS" = ( +/obj/structure/toilet{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/main) +"acV" = ( +/obj/item/restraints/handcuffs/pinkcuffs, +/turf/simulated/floor/plating, +/area/security/main) +"acW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"acX" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/item/storage/secure/briefcase, +/obj/item/mop, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"adb" = ( +/obj/structure/rack, +/obj/item/storage/lockbox/mindshield, +/obj/item/storage/box/trackimp, +/obj/item/storage/box/chemimp{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"adg" = ( +/obj/structure/dispenser/oxygen, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"adh" = ( +/obj/machinery/suit_storage_unit/security, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"adi" = ( +/obj/structure/table/reinforced, +/obj/item/gun/energy/laser/practice, +/obj/machinery/recharger, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/security/range) +"adj" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"adl" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Firing Range" + }, +/obj/machinery/syndicatebomb/training, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/range) +"adm" = ( +/obj/structure/table/reinforced, +/obj/item/gun/energy/laser/practice, +/obj/machinery/recharger, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/security/range) +"ado" = ( +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"adp" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/main) +"adw" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"adz" = ( +/obj/machinery/conveyor/west{ + dir = 10; + id = "garbage" + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"adB" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_nw"; + name = "northwest of station"; + width = 18 + }, +/turf/space, +/area/space) +"adE" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"adH" = ( +/obj/machinery/suit_storage_unit/security/hos, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"adI" = ( +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/button/windowtint{ + id = "hos_room"; + pixel_x = 10; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"adN" = ( +/obj/structure/table, +/obj/item/instrument/harmonica, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"adP" = ( +/obj/structure/rack, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/storage/box/beanbag{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/beanbag{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/box/beanbag{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/securearmoury) +"adQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Firing Range" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plasteel, +/area/security/main) +"adX" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/effect/landmark/start/detective, +/turf/simulated/floor/plasteel, +/area/security/main) +"adY" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/main) +"adZ" = ( +/obj/structure/sign/directions/engineering, +/obj/structure/sign/directions/science{ + dir = 4; + pixel_y = -7 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = 7 + }, +/turf/simulated/wall, +/area/blueshield) +"aeb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"aeg" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/prisonlockers) +"aej" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console"; + pixel_y = 30 + }, +/obj/machinery/economy/vending/secdrobe, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/main) +"aek" = ( +/obj/item/radio/intercom/department/security{ + pixel_x = -28 + }, +/obj/machinery/camera{ + c_tag = "Brig Security Equipment Lockers"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom" + }, +/area/security/main) +"ael" = ( +/obj/machinery/economy/vending/secdrobe, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/main) +"aem" = ( +/obj/machinery/door/airlock/external{ + id_tag = "laborcamp_home"; + locked = 1; + name = "Labor Camp Airlock" + }, +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/turf/simulated/floor/plating, +/area/security/brig) +"aev" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/range) +"aex" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"aey" = ( +/obj/machinery/computer/brigcells{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/warden) +"aeA" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/main) +"aeB" = ( +/obj/effect/decal/warning_stripes/red/partial, +/turf/simulated/floor/plasteel, +/area/security/main) +"aeC" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug/hos{ + pixel_x = -4; + pixel_y = -6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/security/hos) +"aeD" = ( +/obj/item/radio/intercom/department/security{ + dir = 8; + pixel_x = 22; + pixel_y = 8 + }, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/machinery/button/windowtint{ + dir = 8; + id = "HoS"; + pixel_x = 24; + pixel_y = -8; + req_one_access_txt = "58" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"aeE" = ( +/obj/effect/spawner/random_spawners/blood_often, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"aeF" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"aeG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"aeH" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/brig) +"aeI" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/brig) +"aeJ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"aeP" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/apmaint) +"aeR" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/flasher/portable, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/machinery/camera{ + c_tag = "Brig Secure Armory North" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"aeS" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"aeT" = ( +/obj/machinery/kitchen_machine/oven, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"aeU" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/warden) +"aeV" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/computer/security{ + dir = 8; + network = list("SS13","Research Outpost","Mining Outpost") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"aeW" = ( +/obj/machinery/door_control{ + desc = "A remote control-switch to lock down the prison wing's blast doors"; + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_x = -26; + pixel_y = 6; + req_one_access_txt = "2" + }, +/obj/machinery/door_control{ + id = "Secure Gate"; + name = "Brig Lockdown"; + pixel_x = -26; + pixel_y = -3; + req_one_access_txt = "2" + }, +/obj/machinery/door_control{ + id = "hosofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = -26; + pixel_y = 15; + req_one_access_txt = "58" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/security/hos) +"afa" = ( +/turf/simulated/floor/plasteel, +/area/security/brig) +"afe" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Armory_South"; + location = "Armory_North" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"afk" = ( +/obj/machinery/photocopier, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/warden) +"afl" = ( +/obj/machinery/door_control{ + id = "Secure Gate"; + name = "Brig Lockdown"; + pixel_x = 3; + pixel_y = -28; + req_one_access_txt = "2" + }, +/obj/machinery/door_control{ + desc = "A remote control-switch to lock down the prison wing's blast doors"; + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_x = -7; + pixel_y = -28; + req_one_access_txt = "2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"afm" = ( +/turf/simulated/wall/r_wall, +/area/security/warden) +"afo" = ( +/obj/structure/table, +/obj/item/storage/box/prisoner, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/brig) +"afs" = ( +/obj/structure/closet/l3closet/scientist, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "purple" + }, +/area/toxins/hallway) +"afu" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"afx" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/closet/secure_closet/security, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/main) +"afK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/main) +"afM" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/stamp/hos, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen/multi, +/turf/simulated/floor/carpet, +/area/security/hos) +"afO" = ( +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"afV" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Transfer" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/brig) +"afX" = ( +/obj/structure/grille, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"agb" = ( +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"agk" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/brig) +"ago" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/brig) +"agq" = ( +/obj/machinery/camera{ + c_tag = "Brig Main Hall West 2" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/brig) +"agt" = ( +/obj/machinery/door/poddoor/impassable/gamma, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"agO" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/brig) +"agP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"agS" = ( +/obj/machinery/flasher/portable, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"agT" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Brig Main Hall Center" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/brig) +"agV" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/brig) +"agW" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/brig) +"agZ" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Transfer" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/brig) +"ahf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/main) +"ahk" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/brig) +"ahm" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/sop_security{ + pixel_x = -6 + }, +/obj/item/book/manual/wiki/sop_legal{ + pixel_x = -6; + pixel_y = 3 + }, +/turf/simulated/floor/carpet, +/area/security/hos) +"ahr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"ahA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ahB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"ahD" = ( +/obj/item/radio/intercom/department/security{ + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/brig) +"ahF" = ( +/turf/space, +/area/shuttle/gamma/station) +"ahG" = ( +/obj/structure/rack, +/obj/item/gun/projectile/shotgun/riot{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/gun/projectile/shotgun/riot{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/gun/projectile/shotgun/riot, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/securearmoury) +"ahQ" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Brig Main Hall East 1" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/brig) +"ahR" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/closet/l3closet/security, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"ahT" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"ahU" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"ahV" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Armory_North"; + location = "Armory_South" + }, +/mob/living/simple_animal/bot/secbot/armsky{ + auto_patrol = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"ahW" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump Important Area"; + pixel_x = 24; + cell_type = 5000 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"aic" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"aid" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"aif" = ( +/obj/structure/rack, +/obj/item/storage/box/teargas{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/seccarts{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"aig" = ( +/turf/simulated/wall/r_wall, +/area/aisat/service) +"aih" = ( +/turf/simulated/wall/r_wall, +/area/security/hos) +"aij" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/target/syndicate, +/obj/item/target/syndicate, +/obj/item/target/syndicate, +/obj/item/target, +/obj/item/target, +/obj/item/target, +/turf/simulated/floor/plasteel, +/area/security/range) +"aio" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"aip" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/storage/box/tranquilizer{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/securearmoury) +"aiq" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 1 + }, +/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/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/securearmoury) +"air" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/item/storage/secure/safe{ + pixel_x = 27; + pixel_y = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"ait" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"aiv" = ( +/turf/simulated/wall/r_wall, +/area/security/securearmoury) +"aiw" = ( +/obj/structure/lattice, +/obj/machinery/camera/motion{ + c_tag = "Armory Exterior"; + dir = 1 + }, +/turf/space, +/area/security/securearmoury) +"aiz" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"aiB" = ( +/obj/structure/rack, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clothing/suit/hooded/ablative, +/obj/item/gun/energy/ionrifle, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/securearmoury) +"aiD" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Brig Main Hall West 1" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/brig) +"aiN" = ( +/obj/structure/rack, +/obj/item/gun/energy/gun{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/gun/energy/gun, +/obj/item/gun/energy/gun{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/securearmoury) +"aiO" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/camera{ + c_tag = "Brig Secure Armory East"; + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"aiU" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"aiV" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"aiX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"aiY" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"aja" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"ajg" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"ajj" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"ajk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"ajn" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"ajp" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"ajq" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof/sec, +/obj/item/clothing/head/helmet/alt, +/obj/item/clothing/suit/armor/bulletproof/sec, +/obj/item/clothing/head/helmet/alt, +/obj/item/clothing/suit/armor/bulletproof/sec, +/obj/item/clothing/head/helmet/alt, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/securearmoury) +"ajr" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/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/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/securearmoury) +"ajx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"ajy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/permabrig) +"ajJ" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/brig) +"ajK" = ( +/obj/structure/rack, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/securearmoury) +"ajN" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"ajP" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"ajT" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"ajU" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/brig) +"ajV" = ( +/turf/simulated/floor/carpet, +/area/security/hos) +"akf" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"aki" = ( +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"akl" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/flasher/portable, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"akm" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"akt" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot/sec, +/obj/item/clothing/suit/armor/riot/sec, +/obj/item/clothing/suit/armor/riot/sec, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/securearmoury) +"aku" = ( +/obj/structure/rack, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/shield/riot{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/shield/riot, +/obj/item/shield/riot{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/securearmoury) +"akv" = ( +/obj/structure/table, +/obj/item/taperecorder, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/radio/intercom/department/security{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"akw" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"akx" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/brig) +"akB" = ( +/turf/simulated/wall/r_wall, +/area/security/range) +"akC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"akD" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"akF" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"akG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/storage/pill_bottle/dice, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"akI" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/camera{ + c_tag = "Brig Briefing Room East" + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"akJ" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "HoS" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"akK" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/table/wood, +/obj/machinery/photocopier/faxmachine{ + department = "Head of Security's Office"; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"akL" = ( +/obj/structure/flora/rock/jungle, +/mob/living/simple_animal/lizard{ + name = "Greentext" + }, +/turf/simulated/floor/grass, +/area/security/permabrig) +"akN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"akQ" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors" + }, +/obj/structure/cable, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/permabrig) +"akW" = ( +/turf/simulated/wall, +/area/security/range) +"akY" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/brig) +"akZ" = ( +/turf/simulated/wall/r_wall, +/area/security/prisonlockers) +"alc" = ( +/obj/structure/cable, +/obj/effect/spawner/window/reinforced/polarized{ + id = "IAA" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/turf/simulated/floor/plating, +/area/lawoffice) +"ald" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/lawyer/glass{ + name = "Internal Affairs Office" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "IAA" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/iaa, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"ale" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/economy/vending/security, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"alf" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"alk" = ( +/obj/machinery/light, +/obj/machinery/door_control{ + id = "Secure Armory"; + name = "Secure Armory Shutter Control"; + pixel_x = 7; + pixel_y = -28; + req_one_access_txt = "3" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"aln" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"alo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigLeft"; + name = "Brig Foyer Left Entrance" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"alp" = ( +/obj/structure/table, +/obj/item/ashtray/bronze{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Brig Briefing Room West"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"alq" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/main) +"alr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigLeft"; + name = "Brig Foyer Left Entrance" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"als" = ( +/obj/effect/spawner/random_spawners/fungus_probably, +/turf/simulated/wall, +/area/maintenance/asmaint2) +"alt" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"alu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/main) +"alv" = ( +/obj/structure/grille, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"alB" = ( +/turf/simulated/floor/plasteel, +/area/security/range) +"alD" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/tracker, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxstarboard) +"alG" = ( +/obj/machinery/economy/vending/cigarette, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"alH" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"alJ" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"alL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/lobby) +"alM" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"alN" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/brig) +"alO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigRight"; + name = "Brig Foyer Right Entrance" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"alP" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"alQ" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"alR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "Brig"; + name = "Prisoner Processing" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel, +/area/security/processing) +"alS" = ( +/obj/structure/closet, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"alT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Warden's Office" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/security/armory, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"alV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Warden's Office" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/armory, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"alX" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "Secure Armory"; + name = "Secure Armory Shutters" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"alY" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/securearmoury) +"alZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/reinforced/normal{ + name = "Secure Armory" + }, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Secure Armory" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/general, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"ama" = ( +/obj/structure/closet, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"amb" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"amc" = ( +/obj/structure/closet/secure_closet/security, +/obj/structure/sign/goldenplaque{ + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/main) +"amd" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/main) +"ame" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + security_level = 1 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"amf" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/closet/secure_closet/security, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/main) +"amh" = ( +/obj/structure/grille/broken, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"amm" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/main) +"amn" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_y = 3 + }, +/obj/item/book/manual/wiki/sop_legal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"amr" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/start/head_of_security, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/main) +"ams" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"amt" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security Requests Console"; + pixel_x = 30 + }, +/obj/machinery/computer/brigcells{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"amv" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"amw" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 1; + location = "Security" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/machinery/door/window/classic/reversed, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"amy" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"amz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/warden) +"amA" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 2 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Brig Warden's Office" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/warden) +"amC" = ( +/obj/structure/closet/secure_closet/warden, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/warden) +"amE" = ( +/obj/machinery/computer/prisoner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/warden) +"amG" = ( +/obj/machinery/economy/vending/security, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/seceqstorage) +"amH" = ( +/obj/structure/rack, +/obj/machinery/recharger/wallcharger{ + pixel_y = 25 + }, +/obj/machinery/recharger/wallcharger{ + pixel_y = 35 + }, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = -8 + }, +/obj/item/assembly/timer{ + pixel_y = -6 + }, +/obj/item/flash, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/seceqstorage) +"amI" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/security/seceqstorage) +"amJ" = ( +/obj/structure/rack, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/obj/item/restraints/handcuffs{ + pixel_y = -4 + }, +/obj/item/restraints/handcuffs, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/seceqstorage) +"amK" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 28 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"amL" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"amM" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/main) +"amO" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_y = 3 + }, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"amP" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/main) +"amQ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/main) +"amS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/security/hos) +"amT" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "HoS" + }, +/obj/machinery/door/airlock/command/hos/glass{ + name = "Head of Security"; + id_tag = "hosofficedoor" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/hos, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"amU" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/tracker, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"amW" = ( +/obj/effect/landmark/burnturf, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"anb" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/security/hos) +"and" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/keycard_auth{ + pixel_x = -28; + pixel_y = 2 + }, +/obj/effect/landmark/start/head_of_security, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/security/hos) +"anf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"ang" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Prison General South"; + dir = 8; + network = list("Prison","SS13") + }, +/obj/machinery/cryopod, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/permabrig) +"anh" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Air to Port" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"ank" = ( +/obj/structure/chair/sofa/bench/right{ + cover_color = "#85130b"; + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/brig) +"ann" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxstarboard) +"anp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/engine/utility) +"anq" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"anu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"anv" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"anA" = ( +/turf/simulated/wall, +/area/security/main) +"anD" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/reinforced/normal{ + dir = 8; + name = "Warden's Desk"; + req_one_access_txt = "3" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/security/warden) +"anE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) +"anG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"anH" = ( +/turf/simulated/wall/r_wall, +/area/security/main) +"anJ" = ( +/turf/simulated/floor/plasteel, +/area/security/seceqstorage) +"anL" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/main) +"anM" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/main) +"anN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table, +/obj/item/deck/cards, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"anS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/main) +"anT" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"anU" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_y = 3 + }, +/obj/item/book/manual/wiki/sop_security, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/security/main) +"anW" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"anX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/lobby) +"anZ" = ( +/obj/structure/table/reinforced, +/obj/item/camera{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/item/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"aoa" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Internal Affairs Office" + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"aob" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/internal_affairs, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"aoe" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"aog" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/lobby) +"aoh" = ( +/obj/effect/turf_decal/stripes/red/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/brig) +"aok" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/lobby) +"aom" = ( +/obj/machinery/computer/brigcells{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/lobby) +"aop" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/lobby) +"aor" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"aot" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"aov" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/warden, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"aow" = ( +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"aox" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) +"aoz" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/radio, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/seceqstorage) +"aoA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"aoB" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/seceqstorage) +"aoC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Equipment Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plasteel, +/area/security/seceqstorage) +"aoJ" = ( +/turf/simulated/floor/plasteel, +/area/security/main) +"aoL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plasteel, +/area/security/main) +"aoM" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/main) +"aoN" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/main) +"aoO" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/lobby) +"aoP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/main) +"aoR" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plasteel, +/area/security/main) +"aoS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/card/minor/hos{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"aoU" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/machinery/camera{ + c_tag = "Brig Cell 1" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"aoW" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"aoX" = ( +/obj/structure/bed, +/obj/machinery/camera{ + c_tag = "Brig Cell 3" + }, +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"aoY" = ( +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom" + }, +/area/security/prison/cell_block/A) +"apa" = ( +/obj/structure/table, +/obj/item/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "Camera"; + pictures_left = 30 + }, +/turf/simulated/floor/plasteel, +/area/security/processing) +"apc" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/machinery/newscaster/security_unit{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel, +/area/security/processing) +"apd" = ( +/obj/structure/closet, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"ape" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/requests_console{ + department = "Warden"; + departmentType = 7; + name = "Warden's Requests Console"; + pixel_y = -30 + }, +/obj/item/radio/intercom/department/security{ + pixel_x = -28; + pixel_y = -10 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/warden) +"apf" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/warden) +"apg" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/sop_legal, +/obj/item/paper/armory, +/obj/item/clipboard, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/warden) +"aph" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/warden) +"api" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/megaphone, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/warden) +"apj" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/warden) +"apk" = ( +/obj/machinery/computer/security{ + dir = 8; + network = list("SS13","Research Outpost","Mining Outpost") + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/warden) +"apn" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxstarboard) +"apo" = ( +/obj/structure/grille/broken, +/turf/space, +/area/space/nearstation) +"app" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar{ + name = "Port Solar Array" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/auxstarboard) +"apq" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/solar{ + name = "Port Solar Array" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/auxstarboard) +"aps" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"apu" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/atmos) +"apy" = ( +/obj/machinery/door/window/reinforced/normal{ + dir = 8; + req_one_access_txt = "63" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"apz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/cyan, +/area/security/prison/cell_block/A) +"apA" = ( +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/obj/structure/table/reinforced, +/obj/item/stack/medical/bruise_pack/advanced, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Brig Security Equipment South"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/seceqstorage) +"apB" = ( +/obj/structure/rack, +/obj/item/reagent_containers/spray/pepper{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/reagent_containers/spray/pepper{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/item/reagent_containers/spray/pepper{ + pixel_y = -4 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/seceqstorage) +"apE" = ( +/obj/machinery/disposal, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/seceqstorage) +"apG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"apH" = ( +/obj/effect/decal/warning_stripes/red/partial{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"apI" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/structure/closet/secure_closet/security, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/main) +"apJ" = ( +/obj/structure/closet/secure_closet/security, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/main) +"apK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"apM" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"apO" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel, +/area/security/main) +"apQ" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "HoS" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/hos) +"apS" = ( +/turf/simulated/wall, +/area/security/seceqstorage) +"apT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"apU" = ( +/obj/structure/table/wood, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Brig Head of Security's Office"; + dir = 1 + }, +/obj/item/folder/red, +/obj/item/folder/red, +/obj/item/cartridge/detective, +/obj/item/megaphone, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"apV" = ( +/obj/structure/table/wood, +/obj/item/taperecorder{ + pixel_x = -5 + }, +/obj/item/radio{ + pixel_x = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"apW" = ( +/obj/machinery/disposal, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"apY" = ( +/obj/structure/bed, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"apZ" = ( +/obj/item/storage/secure/safe{ + pixel_y = 30 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aqb" = ( +/obj/item/storage/secure/safe{ + pixel_y = 30 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aqc" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/fore) +"aqd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/range) +"aqn" = ( +/obj/item/flag/sec, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aqq" = ( +/obj/item/soap, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aqr" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aqu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"aqv" = ( +/turf/simulated/wall, +/area/security/warden) +"aqx" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"aqy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Equipment Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plasteel, +/area/security/seceqstorage) +"aqE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"aqF" = ( +/obj/machinery/monkey_recycler, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplefull" + }, +/area/toxins/xenobiology) +"aqG" = ( +/turf/simulated/wall, +/area/security/hos) +"aqH" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/command/hos{ + name = "Head of Security" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/hos, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"aqI" = ( +/turf/simulated/wall/r_wall, +/area/security/brig) +"aqP" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aqQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/meter, +/obj/machinery/computer/cryopod{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"aqR" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/closet/bombclosetsecurity, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"aqS" = ( +/obj/machinery/computer/security{ + dir = 4; + network = list("Prison") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"aqU" = ( +/obj/structure/chair/comfy/red{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/cyan, +/area/security/prison/cell_block/A) +"aqV" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/polarized{ + id = "IAA" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/turf/simulated/floor/plating, +/area/lawoffice) +"aqW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"aqX" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/brig) +"aqY" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"aqZ" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxstarboard) +"ara" = ( +/obj/structure/table/reinforced, +/obj/item/folder{ + pixel_x = -4 + }, +/obj/item/folder/red{ + pixel_y = 3 + }, +/obj/item/folder/blue{ + pixel_x = 5 + }, +/obj/item/folder/yellow{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stamp/law, +/obj/item/pen/multi, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"arb" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"arj" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/lobby) +"ark" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/lobby) +"arl" = ( +/obj/machinery/computer/security{ + dir = 4; + network = list("SS13","Research Outpost","Mining Outpost") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/lobby) +"arn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"arp" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/lobby) +"ars" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"ary" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/processing) +"arA" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"arC" = ( +/obj/item/radio/intercom/department/security{ + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/brig) +"arD" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/brig) +"arE" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/processing) +"arF" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/processing) +"arH" = ( +/obj/item/mop, +/obj/item/reagent_containers/glass/bottle/ammonia, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"arK" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"arL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"arM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"arN" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"arQ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/evidence) +"arR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/maintenance/fore) +"arS" = ( +/obj/item/toy/pet_rock, +/obj/machinery/door_control{ + id = "secmaintdorm1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"arT" = ( +/obj/item/toy/plushie/deer, +/obj/machinery/door_control{ + id = "secmaintdorm2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 25; + specialfunctions = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"arU" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"arX" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + name = "Port Auxiliary Solar Array" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/auxport) +"asb" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"asc" = ( +/obj/effect/spawner/random_barrier/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"asf" = ( +/obj/effect/spawner/random_barrier/possibly_welded_airlock, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"asg" = ( +/obj/item/bikehorn/rubberducky, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/locked/prison{ + name = "Prison Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"asi" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"asj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/sofa/bench/right{ + cover_color = "#85130b"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"asl" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/permabrig) +"asr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/permabrig) +"ass" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/any/security/armory, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"asu" = ( +/obj/item/melee/baseball_bat, +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"asy" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"asz" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/storage/bag/trash, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"asD" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/spawner/window/reinforced/polarized{ + id = "IAA" + }, +/turf/simulated/floor/plating, +/area/lawoffice) +"asF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"asI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"asJ" = ( +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"asL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"asM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"asN" = ( +/turf/simulated/floor/carpet, +/area/lawoffice) +"asO" = ( +/obj/machinery/computer/prisoner{ + dir = 4; + req_access = null; + req_one_access_txt = "2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"asP" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"asQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/lobby) +"asR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/lobby) +"asU" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"asX" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/lobby) +"asY" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/lobby) +"atb" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/cyan, +/area/security/prison/cell_block/A) +"atc" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"ate" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"atg" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"ati" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/processing) +"atk" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/processing) +"atl" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/security/processing) +"atp" = ( +/obj/machinery/door/window/reinforced/normal{ + dir = 8; + req_one_access_txt = "63" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"atr" = ( +/obj/machinery/door/airlock{ + id_tag = "secmaintdorm1"; + name = "Room 1" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ats" = ( +/obj/machinery/door/airlock{ + id_tag = "secmaintdorm2"; + name = "Room 2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"att" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"atu" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister/air{ + filled = 0.1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"atw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"atx" = ( +/obj/machinery/light, +/obj/machinery/newscaster/security_unit{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/brig) +"aty" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"atA" = ( +/obj/machinery/door/airlock{ + name = "Prison Showers" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"atC" = ( +/obj/machinery/light, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"atF" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + name = "Port Auxiliary Solar Array" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/auxport) +"atG" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/fore) +"atN" = ( +/obj/machinery/computer/prisoner{ + dir = 4; + req_access = null; + req_one_access_txt = "2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/brig) +"atO" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Prison Forestry" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"atS" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"atT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/sign/vacuum/external{ + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"atY" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/sunglasses{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/clothing/glasses/sunglasses, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"aua" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"auc" = ( +/turf/simulated/wall, +/area/security/brig) +"aue" = ( +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/effect/decal/cleanable/dirt, +/obj/item/screwdriver, +/obj/item/wrench, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"auf" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/permabrig) +"aug" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/permabrig) +"auh" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/permabrig) +"aui" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/seceqstorage) +"auj" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/permabrig) +"aul" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/rack, +/obj/item/storage/box/handcuffs{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/teargas, +/obj/item/megaphone{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/permabrig) +"aum" = ( +/obj/machinery/door_timer/cell_3{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"aun" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"auo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"aup" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Security Pod" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"auq" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_3) +"auy" = ( +/obj/machinery/camera{ + c_tag = "Brig Labor Camp Airlock North" + }, +/obj/structure/table, +/obj/item/clothing/under/color/orange/prison, +/obj/item/clothing/shoes/orange, +/obj/item/restraints/handcuffs, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/brig) +"auD" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/lobby) +"auE" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"auF" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/lobby) +"auI" = ( +/obj/structure/closet, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"auJ" = ( +/obj/structure/table/reinforced{ + layer = 2.5 + }, +/obj/machinery/door/window/reinforced/normal{ + name = "Security Reception" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/general, +/obj/machinery/door_control{ + desc = "A remote control switch for the brig foyer."; + id = "BrigLeft"; + name = "Brig Foyer Left Doors"; + normaldoorcontrol = 1; + pixel_x = -5; + req_one_access_txt = "63"; + pixel_y = 6 + }, +/obj/machinery/door_control{ + desc = "A remote control switch for the brig foyer."; + id = "BrigRight"; + name = "Brig Foyer Right Doors"; + normaldoorcontrol = 1; + pixel_x = 5; + req_one_access_txt = "63"; + pixel_y = 6 + }, +/obj/machinery/door_control{ + desc = "A remote control switch for the brig foyer."; + id = "BrigEast"; + name = "Brig Foyer East Doors"; + normaldoorcontrol = 1; + pixel_x = 5; + pixel_y = -2; + req_one_access_txt = "63" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/lobby) +"auK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"auL" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/lobby) +"auM" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/lobby) +"auN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor{ + dir = 1; + id = "Cell 1"; + name = "Cell 1" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"auO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"auP" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + id = "Cell 3"; + name = "Cell 3" + }, +/obj/machinery/door/firedoor, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"auR" = ( +/obj/machinery/camera{ + c_tag = "Brig Cell Block A North"; + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"auS" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"auT" = ( +/obj/machinery/camera{ + c_tag = "Brig Prisoner Processing West"; + dir = 4; + pixel_y = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom/department/security{ + dir = 4; + pixel_x = -22; + pixel_y = 6 + }, +/obj/machinery/button/windowtint{ + dir = 4; + id = "Processing"; + name = "processing tint control"; + pixel_x = -24; + pixel_y = -10; + req_one_access_txt = "63" + }, +/turf/simulated/floor/plasteel, +/area/security/processing) +"auU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"auV" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/brig) +"auW" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel, +/area/security/processing) +"auX" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"auY" = ( +/obj/structure/table, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/hand_labeler, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"auZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ava" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"avb" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"avc" = ( +/obj/item/toy/figure/crew/secofficer, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"avd" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/lobby) +"ave" = ( +/obj/machinery/camera{ + c_tag = "Brig Main Hall South-West"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"avf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"avg" = ( +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"avh" = ( +/obj/machinery/hologram/holopad{ + pixel_x = -16 + }, +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"avi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"avj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"avk" = ( +/obj/machinery/camera{ + c_tag = "Prison Forestry North"; + dir = 6; + network = list("Prison","SS13") + }, +/obj/structure/flora/junglebush, +/turf/simulated/floor/grass, +/area/security/permabrig) +"avl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"avm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"avo" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/security/permabrig) +"avp" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_3) +"avq" = ( +/turf/simulated/floor/plating, +/area/maintenance/fore) +"avs" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"avt" = ( +/obj/docking_port/mobile/pod{ + dir = 4; + id = "pod3"; + name = "escape pod 3" + }, +/obj/machinery/door/airlock/titanium{ + id_tag = "s_docking_airlock"; + name = "Escape Pod Hatch" + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_3) +"avu" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/light, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_3) +"avw" = ( +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/pod_3) +"avz" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Processing" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"avA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/processing) +"avB" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/processing) +"avC" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/item/soap, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"avE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/cable_coil/random, +/mob/living/simple_animal/mouse/white, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"avF" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"avG" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"avL" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"avO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"avQ" = ( +/obj/item/storage/secure/safe{ + pixel_x = -27; + pixel_y = 5 + }, +/obj/machinery/camera{ + c_tag = "Internal Affairs Office"; + dir = 4 + }, +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"avS" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"avY" = ( +/obj/machinery/door_timer/cell_2{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom" + }, +/area/security/prison/cell_block/A) +"awa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"awc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigEast"; + name = "Brig East Entrance" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"awd" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"awf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prisoner Processing" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Processing" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/processing) +"awh" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/processing) +"awl" = ( +/turf/simulated/wall, +/area/maintenance/fore) +"awn" = ( +/obj/machinery/power/tracker, +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"awx" = ( +/obj/structure/table, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/item/scissors/barber, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"awA" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/processing) +"awC" = ( +/obj/structure/chair, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Brig Prisoner Processing East"; + dir = 8; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/processing) +"awD" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"awE" = ( +/obj/structure/table, +/obj/item/toy/figure/griffin, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"awF" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"awG" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"awH" = ( +/obj/structure/table, +/obj/item/dice/d20, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"awK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"awM" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/asmaint) +"awN" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dust, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fsmaint) +"awO" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/button/windowtint{ + id = "virology"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitegreen" + }, +/area/medical/virology) +"awP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigEast"; + name = "Brig East Entrance" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"awQ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxstarboard) +"awR" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxstarboard) +"awS" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"awV" = ( +/turf/simulated/wall, +/area/security/processing) +"axb" = ( +/turf/simulated/wall/r_wall, +/area/security/execution) +"axe" = ( +/turf/simulated/wall, +/area/security/detectives_office) +"axh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/computerframe{ + dir = 1 + }, +/obj/item/circuitboard/secure_data, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/maintenance/fsmaint) +"axi" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"axk" = ( +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"axn" = ( +/obj/structure/lattice, +/obj/item/stack/cable_coil, +/turf/space, +/area/space/nearstation) +"axp" = ( +/obj/structure/bookcase/sop, +/obj/machinery/requests_console{ + department = "Internal Affairs Office"; + name = "Internal Affairs Requests Console"; + pixel_x = -30 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"axq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxstarboard) +"axr" = ( +/obj/effect/decal/cleanable/dust, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4; + nightshift_allowed = 0; + nightshift_enabled = 1 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/maintenance/abandonedbar) +"axs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"axt" = ( +/obj/structure/table, +/obj/item/storage/box/evidence, +/turf/simulated/floor/plasteel, +/area/security/processing) +"axu" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/lobby) +"axw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"axy" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/lobby) +"axz" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/lobby) +"axB" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Brig Lobby East"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/lobby) +"axE" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"axG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"axH" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"axI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"axJ" = ( +/obj/machinery/door_timer/cell_4{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"axK" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"axL" = ( +/turf/simulated/floor/plasteel, +/area/security/lobby) +"axM" = ( +/obj/machinery/hologram/holopad{ + pixel_y = 16 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"axO" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"axP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prisoner Processing" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Processing" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/processing) +"axQ" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/processing) +"axR" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/processing) +"axS" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/processing) +"axU" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/item/taperecorder, +/turf/simulated/floor/plasteel, +/area/security/processing) +"axW" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/radio{ + pixel_x = 5 + }, +/obj/item/reagent_containers/food/drinks/mug/sec, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"axX" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/structure/rack{ + dir = 1 + }, +/obj/item/storage/fancy/donut_box, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"axY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table, +/obj/item/taperecorder, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"axZ" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/lobby) +"aya" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/fore) +"ayb" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ayc" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ayd" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ayf" = ( +/obj/structure/table, +/obj/item/toy/figure/crew/hos, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ayg" = ( +/obj/structure/table, +/obj/item/toy/figure/owl, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ayn" = ( +/obj/machinery/door_timer/cell_5{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"ayo" = ( +/obj/machinery/computer/shuttle/labor{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/brig) +"ayp" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/processing) +"ayq" = ( +/obj/structure/table, +/obj/item/taperecorder, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/security/processing) +"ayr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/prison/cell_block/A) +"ays" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "sit_arrivals"; + name = "Cyberiad Arrivals"; + width = 11 + }, +/turf/space, +/area/space) +"ayt" = ( +/obj/structure/table, +/obj/item/storage/box/evidence, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"ayx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"ayz" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"ayA" = ( +/obj/structure/table/wood, +/obj/structure/noticeboard{ + pixel_y = -30 + }, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen/multi, +/obj/item/reagent_containers/food/drinks/flask/detflask, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"ayB" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id_tag = "justice_blast"; + name = "Justice Blast Door" + }, +/turf/simulated/floor/plating, +/area/security/execution) +"ayC" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"ayD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"ayG" = ( +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom" + }, +/area/security/brig) +"ayH" = ( +/obj/machinery/button/windowtint{ + dir = 4; + id = "IAA"; + pixel_x = -24; + pixel_y = 6; + req_one_access_txt = "38" + }, +/obj/machinery/economy/vending/lawdrobe, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"ayI" = ( +/obj/structure/chair/comfy/brown, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"ayK" = ( +/obj/machinery/camera{ + c_tag = "Brig Lobby West"; + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/lobby) +"ayM" = ( +/obj/machinery/light, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/item/reagent_containers/food/drinks/mug/sec, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/lobby) +"ayN" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/lobby) +"ayP" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/lobby) +"ayQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"ayS" = ( +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/cyan, +/area/security/prison/cell_block/A) +"ayT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor{ + id = "Cell 2"; + name = "Cell 2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"ayU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/brigdoor{ + id = "Cell 4"; + name = "Cell 4" + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"ayV" = ( +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"ayW" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"ayX" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"aza" = ( +/turf/simulated/wall/r_wall, +/area/security/processing) +"azb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"azc" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Interrogation" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/interrogation) +"azd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Interrogation" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Interrogation" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"azf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"azm" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/clothing/suit/fire/firefighter, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/obj/item/extinguisher, +/obj/item/clothing/head/hardhat/red, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"azn" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"azq" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"azs" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/permabrig) +"azt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/chair/e_chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"azu" = ( +/obj/machinery/door/poddoor{ + id_tag = "justice_blast"; + name = "Justice Blast Door" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/security/execution) +"azv" = ( +/obj/machinery/door/window/reinforced/reversed{ + dir = 8; + name = "Justice Chamber" + }, +/obj/machinery/door/window/reinforced/reversed{ + dir = 4; + name = "Justice Chamber" + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Justice gas pump" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/red, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"azw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"azy" = ( +/obj/machinery/door/airlock/security{ + name = "Prisoner Re-education Centre" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"azz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"azB" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"azD" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/lobby) +"azE" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/lobby) +"azG" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"azH" = ( +/obj/machinery/door_control{ + id = "brig_courtroom"; + name = "Brig Courtroom Shutter Control"; + pixel_x = 25; + req_one_access_txt = "2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"azI" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/morgue{ + dir = 2 + }, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plating, +/area/medical/morgue) +"azJ" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/lobby) +"azK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"azL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Pods" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"azM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"azN" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"azO" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 4"; + name = "Cell 4 Locker" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"azP" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/lobby) +"azR" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/lobby) +"azS" = ( +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/blood_often, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"azU" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall, +/area/solar/auxstarboard) +"azV" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/brig) +"azW" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 5"; + name = "Cell 5 Locker" + }, +/obj/machinery/camera{ + c_tag = "Brig Cell 5"; + dir = 9 + }, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plasteel, +/area/security/prison/cell_block/A) +"azX" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"azY" = ( +/obj/machinery/button/windowtint{ + dir = 4; + id = "Interrogation"; + name = "interrogation tint control"; + pixel_x = -24; + req_one_access_txt = "63" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"aAa" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aAb" = ( +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"aAc" = ( +/obj/structure/grille/broken, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aAd" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aAf" = ( +/turf/simulated/wall, +/area/maintenance/abandonedbar) +"aAg" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"aAm" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/courtroom) +"aAp" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"aAq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"aAr" = ( +/obj/structure/flora/junglebush/large, +/turf/simulated/floor/grass, +/area/security/permabrig) +"aAu" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"aAv" = ( +/obj/machinery/door/poddoor{ + id_tag = "justice_blast"; + name = "Justice Blast Door" + }, +/obj/structure/cable, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/security/execution) +"aAx" = ( +/turf/simulated/wall/r_wall, +/area/security/prison/cell_block/A) +"aAy" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/meter, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"aAz" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/lobby) +"aAA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/prison/cell_block/A) +"aAB" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"aAC" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"aAE" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/closet/secure_closet/iaa, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"aAF" = ( +/turf/simulated/floor/plasteel, +/area/security/processing) +"aAG" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/internal_affairs, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"aAI" = ( +/obj/structure/table/reinforced, +/obj/item/pen, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/item/paper_bin/nanotrasen, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"aAL" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"aAM" = ( +/obj/machinery/camera{ + c_tag = "Magistrate's Office"; + dir = 4 + }, +/obj/item/radio/intercom/department/security{ + pixel_x = -28; + pixel_y = -10 + }, +/obj/item/radio/intercom/custom{ + pixel_x = -28; + pixel_y = 4 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"aAN" = ( +/obj/structure/table/reinforced, +/obj/item/taperecorder, +/obj/item/megaphone, +/obj/machinery/button/windowtint{ + dir = 8; + id = "Magistrate"; + pixel_x = 24; + pixel_y = 6; + req_one_access_txt = "74" + }, +/obj/machinery/door_control{ + id = "magistrateofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = 25; + pixel_y = -4; + req_one_access_txt = "74" + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"aAO" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/magistrate, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"aAP" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"aAQ" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aAR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"aAT" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"aAY" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aAZ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aBa" = ( +/obj/machinery/door/window/reinforced/normal{ + dir = 4; + id = "Cell 5"; + name = "Cell 5" + }, +/obj/machinery/door/firedoor, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"aBb" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"aBc" = ( +/obj/structure/table/wood, +/obj/item/deck/cards, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"aBd" = ( +/obj/structure/chair/wood/wings{ + dir = 4 + }, +/obj/structure/spider/stickyweb, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"aBe" = ( +/obj/structure/chair/wood/wings{ + dir = 8 + }, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"aBf" = ( +/obj/structure/chair/wood/wings{ + dir = 4 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"aBg" = ( +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"aBh" = ( +/obj/item/stack/tile/wood, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"aBi" = ( +/obj/structure/table/reinforced, +/obj/item/taperecorder, +/obj/item/flashlight/lamp, +/obj/item/wirecutters/security, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"aBj" = ( +/obj/structure/table/wood, +/obj/item/trash/candle, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"aBm" = ( +/obj/item/stack/rods, +/turf/space, +/area/space) +"aBn" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/courtroom) +"aBo" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"aBp" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"aBq" = ( +/obj/machinery/space_heater, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aBs" = ( +/turf/simulated/wall, +/area/security/interrogation) +"aBw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aBy" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"aBA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/brig) +"aBB" = ( +/obj/effect/decal/warning_stripes/white, +/obj/machinery/kitchen_machine/grill{ + pixel_x = 1; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"aBH" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/wood/fancy/oak, +/area/crew_quarters/bar) +"aBI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"aBK" = ( +/obj/machinery/hydroponics/constructable{ + desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; + name = "Prison hydroponics tray"; + using_irrigation = 1 + }, +/obj/structure/sign/electricshock{ + pixel_x = 32 + }, +/obj/item/seeds/chili, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/grass, +/area/security/permabrig) +"aBN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"aBO" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/valve, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"aBP" = ( +/obj/machinery/atmospherics/binary/valve, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"aBR" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aBS" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"aBT" = ( +/obj/item/paper/crumpled, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plasteel/airless, +/area/space/nearstation) +"aBU" = ( +/obj/machinery/light_construct/small{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/structure/spider/stickyweb, +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"aBV" = ( +/obj/item/storage/fancy/crayons, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"aBW" = ( +/obj/structure/holosign/barrier, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"aBX" = ( +/obj/item/trash/liquidfood, +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"aBZ" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plasteel/airless, +/area/space/nearstation) +"aCa" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/fore) +"aCb" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "IAA" + }, +/turf/simulated/floor/plating, +/area/lawoffice) +"aCc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/lawyer/glass{ + name = "Internal Affairs Office" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "IAA" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/iaa, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"aCd" = ( +/obj/structure/table/wood, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Magistrate's Office" + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"aCe" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/computer/prisoner{ + req_access = null; + req_one_access_txt = "2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"aCf" = ( +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"aCg" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/secure_data/laptop, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"aCh" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aCi" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/pen/multi/gold, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"aCj" = ( +/obj/structure/table/reinforced, +/obj/item/stamp/magistrate, +/obj/item/paper_bin/nanotrasen, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"aCl" = ( +/obj/structure/closet/secure_closet/magistrate, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"aCo" = ( +/mob/living/simple_animal/bot/secbot/beepsky, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"aCp" = ( +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_y = -26 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/cyan, +/area/security/prison/cell_block/A) +"aCq" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Brig Cell 2"; + dir = 1 + }, +/turf/simulated/floor/carpet/cyan, +/area/security/prison/cell_block/A) +"aCr" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"aCs" = ( +/obj/structure/bed, +/obj/machinery/flasher{ + id = "Cell 4"; + pixel_y = -28 + }, +/obj/machinery/camera{ + c_tag = "Brig Cell 4"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"aCu" = ( +/obj/machinery/computer/med_data, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "green" + }, +/area/bridge) +"aCw" = ( +/obj/structure/bed, +/obj/machinery/flasher{ + id = "Cell 5"; + pixel_y = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/prison/cell_block/A) +"aCx" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/fore) +"aCz" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aCB" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 7; + height = 5; + id = "sst_home"; + name = "Near Cyberiad Arrivals"; + width = 11 + }, +/turf/space, +/area/space) +"aCF" = ( +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"aCG" = ( +/obj/machinery/atmospherics/portable/canister/carbon_dioxide, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"aCH" = ( +/turf/simulated/wall, +/area/security/execution) +"aCI" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/bodybags, +/obj/item/assembly/signaler{ + code = 6; + frequency = 1445 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"aCJ" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral2) +"aCK" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "brig_courtroom"; + name = "Brig Courtroom Shutters" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/brig) +"aCL" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"aCM" = ( +/obj/item/shard, +/obj/item/stack/rods, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating{ + dir = 9; + icon_regular_floor = "escape" + }, +/area/maintenance/abandonedbar) +"aCN" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/abandonedbar) +"aCO" = ( +/obj/machinery/economy/vending/autodrobe, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"aCP" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/abandonedbar) +"aCQ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/item/kitchen/knife, +/obj/effect/decal/cleanable/dust, +/obj/item/kitchen/utensil/spoon{ + pixel_x = -8; + pixel_y = 2 + }, +/turf/simulated/floor/plating{ + dir = 5; + icon_regular_floor = "escape" + }, +/area/maintenance/abandonedbar) +"aCR" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/effect/decal/cleanable/dust, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 7 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "escape" + }, +/area/maintenance/abandonedbar) +"aCS" = ( +/obj/item/lighter/random, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"aCU" = ( +/obj/item/stack/sheet/mineral/plasma{ + amount = 10 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/structure/rack, +/obj/item/stack/cable_coil{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil{ + amount = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"aCV" = ( +/obj/structure/table/wood, +/obj/item/trash/plate, +/obj/item/clothing/mask/bandana/skull, +/obj/item/melee/baseball_bat, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"aCW" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/patron, +/obj/item/storage/fancy/cigarettes/cigpack_shadyjims, +/obj/machinery/light_construct/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"aCZ" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/fore) +"aDb" = ( +/obj/structure/table, +/obj/item/camera{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/machinery/door_control{ + id = "brig_courtroom"; + name = "Brig Courtroom Shutter Control"; + pixel_y = 25; + req_one_access_txt = "2" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"aDc" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"aDd" = ( +/obj/structure/particle_accelerator/power_box{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"aDe" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Magistrate" + }, +/turf/simulated/floor/plating, +/area/magistrateoffice) +"aDf" = ( +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/plasteel, +/area/security/lobby) +"aDg" = ( +/obj/structure/table, +/obj/item/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"aDh" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"aDi" = ( +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"aDj" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"aDm" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/fore) +"aDo" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom" + }, +/area/security/prison/cell_block/A) +"aDp" = ( +/obj/structure/closet/crate, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aDq" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/cheesewedge, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aDr" = ( +/obj/machinery/kitchen_machine/grill, +/obj/effect/mapping_helpers/machinery/destroyed, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "stage_bleft" + }, +/area/maintenance/fsmaint) +"aDs" = ( +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"aDt" = ( +/obj/machinery/fishtank/tank, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/item/tank_brush, +/obj/structure/spider/stickyweb, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"aDu" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/solar_control{ + name = "Fore Port Solar Control" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aDv" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aDw" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/auxsolarport) +"aDx" = ( +/obj/structure/sign/vacuum/external{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister/air{ + filled = 0.05 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aDz" = ( +/obj/structure/rack, +/obj/item/clothing/mask/cigarette/pipe, +/obj/item/clothing/head/fedora/brownfedora, +/obj/item/storage/belt/holster, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aDA" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aDB" = ( +/obj/structure/rack, +/obj/item/camera, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/wood, +/area/maintenance/fpmaint2) +"aDC" = ( +/obj/structure/closet/cabinet, +/obj/item/storage/box/evidence, +/obj/item/clothing/suit/wcoat, +/obj/item/clothing/suit/blacktrenchcoat, +/obj/item/clothing/under/suit/tan, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aDD" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aDF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"aDH" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/brig) +"aDI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing"; + security_level = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/obj/machinery/door/poddoor/shutters{ + id_tag = "brig_courtroom"; + name = "Brig Courtroom Shutters" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"aDJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"aDL" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"aDN" = ( +/turf/simulated/wall, +/area/crew_quarters/mrchangs) +"aDP" = ( +/turf/simulated/wall, +/area/civilian/barber) +"aDQ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "ramptop" + }, +/area/crew_quarters/courtroom) +"aDR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"aDS" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"aDV" = ( +/obj/item/airlock_electronics, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "escape" + }, +/area/maintenance/abandonedbar) +"aDW" = ( +/obj/structure/door_assembly/door_assembly_silver{ + anchored = 1; + name = "Service Room" + }, +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"aDX" = ( +/obj/item/shard{ + icon_state = "small" + }, +/obj/item/stack/rods, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating{ + dir = 4; + icon_regular_floor = "escape" + }, +/area/maintenance/abandonedbar) +"aDY" = ( +/obj/item/stack/tile/plasteel, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"aDZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"aEa" = ( +/obj/structure/table/wood, +/obj/item/trash/can, +/obj/item/reagent_containers/glass/rag, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"aEc" = ( +/obj/machinery/economy/vending/boozeomat, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"aEg" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"aEi" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/hallway/primary/fore) +"aEj" = ( +/turf/simulated/wall, +/area/hallway/primary/fore) +"aEl" = ( +/turf/simulated/wall, +/area/crew_quarters/courtroom) +"aEm" = ( +/obj/structure/table/wood/poker, +/obj/item/ashtray/bronze, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/hallway/primary/fore) +"aEn" = ( +/obj/structure/chair/office/dark, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/landmark/start/detective, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"aEo" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"aEp" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/computer/security/wooden_tv{ + network = list("SS13","Research Outpost","Mining Outpost") + }, +/obj/machinery/button/windowtint{ + id = "Detective"; + pixel_x = -8; + pixel_y = 24; + req_one_access_txt = "4" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"aEr" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"aEw" = ( +/obj/item/storage/toolbox/emergency, +/obj/structure/table, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aEx" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dust, +/obj/item/reagent_containers/glass/beaker/large, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aEy" = ( +/obj/item/poster/random_contraband, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "stage_bleft" + }, +/area/maintenance/fsmaint) +"aEz" = ( +/obj/structure/table/wood, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/item/storage/pill_bottle/random_drug_bottle, +/obj/item/lipstick/random, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitecorner" + }, +/area/maintenance/abandonedbar) +"aEB" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aEC" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aED" = ( +/obj/machinery/power/terminal, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aEE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aEF" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aEG" = ( +/obj/structure/safe/floor, +/obj/item/clothing/suit/storage/det_suit/forensics, +/obj/item/detective_scanner, +/obj/item/gun/projectile/revolver/capgun, +/obj/item/ammo_box/caps, +/obj/item/ammo_box/caps, +/obj/item/ammo_box/caps, +/obj/item/clothing/head/det_hat, +/obj/item/cartridge/detective, +/obj/item/clothing/glasses/sunglasses/yeah, +/turf/simulated/floor/wood, +/area/maintenance/fpmaint2) +"aEH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/fpmaint2) +"aEI" = ( +/obj/structure/chair/comfy/black, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aEJ" = ( +/turf/simulated/floor/wood, +/area/maintenance/fpmaint2) +"aEK" = ( +/obj/structure/chair, +/turf/simulated/floor/wood, +/area/maintenance/fpmaint2) +"aEL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/machinery/door/airlock/atmos{ + name = "Fore-Port Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aEN" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aEO" = ( +/obj/structure/flora/junglebush, +/turf/simulated/floor/grass, +/area/security/permabrig) +"aEP" = ( +/obj/structure/chair/stool, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aEQ" = ( +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aES" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/mapping_helpers/machinery/destroyed, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"aET" = ( +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aEU" = ( +/obj/item/shard{ + icon_state = "medium" + }, +/obj/machinery/constructable_frame/machine_frame, +/obj/effect/decal/cleanable/dust, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating{ + dir = 10; + icon_regular_floor = "escape" + }, +/area/maintenance/abandonedbar) +"aEV" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "escape" + }, +/area/maintenance/abandonedbar) +"aEW" = ( +/obj/item/stack/rods, +/obj/structure/closet/secure_closet/freezer/fridge/open, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + icon_state = "escape" + }, +/area/maintenance/abandonedbar) +"aEX" = ( +/obj/item/trash/pistachios, +/obj/machinery/light, +/obj/effect/mapping_helpers/machinery/destroyed, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"aEY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"aEZ" = ( +/obj/machinery/light, +/obj/structure/coatrack, +/obj/item/clothing/suit/tracksuit, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"aFa" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/structure/sink/kitchen{ + dir = 8; + name = "old sink"; + pixel_x = 12 + }, +/obj/structure/closet/walllocker/medlocker/south, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -8; + pixel_y = 2 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"aFb" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/peppermill, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"aFc" = ( +/obj/structure/chair/stool, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aFd" = ( +/obj/structure/closet/cabinet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/fsmaint) +"aFh" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom" + }, +/area/crew_quarters/courtroom) +"aFm" = ( +/obj/structure/table, +/obj/item/gavelblock, +/obj/item/gavelhammer, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"aFn" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"aFo" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"aFp" = ( +/obj/structure/table, +/obj/item/folder/yellow{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/pen/multi, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"aFq" = ( +/obj/structure/table, +/obj/item/folder/blue{ + pixel_x = 5 + }, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"aFs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aFt" = ( +/obj/machinery/disposal, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/newscaster/security_unit{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"aFw" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/primary/fore) +"aFy" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/fore) +"aFz" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Detective" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"aFA" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/hallway/primary/fore) +"aFB" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"aFD" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/storage/fancy/cigarettes/dromedaryco, +/obj/item/ashtray/bronze, +/obj/item/radio/intercom/department/security{ + pixel_x = 28 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"aFE" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Detective" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"aFF" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"aFG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Detective's Office" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/security/forensics, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/prison/cell_block/A) +"aFH" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aFI" = ( +/turf/simulated/wall, +/area/crew_quarters/arcade) +"aFJ" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/dorms) +"aFK" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "holodeck" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/dorms) +"aFL" = ( +/turf/simulated/wall/r_wall, +/area/security/evidence) +"aFM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/toy/crayon/white, +/obj/effect/decal/cleanable/ants, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel{ + icon_state = "stage_bleft" + }, +/area/maintenance/fsmaint) +"aFN" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse/brown, +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plasteel{ + icon_state = "stage_bleft" + }, +/area/maintenance/fsmaint) +"aFO" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "stage_bleft" + }, +/area/maintenance/fsmaint) +"aFP" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/turf/simulated/floor/carpet, +/area/maintenance/fsmaint) +"aFQ" = ( +/obj/machinery/camera{ + c_tag = "Fore Port Solar Control"; + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump Engineering"; + pixel_x = -24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aFR" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aFS" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aFT" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/maintenance/auxsolarport) +"aFU" = ( +/obj/structure/table, +/obj/item/toy/figure/crew/detective, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/maintenance/fpmaint2) +"aFV" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes, +/obj/item/ashtray/glass, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fpmaint2) +"aFW" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/paper/crumpled, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aFX" = ( +/obj/structure/table, +/obj/item/folder, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fpmaint2) +"aGa" = ( +/obj/machinery/smartfridge/drying_rack, +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Prison Forestry South"; + dir = 1; + network = list("Prison","SS13") + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"aGb" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aGc" = ( +/obj/structure/mineral_door/wood{ + name = "Abandoned Bar" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"aGd" = ( +/obj/effect/decal/cleanable/fungus, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/abandonedbar) +"aGe" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs/cable, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aGi" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/fpmaint) +"aGj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/structure/chair/wood, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aGk" = ( +/obj/structure/table/wood/poker, +/obj/item/deck/holder, +/turf/simulated/floor/carpet, +/area/maintenance/fpmaint) +"aGl" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/fpmaint) +"aGm" = ( +/obj/effect/decal/warning_stripes/yellow/partial, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"aGn" = ( +/turf/simulated/wall, +/area/maintenance/fpmaint2) +"aGo" = ( +/obj/structure/table/wood/poker, +/obj/item/deck/cards, +/turf/simulated/floor/carpet, +/area/maintenance/fpmaint) +"aGp" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/fpmaint) +"aGq" = ( +/obj/structure/chair, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/courtroom) +"aGr" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker/waterbottle, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/crew_quarters/courtroom) +"aGs" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/crew_quarters/courtroom) +"aGu" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"aGy" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"aGA" = ( +/obj/machinery/camera{ + c_tag = "Brig Detective's Office" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aGC" = ( +/obj/machinery/economy/vending/detdrobe, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aGE" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/computer/med_data, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aGF" = ( +/obj/machinery/computer/secure_data, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aGG" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aGH" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aGI" = ( +/obj/structure/table/reinforced, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/item/razor, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aGJ" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aGL" = ( +/obj/structure/chair/barber{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Barber Shop" + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aGM" = ( +/obj/machinery/dye_generator, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aGN" = ( +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aGO" = ( +/obj/machinery/economy/vending/cart, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aGP" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Arcade" + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aGQ" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aGR" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aGT" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/auxsolarstarboard) +"aGU" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/sign/vacuum/external{ + pixel_y = 32 + }, +/obj/machinery/power/solar_control{ + name = "Fore Starboard Solar Control" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"aGW" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"aGX" = ( +/turf/simulated/wall, +/area/maintenance/fsmaint) +"aGY" = ( +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aGZ" = ( +/obj/structure/table, +/obj/random/plushie, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aHa" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aHb" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aHc" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/maintenance/fsmaint) +"aHd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel{ + icon_state = "stage_bleft" + }, +/area/maintenance/fsmaint) +"aHe" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aHf" = ( +/obj/structure/table, +/obj/item/whetstone, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aHg" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/maintenance/fpmaint2) +"aHh" = ( +/obj/machinery/door/airlock/engineering{ + name = "Fore Port Solar Access" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aHi" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall/r_wall, +/area/maintenance/fpmaint2) +"aHj" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/wood, +/area/maintenance/fpmaint2) +"aHk" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fpmaint2) +"aHl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aHm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/fpmaint2) +"aHn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/maintenance/fpmaint2) +"aHp" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aHq" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "HoS" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"aHr" = ( +/obj/structure/table, +/obj/item/melee/baseball_bat, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aHs" = ( +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aHt" = ( +/obj/structure/table/wood/poker, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/carpet, +/area/maintenance/fpmaint) +"aHu" = ( +/obj/structure/table/wood/poker, +/obj/item/dice/d6, +/turf/simulated/floor/carpet, +/area/maintenance/fpmaint) +"aHv" = ( +/obj/item/clothing/head/fedora, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aHw" = ( +/obj/machinery/door/window/reinforced/normal{ + name = "Accused" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/crew_quarters/courtroom) +"aHx" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/crew_quarters/courtroom) +"aHy" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/crew_quarters/courtroom) +"aHz" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"aHA" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Courtroom" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/courtroom) +"aHB" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"aHC" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Courtroom Lobby" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"aHD" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/crew_quarters/courtroom) +"aHE" = ( +/turf/simulated/wall/r_wall, +/area/security/detectives_office) +"aHF" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/crew_quarters/courtroom) +"aHH" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/fore) +"aHI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"aHJ" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"aHK" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"aHM" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aHN" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aHO" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aHP" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/fsmaint) +"aHR" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6; + level = 1 + }, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/obj/item/wrench, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aHS" = ( +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aHT" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"aHW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"aHX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aHY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aIb" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aIc" = ( +/turf/simulated/wall, +/area/clownoffice) +"aIg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Detective Maintenance"; + security_level = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/forensics, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aIi" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/storage/box/evidence, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aIj" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aIl" = ( +/turf/simulated/wall, +/area/magistrateoffice) +"aIn" = ( +/obj/structure/dresser, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aIo" = ( +/turf/simulated/wall, +/area/lawoffice) +"aIp" = ( +/obj/structure/chair/comfy/black, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aIq" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/fore) +"aIu" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aIv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aIw" = ( +/obj/machinery/camera{ + c_tag = "Fore Port Solar Access" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aIx" = ( +/obj/structure/table, +/obj/item/paper/crumpled, +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "Kitchen"; + req_one_access_txt = "28" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aIy" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/fpmaint2) +"aIz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Security Checkpoint" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/general{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/checkpoint2) +"aIA" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"aIB" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump Engineering"; + pixel_x = -24; + shock_proof = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"aIC" = ( +/obj/machinery/camera{ + c_tag = "Fore Starboard Solars"; + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"aID" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/item/clothing/shoes/jackboots, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aIE" = ( +/obj/effect/spawner/window, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aIF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aIH" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/fpmaint2) +"aII" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aIJ" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aIK" = ( +/obj/item/book/manual/detective, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aIL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/fpmaint2) +"aIM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/lawyer/glass{ + name = "Magistrate's Office" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Magistrate" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/magistrate, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"aIO" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"aIQ" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aIR" = ( +/obj/structure/table, +/obj/item/toy/russian_revolver, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aIS" = ( +/obj/structure/grille, +/obj/effect/spawner/random_barrier/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aIT" = ( +/obj/item/clothing/under/suit/mafia, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aIU" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/maintenance/fpmaint) +"aIV" = ( +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/maintenance/fpmaint) +"aIW" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"aIX" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_x = 5 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -5 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"aIY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aJa" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/structure/window/reinforced, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"aJb" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"aJc" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"aJd" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"aJe" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/security_space_law, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/fore) +"aJj" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/hallway/primary/fore) +"aJk" = ( +/obj/item/radio/intercom/department/security{ + pixel_y = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aJl" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table/wood, +/obj/item/folder/red{ + pixel_y = 3 + }, +/obj/item/hand_labeler, +/obj/item/storage/box/evidence, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aJm" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album{ + pixel_y = -10 + }, +/obj/item/camera_film, +/obj/item/camera_film, +/obj/item/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "detectives camera"; + pictures_left = 30 + }, +/obj/machinery/requests_console{ + department = "Detective"; + departmentType = 5; + name = "Detective Requests Console"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aJn" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/closet/secure_closet{ + anchored = 1; + name = "Evidence Storage"; + req_one_access_txt = "4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aJo" = ( +/obj/machinery/newscaster/security_unit{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aJq" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aJr" = ( +/obj/structure/table/reinforced, +/obj/item/razor, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aJs" = ( +/obj/effect/landmark/start/barber, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aJt" = ( +/obj/structure/chair/barber{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aJu" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aJv" = ( +/obj/machinery/gameboard, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aJw" = ( +/obj/machinery/computer/arcade/orion_trail{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aJx" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aJy" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aJz" = ( +/obj/machinery/computer/arcade/battle{ + dir = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aJA" = ( +/obj/structure/closet/lasertag/red, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aJB" = ( +/obj/machinery/camera{ + c_tag = "Kitchen Freezer" + }, +/obj/structure/sink/kitchen{ + pixel_y = 18 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"aJD" = ( +/obj/effect/decal/cleanable/dust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"aJE" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fsmaint) +"aJH" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/maintenance/auxsolarstarboard) +"aJI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/maintenance/fsmaint) +"aJJ" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"aJK" = ( +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"aJL" = ( +/obj/machinery/economy/slot_machine, +/obj/item/coin/iron, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aJM" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aJN" = ( +/obj/item/coin/gold, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aJO" = ( +/obj/item/garrote/improvised, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aJP" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_1) +"aJR" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_2) +"aJS" = ( +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/pod_1) +"aJU" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/maintenance/fpmaint2) +"aJV" = ( +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/pod_2) +"aJW" = ( +/mob/living/simple_animal/mouse, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/fpmaint) +"aJX" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aJY" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aKa" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aKb" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aKc" = ( +/obj/effect/spawner/random_spawners/blood_often, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aKd" = ( +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aKf" = ( +/obj/item/clothing/under/suit/mafia/vest, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aKh" = ( +/obj/structure/chair/office/dark, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aKi" = ( +/obj/item/clothing/mask/bandana/skull, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aKj" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"aKk" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/megaphone, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"aKl" = ( +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"aKr" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"aKs" = ( +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"aKu" = ( +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom" + }, +/area/crew_quarters/courtroom) +"aKw" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"aKx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/lawyer/glass{ + name = "Magistrate's Office"; + id_tag = "magistrateofficedoor" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Magistrate" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/command/magistrate, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"aKy" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/hallway/primary/fore) +"aKA" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/hallway/primary/fore) +"aKB" = ( +/obj/structure/closet/secure_closet/detective, +/obj/item/restraints/handcuffs, +/obj/item/flash, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aKC" = ( +/obj/machinery/photocopier, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aKD" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aKE" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aKF" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 5 + }, +/obj/item/pen, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aKG" = ( +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aKI" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aKK" = ( +/obj/machinery/economy/arcade/claw, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aKL" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aKO" = ( +/obj/structure/closet/lasertag/blue, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aKQ" = ( +/obj/machinery/camera{ + c_tag = "Holodeck West"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"aKT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"aKU" = ( +/obj/structure/table/wood/poker, +/obj/effect/decal/cleanable/dirt, +/obj/item/ashtray/bronze{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/simulated/floor/carpet/black, +/area/maintenance/fsmaint) +"aKV" = ( +/obj/structure/table/wood/poker, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/fancy/cigarettes/cigpack_random, +/turf/simulated/floor/carpet/black, +/area/maintenance/fsmaint) +"aKW" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/maintenance/fpmaint2) +"aKX" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/obj/item/wrench, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aKY" = ( +/obj/structure/closet, +/obj/item/coin/iron, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aKZ" = ( +/obj/item/coin/gold, +/obj/item/coin/iron, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aLb" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"aLc" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aLd" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry) +"aLe" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/turf/space, +/area/space/nearstation) +"aLf" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_2) +"aLh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Detective" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Detective" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/forensics, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"aLk" = ( +/obj/machinery/kitchen_machine/oven, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aLn" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/fpmaint2) +"aLr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aLt" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aLu" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aLv" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/maintenance/fsmaint) +"aLA" = ( +/turf/simulated/wall, +/area/mimeoffice) +"aLB" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aLC" = ( +/obj/structure/kitchenspike, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fpmaint) +"aLD" = ( +/obj/structure/kitchenspike, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aLE" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"aLF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aLG" = ( +/obj/item/reagent_containers/food/snacks/meat/slab, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fpmaint) +"aLH" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/security/nuke_storage) +"aLJ" = ( +/obj/machinery/economy/slot_machine, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aLK" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aLL" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/fpmaint) +"aLM" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aLN" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Courtroom "; + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"aLO" = ( +/obj/structure/table/wood, +/obj/item/gavelblock, +/obj/item/gavelhammer, +/obj/machinery/button/windowtint{ + id = "Courtroom"; + pixel_x = -8; + req_one_access_txt = "74;3" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"aLP" = ( +/turf/simulated/wall, +/area/crew_quarters/sleep) +"aLQ" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"aLR" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"aLS" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/camera{ + c_tag = "Chapel Funeral Processing East"; + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/chapel/main) +"aLT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/crew_quarters/courtroom) +"aLY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"aMa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluecorner" + }, +/area/crew_quarters/courtroom) +"aMd" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aMg" = ( +/obj/machinery/door/airlock/engineering{ + name = "Electrical Maintenance" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/equipment, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"aMi" = ( +/obj/machinery/atmospherics/binary/valve{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aMj" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aMl" = ( +/obj/structure/table/wood/poker, +/obj/effect/decal/cleanable/dirt, +/obj/item/cigbutt, +/obj/item/deck/cards, +/turf/simulated/floor/carpet/black, +/area/maintenance/fsmaint) +"aMm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"aMn" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aMo" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aMp" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"aMq" = ( +/turf/simulated/wall, +/area/maintenance/electrical) +"aMr" = ( +/turf/simulated/wall, +/area/space/nearstation) +"aMs" = ( +/turf/simulated/wall, +/area/hallway/secondary/entry) +"aMt" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_2) +"aMw" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aMy" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aMz" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/fsmaint) +"aMA" = ( +/turf/simulated/wall, +/area/maintenance/fpmaint) +"aMB" = ( +/obj/structure/sign/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aMC" = ( +/obj/structure/table, +/obj/machinery/computer/mob_healer_terminal, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aMD" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aME" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aMI" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aMJ" = ( +/obj/machinery/economy/vending/snack, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aMK" = ( +/obj/effect/decal/cleanable/dust, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"aMM" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"aMO" = ( +/obj/structure/table/reinforced, +/obj/item/pen, +/obj/item/paper_bin/nanotrasen, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"aMR" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/maintenance/fpmaint) +"aMS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/writing, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fpmaint) +"aMU" = ( +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fpmaint) +"aMW" = ( +/obj/effect/decal/cleanable/blood/writing, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aMX" = ( +/obj/machinery/door/window/classic/normal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom" + }, +/area/maintenance/fpmaint) +"aMY" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aMZ" = ( +/obj/effect/spawner/window, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aNa" = ( +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"aNb" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -5 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_x = 5 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"aNc" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"aNg" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/effect/decal/cleanable/dirt, +/obj/item/camera/spooky, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"aNh" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aNi" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aNj" = ( +/obj/structure/chair/comfy/brown{ + color = "#514E58"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"aNk" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"aNm" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"aNo" = ( +/turf/simulated/floor/mech_bay_recharge_floor, +/area/maintenance/electrical) +"aNp" = ( +/obj/machinery/mech_bay_recharge_port, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"aNq" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/simulated/floor/bluegrid, +/area/maintenance/electrical) +"aNt" = ( +/obj/docking_port/mobile/pod{ + id = "pod1"; + name = "escape pod 1" + }, +/obj/machinery/door/airlock/titanium{ + id_tag = "s_docking_airlock"; + name = "Escape Pod Hatch" + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"aNu" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aNv" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"aNw" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/hallway/secondary/entry) +"aNx" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aNy" = ( +/obj/docking_port/mobile/pod{ + id = "pod2"; + name = "escape pod 2" + }, +/obj/machinery/door/airlock/titanium{ + id_tag = "s_docking_airlock"; + name = "Escape Pod Hatch" + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_2) +"aNA" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aNB" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aNC" = ( +/obj/structure/sign/vacuum/external{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister/air{ + filled = 0.1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aNE" = ( +/obj/machinery/atmospherics/binary/valve, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aNF" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aNH" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aNJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom" + }, +/area/crew_quarters/courtroom) +"aNK" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Fore Primary Hallway South"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"aNM" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/crew_quarters/courtroom) +"aNP" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/crew_quarters/courtroom) +"aNS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Courtroom" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Courtroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"aNT" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"aNX" = ( +/obj/machinery/disposal, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aNZ" = ( +/obj/machinery/economy/atm{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aOb" = ( +/obj/machinery/prize_counter, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aOg" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aOi" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/maintenance/fsmaint) +"aOl" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"aOm" = ( +/obj/structure/chair/wood, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"aOn" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/head/chefhat, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint2) +"aOo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/snacks/meat/slab, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fpmaint) +"aOp" = ( +/obj/structure/closet/crate/freezer, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fpmaint) +"aOq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fpmaint) +"aOr" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/maintenance/fpmaint) +"aOs" = ( +/obj/effect/spawner/random_barrier/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aOv" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Courtroom Maintenance"; + security_level = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aOw" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_x = 5 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -5 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"aOy" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"aOz" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/courtroom) +"aOB" = ( +/turf/simulated/floor/plasteel, +/area/crew_quarters/courtroom) +"aOC" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/fsmaint) +"aOE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"aOF" = ( +/obj/item/reagent_containers/food/drinks/cans/beer, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aOI" = ( +/turf/simulated/wall, +/area/crew_quarters/dorms) +"aOK" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"aOL" = ( +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"aOM" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"aOP" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"aOQ" = ( +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"aOR" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"aOS" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/atmos/storage) +"aOT" = ( +/obj/structure/chair, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aOU" = ( +/obj/structure/mirror{ + icon_state = "mirror_broke"; + pixel_y = 28 + }, +/obj/item/shard{ + icon_state = "medium" + }, +/obj/item/circuitboard/operating, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aOV" = ( +/obj/structure/computerframe, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aOW" = ( +/obj/structure/chair, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aOX" = ( +/obj/structure/lattice, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/eight, +/turf/space, +/area/space/nearstation) +"aOY" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aOZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"aPa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/item/clothing/mask/face/fox, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint2) +"aPc" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/fpmaint2) +"aPd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + id_tag = "apsolar_door_ext"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"aPe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Barber Shop" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aPf" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/arcade) +"aPg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Arcade" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"aPi" = ( +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aPj" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/fpmaint) +"aPk" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"aPm" = ( +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"aPq" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/maintenance/asmaint) +"aPr" = ( +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/asmaint) +"aPt" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aPu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fpmaint) +"aPv" = ( +/obj/effect/spawner/random_spawners/grille_often, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aPx" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"aPA" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"aPB" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"aPC" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"aPD" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"aPE" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"aPF" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"aPG" = ( +/obj/machinery/disposal, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"aPH" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"aPJ" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aPK" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "maint3"; + name = "Blast Door" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aPL" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"aPM" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/crew_quarters/sleep) +"aPN" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"aPO" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall, +/area/maintenance/electrical) +"aPR" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aPS" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump Engineering"; + pixel_y = 24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"aPT" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aPW" = ( +/obj/structure/mirror{ + icon_state = "mirror_broke"; + pixel_y = 28 + }, +/obj/machinery/iv_drip, +/obj/item/reagent_containers/iv_bag/salglu, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aPX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/optable, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aPY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aPZ" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"aQa" = ( +/obj/structure/sign/pods, +/turf/simulated/wall, +/area/hallway/secondary/entry) +"aQb" = ( +/obj/item/wrench, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aQd" = ( +/obj/machinery/cryopod, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/crew_quarters/sleep) +"aQe" = ( +/obj/effect/spawner/random_barrier/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aQf" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"aQg" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aQh" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aQi" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aQj" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aQk" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aQl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aQn" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aQo" = ( +/obj/structure/chair, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aQp" = ( +/obj/structure/chair, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aQq" = ( +/obj/structure/sign/barber{ + pixel_y = 30 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aQr" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/stack/tape_roll, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aQs" = ( +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "Hydroponics Desk" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"aQv" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluered" + }, +/area/crew_quarters/dorms) +"aQw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aQx" = ( +/obj/machinery/requests_console{ + department = "Crew Quarters"; + name = "Crew Quarters Requests Console"; + pixel_y = 30 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aQy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aQz" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluered" + }, +/area/crew_quarters/dorms) +"aQA" = ( +/obj/machinery/economy/vending/snack, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluered" + }, +/area/crew_quarters/dorms) +"aQC" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aQD" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"aQE" = ( +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aQG" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aQI" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aQJ" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aQL" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aQM" = ( +/obj/structure/janitorialcart, +/obj/effect/decal/cleanable/dust, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "purple" + }, +/area/maintenance/fsmaint) +"aQN" = ( +/obj/structure/table, +/obj/item/clothing/glasses/sunglasses, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aQO" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aQP" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aQS" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"aQT" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"aQU" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/space, +/area/space/nearstation) +"aQV" = ( +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/mob_healer_terminal{ + pixel_y = 30 + }, +/obj/item/reagent_containers/food/drinks/britcup{ + initialized = 1; + list_reagents = list("tea"=15); + pixel_x = 4; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"aQW" = ( +/obj/structure/table, +/obj/item/camera_assembly, +/obj/item/camera_assembly, +/obj/item/assembly/prox_sensor{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"aQX" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 4; + height = 11; + id = "trade_dock"; + name = "port bay 4 at Cyberiad"; + width = 9 + }, +/turf/space, +/area/space) +"aQY" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"aRa" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Escape Pods" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aRd" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aRe" = ( +/obj/structure/sign/vacuum/external{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aRf" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aRg" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aRh" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aRi" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aRj" = ( +/obj/structure/table/glass, +/obj/item/storage/bag/trash, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aRl" = ( +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/effect/spawner/random_spawners/grille_often, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aRm" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_1) +"aRp" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/fpmaint2) +"aRw" = ( +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva) +"aRx" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aRy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/hallway/primary/starboard/west) +"aRA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aRC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aRF" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"aRH" = ( +/obj/machinery/computer/atmos_alert{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"aRI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aRJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"aRM" = ( +/obj/structure/table, +/obj/item/storage/box/cups, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"aRO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/toxins/hallway) +"aRP" = ( +/obj/machinery/economy/vending/coffee, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"aRQ" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"aRR" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"aRU" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"aRV" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_2) +"aRW" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aRX" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"aRZ" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"aSc" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"aSd" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"aSf" = ( +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aSj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aSk" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aSl" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/sleep) +"aSn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aSo" = ( +/obj/structure/closet/wardrobe/white, +/obj/item/clothing/shoes/jackboots, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/obj/item/reagent_containers/food/drinks/cans/badminbrew, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aSp" = ( +/obj/structure/table/glass, +/obj/item/hemostat, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aSq" = ( +/obj/structure/table/glass, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aSs" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aSt" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/fpmaint2) +"aSu" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/fpmaint) +"aSv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"aSA" = ( +/turf/simulated/wall/r_wall, +/area/expedition) +"aSC" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"aSH" = ( +/obj/machinery/atmospherics/binary/valve/open{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aSJ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/crew_quarters/dorms) +"aSM" = ( +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"aSN" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"aSQ" = ( +/obj/effect/landmark/start/botanist, +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/hydroponics) +"aSR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Kitchen Maintenance" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aSW" = ( +/obj/structure/chair/comfy/beige, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"aSX" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"aSY" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"aTa" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"aTb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"aTf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aTg" = ( +/obj/structure/grille/broken, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aTh" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aTj" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"aTm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aTo" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aTp" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aTt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/power/apc{ + cell_type = 15000; + dir = 4; + name = "Cryo and Arrivals Super APC"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aTu" = ( +/turf/simulated/wall, +/area/hallway/secondary/garden) +"aTv" = ( +/obj/machinery/gateway{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"aTx" = ( +/obj/machinery/gateway{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"aTy" = ( +/obj/machinery/gateway{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"aTA" = ( +/obj/structure/table/glass, +/obj/item/seeds/apple, +/obj/item/seeds/banana, +/obj/item/seeds/cocoapod, +/obj/item/seeds/grape, +/obj/item/seeds/orange, +/obj/item/seeds/sugarcane, +/obj/item/seeds/wheat, +/obj/item/seeds/watermelon, +/obj/item/seeds/tower, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"aTC" = ( +/obj/machinery/camera{ + c_tag = "Cryodorms"; + dir = 4 + }, +/obj/machinery/cryopod{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/crew_quarters/sleep) +"aTD" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aTE" = ( +/obj/structure/chair/sofa/corner{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/dorms) +"aTF" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"aTG" = ( +/obj/structure/chair/sofa/left, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/dorms) +"aTI" = ( +/obj/structure/chair/sofa, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/wood, +/area/crew_quarters/dorms) +"aTJ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"aTL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyerPort"; + name = "Medbay Entrance" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"aTM" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/sign/lifestar, +/turf/simulated/floor/plating, +/area/medical/reception) +"aTN" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"aTQ" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"aTR" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/dorms) +"aTS" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/chem_dispenser, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"aTT" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/chem_master, +/obj/structure/reagent_dispensers/fueltank/chem{ + pixel_y = 32 + }, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"aTU" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_x = -2; + pixel_y = 12 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"aTV" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/chem_heater, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"aTW" = ( +/obj/structure/closet/secure_closet/reagents, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"aTY" = ( +/obj/structure/closet/secure_closet/reagents, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"aTZ" = ( +/obj/item/restraints/handcuffs/cable/cyan, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dust, +/obj/item/paper/crumpled/bloody{ + desc = "Небольшой кусок бумаги, залитый кровью."; + info = "*Здесь было что-то написано, но вы не можете разобрать что именнно.*"; + name = "Окровавленная записка" + }, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/effect/spawner/random_spawners/mod/maint, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aUa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"aUb" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aUc" = ( +/obj/machinery/door/poddoor{ + id_tag = "maint2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aUd" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "stairs-r" + }, +/area/crew_quarters/dorms) +"aUe" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/maintenance/fsmaint) +"aUf" = ( +/obj/structure/table/wood, +/obj/item/candle, +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/maintenance/fsmaint) +"aUg" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"aUh" = ( +/obj/machinery/computer/monitor{ + dir = 1; + name = "Backup Power Monitoring Console" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"aUk" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aUl" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aUm" = ( +/obj/machinery/economy/vending/coffee, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aUn" = ( +/obj/machinery/camera{ + c_tag = "Arrivals North"; + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aUo" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aUr" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"aUs" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"aUt" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/checkpoint2) +"aUu" = ( +/obj/machinery/hydroponics/soil, +/turf/simulated/floor/grass, +/area/hallway/secondary/garden) +"aUx" = ( +/obj/machinery/seed_extractor, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"aUz" = ( +/obj/structure/sink{ + pixel_y = 18 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"aUA" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hydroponics) +"aUE" = ( +/turf/simulated/wall/r_wall, +/area/security/nuke_storage) +"aUF" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"aUG" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/crew_quarters/dorms) +"aUH" = ( +/obj/machinery/gateway/centerstation, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"aUI" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/dorms) +"aUJ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "arrival" + }, +/area/crew_quarters/dorms) +"aUK" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/dorms) +"aUL" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/chapel/office) +"aUN" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"aUO" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + density = 0; + desc = "Lube off, pal."; + icon_state = "open"; + id_tag = "imnotmakingyoulubepissoff"; + name = "Chemistry Privacy Shutter"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"aUP" = ( +/obj/machinery/door_control{ + desc = "A remote control switch for the medbay foyer."; + id = "imnotmakingyoulubepissoff"; + name = "Chemistry Privacy Shutter Control"; + pixel_y = 26 + }, +/obj/structure/table/glass, +/obj/item/clothing/glasses/science{ + pixel_y = 10 + }, +/obj/item/clothing/glasses/science{ + pixel_y = 4 + }, +/obj/item/clothing/glasses/science{ + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"aUQ" = ( +/turf/simulated/wall, +/area/crew_quarters/toilet) +"aUR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"aUS" = ( +/turf/simulated/wall, +/area/crew_quarters/bar) +"aUT" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/dorms) +"aUU" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aUV" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aUW" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aUX" = ( +/obj/effect/spawner/window, +/turf/simulated/floor/plating, +/area/engine/dronefabricator) +"aUY" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/electrical) +"aUZ" = ( +/turf/space, +/area/hallway/secondary/entry) +"aVa" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aVc" = ( +/turf/simulated/wall, +/area/security/checkpoint2) +"aVd" = ( +/obj/machinery/camera{ + c_tag = "Arrivals East"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aVe" = ( +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"aVg" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/storage/primary) +"aVh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Primary Tool Storage" + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"aVi" = ( +/turf/simulated/wall, +/area/storage/primary) +"aVj" = ( +/turf/simulated/wall/r_wall, +/area/storage/primary) +"aVk" = ( +/obj/structure/closet/secure_closet/freezer/money, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/nuke_storage) +"aVl" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "vault" + }, +/area/security/nuke_storage) +"aVm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/security/nuke_storage) +"aVn" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/structure/closet/fireaxecabinet{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/nuke_storage) +"aVo" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/instrument/eguitar, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/dorms) +"aVp" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/wood, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/dorms) +"aVq" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"aVr" = ( +/obj/machinery/gateway, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"aVs" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/instrument/piano_synth, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/dorms) +"aVu" = ( +/turf/simulated/wall, +/area/crew_quarters/bar/atrium) +"aVx" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"aVy" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"aVA" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aVC" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"aVD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"aVI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"aVL" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aVN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aVO" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"aVQ" = ( +/obj/machinery/door/poddoor{ + id_tag = "maint1" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aVV" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/arrival/station) +"aVX" = ( +/obj/machinery/door/airlock/titanium, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/shuttle/arrival/station) +"aVY" = ( +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/arrival/station) +"aWb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aWc" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/checkpoint2) +"aWd" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/checkpoint2) +"aWf" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 30 + }, +/obj/machinery/computer/security{ + network = list("SS13","Research Outpost","Mining Outpost") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/checkpoint2) +"aWg" = ( +/obj/machinery/camera{ + c_tag = "Mini Satellite Access"; + dir = 4; + network = list("SS13","MiniSat","Engineering") + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/engine/aitransit) +"aWh" = ( +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console"; + pixel_y = 30 + }, +/obj/machinery/computer/secure_data, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/checkpoint2) +"aWi" = ( +/obj/structure/table, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/item/wirecutters, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"aWj" = ( +/obj/machinery/biogenerator, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"aWk" = ( +/obj/machinery/economy/vending/assist, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"aWm" = ( +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Primary Tool Storage" + }, +/obj/machinery/requests_console{ + department = "Tool Storage"; + name = "Tool Storage Requests Console"; + pixel_y = 30 + }, +/obj/item/assembly/igniter{ + pixel_x = -8; + pixel_y = -4 + }, +/obj/item/assembly/igniter, +/obj/item/screwdriver{ + pixel_y = 16 + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"aWn" = ( +/obj/structure/table, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/item/t_scanner, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"aWo" = ( +/obj/structure/table, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/item/multitool, +/obj/item/multitool{ + pixel_x = 4 + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"aWp" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"aWq" = ( +/obj/structure/table, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"aWr" = ( +/obj/structure/table, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"aWs" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "vault" + }, +/area/security/nuke_storage) +"aWt" = ( +/obj/machinery/economy/vending/tool, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"aWu" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/nuke_storage) +"aWv" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "vault" + }, +/area/security/nuke_storage) +"aWw" = ( +/obj/machinery/nuclearbomb{ + r_code = "LOLNO" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/nuke_storage) +"aWx" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/security/nuke_storage) +"aWz" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/cryopod{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/crew_quarters/sleep) +"aWB" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aWC" = ( +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/dorms) +"aWD" = ( +/obj/structure/table/wood, +/obj/item/ashtray/bronze, +/turf/simulated/floor/carpet, +/area/crew_quarters/dorms) +"aWE" = ( +/obj/structure/table/wood, +/obj/item/lighter/random, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/turf/simulated/floor/carpet, +/area/crew_quarters/dorms) +"aWF" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/dorms) +"aWG" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/dorms) +"aWH" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/crew_quarters/dorms) +"aWI" = ( +/obj/structure/table/glass, +/obj/item/storage/box/cups, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"aWJ" = ( +/mob/living/simple_animal/walrus{ + name = "Джеди" + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/dorms) +"aWK" = ( +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/dorms) +"aWL" = ( +/obj/structure/table, +/obj/item/clothing/under/misc/swimsuit/red, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "arrival" + }, +/area/crew_quarters/dorms) +"aWM" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/dorms) +"aWN" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"aWP" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"aWR" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/obj/machinery/atmospherics/meter, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/maintenance/asmaint2) +"aWS" = ( +/obj/machinery/economy/vending/chinese, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"aWT" = ( +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/crew_quarters/dorms) +"aWU" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/dorms) +"aWV" = ( +/obj/item/stack/rods{ + amount = 10 + }, +/obj/machinery/kitchen_machine/oven, +/obj/item/storage/box/donkpockets, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "stage_bleft" + }, +/area/maintenance/fsmaint) +"aWW" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/dorms) +"aXc" = ( +/obj/machinery/crema_switch{ + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/chapel/office) +"aXd" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Crematorium Maintenance" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/crematorium, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"aXe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/chapel/office) +"aXf" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/dorms) +"aXg" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/chapel/office) +"aXh" = ( +/obj/machinery/driver_button{ + id_tag = "chapelgun"; + name = "Chapel Mass Driver"; + pixel_x = 25 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/chapel/main) +"aXi" = ( +/obj/structure/table/wood, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/item/lipstick/random{ + pixel_x = 3; + pixel_y = 6 + }, +/obj/item/lipstick/random{ + pixel_y = 2 + }, +/obj/item/lipstick/random{ + pixel_x = -3; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"aXj" = ( +/obj/structure/morgue, +/obj/machinery/camera{ + c_tag = "Chapel Crematorium"; + dir = 4 + }, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/chapel/office) +"aXk" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/chapel/office) +"aXl" = ( +/obj/machinery/door/poddoor{ + id_tag = "chapelgun"; + name = "Chapel Launcher Door"; + protected = 0 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/chapel/main) +"aXn" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "burst_r" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/arrival/station) +"aXp" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"aXq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aXr" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aXs" = ( +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aXt" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/arcade, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aXu" = ( +/obj/structure/closet/wardrobe/black, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aXv" = ( +/obj/structure/closet/wardrobe/xenos, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aXw" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aXx" = ( +/obj/structure/closet/wardrobe/grey, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aXy" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aXA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/security/checkpoint2) +"aXB" = ( +/obj/structure/closet, +/obj/item/crowbar, +/obj/item/flash, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint2) +"aXC" = ( +/obj/structure/chair/office/dark, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/checkpoint2) +"aXD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/checkpoint2) +"aXE" = ( +/obj/item/radio/intercom/department/security{ + pixel_x = 28 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/checkpoint2) +"aXF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aXI" = ( +/obj/structure/table/glass, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"aXL" = ( +/obj/machinery/door/airlock{ + name = "Garden" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"aXM" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/storage/primary) +"aXO" = ( +/obj/machinery/camera{ + c_tag = "Vault"; + dir = 4 + }, +/obj/structure/closet/crate{ + name = "Gold Crate" + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = -1; + pixel_y = 5 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_y = 2 + }, +/obj/item/stack/sheet/mineral/gold{ + pixel_x = 1; + pixel_y = -2 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/item/storage/belt/champion, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/nuke_storage) +"aXP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/security/nuke_storage) +"aXQ" = ( +/turf/simulated/floor/plasteel, +/area/storage/primary) +"aXR" = ( +/obj/item/coin/silver{ + pixel_x = 7; + pixel_y = 12 + }, +/obj/item/coin/silver{ + pixel_x = 12; + pixel_y = 7 + }, +/obj/item/coin/silver{ + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/coin/silver{ + pixel_x = -6; + pixel_y = 5 + }, +/obj/item/coin/silver{ + pixel_x = 5; + pixel_y = -8 + }, +/obj/structure/closet/crate{ + name = "Silver Crate" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/security/nuke_storage) +"aXX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"aXZ" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"aYa" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aYb" = ( +/obj/item/tank/internals/emergency_oxygen, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aYc" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aYf" = ( +/obj/machinery/computer/card, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "green" + }, +/area/bridge) +"aYg" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "greencorner" + }, +/area/bridge) +"aYh" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"aYl" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box{ + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"aYm" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"aYn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/storage/office) +"aYo" = ( +/obj/machinery/economy/vending/coffee, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"aYr" = ( +/obj/machinery/washing_machine, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"aYs" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/crew_quarters/sleep) +"aYt" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "smstorage"; + name = "Supermatter Storage" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"aYu" = ( +/obj/machinery/door/window/classic/normal{ + name = "EVA Equipment" + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"aYv" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"aYx" = ( +/obj/structure/crematorium, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/chapel/office) +"aYy" = ( +/obj/machinery/door/window/classic/reversed{ + name = "EVA Equipment" + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"aYz" = ( +/obj/machinery/camera{ + c_tag = "Chapel North" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/chapel/main) +"aYA" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/chapel/main) +"aYB" = ( +/obj/structure/closet/coffin, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"aYC" = ( +/obj/structure/chair/comfy/brown{ + color = "#514E58"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"aYE" = ( +/obj/structure/chair/comfy/brown{ + color = "#514E58"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aYF" = ( +/obj/structure/closet/coffin, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"aYG" = ( +/obj/structure/closet/coffin, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"aYI" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/cryopod{ + dir = 8; + pixel_x = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"aYJ" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"aYK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aYL" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aYM" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aYO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aYP" = ( +/turf/simulated/wall, +/area/chapel/main) +"aYQ" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/chapel/main) +"aYT" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/arrival/station) +"aYU" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/equipmentstorage) +"aYV" = ( +/obj/structure/shuttle/engine/heater{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/arrival/station) +"aYZ" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/landmark/spawner/late/crew, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/arrival/station) +"aZa" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/checkpoint2) +"aZb" = ( +/obj/item/radio/intercom/department/security{ + pixel_y = -28 + }, +/obj/machinery/newscaster/security_unit{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/checkpoint2) +"aZc" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"aZd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aZe" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/stack/cable_coil{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/screwdriver{ + pixel_y = 16 + }, +/obj/item/stack/tape_roll, +/obj/item/stack/tape_roll, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"aZf" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/radio{ + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/checkpoint2) +"aZh" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/checkpoint2) +"aZi" = ( +/mob/living/simple_animal/mouse/brown/Tom, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "vault" + }, +/area/security/nuke_storage) +"aZj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/cultivator, +/obj/item/hatchet, +/obj/item/crowbar, +/obj/item/plant_analyzer, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"aZk" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/nuke_storage) +"aZm" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/chapel/main) +"aZq" = ( +/obj/structure/safe{ + known_by = list("captain") + }, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/clothing/head/bearpelt, +/obj/item/folder/documents, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/lighter/zippo/nt_rep, +/obj/item/storage/fancy/cigarettes/cigpack_robustgold, +/obj/item/stack/spacecash/c1000, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/security/nuke_storage) +"aZr" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"aZs" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"aZt" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/dorms) +"aZu" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/crew_quarters/dorms) +"aZv" = ( +/turf/simulated/floor/carpet, +/area/crew_quarters/dorms) +"aZw" = ( +/obj/structure/closet/athletic_mixed, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/crew_quarters/dorms) +"aZx" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"aZy" = ( +/mob/living/simple_animal/hostile/retaliate/carp/koi{ + name = "Jeremy" + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/dorms) +"aZz" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "arrival" + }, +/area/crew_quarters/dorms) +"aZC" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/dorms) +"aZD" = ( +/obj/effect/decal/warning_stripes/white, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/dorms) +"aZE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom" + }, +/area/crew_quarters/dorms) +"aZF" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluecorners" + }, +/area/chapel/main) +"aZG" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/dorms) +"aZL" = ( +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/dorms) +"aZN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aZO" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/item/kirbyplants, +/obj/structure/sign/bobross{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"aZP" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"aZT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"aZU" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/morgue) +"aZW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/checkpoint2) +"aZY" = ( +/obj/machinery/camera{ + c_tag = "Security Checkpoint"; + dir = 1 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/checkpoint2) +"aZZ" = ( +/obj/item/gun/throw/crossbow, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"baa" = ( +/obj/item/reagent_containers/food/snacks/grown/banana, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bab" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Garden"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"bac" = ( +/obj/item/clothing/suit/soldiercoat, +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bad" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bag" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/generic, +/obj/item/stack/rods, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bah" = ( +/obj/machinery/suit_storage_unit/clown, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bai" = ( +/obj/machinery/suit_storage_unit/mime, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"baj" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/clothing/shoes/magboots{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bam" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/expedition) +"bao" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/stack/packageWrap, +/turf/simulated/floor/wood, +/area/library) +"baq" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bar" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bat" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/fpmaint2) +"bau" = ( +/turf/simulated/wall, +/area/library) +"bav" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/table/wood, +/obj/item/dice/d20, +/obj/item/dice, +/obj/item/storage/box/characters, +/turf/simulated/floor/wood, +/area/library) +"baw" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bax" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/wood, +/area/library) +"bay" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/chapel/main) +"baz" = ( +/turf/simulated/wall, +/area/chapel/office) +"baA" = ( +/obj/structure/rack, +/obj/item/storage/fancy/candle_box/full, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/chapel/main) +"baB" = ( +/obj/structure/closet/coffin, +/obj/machinery/door/window/classic/normal{ + name = "Coffin Storage"; + req_one_access_txt = "22" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/chapel_office, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"baC" = ( +/obj/structure/closet/coffin, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"baE" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"baF" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"baI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Crematorium" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/crematorium, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"baL" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/hydroponics) +"baM" = ( +/obj/machinery/door/airlock/public/glass{ + id_tag = "vipbar_bolt"; + locked = 1; + name = "ViP Room" + }, +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "vipbar" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar) +"baN" = ( +/obj/machinery/atmospherics/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"baZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"bbf" = ( +/obj/machinery/door/airlock/vault{ + locked = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/supply/vault, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/security/nuke_storage) +"bbg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + id_tag = "Cryogenics"; + name = "Cryodorms" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/crew_quarters/sleep) +"bbi" = ( +/obj/machinery/economy/vending/cola, +/obj/machinery/camera{ + c_tag = "Dormitories West" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"bbj" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bbk" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/dorms) +"bbm" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bbn" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/dorms) +"bbo" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "ramptop" + }, +/area/crew_quarters/dorms) +"bbp" = ( +/obj/structure/table, +/obj/item/weldingtool, +/obj/item/crowbar, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bbq" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/security/nuke_storage) +"bbr" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/north) +"bbu" = ( +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom" + }, +/area/crew_quarters/dorms) +"bbv" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"bbw" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"bby" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/morgue{ + dir = 2 + }, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plating, +/area/medical/morgue) +"bbE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"bbG" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bbH" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/baguette, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bbI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bbJ" = ( +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/storage/backpack/duffel/clown, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bbK" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bbL" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bbM" = ( +/obj/machinery/atmospherics/portable/canister/nitrogen{ + anchored = 1 + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"bbN" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bbO" = ( +/obj/machinery/atmospherics/portable/canister/oxygen{ + anchored = 1 + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"bbP" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bbQ" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bbR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bbT" = ( +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bbZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"bca" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"bcb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bcc" = ( +/obj/structure/window/reinforced, +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/wood, +/area/crew_quarters/dorms) +"bcd" = ( +/obj/structure/window/reinforced, +/obj/structure/table/wood, +/obj/item/paicard, +/turf/simulated/floor/wood, +/area/crew_quarters/dorms) +"bce" = ( +/obj/structure/window/reinforced, +/obj/structure/chair/comfy/beige{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/wood, +/area/crew_quarters/dorms) +"bcf" = ( +/obj/structure/window/reinforced, +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/wood, +/area/crew_quarters/dorms) +"bch" = ( +/obj/structure/chair/office/dark, +/obj/machinery/camera{ + c_tag = "Library North" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"bci" = ( +/obj/structure/chair/office/dark, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"bck" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bcm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bcn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"bco" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/wood, +/area/library) +"bcp" = ( +/turf/simulated/floor/wood, +/area/library) +"bcq" = ( +/obj/structure/closet/secure_closet/chaplain, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"bcr" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"bct" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bcu" = ( +/obj/structure/table/wood, +/obj/item/pen, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/chapel/office) +"bcw" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Chapel Chaplain's Office" + }, +/obj/structure/table/wood, +/obj/item/lighter/zippo/black, +/turf/simulated/floor/carpet/black, +/area/chapel/office) +"bcx" = ( +/turf/simulated/floor/carpet/black, +/area/chapel/office) +"bcz" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"bcA" = ( +/obj/structure/dispenser, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"bcB" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/storage/fancy/crayons, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"bcC" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"bcD" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bcF" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32; + step_size = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/chapel/main) +"bcG" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Lounge" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bcL" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/brig) +"bcM" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bcN" = ( +/obj/machinery/light, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"bcO" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet/black, +/area/chapel/office) +"bcP" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/chapel/main) +"bcQ" = ( +/obj/structure/table/glass, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/plant_analyzer, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/garden) +"bcR" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plating, +/area/chapel/main) +"bcT" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/fyellow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bcW" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitecorner" + }, +/area/hallway/secondary/entry) +"bcX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plasteel, +/area/security/checkpoint2) +"bcZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/hallway/primary/port) +"bda" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/crew_quarters/dorms) +"bdb" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/item/analyzer, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bdd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/north) +"bde" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bdg" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/firstaid/regular, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bdh" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bdi" = ( +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast west"; + name = "Bridge Blast Doors" + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"bdj" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"bdk" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bdm" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"bdn" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bdq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/machinery/camera{ + c_tag = "Port Hallway 2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"bdr" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/clothing/head/stalhelm{ + pixel_x = -1; + pixel_y = 18 + }, +/obj/item/clothing/under/costume/soldieruniform, +/obj/item/clothing/suit/soldiercoat{ + pixel_y = 6 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/clownoffice) +"bdu" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/garden) +"bdv" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/north) +"bdw" = ( +/obj/item/flag/nt, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = 25 + }, +/obj/structure/sign/directions/science{ + dir = 4; + pixel_y = 32 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = 39 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/hallway/primary/central/north) +"bdx" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/rh, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/garden) +"bdy" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bdA" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/tank/jetpack/carbondioxide, +/obj/effect/decal/warning_stripes/white/hollow, +/obj/item/tank/jetpack/carbondioxide, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bdB" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bdD" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/north) +"bdE" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bdF" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"bdG" = ( +/obj/machinery/atmospherics/portable/canister/air{ + anchored = 1 + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"bdH" = ( +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"bdI" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 1; + name = "Dormitories" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"bdK" = ( +/obj/machinery/access_button{ + autolink_id = "evamaint_btn_int"; + pixel_y = 25; + req_one_access_txt = "13" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"bdO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bdP" = ( +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast east"; + name = "Bridge Blast Doors" + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"bdQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"bdR" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bdT" = ( +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"bdX" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bdY" = ( +/obj/machinery/mass_driver{ + dir = 4; + id_tag = "chapelgun" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window{ + dir = 1; + name = "Mass Driver" + }, +/obj/structure/window/reinforced, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/chapel_office{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/chapel/main) +"bea" = ( +/obj/structure/sign/chinese{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"beb" = ( +/turf/simulated/wall, +/area/hydroponics) +"bec" = ( +/obj/machinery/light/small, +/obj/structure/table/wood, +/obj/machinery/bottler, +/turf/simulated/floor/wood/fancy/oak, +/area/crew_quarters/bar) +"bee" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bef" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/green/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"beg" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"beh" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Containment Pen" + }, +/obj/effect/turf_decal/stripes/full, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"bel" = ( +/obj/structure/rack, +/obj/item/storage/bible, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bem" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"beo" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"bep" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"beq" = ( +/obj/machinery/ai_status_display{ + pixel_x = -32; + step_size = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"ber" = ( +/obj/structure/table/wood, +/obj/item/stack/tile/carpet/black{ + amount = 10 + }, +/turf/simulated/floor/carpet/black, +/area/chapel/office) +"bes" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"bet" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/chaplain, +/turf/simulated/floor/carpet/black, +/area/chapel/office) +"beu" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/nw) +"bev" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central/north) +"bex" = ( +/obj/machinery/requests_console{ + department = "Arrival Shuttle"; + name = "Arrival Shuttle Requests Console"; + pixel_y = -30 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"bey" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 4; + icon_state = "burst_l" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/arrival/station) +"beG" = ( +/obj/machinery/light, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"beL" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/port) +"beO" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/hallway/primary/port) +"beP" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/garden) +"beQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Garden" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"beR" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/storage/primary) +"beX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "E.V.A." + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/eva, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bfb" = ( +/obj/machinery/poolcontroller{ + pixel_y = -25; + srange = 7 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"bfc" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bfh" = ( +/obj/structure/sign/securearea, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva) +"bfi" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "Dormitories Center"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"bfo" = ( +/obj/effect/decal/warning_stripes/white, +/obj/machinery/kitchen_machine/oven{ + pixel_y = 3 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"bfp" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"bfq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"bfv" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"bfy" = ( +/obj/machinery/economy/atm{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"bfz" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"bfB" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + location = "Hydroponics" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bot" + }, +/area/maintenance/fsmaint) +"bfH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hydroponics) +"bfM" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/simulated/floor/plasteel, +/area/storage/office) +"bfQ" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluecorner" + }, +/area/hydroponics) +"bfS" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/chapel/main) +"bfT" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"bfU" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/clothing/head/welding, +/turf/simulated/floor/plating, +/area/aisat/service) +"bfV" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/black, +/area/chapel/office) +"bfW" = ( +/obj/structure/rack, +/obj/item/storage/fancy/candle_box/full{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/fancy/candle_box/full, +/obj/item/storage/fancy/candle_box/full{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bfX" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"bfY" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/sop_service, +/turf/simulated/floor/wood, +/area/library) +"bfZ" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/sop_general, +/turf/simulated/floor/wood, +/area/library) +"bga" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 10 + }, +/obj/item/eftpos, +/turf/simulated/floor/carpet/black, +/area/chapel/office) +"bgb" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/chapel/main) +"bgf" = ( +/obj/structure/table/wood, +/obj/item/candle, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bgg" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/chapel/office) +"bgi" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bgj" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/chips, +/obj/item/reagent_containers/food/drinks/cans/cola, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry) +"bgk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bgl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bgn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/directions/cargo{ + dir = 4; + pixel_y = 25 + }, +/obj/structure/sign/directions/bridge{ + dir = 4; + pixel_y = 32 + }, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = 39 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bgq" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"bgr" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"bgs" = ( +/obj/item/kirbyplants, +/obj/machinery/camera{ + c_tag = "Office Supplies"; + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/storage/office) +"bgt" = ( +/obj/structure/table/wood, +/obj/item/deck/cards, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bgu" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bgv" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/secondary/entry) +"bgw" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bgx" = ( +/obj/structure/table, +/obj/item/camera_film{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/camera_film{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/storage/office) +"bgz" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"bgA" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"bgB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bgC" = ( +/obj/structure/sign/double/map/left{ + pixel_y = 31 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bgD" = ( +/obj/structure/sign/double/map/right{ + pixel_y = 31 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bgE" = ( +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"bgG" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bgH" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bgI" = ( +/obj/item/radio/beacon, +/obj/machinery/camera{ + c_tag = "Arrivals South" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bgJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"bgK" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/gateway{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"bgL" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/gateway{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"bgM" = ( +/obj/structure/table/glass, +/obj/item/hatchet, +/obj/item/cultivator, +/obj/item/crowbar, +/obj/item/plant_analyzer, +/obj/item/reagent_containers/glass/bucket, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/garden) +"bgN" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bgP" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/hallway/primary/central/nw) +"bgQ" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "Tool Storage" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bgR" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bgS" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"bgT" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/mrchangs) +"bgU" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/north) +"bgV" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/nw) +"bgW" = ( +/turf/simulated/floor/plasteel{ + icon_state = "L11" + }, +/area/hallway/primary/central/north) +"bgZ" = ( +/obj/machinery/door/airlock/tranquillite{ + name = "Mime's Office" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/mime, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"bha" = ( +/turf/simulated/floor/plasteel{ + icon_state = "L1" + }, +/area/hallway/primary/central/north) +"bhb" = ( +/turf/simulated/floor/plasteel{ + icon_state = "L3" + }, +/area/hallway/primary/central/north) +"bhc" = ( +/turf/simulated/floor/plasteel{ + icon_state = "L5" + }, +/area/hallway/primary/central/north) +"bhg" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"bhh" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/hallway/primary/central/north) +"bhm" = ( +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry) +"bhn" = ( +/obj/machinery/light_switch{ + pixel_y = 24; + name = "north bump" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"bhq" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"bhu" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/classic/reversed{ + dir = 4; + name = "Hydroponics Delivery"; + req_one_access_txt = "35" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"bhv" = ( +/obj/structure/chair/comfy/beige{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bhx" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/library) +"bhz" = ( +/obj/machinery/photocopier{ + toner = 0 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/storage/office) +"bhA" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/black, +/area/chapel/office) +"bhE" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"bhF" = ( +/obj/structure/table, +/obj/item/vending_refill/snack{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/vending_refill/cola, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/storage/office) +"bhH" = ( +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 2 + }, +/obj/structure/railing{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/expedition) +"bhI" = ( +/obj/effect/landmark/start/explorer, +/turf/simulated/floor/plasteel{ + icon_state = "stairs-r" + }, +/area/expedition) +"bhK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bhN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"bhO" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"bhP" = ( +/obj/structure/table, +/obj/item/radio/off{ + pixel_y = 16 + }, +/obj/item/radio/off{ + pixel_y = 10; + pixel_x = -8 + }, +/obj/item/radio/off{ + pixel_y = 10; + pixel_x = 8 + }, +/obj/item/radio/off{ + pixel_y = 6 + }, +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/expedition) +"bhQ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"bhU" = ( +/obj/structure/window/reinforced, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bhV" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/north) +"bhX" = ( +/obj/machinery/door/airlock, +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bhZ" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bia" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/library) +"bid" = ( +/obj/machinery/economy/vending/snack, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bih" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/library) +"bii" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bil" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/obj/structure/lattice, +/obj/structure/disposalpipe/segment, +/turf/space, +/area/space/nearstation) +"bip" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bir" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chapel Office Maintenance" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/chapel_office, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bit" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"biu" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva) +"biv" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/secondary/entry) +"biw" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"biE" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"biI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "L7" + }, +/area/hallway/primary/central/north) +"biK" = ( +/turf/simulated/floor/plasteel{ + icon_state = "L9" + }, +/area/hallway/primary/central/north) +"biL" = ( +/obj/effect/spawner/random_spawners/fungus_probably, +/turf/simulated/wall/r_wall, +/area/security/brig) +"biM" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/rglass{ + amount = 50; + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"biN" = ( +/obj/structure/table/reinforced, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/item/storage/toolbox/electrical{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"biO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + desc = ""; + icon_state = "L13" + }, +/area/hallway/primary/central/north) +"biP" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"biQ" = ( +/obj/structure/statue/chickenstatue, +/obj/machinery/camera{ + c_tag = "Mr. Chang's" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"biR" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"biT" = ( +/obj/structure/table/wood, +/obj/item/kitchen/utensil/fork, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"bjg" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chapel Maintenance" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/chapel_office, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bji" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/aisat/hall) +"bjn" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bjp" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth (Chaplain)"; + req_one_access_txt = "22" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bjr" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"bjs" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom" + }, +/area/chapel/main) +"bju" = ( +/obj/machinery/bookbinder, +/turf/simulated/floor/wood, +/area/library) +"bjy" = ( +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bjz" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Bar"; + sort_type_txt = "19" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bjA" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bjD" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bjF" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/library) +"bjI" = ( +/obj/item/kirbyplants, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bjL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5; + pixel_x = 12; + pixel_y = 8 + }, +/obj/item/book/manual/wiki/sop_service{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/eftpos{ + pixel_x = -4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"bjN" = ( +/obj/structure/table/glass, +/obj/item/dice/d20, +/turf/simulated/floor/light/purple, +/area/crew_quarters/bar/atrium) +"bjO" = ( +/obj/structure/table/wood, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry) +"bjQ" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry) +"bjR" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"bjS" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bjT" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bjU" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Center"; + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bjX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bjY" = ( +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"bkb" = ( +/obj/machinery/camera{ + c_tag = "Port Hallway 3"; + dir = 1 + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"bkc" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes{ + pixel_y = 2 + }, +/obj/item/lighter{ + pixel_x = 4; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bkd" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/secondary/entry) +"bkf" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"bki" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"bkn" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/library) +"bkq" = ( +/obj/structure/sign/directions/cargo{ + pixel_y = -39 + }, +/obj/structure/sign/directions/bridge{ + dir = 4; + pixel_y = -32 + }, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"bkr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"bks" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"bkt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bkv" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/nw) +"bkx" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bky" = ( +/obj/machinery/light, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/nw) +"bkA" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/nw) +"bkB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/security/seceqstorage) +"bkC" = ( +/obj/structure/sign/directions/engineering{ + pixel_y = -39 + }, +/obj/structure/sign/directions/science{ + dir = 4; + pixel_y = -32 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = -25 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"bkD" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bkE" = ( +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/ne) +"bkF" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"bkI" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"bkN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bkR" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast west"; + name = "Bridge Blast Doors" + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"bkT" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/storage/office) +"bkW" = ( +/obj/structure/table, +/obj/item/vending_refill/cigarette{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/vending_refill/coffee, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/storage/office) +"bkX" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/library) +"bkZ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen/invisible, +/obj/machinery/camera{ + c_tag = "Library Study"; + dir = 8 + }, +/obj/item/stack/tape_roll, +/obj/item/pen/multi, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/library) +"bld" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"blf" = ( +/obj/structure/railing/cap{ + dir = 5 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/landmark/start/explorer, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/expedition) +"blg" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"blh" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"bli" = ( +/obj/structure/bookcase{ + name = "bookcase (Religious)" + }, +/turf/simulated/floor/wood, +/area/library) +"blj" = ( +/turf/simulated/floor/carpet, +/area/library) +"bll" = ( +/obj/structure/bookcase{ + name = "bookcase (Reference)" + }, +/turf/simulated/floor/wood, +/area/library) +"blm" = ( +/obj/machinery/camera{ + c_tag = "Chapel South"; + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bln" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"blo" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"blp" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"bls" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + dir = 4; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/hallway/secondary/entry) +"blw" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"blx" = ( +/obj/structure/table/wood, +/obj/item/storage/bible, +/turf/simulated/floor/carpet, +/area/chapel/main) +"bly" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CHW"; + location = "Lockers" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"blz" = ( +/obj/structure/table/wood, +/turf/simulated/floor/carpet, +/area/chapel/main) +"blB" = ( +/obj/structure/sign/vacuum/external{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"blE" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"blJ" = ( +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/secondary/entry) +"blK" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"blL" = ( +/obj/structure/closet/firecloset, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"blM" = ( +/turf/simulated/wall, +/area/crew_quarters/locker) +"blP" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"blQ" = ( +/turf/simulated/wall, +/area/maintenance/port) +"blR" = ( +/turf/simulated/wall, +/area/storage/emergency2) +"blT" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/storage/emergency2) +"blU" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast north"; + name = "Bridge Blast Doors" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/bridge) +"blV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"blW" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"blX" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"blY" = ( +/obj/machinery/status_display{ + layer = 4 + }, +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast north"; + name = "Bridge Blast Doors" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/bridge) +"bmb" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/central/nw) +"bmc" = ( +/turf/simulated/wall/r_wall, +/area/bridge) +"bmg" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bmi" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/central/ne) +"bmk" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/railing/cap{ + dir = 1 + }, +/obj/effect/landmark/start/explorer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/expedition) +"bml" = ( +/obj/machinery/door/airlock/maintenance{ + name = "E.V.A. Maintenance" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/eva, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bmm" = ( +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"bmo" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"bmp" = ( +/obj/structure/chair/sofa/pew/left{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"bmv" = ( +/obj/structure/table, +/obj/machinery/cell_charger{ + pixel_y = 5 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"bmA" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"bmB" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"bmD" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Library East"; + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"bmE" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/library) +"bmF" = ( +/obj/structure/cult/archives, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/library) +"bmG" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/library) +"bmH" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bmI" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32; + step_size = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bmJ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"bmK" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bmL" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"bmO" = ( +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"bmS" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bmT" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bmU" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box/full, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bmW" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bnd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L4" + }, +/area/hallway/primary/central/north) +"bne" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L2" + }, +/area/hallway/primary/central/north) +"bnf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/landmark{ + icon = 'icons/effects/spawner_icons.dmi'; + icon_state = "spooky"; + name = "Observer-Start" + }, +/turf/simulated/floor/plasteel{ + icon_state = "L8" + }, +/area/hallway/primary/central/north) +"bng" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bnh" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Lockers"; + location = "EVA" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L6" + }, +/area/hallway/primary/central/north) +"bni" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L12" + }, +/area/hallway/primary/central/north) +"bnj" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Security"; + location = "EVA2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "L10" + }, +/area/hallway/primary/central/north) +"bnk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + desc = ""; + icon_state = "L14" + }, +/area/hallway/primary/central/north) +"bno" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/ne) +"bnr" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bns" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"bnu" = ( +/obj/machinery/economy/atm{ + pixel_x = 32 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Hallway"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bnv" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/portable/pump, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bnw" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bny" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"bnz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"bnA" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bnB" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bnC" = ( +/obj/machinery/economy/vending/artvend, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bnD" = ( +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bnE" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/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, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"bnF" = ( +/obj/machinery/economy/vending/clothing, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bnG" = ( +/obj/machinery/economy/vending/autodrobe, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bnH" = ( +/obj/machinery/economy/vending/hatdispenser, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bnI" = ( +/obj/machinery/economy/vending/suitdispenser, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bnJ" = ( +/obj/machinery/economy/vending/shoedispenser, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bnK" = ( +/turf/simulated/floor/plating, +/area/maintenance/port) +"bnM" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EVA2"; + location = "Dorm" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"bnP" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/nw) +"bnR" = ( +/obj/machinery/computer/atmos_alert, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/bridge) +"bnS" = ( +/turf/simulated/wall, +/area/storage/tools) +"bnT" = ( +/obj/effect/spawner/window, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"bnU" = ( +/obj/structure/table/reinforced, +/obj/item/storage/secure/briefcase, +/obj/item/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/ids, +/turf/simulated/floor/plasteel, +/area/bridge) +"bnV" = ( +/obj/machinery/computer/monitor{ + name = "Bridge Power Monitoring Computer" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/bridge) +"bnW" = ( +/obj/machinery/computer/station_alert, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/bridge) +"bnX" = ( +/obj/machinery/computer/communications, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bnY" = ( +/obj/machinery/computer/shuttle/labor, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/bridge) +"boa" = ( +/obj/machinery/computer/shuttle/mining, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/bridge) +"bob" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"bod" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/ne) +"boe" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"bof" = ( +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"boh" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/assembly/timer, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/turf/simulated/floor/plasteel, +/area/bridge) +"bol" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/secondary/exit) +"bom" = ( +/obj/effect/landmark/start/bartender, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"bop" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"bor" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = -2; + pixel_y = -2 + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"box" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/structure/chair/stool{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"boy" = ( +/obj/machinery/door/morgue{ + name = "Private Study" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/library, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/library) +"boB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/hydroponics) +"boD" = ( +/obj/structure/closet/crate/can, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/secondary/exit) +"boF" = ( +/obj/structure/bookcase{ + name = "bookcase (Fiction)" + }, +/turf/simulated/floor/wood, +/area/library) +"boG" = ( +/obj/structure/bookcase{ + name = "bookcase (Non-Fiction)" + }, +/turf/simulated/floor/wood, +/area/library) +"boI" = ( +/obj/machinery/door/airlock/external{ + hackProof = 1; + id_tag = "emergency_home"; + locked = 1; + name = "Escape Airlock" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/secondary/exit) +"boJ" = ( +/turf/simulated/floor/carpet, +/area/chapel/main) +"boL" = ( +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"boP" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"boT" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"boU" = ( +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"boV" = ( +/obj/structure/closet/secure_closet/bar, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/crew_quarters/bar) +"boW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"boX" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/medical/morgue) +"boZ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bpa" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bpb" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/flashlight/flare/glowstick/emergency, +/obj/item/flashlight/flare/glowstick/emergency, +/obj/item/flashlight/flare/glowstick/emergency, +/obj/item/flashlight/flare/glowstick/emergency, +/obj/item/flashlight/flare/glowstick/emergency, +/obj/item/flashlight/flare/glowstick/emergency, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"bpc" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"bpd" = ( +/obj/effect/landmark/lightsout, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bpe" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bpf" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/workboots, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/head/hardhat, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bpl" = ( +/obj/machinery/computer/arcade, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"bpm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"bpn" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Singularity"; + name = "Singularity Blast Doors"; + opacity = 0 + }, +/obj/machinery/computer/security/telescreen/engine{ + network = list("Singularity"); + layer = 4 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"bpo" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/bridge) +"bpq" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/bridge) +"bpr" = ( +/obj/structure/table/reinforced, +/obj/item/flash, +/obj/item/flash, +/turf/simulated/floor/plasteel, +/area/bridge) +"bpt" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"bpu" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/sop_command, +/obj/item/aicard, +/obj/item/multitool/command, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/bridge) +"bpw" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "bridge blast east"; + name = "East Bridge Blast Door Control"; + pixel_x = 6; + pixel_y = -2; + req_one_access_txt = "19" + }, +/obj/machinery/door_control{ + id = "bridge blast west"; + name = "West Bridge Blast Door Control"; + pixel_x = -6; + pixel_y = -2; + req_one_access_txt = "19" + }, +/obj/machinery/door_control{ + id = "bridge blast north"; + name = "North Bridge Blast Door Control"; + pixel_x = 6; + pixel_y = 8; + req_one_access_txt = "19" + }, +/obj/machinery/keycard_auth{ + pixel_x = -6; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/bridge) +"bpx" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "greencorner" + }, +/area/bridge) +"bpB" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plasteel, +/area/bridge) +"bpF" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bpM" = ( +/obj/effect/landmark/start/chaplain, +/turf/simulated/floor/carpet, +/area/chapel/main) +"bpQ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/machinery/economy/vending/chinese, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"bpT" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"bpX" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bpY" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 8; + name = "Library Desk Door" + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/library{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"bqb" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"bqc" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/library) +"bqd" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/computer/library, +/turf/simulated/floor/wood, +/area/library) +"bqg" = ( +/obj/structure/chair/sofa/pew/right{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"bqj" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/library, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bql" = ( +/obj/machinery/economy/atm{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"bqm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Mr. Chang's" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"bqn" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"bqq" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "stairs-m" + }, +/area/hallway/primary/central/nw) +"bqr" = ( +/turf/simulated/wall, +/area/security/vacantoffice) +"bqs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "stairs-m" + }, +/area/hallway/primary/central/ne) +"bqu" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/closet/wardrobe/xenos, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bqv" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bqw" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bqx" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bqz" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Locker Room East"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bqA" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/extinguisher, +/obj/item/extinguisher, +/obj/item/extinguisher, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"bqC" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"bqF" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"bqG" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/storage/toolbox/emergency, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"bqI" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/hydroponics) +"bqJ" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bqK" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/tape_roll, +/obj/item/stack/tape_roll, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"bqL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "blue" + }, +/area/hydroponics) +"bqN" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/central/nw) +"bqO" = ( +/obj/machinery/computer/prisoner{ + req_access = null; + req_one_access_txt = "2" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/bridge) +"bqP" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/computer/secure_data, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/bridge) +"bqQ" = ( +/obj/machinery/camera{ + c_tag = "Bridge West" + }, +/obj/machinery/computer/security{ + network = list("SS13","Research Outpost","Mining Outpost","Telecomms") + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/bridge) +"bqR" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel, +/area/bridge) +"bqS" = ( +/turf/simulated/floor/plasteel, +/area/bridge) +"bqU" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluecorner" + }, +/area/bridge) +"bqV" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/bridge) +"bqY" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/turf/simulated/floor/plasteel, +/area/bridge) +"bqZ" = ( +/obj/machinery/computer/shuttle/mining, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/bridge) +"bra" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/security/mining, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/bridge) +"brb" = ( +/obj/machinery/camera{ + c_tag = "Bridge East" + }, +/obj/machinery/computer/supplycomp, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/bridge) +"brc" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"brd" = ( +/obj/item/skeleton/head, +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/carpet/black, +/area/maintenance/fsmaint) +"bre" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"brk" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"brl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"brn" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"brp" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"brq" = ( +/turf/simulated/floor/plasteel{ + icon_state = "stairs-r" + }, +/area/hallway/primary/central/nw) +"brr" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hydroponics) +"brs" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/hydroponics) +"bru" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hydroponics) +"brw" = ( +/obj/structure/bookcase{ + name = "bookcase (Adult)" + }, +/turf/simulated/floor/wood, +/area/library) +"brx" = ( +/obj/structure/table/wood, +/obj/machinery/computer/library, +/turf/simulated/floor/wood, +/area/library) +"bry" = ( +/obj/structure/chair/comfy/black, +/turf/simulated/floor/wood, +/area/library) +"brz" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"brA" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/librarian, +/turf/simulated/floor/wood, +/area/library) +"brB" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/wood, +/area/library) +"brD" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"brE" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"brF" = ( +/obj/structure/rack, +/obj/item/melee/baton/cattleprod, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/port) +"brG" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/turf/simulated/floor/wood, +/area/library) +"brK" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 11; + height = 18; + id = "emergency_home"; + name = "emergency evac bay"; + width = 29 + }, +/turf/space, +/area/space) +"brL" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/secondary/exit) +"brS" = ( +/obj/machinery/computer/crew, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/bridge) +"brU" = ( +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"bsc" = ( +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/extinguisher, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bsf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/obj/machinery/atmospherics/meter, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bsg" = ( +/obj/structure/table, +/obj/item/clothing/head/soft/grey{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bsh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bsi" = ( +/obj/random/plushie, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"bsk" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bsl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitecorner" + }, +/area/hallway/secondary/entry) +"bsm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/can, +/obj/effect/spawner/lootdrop/trash, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"bsn" = ( +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bso" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/wardrobe/miner, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"bsp" = ( +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "blue" + }, +/area/hallway/primary/central/nw) +"bsq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bss" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bst" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bsv" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/bridge) +"bsw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/bridge) +"bsx" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bsy" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/bridge) +"bsz" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"bsD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + locked = 1; + name = "Assembly Line (KEEP OUT)" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"bsE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "browncorner" + }, +/area/bridge) +"bsG" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/bridge) +"bsI" = ( +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"bsJ" = ( +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Bridge East Entrance" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/hallway/primary/central/ne) +"bsK" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/hallway/primary/central/ne) +"bsL" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/central/ne) +"bsO" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"bsP" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"bsQ" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"bsR" = ( +/obj/machinery/computer/arcade, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"bsW" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/engine/supermatter_room) +"bsX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/hydroponics) +"bsZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"bta" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"btb" = ( +/obj/structure/table/wood, +/obj/item/pen/red{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/library) +"bte" = ( +/turf/simulated/wall, +/area/hallway/primary/starboard/east) +"bth" = ( +/obj/structure/table/wood, +/obj/item/paper, +/turf/simulated/floor/wood, +/area/library) +"bti" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"btj" = ( +/obj/structure/table/wood, +/obj/item/camera_film, +/obj/item/camera_film, +/turf/simulated/floor/wood, +/area/library) +"btk" = ( +/obj/structure/sign/poster/official/random, +/turf/simulated/wall/r_wall, +/area/hallway/secondary/exit) +"btl" = ( +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/library) +"btp" = ( +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom" + }, +/area/hallway/secondary/exit) +"btq" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/hydroponics) +"bts" = ( +/obj/machinery/disposal, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/lab) +"btA" = ( +/obj/structure/table/wood, +/obj/item/bee_briefcase, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"btB" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"btE" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"btF" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"btG" = ( +/obj/structure/table/wood, +/obj/item/taperecorder{ + pixel_x = -4; + pixel_y = 2 + }, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"btH" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/table/wood, +/obj/item/camera, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"btL" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"btO" = ( +/obj/machinery/camera{ + c_tag = "Locker Room West"; + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"btT" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"btU" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/hydroponics) +"bua" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/rcs, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"buc" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"bud" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"buf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bug" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"bui" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/toolbox/emergency, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"buj" = ( +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/obj/effect/decal/cleanable/dust, +/obj/item/trash/spentcasing, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"buk" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/maintenance/port) +"bun" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/nw) +"buy" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/wood, +/area/library) +"buz" = ( +/obj/machinery/camera{ + c_tag = "Chapel West"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"buA" = ( +/obj/structure/chair/sofa/pew/right{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"buB" = ( +/obj/structure/chair/sofa/pew/left{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"buC" = ( +/obj/structure/table/glass, +/turf/simulated/floor/light/purple, +/area/crew_quarters/bar/atrium) +"buE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"buN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"buS" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Auxiliary Docking North"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"buT" = ( +/obj/machinery/economy/vending/cigarette, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"buU" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"buX" = ( +/obj/structure/computerframe, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"bva" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"bvb" = ( +/obj/structure/chair/comfy/black, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"bvc" = ( +/obj/structure/table/wood, +/obj/item/hand_labeler, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"bve" = ( +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"bvf" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry_home"; + name = "port bay 3"; + width = 5 + }, +/turf/space, +/area/space) +"bvl" = ( +/obj/machinery/door/airlock/external{ + id_tag = "ferry_home"; + locked = 1 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"bvm" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"bvn" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"bvo" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"bvq" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/crew_quarters/locker) +"bvr" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"bvs" = ( +/turf/simulated/wall, +/area/crew_quarters/locker/locker_toilet) +"bvv" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bvx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"bvC" = ( +/obj/item/radio/beacon, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/bridge) +"bvF" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bvL" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"bvN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Chapel Office" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/chapel_office, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/office) +"bvO" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/library) +"bvP" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"bvR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"bvU" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bvV" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/bridge) +"bvX" = ( +/turf/simulated/wall/r_wall, +/area/turret_protected/ai_upload) +"bvY" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/bridge) +"bwc" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bwe" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/bridge/meeting_room) +"bwf" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/hallway/primary/central/ne) +"bwg" = ( +/obj/machinery/door/firedoor, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/bridge) +"bwh" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/hallway/primary/central/ne) +"bwi" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/hallway/primary/central/ne) +"bwj" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/ne) +"bwt" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Auxiliary Tool Storage" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"bwv" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"bwx" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bwz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/coatrack, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"bwA" = ( +/obj/effect/decal/cleanable/dust, +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"bwC" = ( +/obj/structure/flora/ausbushes/stalkybush, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"bwD" = ( +/obj/structure/flora/ausbushes/pointybush, +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"bwG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bwK" = ( +/obj/structure/closet/emcloset, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bwL" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters{ + dir = 1; + id_tag = "mechbay_outer"; + name = "Mech Bay Public Shutter" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"bwM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"bwN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/hallway/primary/central/nw) +"bwO" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bwP" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"bwQ" = ( +/obj/machinery/door/airlock{ + name = "Unit 1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"bwS" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/simulated/floor/plasteel, +/area/bridge) +"bwW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"bxb" = ( +/turf/simulated/wall, +/area/quartermaster/storage) +"bxc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Warehouse Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bxd" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort1" + }, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"bxe" = ( +/obj/machinery/conveyor{ + dir = 5; + id = "packageSort1" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"bxf" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "packageSort1" + }, +/obj/structure/plasticflaps, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"bxg" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"bxi" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "HoP Office"; + sort_type_txt = "15" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/nw) +"bxk" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central/nw) +"bxl" = ( +/turf/simulated/wall, +/area/bridge/meeting_room) +"bxm" = ( +/turf/simulated/wall/r_wall, +/area/bridge/meeting_room) +"bxo" = ( +/obj/machinery/porta_turret, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bxp" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bxq" = ( +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bxr" = ( +/obj/machinery/light, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bxs" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bxt" = ( +/obj/machinery/camera/motion{ + c_tag = "AI Upload Chamber" + }, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bxu" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/bridge) +"bxv" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/captain) +"bxw" = ( +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bxz" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"bxA" = ( +/obj/structure/closet/fireaxecabinet{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bxB" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/chapel/main) +"bxD" = ( +/obj/machinery/camera{ + c_tag = "Bridge Central"; + dir = 1 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge Requests Console"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bxK" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bxM" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hydroponics) +"bxO" = ( +/obj/machinery/turretid/stun{ + control_area = "\improper AI Upload Chamber"; + name = "AI Upload Turret Control"; + pixel_y = -24; + req_access = list(75) + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bxQ" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/wood, +/area/library) +"bxR" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/wood, +/area/library) +"bxS" = ( +/obj/structure/table/wood, +/obj/item/pen, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/library) +"bxT" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/wood, +/area/library) +"bxU" = ( +/obj/machinery/light, +/obj/machinery/power/apc{ + cell_type = 5000; + name = "south bump Important Area"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bxV" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/library) +"bxW" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/library) +"bxX" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = 30 + }, +/obj/structure/table, +/obj/item/folder/white, +/obj/item/pen, +/obj/item/book/manual/wiki/sop_science, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/toxins/lab) +"bxY" = ( +/obj/machinery/newscaster/security_unit{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"bxZ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/bridge) +"byh" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "Vacant Office"; + dir = 1 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"byj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"byk" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/conveyor_switch/oneway{ + id = "packageSort1" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"byl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"bym" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/crew_quarters/locker/locker_toilet) +"byn" = ( +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"byp" = ( +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/crew_quarters/locker) +"byq" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/simulated/floor/plasteel, +/area/bridge) +"byr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/hallway/primary/central/ne) +"byv" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"byw" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"byy" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageSort1" + }, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"byz" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"byF" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central/west) +"byG" = ( +/obj/machinery/photocopier, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"byH" = ( +/obj/machinery/door_control{ + id = "heads_meeting"; + name = "Privacy Shutters Control"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"byI" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/newscaster/security_unit{ + name = "north bump"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"byJ" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Bridge Conference Room" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"byK" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"byL" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"byN" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"byO" = ( +/obj/structure/table, +/obj/item/aiModule/reset, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"byP" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"byS" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"byT" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"byV" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"byW" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"byX" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 1; + name = "north bump Important Area"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"byY" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"byZ" = ( +/obj/machinery/light, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bzb" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"bzd" = ( +/obj/structure/flora/tree/jungle{ + pixel_y = -14 + }, +/turf/simulated/floor/plasteel/goonplaque/memorial, +/area/hallway/secondary/exit) +"bzf" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "garden" + }, +/turf/simulated/floor/plating, +/area/hydroponics) +"bzi" = ( +/obj/structure/morgue{ + dir = 8 + }, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/medical/morgue) +"bzk" = ( +/obj/machinery/smartfridge, +/turf/simulated/floor/plating, +/area/crew_quarters/kitchen) +"bzl" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"bzm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"bzq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"bzr" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bzu" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"bzv" = ( +/obj/machinery/door/airlock{ + name = "Unit 2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"bzx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Escape Shuttle Cell" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"bzA" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/crew_quarters/locker) +"bzB" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/apc_electronics, +/obj/item/stock_parts/cell{ + maxcharge = 2000 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bzD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Escape Shuttle Cell" + }, +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"bzG" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bzH" = ( +/obj/structure/table, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Requests Console"; + pixel_y = 30 + }, +/obj/item/stack/tape_roll, +/obj/item/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/quartermaster/office) +"bzI" = ( +/obj/item/storage/box, +/obj/structure/table, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/quartermaster/office) +"bzJ" = ( +/turf/simulated/wall, +/area/quartermaster/office) +"bzK" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap, +/obj/item/rcs, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "arrival" + }, +/area/quartermaster/office) +"bzM" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/west) +"bzN" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bzO" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"bzP" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/apmaint) +"bzQ" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"bzR" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "heads_meeting"; + name = "Privacy Shutters" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"bzS" = ( +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bzT" = ( +/obj/structure/table, +/obj/item/aiModule/crewsimov, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bzU" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bzW" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bzX" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bzY" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bzZ" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"bAa" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"bAb" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/ntrep) +"bAc" = ( +/obj/structure/displaycase/captain, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bAd" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"bAe" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bAf" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/east) +"bAg" = ( +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 25 + }, +/obj/structure/sign/directions/bridge{ + dir = 1; + pixel_y = 32 + }, +/obj/structure/sign/directions/security{ + dir = 1; + pixel_y = 39 + }, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"bAh" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + dir = 8; + pixel_x = -5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/crew_quarters/toilet) +"bAi" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"bAk" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"bAl" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/east) +"bAn" = ( +/obj/machinery/economy/atm{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"bAo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"bAp" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"bAq" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"bAr" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/primary/starboard/west) +"bAs" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "green" + }, +/area/hallway/primary/starboard/west) +"bAt" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "green" + }, +/area/hallway/primary/starboard/west) +"bAy" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/hallway/primary/central/nw) +"bAz" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central/nw) +"bAA" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/hallway/primary/central/nw) +"bAB" = ( +/obj/machinery/camera{ + c_tag = "Bridge West Entrance"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/hallway/primary/central/nw) +"bAD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload Access" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bAE" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom" + }, +/area/hallway/secondary/exit) +"bAF" = ( +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "Mail" + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mail_sorting{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bAK" = ( +/obj/structure/sign/poster/official/random, +/turf/simulated/wall, +/area/hallway/secondary/exit) +"bAN" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/secondary/exit) +"bAO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"bAS" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bAW" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 4"; + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"bAX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/turf/simulated/floor/carpet, +/area/library) +"bAY" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/library) +"bBc" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/effect/landmark/start/scientist, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "purplefull" + }, +/area/toxins/lab) +"bBe" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 1; + location = "Bridge" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/door/window/classic/normal, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/general, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plasteel, +/area/bridge/meeting_room) +"bBf" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/space, +/area/solar/port) +"bBg" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Arrivals Auxiliary Docking South"; + dir = 4 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bBj" = ( +/obj/structure/closet/crate, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bBk" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bBn" = ( +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bBo" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bBp" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/quartermaster/office) +"bBq" = ( +/obj/machinery/economy/atm{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/west) +"bBr" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Vacant Office" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"bBu" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom/command, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bBv" = ( +/obj/item/book/manual/wiki/security_space_law, +/obj/structure/table/wood, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bBw" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bBx" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bBy" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/porta_turret{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bBA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai_upload) +"bBB" = ( +/obj/machinery/porta_turret{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bBC" = ( +/obj/machinery/computer/arcade{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bBD" = ( +/obj/structure/table/wood, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"bBE" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bBF" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway East"; + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/east) +"bBM" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"bBN" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"bBP" = ( +/obj/machinery/camera{ + c_tag = "Locker Room Toilets"; + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"bBQ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/closet/wardrobe/pjs, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/crew_quarters/locker) +"bCf" = ( +/turf/simulated/wall, +/area/maintenance/disposal) +"bCg" = ( +/obj/machinery/computer/security/telescreen/entertainment/television, +/turf/simulated/floor/carpet/royalblack, +/area/maintenance/apmaint) +"bCi" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 11; + id = "specops_home"; + name = "port bay 2"; + width = 5 + }, +/turf/space, +/area/space) +"bCj" = ( +/obj/structure/closet/emcloset, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"bCm" = ( +/obj/machinery/door/airlock{ + name = "Unit 3" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"bCo" = ( +/obj/machinery/atmospherics/binary/valve, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bCp" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bCq" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bCs" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"bCu" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bCv" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bCw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Conference Room" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bCz" = ( +/obj/item/stack/sheet/cardboard, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bCA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + id_tag = "captainofficedoor"; + name = "Captain's Office" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/command/captain, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bCC" = ( +/obj/item/folder/blue, +/obj/structure/table/wood, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bCD" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bCE" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/quartermaster/office) +"bCF" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/west) +"bCG" = ( +/obj/item/pen, +/obj/structure/table/wood, +/obj/item/paper_bin/nanotrasen, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bCH" = ( +/obj/machinery/smartfridge/secure/circuits/aiupload/experimental, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bCJ" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + name = "south bump Important Area"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bCK" = ( +/obj/machinery/flasher{ + id = "AI"; + pixel_y = -21 + }, +/obj/machinery/computer/aiupload{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bCL" = ( +/obj/item/radio/intercom/private{ + pixel_y = -28 + }, +/obj/machinery/computer/borgupload{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bCM" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bCO" = ( +/obj/machinery/camera{ + c_tag = "Library South"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/library) +"bCP" = ( +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"bCQ" = ( +/mob/living/simple_animal/pet/dog/fox/Renault, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain) +"bCR" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/library) +"bCS" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/simulated/floor/wood, +/area/library) +"bCT" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"bCV" = ( +/obj/structure/table/wood, +/obj/machinery/camera{ + c_tag = "Captain's Office"; + dir = 8 + }, +/obj/item/storage/lockbox/medal, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bCW" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"bCX" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"bCY" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/east) +"bCZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"bDa" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"bDb" = ( +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/hallway/primary/starboard/west) +"bDc" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/dropper{ + pixel_y = -5 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = -1 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = 3 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = 7 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = 11 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"bDf" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"bDg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"bDi" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"bDj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"bDk" = ( +/obj/item/kirbyplants, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"bDl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"bDn" = ( +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"bDo" = ( +/obj/item/assembly/timer, +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bDp" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"bDq" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "robotics"; + name = "Robotics Lab Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/effect/spawner/window/reinforced/polarized{ + id = "robo" + }, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"bDr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"bDs" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bDu" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bDv" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"bDx" = ( +/obj/structure/closet/toolcloset, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"bDy" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/sop_general, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bDA" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bDC" = ( +/obj/machinery/door/airlock/external{ + id_tag = "specops_home"; + locked = 1 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"bDH" = ( +/obj/machinery/computer/med_data/laptop{ + pixel_y = 2 + }, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/reception) +"bDI" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/stack/sheet/cardboard, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bDN" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bDO" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/west) +"bDR" = ( +/obj/machinery/camera{ + c_tag = "Cargo Bay Storage"; + dir = 8 + }, +/obj/structure/closet/crate/internals, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bDU" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"bDW" = ( +/obj/structure/table, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bDX" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"bEb" = ( +/obj/structure/table, +/obj/item/aiModule/nanotrasen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bEc" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bEf" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/quartermaster/office) +"bEh" = ( +/obj/structure/table/wood, +/obj/item/hand_tele, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bEi" = ( +/obj/structure/closet/crate/medical, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bEj" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/west) +"bEk" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bEl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/chapel/main) +"bEm" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bEn" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"bEp" = ( +/turf/simulated/wall, +/area/medical/reception) +"bEq" = ( +/obj/machinery/door/poddoor/shutters{ + density = 0; + desc = "Lube off, pal."; + dir = 1; + icon_state = "open"; + id_tag = "imnotmakingyoulubepissoff"; + name = "Chemistry Privacy Shutter"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"bEt" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/asmaint2) +"bEu" = ( +/turf/simulated/wall, +/area/medical/morgue) +"bEv" = ( +/obj/structure/table/wood, +/obj/item/pinpointer, +/obj/item/disk/nuclear, +/obj/item/storage/secure/safe{ + pixel_x = 27; + pixel_y = 5 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bEw" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/se) +"bEx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"bEy" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/reception) +"bEz" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"bEA" = ( +/turf/simulated/wall/r_wall, +/area/assembly/robotics) +"bED" = ( +/turf/simulated/wall/r_wall, +/area/toxins/lab) +"bEE" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/morgue) +"bEF" = ( +/turf/simulated/wall, +/area/hallway/secondary/exit) +"bEG" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/exit) +"bEI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/morgue{ + dir = 2 + }, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plating, +/area/medical/morgue) +"bEK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/lobby) +"bEM" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = 6 + }, +/obj/item/mmi/robotic_brain, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bER" = ( +/obj/effect/landmark/start/scientist, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"bES" = ( +/obj/machinery/door/poddoor{ + id_tag = "ToxinsVenting"; + name = "Toxins Venting Bay Door"; + power_state = 0 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"bET" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bEU" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/paper/safe_code{ + owner = "captain" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bEV" = ( +/obj/structure/chair/comfy/black, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bEX" = ( +/obj/machinery/conveyor/west{ + id = "garbage" + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"bEZ" = ( +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bFd" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/destTagger{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bFe" = ( +/obj/structure/table, +/obj/item/aiModule/corp, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bFi" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Dorm"; + location = "HOP2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/east) +"bFj" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 1" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"bFl" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bFo" = ( +/obj/machinery/economy/atm{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"bFp" = ( +/obj/machinery/door_control{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -1; + pixel_y = -24; + req_one_access_txt = "31" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bFq" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bFr" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"bFs" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"bFu" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"bFv" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"bFw" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 5" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"bFy" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/quartermaster/office) +"bFz" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"bFA" = ( +/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/decal/warning_stripes/arrow, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bFB" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"bFC" = ( +/turf/simulated/wall/r_wall, +/area/engine/gravitygenerator) +"bFD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"bFE" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"bFF" = ( +/obj/machinery/economy/slot_machine, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bFH" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"bFI" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bFK" = ( +/obj/machinery/computer/communications{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bFL" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/coin/plasma, +/obj/item/book/manual/wiki/sop_general, +/obj/item/book/manual/wiki/sop_command, +/obj/item/megaphone, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bFN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"bFO" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"bFP" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/lattice/catwalk, +/turf/space, +/area/maintenance/turbine) +"bFQ" = ( +/obj/structure/morgue{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"bFT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"bFU" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/se) +"bFV" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Morgue Maintenance" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plating, +/area/medical/morgue) +"bFW" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"bFX" = ( +/obj/structure/morgue, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"bFY" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"bFZ" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"bGb" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/port) +"bGc" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellow" + }, +/area/assembly/chargebay) +"bGe" = ( +/obj/structure/table/glass, +/obj/item/clipboard{ + pixel_y = 2 + }, +/obj/item/stamp/cmo, +/obj/item/balltoy{ + pixel_y = -14 + }, +/obj/item/lighter/zippo/blue{ + pixel_y = 4; + pixel_x = 14 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/cmo) +"bGf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"bGg" = ( +/obj/machinery/hologram/holopad{ + pixel_y = -16 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"bGh" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"bGi" = ( +/obj/structure/table/glass, +/obj/item/lighter/zippo{ + name = "Ash Generator 3000"; + pixel_x = -6; + pixel_y = -12 + }, +/obj/machinery/reagentgrinder{ + pixel_x = -2; + pixel_y = 12 + }, +/obj/item/lighter/zippo{ + name = "Ash Generator 3000"; + pixel_x = 8; + pixel_y = -12 + }, +/obj/item/eftpos{ + pixel_x = 9 + }, +/obj/structure/sign/poster/official/science{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"bGj" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"bGk" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/hologram/holopad{ + pixel_y = 16 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"bGl" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bGm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bGo" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"bGp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/closet/firecloset/full, +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"bGq" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"bGr" = ( +/turf/simulated/wall/r_wall, +/area/assembly/chargebay) +"bGt" = ( +/obj/structure/sign/directions/engineering{ + pixel_y = -39 + }, +/obj/structure/sign/directions/cargo{ + dir = 8; + pixel_y = -32 + }, +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"bGv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"bGw" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/crowbar/large, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellow" + }, +/area/assembly/chargebay) +"bGx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"bGz" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"bGB" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular/empty, +/obj/item/storage/firstaid/regular/empty, +/obj/item/storage/firstaid/regular/empty, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bGD" = ( +/obj/machinery/camera{ + c_tag = "Research Lobby"; + network = list("Research","SS13") + }, +/obj/structure/table, +/obj/item/ashtray/glass, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/toxins/hallway) +"bGE" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/machinery/button/windowtint{ + id = "robo"; + pixel_x = -24; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bGF" = ( +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics Requests Console"; + pixel_y = 30 + }, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/book/manual/wiki/sop_science{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/book/manual/ripley_build_and_repair, +/obj/item/book/manual/wiki/robotics_cyborgs{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bGG" = ( +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bGH" = ( +/obj/effect/spawner/random_barrier/possibly_welded_airlock, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"bGK" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"bGL" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/toxins/hallway) +"bGM" = ( +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/beach/sand, +/area/hallway/secondary/exit) +"bGN" = ( +/obj/structure/sink/puddle, +/turf/simulated/floor/beach/sand, +/area/hallway/secondary/exit) +"bGQ" = ( +/obj/machinery/mineral/stacking_unit_console, +/turf/simulated/wall, +/area/maintenance/disposal) +"bGR" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/multitool, +/obj/item/multitool, +/obj/machinery/camera{ + c_tag = "Auxiliary Tool Storage" + }, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"bGY" = ( +/obj/structure/closet/crate/freezer, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bHc" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"bHg" = ( +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bHh" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bHi" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bHn" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/cans/cola{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/quartermaster/office) +"bHq" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/arrow{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "hopqueue"; + name = "Privacy Shutters" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"bHu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"bHv" = ( +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/wood, +/area/maintenance/port) +"bHw" = ( +/obj/machinery/computer/card{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bHx" = ( +/obj/structure/table/wood, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/item/melee/chainofcommand, +/obj/item/card/id/captains_spare, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bHy" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"bHz" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/gravitygenerator) +"bHB" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/engine/gravitygenerator) +"bHD" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/engine/gravitygenerator) +"bHG" = ( +/obj/structure/chair/comfy/teal{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Medbay"; + departmentType = 1; + name = "Medbay Requests Console"; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"bHJ" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/cans/dr_gibb{ + pixel_y = 7; + pixel_x = -4 + }, +/obj/item/reagent_containers/food/drinks/mug/med{ + pixel_y = -10; + pixel_x = 6 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"bHL" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"bHM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"bHO" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/reception) +"bHS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"bHY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"bHZ" = ( +/obj/effect/spawner/window, +/turf/simulated/floor/plating, +/area/engine/emergency) +"bIa" = ( +/turf/simulated/wall, +/area/assembly/robotics) +"bIb" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bIc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/robotics, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"bId" = ( +/obj/effect/turf_decal/loading_area{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"bIh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/closet/wardrobe/chemistry_white, +/obj/item/storage/bag/chemistry, +/obj/item/storage/bag/chemistry, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellowcorner" + }, +/area/medical/chemistry) +"bIi" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/medical/genetics) +"bIj" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + density = 0; + desc = "Lube off, pal."; + icon_state = "open"; + id_tag = "imnotmakingyoulubepissoff"; + name = "Chemistry Privacy Shutter"; + opacity = 0 + }, +/obj/structure/cable, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"bIk" = ( +/obj/machinery/door_control{ + id = "robotics"; + name = "Robotics Lab Shutters Control"; + pixel_x = 24; + pixel_y = 32; + req_one_access_txt = "29" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bIl" = ( +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bIo" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"bIp" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"bIq" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/reception) +"bIw" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "qm_warehouse"; + name = "Warehouse Shutters" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bIy" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/toxins/hallway) +"bIA" = ( +/obj/structure/closet/radiation, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"bIC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bIG" = ( +/obj/machinery/camera{ + c_tag = "Cargo Delivery Office"; + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/telepad_cargo, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"bIH" = ( +/obj/structure/sign/mech{ + desc = "A painting of an ED-209 security robot."; + name = "\improper ED-209 painting"; + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"bIK" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"bIL" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bIM" = ( +/obj/machinery/smartfridge/secure/circuits/aiupload/highrisk, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bIN" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"bIO" = ( +/obj/structure/chair, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bIP" = ( +/obj/structure/closet/secure_closet/personal, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/port) +"bIR" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Stbd"; + location = "HOP" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/east) +"bIS" = ( +/obj/machinery/economy/vending/cargodrobe, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/storage) +"bIU" = ( +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Requests Console"; + pixel_y = 30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "QM #2" + }, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #2"; + suffix = "#2" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bIV" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "QM #1" + }, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #1"; + suffix = "#1" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bIW" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bIX" = ( +/obj/machinery/camera{ + c_tag = "Cargo Bay North" + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "QM #4" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bIY" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "QM #3" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bIZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bJa" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bJb" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"bJc" = ( +/obj/item/reagent_containers/food/drinks/cans/beer{ + list_reagents = list("beer"=0); + pixel_x = -11; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + list_reagents = list("beer"=0); + pixel_x = -3; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + list_reagents = list("beer"=0); + pixel_x = 11; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + list_reagents = list("beer"=0); + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + list_reagents = list("beer"=0); + pixel_x = -8 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + list_reagents = list("beer"=0); + pixel_x = -1; + pixel_y = -4 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + list_reagents = list("beer"=0); + pixel_x = 9; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bJh" = ( +/obj/structure/table, +/obj/item/defibrillator/loaded, +/obj/item/defibrillator/loaded{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"bJi" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen/red{ + pixel_x = 4; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bJr" = ( +/obj/machinery/computer/guestpass{ + pixel_y = 30 + }, +/obj/machinery/r_n_d/circuit_imprinter{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/button/windowtint{ + dir = 4; + id = "rnd"; + pixel_x = -24; + pixel_y = -9 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "purple" + }, +/area/toxins/lab) +"bJs" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bJt" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bJu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/wood, +/area/maintenance/port) +"bJx" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"bJA" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/pen{ + pixel_x = -5; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"bJE" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"bJF" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/dropper/precision{ + pixel_x = 3 + }, +/obj/item/reagent_containers/dropper/precision, +/obj/item/reagent_containers/dropper/precision{ + pixel_x = -3 + }, +/obj/machinery/camera{ + c_tag = "Medbay Chemistry"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"bJG" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge Requests Console"; + pixel_y = -30 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bJJ" = ( +/obj/machinery/door/airlock/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"bJK" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/stamp/captain, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bJN" = ( +/obj/structure/table/wood, +/obj/item/pen/multi/fountain, +/obj/machinery/door_control{ + id = "captainofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = 5; + pixel_y = -3; + req_one_access_txt = "20" + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/item/paper_bin/nanotrasen, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bJO" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"bJP" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/camera{ + c_tag = "Medbay Surgery East"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"bJU" = ( +/obj/machinery/door_control{ + id = "toilet_unit1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 24; + specialfunctions = 4 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"bJW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"bJY" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet, +/turf/simulated/floor/plating, +/area/medical/morgue) +"bJZ" = ( +/obj/structure/table/glass, +/obj/item/folder/white{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"bKc" = ( +/obj/structure/chair/comfy/teal{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/reception) +"bKg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"bKi" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitehall" + }, +/area/toxins/hallway) +"bKj" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitehall" + }, +/area/toxins/hallway) +"bKk" = ( +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/robotics) +"bKl" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bKn" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bKo" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/mug, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"bKp" = ( +/obj/machinery/door/airlock/external{ + id_tag = "admin_home"; + locked = 1 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"bKs" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/maintenance/apmaint) +"bKt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/spawner/window/reinforced/tinted, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bKv" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bKw" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/port) +"bKz" = ( +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bKB" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"bKC" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "packageExternal" + }, +/obj/machinery/newscaster/security_unit{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bKF" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/turf/simulated/wall/r_wall, +/area/maintenance/port) +"bKH" = ( +/mob/living/simple_animal/mouse/gray, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bKI" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"bKJ" = ( +/obj/machinery/light, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bKK" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bKL" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start/captain, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bKM" = ( +/obj/structure/filingcabinet, +/obj/item/radio/intercom/private{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bKQ" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/reagent_containers/food/drinks/cans/beer, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bKT" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/belt/utility, +/obj/item/clothing/head/welding{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/radio/headset/headset_sci{ + pixel_x = -3 + }, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bLd" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/captain/bedroom) +"bLe" = ( +/obj/machinery/suit_storage_unit/captain, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain Requests Console"; + pixel_x = -30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bLi" = ( +/obj/machinery/gravity_generator/main/station, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/engine/gravitygenerator) +"bLj" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering Checkpoint" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/equipment, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint2) +"bLo" = ( +/obj/machinery/door_control{ + id = "rdlab2"; + name = "Research and Development Lab Shutters Control"; + pixel_x = -24; + pixel_y = 32; + req_one_access_txt = "47" + }, +/obj/effect/landmark/start/scientist, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/toxins/lab) +"bLp" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/machinery/telepad_cargo, +/obj/effect/turf_decal/box, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/toxins/lab) +"bLx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"bLy" = ( +/obj/machinery/smartfridge/medbay, +/obj/machinery/door/poddoor/shutters{ + density = 0; + desc = "Lube off, pal."; + icon_state = "open"; + id_tag = "imnotmakingyoulubepissoff"; + name = "Chemistry Privacy Shutter"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/machinery/door/window/classic/reversed{ + dir = 8; + name = "Chemistry Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"bLD" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/reception) +"bLE" = ( +/turf/simulated/floor/mech_bay_recharge_floor, +/area/assembly/chargebay) +"bLF" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"bLG" = ( +/obj/item/skeleton/l_leg, +/obj/item/skeleton/r_leg, +/obj/item/skeleton/l_foot, +/obj/item/skeleton/r_foot, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fsmaint) +"bLI" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"bLJ" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/storage/tools) +"bLK" = ( +/obj/item/soap{ + pixel_y = 8 + }, +/obj/item/roller{ + pixel_y = 6 + }, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitegreen" + }, +/area/medical/virology) +"bLQ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/medical/reception) +"bLR" = ( +/turf/simulated/wall, +/area/toxins/server) +"bLV" = ( +/obj/structure/table/reinforced, +/obj/item/stack/spacecash/c50, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"bLX" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bLY" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bLZ" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bMa" = ( +/obj/effect/landmark/start/assistant, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bMb" = ( +/obj/machinery/light, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bMc" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"bMd" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bMg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bMi" = ( +/obj/machinery/door_control{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -1; + pixel_y = 24; + req_one_access_txt = "31" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bMn" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/west) +"bMq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bMs" = ( +/turf/simulated/wall, +/area/maintenance/maintcentral) +"bMt" = ( +/obj/machinery/disposal, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"bMv" = ( +/turf/simulated/floor/plating, +/area/maintenance/maintcentral) +"bMx" = ( +/obj/machinery/status_display/supply_display, +/turf/simulated/wall, +/area/quartermaster/office) +"bMA" = ( +/obj/machinery/mineral/ore_redemption, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bMB" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral) +"bMC" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral) +"bMD" = ( +/obj/machinery/computer/account_database, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/bridge/meeting_room) +"bME" = ( +/turf/simulated/wall, +/area/hallway/primary/central/sw) +"bMG" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads) +"bMH" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge/meeting_room) +"bMJ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/sw) +"bMM" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral) +"bMN" = ( +/obj/structure/table/wood, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Captain's Office" + }, +/obj/machinery/newscaster/security_unit{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bMO" = ( +/obj/machinery/door/window{ + base_state = "right"; + icon_state = "right"; + name = "Captain's Desk Door"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/light, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/captain{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bMP" = ( +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bMR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bMS" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bMT" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/se) +"bMW" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/assembly/chargebay) +"bMZ" = ( +/obj/effect/turf_decal/delivery/red, +/obj/machinery/door/window/reinforced/normal{ + name = "Body delivery system" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/morgue, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"bNf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"bNi" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"bNj" = ( +/obj/machinery/mecha_part_fabricator, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkpurple" + }, +/area/assembly/robotics) +"bNk" = ( +/obj/structure/table, +/obj/item/robotanalyzer, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 10; + pixel_x = -3; + pixel_y = 6 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkpurple" + }, +/area/assembly/robotics) +"bNl" = ( +/obj/structure/table, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/flash/synthetic, +/obj/item/flash/synthetic, +/obj/item/flash/synthetic, +/obj/item/flash/synthetic, +/obj/item/multitool{ + pixel_x = 3 + }, +/obj/item/clothing/glasses/hud/diagnostic, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkpurple" + }, +/area/assembly/robotics) +"bNm" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/roboticist, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bNo" = ( +/obj/structure/bed/amb_trolley{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northwestsouth, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"bNp" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"bNq" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "robotics"; + name = "Robotics Lab Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/machinery/door/window/classic/reversed{ + dir = 8; + name = "Robotics Desk" + }, +/obj/machinery/door/firedoor, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/desk_bell{ + anchored = 1; + pixel_x = 7; + pixel_y = 7 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/robotics{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"bNt" = ( +/obj/machinery/r_n_d/protolathe, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "purple" + }, +/area/toxins/lab) +"bNu" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/stock_parts/matter_bin{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/stock_parts/scanning_module, +/obj/item/stock_parts/scanning_module, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/toxins/lab) +"bNv" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/secondary/exit) +"bNx" = ( +/obj/machinery/light, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/sw) +"bNy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Morgue Maintenance" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bNz" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"bNA" = ( +/obj/effect/decal/cleanable/vomit, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bNC" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"bND" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"bNG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"bNH" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Maintenance" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bNI" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"bNJ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"bNK" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/biostorage) +"bNL" = ( +/obj/effect/landmark/start/coroner, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"bNM" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bNN" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/robotics) +"bNP" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"bNQ" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/economy/vending/robodrobe, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bNR" = ( +/obj/effect/turf_decal{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bNT" = ( +/obj/effect/turf_decal{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bNW" = ( +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = -28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bNZ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral) +"bOb" = ( +/obj/structure/sign/vacuum/external, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"bOd" = ( +/obj/machinery/door/poddoor{ + id_tag = "trash"; + name = "disposal bay door"; + protected = 0 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"bOg" = ( +/obj/machinery/door_control{ + id = "QMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = -8 + }, +/obj/machinery/door_control{ + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = 8 + }, +/obj/effect/turf_decal{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bOl" = ( +/obj/structure/closet/wardrobe/black, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral) +"bOo" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral) +"bOq" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/bridge/meeting_room) +"bOr" = ( +/obj/machinery/camera{ + c_tag = "Accounts Uplink Terminal"; + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/bridge/meeting_room) +"bOs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"bOt" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/computer/supplycomp/public{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bOu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm/all_access{ + dir = 8; + pixel_x = 24 + }, +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"bOv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkpurple" + }, +/area/assembly/robotics) +"bOw" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/sw) +"bOx" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Quarters" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/command/captain, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain/bedroom) +"bOy" = ( +/obj/machinery/door/airlock/command{ + name = "Captain's Office" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/captain, +/turf/simulated/floor/plasteel, +/area/crew_quarters/captain) +"bOz" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"bOA" = ( +/obj/machinery/flasher_button{ + id = "hopflash"; + pixel_x = 6; + pixel_y = 36 + }, +/obj/machinery/door_control{ + id = "hopqueue"; + name = "Queue Privacy Shutters Control"; + pixel_x = -4; + pixel_y = 25; + req_one_access_txt = "57" + }, +/obj/machinery/door_control{ + id = "hop"; + name = "Privacy Shutters Control"; + pixel_x = 6; + pixel_y = 25; + req_one_access_txt = "57" + }, +/obj/machinery/light_switch{ + name = "custom placement"; + pixel_x = -4; + pixel_y = 36 + }, +/obj/machinery/door_control/ticket_machine_button{ + pixel_x = -22; + pixel_y = 4 + }, +/obj/machinery/computer/secure_data, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bOB" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/reception) +"bOC" = ( +/obj/machinery/disposal, +/obj/machinery/recharger/wallcharger{ + pixel_y = 30 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bOE" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/binary/pump{ + name = "Mix to Turbine"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"bOH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"bOJ" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain/bedroom) +"bOK" = ( +/turf/simulated/wall, +/area/crew_quarters/captain/bedroom) +"bOL" = ( +/obj/structure/toilet{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/captain/bedroom) +"bOM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"bON" = ( +/turf/simulated/wall, +/area/crew_quarters/captain) +"bOQ" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/clipboard{ + pixel_y = 3 + }, +/obj/item/clothing/accessory/stethoscope{ + pixel_y = 3 + }, +/obj/item/clothing/accessory/stethoscope{ + pixel_y = 6 + }, +/obj/item/clothing/accessory/stethoscope{ + pixel_y = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/reception) +"bOR" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/reception) +"bOT" = ( +/obj/structure/filingcabinet/chestdrawer/autopsy, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/morgue) +"bOU" = ( +/obj/structure/sign/chemistry, +/turf/simulated/wall/r_wall, +/area/medical/chemistry) +"bPd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkpurple" + }, +/area/assembly/robotics) +"bPe" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/chem_heater, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"bPf" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"bPg" = ( +/obj/structure/table/glass, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner"; + pixel_y = 14 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"bPh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/paramedic) +"bPi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bPl" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"bPs" = ( +/obj/structure/table, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/flash/synthetic, +/obj/item/flash/synthetic, +/obj/item/flash/synthetic, +/obj/item/flash/synthetic, +/obj/item/multitool{ + pixel_x = 3 + }, +/obj/item/clothing/glasses/hud/diagnostic, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/robotics) +"bPt" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"bPy" = ( +/obj/machinery/mecha_part_fabricator, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/robotics) +"bPz" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purplecorner" + }, +/area/assembly/robotics) +"bPA" = ( +/obj/structure/table/wood, +/obj/structure/bedsheetbin{ + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"bPD" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/toxins/hallway) +"bPF" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"bPG" = ( +/obj/structure/closet/walllocker/emerglocker/east, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"bPH" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/storage/tech) +"bPK" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/machinery/door_control{ + desc = "A remote control switch for the medbay foyer."; + id = "MedbayFoyerPort"; + name = "Medbay Doors Control"; + normaldoorcontrol = 1; + req_access = list(5) + }, +/obj/item/storage/box/rxglasses{ + pixel_y = 14 + }, +/obj/machinery/door/window/classic/reversed{ + dir = 8; + name = "Medical Reception" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"bPN" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 9; + height = 18; + id = "admin_home"; + name = "port bay 1"; + timid = 1; + width = 19 + }, +/turf/space, +/area/space) +"bPO" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bPP" = ( +/obj/machinery/computer/security/mining, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Requests Console"; + pixel_x = -30 + }, +/turf/simulated/floor/carpet, +/area/quartermaster/qm) +"bPR" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood/fancy/birch{ + icon_state = "fancy-wood-birch-broken2" + }, +/area/maintenance/fsmaint) +"bPT" = ( +/obj/structure/sign/vacuum/external, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"bPV" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bPW" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bPX" = ( +/obj/structure/closet/emcloset, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bPY" = ( +/obj/structure/closet/emcloset, +/obj/machinery/status_display/supply_display{ + pixel_y = 32 + }, +/obj/effect/turf_decal{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bPZ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "browncorner" + }, +/area/quartermaster/office) +"bQb" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"bQe" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "Cargo Desk"; + req_one_access_txt = "50" + }, +/obj/structure/noticeboard{ + pixel_y = 27 + }, +/obj/item/desk_bell{ + anchored = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bQf" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bQh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/hallway/primary/central/sw) +"bQi" = ( +/obj/structure/table/reinforced, +/obj/machinery/flasher{ + id = "hopflash"; + pixel_y = 28 + }, +/obj/machinery/door/window/reinforced/normal{ + dir = 4; + name = "Head of Personnel's Desk" + }, +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "Head of Personnel's Desk" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "hop"; + name = "Privacy Shutters" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/hop{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads) +"bQj" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bQk" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bQo" = ( +/turf/simulated/wall, +/area/crew_quarters/heads) +"bQp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Head of Personnel" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/hop, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/heads) +"bQq" = ( +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"bQs" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"bQt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"bQu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain/bedroom) +"bQv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/dresser, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain/bedroom) +"bQw" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/item/storage/box/matches, +/obj/item/reagent_containers/food/drinks/flask/gold, +/obj/item/clothing/mask/cigarette/cigar, +/obj/item/razor{ + pixel_x = -4; + pixel_y = 2 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain/bedroom) +"bQx" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Shower" + }, +/obj/machinery/shower{ + dir = 4 + }, +/obj/item/soap/deluxe, +/obj/item/bikehorn/rubberducky/captainducky, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/captain/bedroom) +"bQy" = ( +/obj/machinery/door/airlock{ + name = "Private Restroom" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/captain/bedroom) +"bQB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/medbay2) +"bQD" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/captain/bedroom) +"bQF" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/morgue) +"bQM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/captain) +"bQQ" = ( +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"bQR" = ( +/turf/simulated/wall/r_wall, +/area/medical/paramedic) +"bQS" = ( +/obj/structure/table/glass, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/item/storage/box/syringes{ + pixel_y = 16 + }, +/obj/item/storage/box/iv_bags{ + pixel_x = -6 + }, +/obj/item/storage/box/iv_bags{ + pixel_x = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"bQT" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/surgery2) +"bQV" = ( +/turf/simulated/wall, +/area/medical/medbay) +"bQX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint2) +"bQZ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"bRb" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bRc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"bRg" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"bRj" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/assembly/chargebay) +"bRk" = ( +/obj/machinery/mech_bay_recharge_port, +/turf/simulated/floor/bluegrid, +/area/assembly/chargebay) +"bRm" = ( +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + icon_state = "darkpurple" + }, +/area/assembly/robotics) +"bRo" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/machinery/camera{ + c_tag = "Quartermaster's Office" + }, +/turf/simulated/floor/carpet, +/area/quartermaster/qm) +"bRp" = ( +/obj/machinery/computer/rdconsole/robotics{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/assembly/robotics) +"bRq" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"bRs" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/fyellow{ + pixel_y = 4 + }, +/obj/item/clothing/gloves/color/fyellow{ + pixel_y = -1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"bRt" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = 6 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -6 + }, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"bRy" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"bRz" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bRI" = ( +/obj/structure/plasticflaps/mining, +/obj/machinery/conveyor/east{ + id = "QMLoad2" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"bRK" = ( +/obj/machinery/door/poddoor{ + id_tag = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor/east{ + id = "QMLoad2" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"bRL" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"bRM" = ( +/obj/machinery/autolathe, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bRN" = ( +/obj/machinery/computer/supplycomp{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bRQ" = ( +/obj/structure/reagent_dispensers/fueltank/chem{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Research Robotics Lab"; + dir = 8; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bRR" = ( +/obj/machinery/conveyor/east{ + id = "QMLoad2" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bRT" = ( +/mob/living/simple_animal/pet/dog/corgi/borgi, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bRU" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"bRV" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/central/sw) +"bRW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/quartermaster/qm) +"bRY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"bRZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/central/sw) +"bSb" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "hop"; + name = "Privacy Shutters" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads) +"bSd" = ( +/obj/machinery/computer/card{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bSf" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/turbine) +"bSi" = ( +/turf/simulated/wall/r_wall, +/area/teleporter) +"bSk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"bSn" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"bSo" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/chem_master, +/obj/structure/reagent_dispensers/fueltank/chem{ + pixel_x = -32 + }, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"bSq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/paramedic) +"bSt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"bSu" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/structure/sign/lifestar, +/turf/simulated/floor/plating, +/area/medical/medbay) +"bSv" = ( +/obj/machinery/smartfridge/medbay, +/obj/machinery/door/window/classic/reversed{ + desc = "You have the public fridge, pal, lube off."; + name = "Anti-Theft Shield" + }, +/obj/machinery/door/window/classic/reversed{ + desc = "You have the public fridge, pal, lube off."; + dir = 1; + name = "Anti-Theft Shield" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"bSw" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"bSx" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/cmo) +"bSy" = ( +/obj/item/kirbyplants{ + icon_state = "plant-32" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/reception) +"bSA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"bSB" = ( +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/machinery/sleeper{ + pixel_x = 3; + dir = 4 + }, +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"bSC" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_y = 4; + pixel_x = 2 + }, +/obj/item/pen/multi{ + pixel_y = 6; + pixel_x = 2 + }, +/obj/item/hand_labeler{ + pixel_x = -16; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/medical/morgue) +"bSD" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/morgue) +"bSE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"bSG" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/medical/morgue) +"bSH" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "surgery1" + }, +/turf/simulated/floor/plating, +/area/medical/surgery1) +"bSJ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"bSK" = ( +/obj/item/clipboard{ + pixel_y = 3 + }, +/obj/structure/table, +/obj/item/stamp/granted{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stamp/denied{ + pixel_x = 4; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bSM" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"bSN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/sign/chemistry, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"bSP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/chemistry, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellowfull" + }, +/area/medical/chemistry) +"bSQ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bSR" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "paramedic" + }, +/turf/simulated/floor/plating, +/area/medical/paramedic) +"bSU" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/hallway/primary/central/sw) +"bSV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"bSW" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellow" + }, +/area/assembly/chargebay) +"bSZ" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bTa" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/machinery/access_button{ + autolink_id = "eng_s_tesla_btn_int"; + pixel_x = -25; + pixel_y = 25; + req_access_txt = "10;13" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"bTb" = ( +/turf/simulated/wall, +/area/toxins/lab) +"bTc" = ( +/obj/machinery/newscaster/security_unit{ + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/table/wood, +/obj/item/folder/blue{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/stamp/hop{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/stamp/granted{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/stamp/denied{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bTd" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/item/flag/nt, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bTe" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/lab) +"bTf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bTg" = ( +/obj/machinery/disposal, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplecorner" + }, +/area/assembly/robotics) +"bTi" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/turbine) +"bTj" = ( +/obj/structure/safe/floor{ + known_by = list("captain") + }, +/obj/item/gun/projectile/revolver/russian, +/obj/item/reagent_containers/food/drinks/bottle/absinthe/premium, +/obj/item/lighter/zippo/nt_rep, +/obj/item/storage/fancy/cigarettes/cigpack_robustgold, +/obj/item/toy/figure/crew/captain, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain/bedroom) +"bTk" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"bTq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"bTr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + id_tag = "supply_home"; + locked = 1; + name = "Cargo Docking Hatch" + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"bTu" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bTv" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bTw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"bTx" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"bTy" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"bTA" = ( +/obj/structure/table, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Requests Console"; + pixel_x = -30 + }, +/obj/machinery/camera{ + c_tag = "Cargo Office"; + dir = 4 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/multitool, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bTB" = ( +/obj/structure/bed, +/obj/item/bedsheet/captain, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain/bedroom) +"bTC" = ( +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "hop"; + name = "Privacy Shutters" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads) +"bTE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/pdapainter, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bTF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/captain) +"bTG" = ( +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"bTI" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers, +/obj/item/hand_labeler{ + pixel_y = 14 + }, +/obj/item/storage/box/beakers{ + pixel_x = 5 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"bTJ" = ( +/turf/simulated/wall/r_wall, +/area/server) +"bTK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads) +"bTM" = ( +/obj/structure/table/glass, +/obj/item/reagent_scanner/adv{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_scanner/adv{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"bTN" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"bTO" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/hand_tele, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bTP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"bTR" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bTS" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/closet/crate, +/obj/item/crowbar, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bTT" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/item/phone{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/eftpos{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/hand_labeler{ + pixel_x = 2; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"bTU" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"bTV" = ( +/obj/machinery/camera{ + c_tag = "Teleporter Room" + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bTW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/assembly/chargebay) +"bTX" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/spawner/random_barrier/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bTZ" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/medical/sleeper) +"bUa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bUc" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/machinery/button/windowtint{ + id = "paramedic"; + pixel_x = -24; + pixel_y = 8; + range = 10 + }, +/obj/effect/landmark/start/paramedic, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"bUd" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"bUg" = ( +/obj/structure/plasticflaps/mining, +/obj/machinery/conveyor/west{ + id = "QMLoad" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"bUh" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/assembly/robotics) +"bUk" = ( +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"bUl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bUp" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bUr" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads) +"bUs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics_cloning) +"bUt" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral2) +"bUu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/patients_rooms) +"bUw" = ( +/obj/machinery/message_server, +/turf/simulated/floor/bluegrid, +/area/server) +"bUx" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"bUy" = ( +/obj/machinery/door/airlock/external{ + id_tag = "eng_atmos_door_ext"; + locked = 1; + name = "Atmospherics External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"bUB" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Captain's Quarters"; + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain/bedroom) +"bUD" = ( +/obj/structure/closet/secure_closet/captains, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain/bedroom) +"bUE" = ( +/obj/item/flag/nt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/security/hos) +"bUG" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"bUH" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bUK" = ( +/obj/machinery/computer/aifixer{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkpurple" + }, +/area/crew_quarters/hor) +"bUN" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/assembly/chargebay) +"bUO" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"bUT" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "Research Division" + }, +/obj/machinery/door/window/classic/reversed{ + dir = 4; + name = "Research Division Delivery" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 4 + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"bUU" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bVc" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads) +"bVd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"bVj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"bVk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/supply/mail_sorting, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bVl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bVp" = ( +/obj/machinery/button/windowtint{ + dir = 8; + id = "qm"; + pixel_x = 24; + pixel_y = 5; + req_one_access_txt = "41" + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/quartermaster/qm) +"bVq" = ( +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/obj/machinery/door/airlock/command{ + name = "Teleport Access" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bVr" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/eftpos, +/obj/item/book/manual/wiki/sop_supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bVt" = ( +/obj/machinery/economy/vending/cart, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bVu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"bVw" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"bVx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/atmos) +"bVy" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/sop_command{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/book/manual/wiki/sop_supply{ + pixel_x = -6; + pixel_y = 7 + }, +/obj/item/book/manual/wiki/sop_service{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/megaphone{ + pixel_y = -11 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads) +"bVA" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"bVB" = ( +/obj/structure/dresser, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/newscaster/security_unit{ + name = "north bump"; + pixel_y = 28 + }, +/obj/item/toy/figure/crew/hop{ + layer = 4; + pixel_x = -4; + pixel_y = 14 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"bVF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/assembly/robotics) +"bVJ" = ( +/mob/living/simple_animal/hostile/gorilla/cargo_domestic{ + name = "Forklift" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bVM" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bVN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/security/lobby) +"bVP" = ( +/obj/structure/table, +/obj/item/radio/beacon, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bVR" = ( +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bVT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/hallway/primary/central/se) +"bVV" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "CloningDoor"; + name = "Genetics Cloning" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "cloning" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/genetics_cloning) +"bVZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/genetics_cloning) +"bWa" = ( +/turf/simulated/wall, +/area/medical/cryo) +"bWb" = ( +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"bWd" = ( +/turf/simulated/wall, +/area/medical/genetics_cloning) +"bWe" = ( +/obj/structure/sign/poster/official/random, +/turf/simulated/wall, +/area/assembly/chargebay) +"bWf" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bWg" = ( +/turf/simulated/wall, +/area/medical/genetics) +"bWi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/hallway/primary/central/se) +"bWj" = ( +/turf/simulated/wall, +/area/assembly/chargebay) +"bWk" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bWl" = ( +/obj/structure/closet/secure_closet/roboticist, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"bWq" = ( +/obj/structure/closet/firecloset, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"bWt" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay2) +"bWu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/cryo) +"bWv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/lab) +"bWA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bWC" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cryo) +"bWF" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"bWH" = ( +/turf/simulated/floor/plasteel{ + icon_state = "stairs-l" + }, +/area/hallway/primary/central/ne) +"bWL" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"bWP" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 5; + height = 7; + id = "supply_home"; + name = "supply bay"; + width = 12 + }, +/turf/space, +/area/space) +"bWR" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/misc_lab) +"bWS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/ticket_machine{ + layer = 4; + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/arrow{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "hopqueue"; + name = "Privacy Shutters" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"bWT" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/storage) +"bWU" = ( +/obj/machinery/light, +/obj/machinery/economy/merch, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bWW" = ( +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/screwdriver/cargo, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bWY" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/head_of_personnel, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads) +"bWZ" = ( +/obj/structure/table/wood, +/obj/item/paper, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads) +"bXa" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads) +"bXb" = ( +/obj/machinery/keycard_auth{ + pixel_x = -24 + }, +/obj/machinery/computer/security/mining{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bXc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"bXe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bXf" = ( +/obj/structure/table, +/obj/item/flashlight/lamp/green, +/turf/simulated/floor/carpet, +/area/quartermaster/qm) +"bXl" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bXm" = ( +/obj/machinery/shieldwallgen, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bXn" = ( +/obj/machinery/shieldwallgen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bXo" = ( +/obj/structure/closet/crate, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bXq" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bXr" = ( +/obj/item/bedsheet/hop, +/obj/structure/bed, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"bXt" = ( +/obj/structure/filingcabinet, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"bXu" = ( +/obj/machinery/computer/message_monitor, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/server) +"bXw" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bXx" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bXy" = ( +/obj/machinery/bluespace_beacon, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bXz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bXB" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/hallway/primary/central/se) +"bXD" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/sleeper) +"bXF" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/sleeper) +"bXI" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"bXK" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/medical/sleeper) +"bXL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"bXM" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medcabin1"; + name = "Patients Room" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"bXN" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/genetics) +"bXO" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"bXP" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"bXQ" = ( +/obj/machinery/computer/cloning{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/genetics_cloning) +"bXR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"bXS" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/cryo) +"bXX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bXY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Teleport Access" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, +/turf/simulated/floor/plasteel, +/area/teleporter) +"bYc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/ward) +"bYd" = ( +/obj/effect/decal/cleanable/blood/drip{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"bYe" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/medical/ward) +"bYf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/maintenance/asmaint2) +"bYj" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/hor) +"bYk" = ( +/obj/machinery/dna_scannernew, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/genetics_cloning) +"bYl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Surgery Room" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/science/robotics, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"bYm" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug, +/turf/simulated/floor/wood, +/area/maintenance/asmaint2) +"bYr" = ( +/obj/structure/table, +/obj/item/megaphone{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/carpet, +/area/quartermaster/qm) +"bYu" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/sign/chemistry{ + pixel_x = -32; + pixel_y = 32 + }, +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/reception) +"bYv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"bYw" = ( +/obj/machinery/door/poddoor{ + id_tag = "QMLoaddoor"; + name = "supply dock loading door" + }, +/obj/machinery/conveyor/west{ + id = "QMLoad" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"bYx" = ( +/obj/effect/turf_decal{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bYy" = ( +/obj/machinery/conveyor/west/ccw{ + dir = 9; + id = "QMLoad" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bYF" = ( +/obj/item/vending_refill/boozeomat, +/turf/simulated/floor/plating, +/area/blueshield) +"bYG" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_x = 6; + pixel_y = -5 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bYH" = ( +/obj/machinery/light, +/obj/machinery/computer/guestpass{ + pixel_y = -28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "browncorner" + }, +/area/quartermaster/office) +"bYI" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"bYJ" = ( +/obj/machinery/status_display/supply_display{ + pixel_x = 32 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/quartermaster/office) +"bYL" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/qm) +"bYM" = ( +/turf/simulated/wall, +/area/quartermaster/qm) +"bYO" = ( +/obj/machinery/camera{ + c_tag = "Cargo Bay Entrance"; + dir = 4 + }, +/obj/machinery/economy/atm{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/sw) +"bYP" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/miningdock) +"bYQ" = ( +/obj/machinery/door/airlock/external{ + id_tag = "eng_s_tesla_door_ext"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/engine/engineering) +"bYR" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/hallway/primary/central/sw) +"bYS" = ( +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel Requests Console"; + pixel_y = -30 + }, +/obj/machinery/camera{ + c_tag = "Head of Personnel's Office"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bYT" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bYU" = ( +/obj/machinery/blackbox_recorder, +/turf/simulated/floor/bluegrid, +/area/server) +"bYV" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/door_control{ + id = "hopofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 16; + req_one_access_txt = "57" + }, +/obj/structure/table/wood, +/obj/item/paper_bin/nanotrasen{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/pen/multi{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/pen/multi{ + pixel_y = 9 + }, +/obj/item/eftpos{ + pixel_x = 4; + pixel_y = 2 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bYX" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central/sw) +"bYY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"bYZ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"bZa" = ( +/obj/machinery/teleport/station, +/turf/simulated/floor/plating, +/area/teleporter) +"bZb" = ( +/obj/machinery/teleport/hub, +/turf/simulated/floor/plating, +/area/teleporter) +"bZc" = ( +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plating, +/area/teleporter) +"bZe" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"bZg" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/bluegrid, +/area/server) +"bZh" = ( +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/machinery/bodyscanner{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"bZk" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"bZl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"bZm" = ( +/obj/structure/rack, +/obj/item/storage/firstaid/fire{ + pixel_y = 4 + }, +/obj/item/storage/firstaid/fire{ + pixel_y = 2 + }, +/obj/machinery/camera{ + c_tag = "Medbay Storage" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"bZn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/girder, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"bZo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"bZp" = ( +/obj/structure/railing{ + dir = 1; + layer = 3.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"bZq" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"bZs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"bZt" = ( +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Central Hallway South East"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/hallway/primary/central/se) +"bZu" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/pen{ + pixel_x = -5; + pixel_y = 7 + }, +/obj/item/eftpos{ + pixel_x = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"bZv" = ( +/obj/structure/chair/comfy/teal{ + dir = 1 + }, +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/medbay) +"bZw" = ( +/obj/structure/closet/radiation, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"bZD" = ( +/obj/machinery/camera{ + c_tag = "Medbay Waiting Room" + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"bZE" = ( +/obj/structure/chair/comfy/teal, +/obj/effect/landmark/start/doctor, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"bZH" = ( +/obj/structure/table, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Virology Observation"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/virology) +"bZI" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"bZJ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Medbay Treatment West"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"bZL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"bZN" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Workstation" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/virology, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"bZP" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Medbay Hallway North" + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"bZZ" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/maintenance/aft) +"cam" = ( +/turf/simulated/wall, +/area/quartermaster/miningdock) +"can" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Medbay Lobby"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cao" = ( +/obj/machinery/mineral/mint{ + input_dir = 4 + }, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cap" = ( +/obj/structure/table, +/obj/item/storage/secure/safe{ + pixel_y = 30 + }, +/obj/item/coin/iron, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"caq" = ( +/obj/item/flag/nt, +/turf/simulated/floor/wood, +/area/ntrep) +"cas" = ( +/obj/machinery/door/airlock/mining{ + name = "Mining Dock" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"cat" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cau" = ( +/obj/structure/table, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner" + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/structure/reagent_dispensers/fueltank/chem{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"cav" = ( +/obj/structure/table, +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/item/hemostat, +/obj/item/retractor, +/obj/item/stack/medical/bruise_pack/advanced{ + pixel_x = -4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"caw" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/sw) +"cay" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"caz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"caA" = ( +/turf/simulated/wall, +/area/medical/sleeper) +"caC" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"caE" = ( +/obj/structure/table/reinforced, +/obj/machinery/defibrillator_mount/loaded, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"caF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"caH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"caL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"caM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"caN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"caP" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/sign/examroom, +/turf/simulated/floor/plating, +/area/medical/sleeper) +"caQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"caR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"caS" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"caV" = ( +/obj/structure/table, +/obj/item/storage/box/iv_bags{ + layer = 3.3; + pixel_x = -4; + pixel_y = -10 + }, +/obj/item/storage/box/iv_bags{ + layer = 3.3; + pixel_x = 8; + pixel_y = -10 + }, +/obj/item/storage/box/patch_packs{ + layer = 3.2; + pixel_x = -4 + }, +/obj/item/storage/box/patch_packs{ + layer = 3.2; + pixel_x = 8 + }, +/obj/item/storage/box/pillbottles{ + layer = 3.1; + pixel_x = -4; + pixel_y = 10 + }, +/obj/item/storage/box/pillbottles{ + layer = 3.1; + pixel_x = 8; + pixel_y = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"caW" = ( +/obj/structure/table/glass, +/obj/item/storage/fancy/vials, +/obj/machinery/camera{ + c_tag = "Virology Workspace" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"cbc" = ( +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"cbd" = ( +/turf/simulated/wall/r_wall, +/area/toxins/server_coldroom) +"cbe" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral2) +"cbg" = ( +/obj/structure/closet/secure_closet/hop, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"cbh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/server) +"cbi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Messaging Server"; + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/server) +"cbj" = ( +/turf/simulated/wall/r_wall, +/area/toxins/storage) +"cbk" = ( +/obj/machinery/optable{ + name = "Robotics Operating Table" + }, +/obj/item/storage/firstaid/machine, +/obj/item/storage/firstaid/machine, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"cbl" = ( +/obj/machinery/computer/teleporter{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/teleporter) +"cbn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/rd{ + name = "Server Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/rd, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"cbo" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"cbq" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"cbr" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/medical/sleeper) +"cbs" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cbu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"cbv" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"cbz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Office" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/mail_sorting, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"cbB" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_y = 4; + pixel_x = -6 + }, +/obj/item/pen/red{ + pixel_y = 6; + pixel_x = -4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"cbE" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "Cryo Tank Storage" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/cryo) +"cbH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"cbI" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"cbJ" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/gps/mining, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"cbK" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"cbR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cbT" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"cbU" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"cbV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/sleeper) +"cbX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/cryo) +"ccb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cryo) +"ccd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cryo) +"ccg" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"ccj" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"cck" = ( +/obj/structure/table, +/obj/structure/table/glass, +/obj/item/storage/box/donkpockets, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Virology Break Room"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/virology) +"ccm" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"ccn" = ( +/obj/machinery/economy/atm{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"cco" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"ccq" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"cct" = ( +/obj/item/storage/pill_bottle/painkillers{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/reagent_containers/glass/bottle/epinephrine{ + pixel_x = 16; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 5; + pixel_y = 8 + }, +/obj/machinery/light, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"ccv" = ( +/obj/structure/closet, +/obj/item/restraints/handcuffs/pinkcuffs, +/obj/item/melee/chainofcommand, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ccx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"ccz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"ccA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"ccC" = ( +/obj/machinery/button/windowtint{ + id = "cloning"; + pixel_x = -24; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/genetics_cloning) +"ccE" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/morgue) +"ccF" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"ccG" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/closet/walllocker/emerglocker/east, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"ccJ" = ( +/obj/structure/closet/secure_closet/paramedic, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"ccL" = ( +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"ccN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"ccO" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/chiefs_office) +"ccR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/blueshield) +"ccX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + id_tag = "hopofficedoor"; + name = "Head of Personnel" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/command/hop, +/turf/simulated/floor/plasteel, +/area/crew_quarters/heads) +"ccY" = ( +/obj/machinery/conveyor/east{ + id = "packageExternal" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/window/classic/reversed{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mail_sorting{ + dir = 8 + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"ccZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/conveyor/east{ + id = "packageExternal" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"cda" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "Messaging Server" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/effect/mapping_helpers/airlock/access/any/science/robotics, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/server) +"cdb" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cdd" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "rd" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/hor) +"cde" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/atmos) +"cdf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/rd/glass{ + name = "Research Director's Office"; + id_tag = "rdofficedoor" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "rd" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/science/rd, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/hor) +"cdh" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"cdk" = ( +/obj/machinery/disposal, +/obj/machinery/camera{ + c_tag = "Research Hallway North"; + dir = 1; + network = list("Research","SS13") + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"cdo" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"cdC" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/disposal/deliveryChute{ + dir = 4; + name = "CORPSE disposal unit" + }, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "Body Utilizer" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/robotics{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"cdF" = ( +/obj/machinery/computer/operating{ + dir = 1; + name = "Robotics Operating Computer" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"cdG" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cdI" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"cdJ" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"cdK" = ( +/obj/effect/turf_decal/stripes/line, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"cdM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"cdN" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"cdP" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"cdQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/stack/cable_coil, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"cdS" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"cdT" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"cdU" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"cdV" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"cdX" = ( +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/hallway/primary/central/south) +"cdY" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/hallway/primary/central/south) +"cea" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "fancy-wood-cherry" + }, +/area/medical/psych) +"ceb" = ( +/obj/machinery/camera{ + c_tag = "Gravity Generator Room"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"ceh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"cej" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/ward) +"cen" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"cep" = ( +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ces" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"cet" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"ceu" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"cev" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"cew" = ( +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"cex" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"cey" = ( +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"ceB" = ( +/obj/machinery/camera{ + c_tag = "Central Primary Hallway South" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"ceC" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"ceD" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"ceE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/storage) +"ceF" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"ceH" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"ceJ" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"ceK" = ( +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/asmaint2) +"ceM" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/toxins/server_coldroom) +"ceN" = ( +/obj/item/paper/monitorkey, +/obj/item/megaphone, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkpurple" + }, +/area/crew_quarters/hor) +"ceP" = ( +/obj/structure/closet/secure_closet/ntrep, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "NT Representative"; + departmentType = 5; + name = "NT Representative Requests Console"; + pixel_x = 30 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"ceT" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR: EMERGENCY ENTRANCE'."; + name = "KEEP CLEAR: EMERGENCY ENTRANCE" + }, +/turf/simulated/wall, +/area/medical/medbay) +"ceU" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cfb" = ( +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"cfc" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"cfh" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AIW"; + location = "QM" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"cfi" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"cfm" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"cfn" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"cfo" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"cfp" = ( +/obj/structure/closet/secure_closet/blueshield, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Blueshield"; + departmentType = 5; + name = "Blueshield Requests Console"; + pixel_x = -30 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"cfw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"cfy" = ( +/turf/simulated/floor/plasteel{ + icon_state = "purplecorner" + }, +/area/hallway/primary/starboard/east) +"cfA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cfB" = ( +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"cfE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/patients_rooms) +"cfF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/ward) +"cfI" = ( +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/machinery/sleeper, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"cfJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cfK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"cfL" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/ward) +"cfP" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cfR" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/wall, +/area/medical/reception) +"cfW" = ( +/obj/structure/bed/dogbed/runtime, +/mob/living/simple_animal/pet/cat/Runtime, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/medical/cmo) +"cfX" = ( +/obj/machinery/camera{ + c_tag = "Medbay Chief Medical Officer's Office" + }, +/obj/item/folder/white{ + pixel_y = 2; + pixel_x = -6 + }, +/obj/structure/table/glass, +/obj/item/flashlight/pen{ + pixel_y = 2; + pixel_x = -6 + }, +/obj/item/clothing/accessory/stethoscope{ + pixel_y = 6; + pixel_x = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/cmo) +"cfY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/medical{ + name = "Durka" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/psychology, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/psych) +"cfZ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "xenobio4"; + name = "Chamber 4 Containment Blast Doors"; + pixel_y = 4; + req_one_access_txt = "55" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cga" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cgi" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"cgk" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/junction/y, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"cgl" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=AftH"; + location = "AIW" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"cgm" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=CHE"; + location = "AIE" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"cgq" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"cgs" = ( +/turf/simulated/wall/r_wall, +/area/toxins/mixing) +"cgv" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"cgA" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/wood{ + icon_state = "fancy-wood-cherry" + }, +/area/medical/psych) +"cgE" = ( +/obj/machinery/economy/vending/plasmaresearch, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"cgJ" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP"; + location = "CHE" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Captain's Office"; + sort_type_txt = "18" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"cgQ" = ( +/turf/simulated/wall, +/area/maintenance/apmaint) +"cgS" = ( +/turf/simulated/wall, +/area/blueshield) +"cgT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"cgW" = ( +/turf/simulated/wall, +/area/ntrep) +"cgX" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/atmos/control) +"cgZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 2; + icon_state = "open"; + id_tag = "representative"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/ntrep) +"chc" = ( +/turf/simulated/wall, +/area/janitor) +"chd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/aisat/hall) +"chf" = ( +/turf/simulated/wall, +/area/maintenance/aft) +"chh" = ( +/turf/simulated/wall, +/area/medical/paramedic) +"chk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cho" = ( +/obj/structure/closet/firecloset, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"chp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"chq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/medbay2) +"chr" = ( +/turf/simulated/wall/r_wall, +/area/medical/cmo) +"chs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"cht" = ( +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/reception) +"chu" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "Medbay Surgery West"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"chx" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"chy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/cmo) +"chA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"chB" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"chD" = ( +/obj/item/stack/sheet/metal{ + amount = 10; + pixel_y = 2 + }, +/obj/structure/table, +/obj/item/clothing/head/beret/atmos{ + pixel_y = 2 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"chE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"chH" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "open"; + id_tag = "representative"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/ntrep) +"chJ" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/carpet, +/area/medical/psych) +"chK" = ( +/obj/structure/table, +/obj/item/handheld_defibrillator{ + pixel_y = -6 + }, +/obj/item/handheld_defibrillator, +/obj/item/handheld_defibrillator{ + pixel_x = -6; + pixel_y = -6 + }, +/obj/item/handheld_defibrillator{ + pixel_x = -6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"chL" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"chM" = ( +/obj/structure/displaycase/labcage, +/obj/structure/sign/poster/contraband/lamarr{ + pixel_y = 31 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkpurple" + }, +/area/crew_quarters/hor) +"chN" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"chO" = ( +/obj/structure/table/glass, +/obj/item/pen/multi, +/obj/item/paper_bin/nanotrasen, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Research Director's Office"; + network = list("Research","SS13") + }, +/obj/item/reagent_containers/food/drinks/mug/rd, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkpurple" + }, +/area/crew_quarters/hor) +"chP" = ( +/obj/machinery/suit_storage_unit/rd/secure, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"chR" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 1; + inlet_injector_autolink_id = "n2o_in"; + name = "Nitrous Oxide Supply Control"; + outlet_vent_autolink_id = "n2o_out"; + autolink_sensors = list("n2o_sensor"="Tank") + }, +/turf/simulated/floor/plasteel{ + icon_state = "escape" + }, +/area/atmos) +"chU" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/cans/bottler/glass_bottle{ + pixel_x = 4 + }, +/obj/item/reagent_containers/food/drinks/cans/bottler/glass_bottle{ + pixel_x = -9 + }, +/turf/simulated/floor/wood, +/area/maintenance/asmaint2) +"chX" = ( +/obj/machinery/light/small, +/obj/structure/closet/secure_closet/freezer/meat, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fpmaint) +"cic" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"cid" = ( +/turf/simulated/wall, +/area/toxins/test_area) +"cie" = ( +/turf/simulated/wall/r_wall, +/area/toxins/test_area) +"cif" = ( +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"cig" = ( +/obj/effect/spawner/random_spawners/grille_often, +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"cij" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/simulated/wall/r_wall, +/area/toxins/test_area) +"civ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/security/nuke_storage) +"ciz" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"ciB" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"ciC" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"ciD" = ( +/obj/item/flag/cargo, +/turf/simulated/floor/plating, +/area/ntrep) +"ciE" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"ciG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/atmos/storage) +"ciH" = ( +/obj/item/flashlight/lantern, +/turf/simulated/floor/plating, +/area/ntrep) +"ciI" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "garbage"; + name = "disposal coveyor" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"ciJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/ward) +"ciK" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"ciM" = ( +/obj/machinery/camera{ + c_tag = "Central Primary Hallway South-West"; + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"ciN" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"ciP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/ward) +"ciQ" = ( +/obj/structure/table, +/obj/item/storage/belt/medical{ + pixel_y = 6 + }, +/obj/item/storage/belt/medical{ + pixel_y = 3 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 2 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"ciR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/ward) +"ciX" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"ciY" = ( +/turf/simulated/wall, +/area/maintenance/asmaint) +"cja" = ( +/obj/effect/spawner/random_barrier/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cjc" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/maintenance/port) +"cjd" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cjf" = ( +/obj/structure/table/glass, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cjg" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cjh" = ( +/obj/machinery/light, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"cjj" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast north"; + name = "Bridge Blast Doors" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/bridge) +"cjm" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "Central Primary Hallway Psychiatrist Office"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/se) +"cjq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/mail_sorting, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"cjs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"cju" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"cjw" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"cjz" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"cjA" = ( +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cjB" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "surgery2" + }, +/turf/simulated/floor/plating, +/area/medical/surgery2) +"cjC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/ward) +"cjF" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cjG" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 8; + name = "Do Not Revive"; + req_one_access_txt = "6" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/morgue{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/medical/morgue) +"cjN" = ( +/obj/machinery/computer/card/minor/rd{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkpurple" + }, +/area/crew_quarters/hor) +"cjO" = ( +/obj/structure/rack, +/obj/item/taperecorder{ + pixel_x = -3 + }, +/obj/item/paicard{ + pixel_x = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"cjR" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"cjU" = ( +/obj/structure/closet/secure_closet/miner, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"cjV" = ( +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"cjZ" = ( +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"ckb" = ( +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"ckc" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"ckg" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/explab_chamber) +"ckk" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "mining_home"; + name = "mining shuttle bay"; + width = 7 + }, +/turf/space, +/area/space) +"cko" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_x = -2; + pixel_y = -1 + }, +/obj/machinery/camera{ + c_tag = "Mining Dock"; + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"ckp" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/port) +"ckr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/holosign/surgery{ + id = "surgery1" + }, +/obj/machinery/door/airlock/medical/glass{ + id = "surgery1" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/medical/surgery, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "surgery1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/surgery1) +"ckt" = ( +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"ckv" = ( +/turf/simulated/floor/wood, +/area/ntrep) +"ckw" = ( +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"ckx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ckz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/junction{ + dir = 1; + icon_state = "pipe-y" + }, +/obj/machinery/camera{ + c_tag = "Medbay Surgery Observation"; + dir = 1 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/ward) +"ckB" = ( +/obj/machinery/camera{ + c_tag = "Medbay Hallway Center"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"ckC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics_cloning) +"ckD" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"ckE" = ( +/obj/structure/table/glass, +/obj/item/eftpos{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/cmo) +"ckF" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/hallway/primary/central/se) +"ckG" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + autolink_id = "eng_s_tesla_btn_ext"; + req_access_txt = "10;13"; + pixel_x = 25; + pixel_y = 25 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"ckI" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/structure/table/wood, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "NT Representative's Office" + }, +/turf/simulated/floor/wood, +/area/ntrep) +"ckL" = ( +/obj/machinery/atmospherics/binary/valve, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"ckM" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/quartermaster/miningdock) +"ckN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + id_tag = "ntrepofficedoor"; + name = "NT Representative's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ntrep, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/ntrep) +"ckP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/atmos) +"ckR" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ckU" = ( +/obj/structure/chair/office/light, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/patients_rooms) +"ckV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/patients_rooms) +"ckW" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/ward) +"ckX" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/clothing/gloves/color/latex/nitrile{ + pixel_y = 16 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"ckZ" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/item/defibrillator/loaded{ + pixel_y = 8; + layer = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"cla" = ( +/turf/simulated/wall, +/area/crew_quarters/hor) +"clc" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/surgery1) +"cle" = ( +/obj/structure/table/glass, +/obj/item/defibrillator/loaded{ + pixel_y = 8; + layer = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"clf" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"clg" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/asmaint2) +"clj" = ( +/obj/machinery/computer/security/telescreen/rd{ + pixel_y = 2 + }, +/obj/structure/table/glass, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/hor) +"cll" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"cln" = ( +/obj/machinery/door_control{ + id = "Biohazard"; + name = "Biohazard Shutter Control"; + pixel_x = -4; + pixel_y = 6; + req_one_access_txt = "30" + }, +/obj/item/folder/white{ + pixel_x = 4 + }, +/obj/item/stamp/rd{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/structure/table/glass, +/obj/machinery/door_control{ + id = "rdofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = -4; + pixel_y = -4; + req_one_access_txt = "30" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkpurple" + }, +/area/crew_quarters/hor) +"clp" = ( +/turf/simulated/wall/r_wall, +/area/toxins/explab_chamber) +"clq" = ( +/obj/machinery/computer/mecha{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkpurple" + }, +/area/crew_quarters/hor) +"clr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"clw" = ( +/obj/machinery/atmospherics/portable/canister/carbon_dioxide, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"clA" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"clB" = ( +/obj/machinery/door/airlock/external{ + name = "Toxins Test Chamber" + }, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"clE" = ( +/obj/machinery/atmospherics/trinary/mixer{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"clF" = ( +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"clH" = ( +/obj/machinery/camera{ + c_tag = "Research Toxins Test Chamber North"; + network = list("Toxins","Research","SS13") + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"clL" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1; + autolink_id = "co2_in" + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"clN" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"clO" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"clP" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Pure to Port" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"clR" = ( +/turf/simulated/floor/wood, +/area/blueshield) +"clU" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Staff Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"clW" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/asmaint2) +"clX" = ( +/obj/structure/fermenting_barrel, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/asmaint2) +"clY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/hor) +"clZ" = ( +/obj/machinery/computer/general_air_control{ + level = 3; + name = "Distribution and Waste Monitor"; + autolink_sensors = list("mair_in_meter"="Mixed Air In","air_sensor"="Mixed Air Supply Tank","mair_out_meter"="Mixed Air Out","dloop_atm_meter"="Distribution Loop","wloop_atm_meter"="Waste Loop"); + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/engine/controlroom) +"cma" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"cmb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"cmc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + id_tag = "apsolar_door_int"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"cmd" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/cmo) +"cme" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cmg" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for secure storage."; + id = "enginestorage"; + name = "Engineering Engine Storage"; + pixel_y = 24; + req_access_txt = "11" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"cmi" = ( +/obj/machinery/door/window/reinforced/normal{ + dir = 4; + name = "Research Director" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/rd{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/hor) +"cmj" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/clothing/glasses/meson, +/obj/item/geiger_counter, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"cmn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"cmo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/cmo) +"cmq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"cms" = ( +/obj/machinery/computer/card/minor/cmo{ + dir = 4 + }, +/obj/item/radio/intercom/department/medbay{ + pixel_x = -32; + pixel_y = 5 + }, +/obj/item/radio/intercom/custom{ + pixel_y = -8; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/medical/cmo) +"cmv" = ( +/obj/machinery/keycard_auth{ + pixel_y = -24 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/cmo) +"cmy" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"cmB" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/classic/reversed{ + dir = 4; + name = "Genetics Reception" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/genetics{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkpurplefull" + }, +/area/medical/genetics) +"cmF" = ( +/obj/machinery/atmospherics/portable/canister/toxins, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"cmG" = ( +/turf/simulated/floor/plasteel, +/area/janitor) +"cmI" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"cmK" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"cmQ" = ( +/obj/structure/rack, +/obj/item/extinguisher, +/obj/item/clothing/mask/gas, +/obj/item/grenade/chem_grenade/firefighting, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"cmR" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/janitor) +"cmT" = ( +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/structure/closet/cabinet, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"cmU" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cmV" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/toxins/server_coldroom) +"cmX" = ( +/obj/machinery/atmospherics/portable/scrubber/huge, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"cmZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/caution/red, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"cnb" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"cnf" = ( +/obj/machinery/atmospherics/portable/scrubber/huge, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/nosmoking_2{ + pixel_x = 28 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"cng" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cnk" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/simulated/wall, +/area/toxins/test_area) +"cnm" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"cno" = ( +/obj/structure/closet/secure_closet/miner, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"cns" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/crew_quarters/locker) +"cnu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"cnv" = ( +/obj/item/seeds/berry, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/asmaint2) +"cnx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"cny" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/server_coldroom) +"cnA" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"cnF" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/surgery1) +"cnH" = ( +/obj/machinery/computer/operating{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"cnI" = ( +/obj/machinery/optable, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/surgery1) +"cnJ" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/genetics_cloning) +"cnL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cnM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"cnN" = ( +/obj/structure/table/glass, +/obj/machinery/door_control{ + id = "cmoofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = -4; + req_one_access_txt = "40" + }, +/obj/machinery/button/windowtint{ + id = "CMO"; + pixel_x = 7; + pixel_y = 6 + }, +/obj/machinery/door_control{ + id = "Biohazard_medi"; + name = "Emergency Medbay Quarantine"; + pixel_x = -4; + pixel_y = 11; + req_one_access_txt = "40" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/cmo) +"cnP" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/spray/cleaner, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"cnQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cnR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/cmo) +"cnS" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"cnT" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/quartermaster/miningdock) +"cnW" = ( +/obj/structure/table, +/obj/item/camera{ + name = "Autopsy Camera"; + pixel_x = 4; + pixel_y = 8 + }, +/obj/item/scalpel{ + pixel_y = 2 + }, +/obj/item/autopsy_scanner{ + pixel_y = 4; + pixel_x = -2 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Morgue"; + departmentType = 5; + name = "Morgue Requests Console"; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/morgue) +"cnX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cnY" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"cnZ" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"coa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/surgery2) +"cod" = ( +/turf/simulated/wall/r_wall, +/area/toxins/explab) +"coe" = ( +/obj/structure/table/glass, +/obj/item/storage/box/masks{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/storage/box/gloves{ + pixel_x = -5; + pixel_y = -3 + }, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = 8; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"cof" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"cog" = ( +/obj/machinery/mineral/equipment_vendor, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"coi" = ( +/obj/machinery/atmospherics/binary/valve/digital{ + name = "Main Distro to Aux Distro Valve" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/maintenance/asmaint2) +"con" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase, +/obj/item/toy/russian_revolver, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cop" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor/plasteel, +/area/atmos) +"cot" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/ward) +"cou" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"coA" = ( +/obj/item/seeds/apple, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/asmaint2) +"coC" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"coH" = ( +/obj/machinery/computer/med_data/laptop, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/ntrep) +"coL" = ( +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"coM" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"coP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"coT" = ( +/obj/machinery/computer/crew, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"coU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/unary/tank/toxins{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"coW" = ( +/obj/structure/chair/comfy/black, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"coZ" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/surgery1) +"cpa" = ( +/obj/structure/table/glass, +/obj/item/storage/toolbox/emergency, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/cryo) +"cpb" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"cpc" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/surgery1) +"cpd" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/morgue) +"cph" = ( +/obj/structure/table/glass, +/obj/machinery/kitchen_machine/microwave{ + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/virology) +"cpm" = ( +/obj/item/flag/nt, +/turf/simulated/floor/wood, +/area/blueshield) +"cpn" = ( +/obj/structure/table/reinforced, +/obj/item/eftpos{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/eftpos{ + pixel_y = 4; + pixel_x = -6 + }, +/obj/structure/railing, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"cpr" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/toxins/server_coldroom) +"cpt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"cpv" = ( +/obj/machinery/atmospherics/unary/thermomachine/freezer/on/server, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/camera{ + c_tag = "Research Server Room"; + network = list("Research","SS13"); + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"cpw" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/iv_bag/salglu{ + pixel_y = 4; + pixel_x = 4 + }, +/obj/item/reagent_containers/iv_bag/salglu{ + pixel_y = 4; + pixel_x = -4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"cpy" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air{ + anchored = 1; + filled = 1 + }, +/obj/effect/turf_decal/bot_white, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cpz" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id_tag = "engsm2"; + name = "SM Radiation Security Lock" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"cpA" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/maintenance/aft) +"cpC" = ( +/turf/simulated/wall/r_wall, +/area/medical/biostorage) +"cpD" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/nitrogen, +/obj/effect/turf_decal/bot_white, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"cpE" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cpI" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitehall" + }, +/area/medical/genetics) +"cpL" = ( +/obj/machinery/computer/pandemic, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"cpO" = ( +/obj/machinery/atmospherics/binary/valve/open{ + name = "Virology Air Supply" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cpR" = ( +/turf/simulated/wall, +/area/toxins/explab) +"cpS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"cpU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/maintenance/asmaint2) +"cpW" = ( +/obj/machinery/atmospherics/portable/canister, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/maintenance/asmaint2) +"cqa" = ( +/obj/machinery/computer/area_atmos{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"cqc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Toxins Storage" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/any/science/tox_storage, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"cqe" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"cqj" = ( +/obj/structure/dispenser, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"cqk" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"cqn" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/sign/fire{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"cqo" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cqs" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cqw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cqA" = ( +/obj/structure/closet/secure_closet/miner, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"cqB" = ( +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cqC" = ( +/obj/effect/spawner/window/reinforced/tinted, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"cqD" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"cqF" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cqG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/wardrobe/miner, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"cqI" = ( +/turf/simulated/floor/plating, +/area/ntrep) +"cqJ" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump Engineering"; + pixel_y = 24; + shock_proof = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/engine/aitransit) +"cqK" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cqM" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/surgery1) +"cqN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/maintenance/aft) +"cqQ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cqT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"cqZ" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/closet/secure_closet/psychiatrist, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/drinkingglass/soda, +/obj/item/reagent_containers/food/drinks/drinkingglass/soda, +/turf/simulated/floor/carpet, +/area/medical/psych) +"cre" = ( +/obj/item/storage/box/cups{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/cups{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/structure/table, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"cri" = ( +/turf/simulated/floor/wood, +/area/maintenance/asmaint2) +"crj" = ( +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/asmaint2) +"crm" = ( +/obj/structure/bed, +/obj/item/bedsheet/fluff, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/patients_rooms) +"crn" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"crp" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"crq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"crr" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/surgery2) +"crw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"crz" = ( +/obj/structure/table, +/obj/item/ashtray/bronze, +/obj/item/clothing/mask/cigarette, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"crA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay2) +"crC" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/quartermaster/office) +"crD" = ( +/turf/simulated/wall, +/area/medical/psych) +"crG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"crI" = ( +/obj/structure/table, +/obj/item/extinguisher/mini, +/obj/item/clothing/gloves/color/black, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"crJ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "purple" + }, +/area/maintenance/asmaint) +"crK" = ( +/obj/structure/sign/explosives, +/turf/simulated/wall/r_wall, +/area/toxins/mixing) +"crL" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/explab) +"crM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/maintenance/asmaint2) +"crN" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/bombcloset, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"crQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"crR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/toxins/server_coldroom) +"crX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"crY" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/ward) +"crZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/sign/examroom, +/turf/simulated/floor/plating, +/area/medical/ward) +"csa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"csb" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"csc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "purple" + }, +/area/maintenance/asmaint) +"cse" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"csi" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 4; + name = "Toxins Mixing Room" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/tox{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"csp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"csq" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"csr" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"cst" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"csv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/explab) +"csw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + id_tag = "blueshieldofficedoor"; + name = "Blueshield's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/blueshield, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/blueshield) +"csB" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/soda{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/asmaint2) +"csC" = ( +/turf/simulated/floor/plasteel/stairs/right, +/area/hallway/primary/aft) +"csD" = ( +/turf/simulated/wall, +/area/engine/controlroom) +"csE" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"csF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/toxins/server_coldroom) +"csH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/reinforced/normal{ + dir = 4; + name = "Server Exterior Door" + }, +/obj/machinery/door/window/reinforced/normal{ + dir = 8; + name = "Server Interior Door" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/server_coldroom) +"csK" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"csL" = ( +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"csM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"csN" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/hallway) +"csO" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id_tag = "engsm2"; + name = "SM Radiation Security Lock" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"csQ" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/janitor) +"csS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Emergency Entrance" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/medbay) +"csX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cta" = ( +/turf/simulated/wall/r_wall, +/area/medical/surgery2) +"cth" = ( +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/reception) +"ctj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/atmos) +"ctk" = ( +/obj/machinery/smartfridge/secure/chemistry/virology/preloaded, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitegreen" + }, +/area/medical/virology) +"ctl" = ( +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"cto" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"ctq" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"ctr" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"ctt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"ctu" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/explab) +"ctv" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/asmaint2) +"cty" = ( +/obj/machinery/optable, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/morgue) +"ctz" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/cmo) +"ctC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/toxins/server_coldroom) +"ctE" = ( +/obj/item/lighter/random, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "purple" + }, +/area/maintenance/asmaint) +"ctG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + id_tag = "BrigRight"; + name = "Brig Foyer Right Entrance" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"ctH" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ctI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"ctJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"ctL" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"ctN" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/meter, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ctO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"ctQ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/mixing) +"ctX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"ctY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"ctZ" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cua" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"cuc" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/aft) +"cud" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cuf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/ward) +"cuh" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/safe, +/obj/effect/spawner/lootdrop/maintenance/eight, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cui" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"cuj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue"; + tag = "icon-whiteblue (NORTHEAST)" + }, +/area/maintenance/aft) +"cul" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"cum" = ( +/obj/structure/rack, +/obj/item/storage/firstaid/brute{ + pixel_y = 4 + }, +/obj/item/storage/firstaid/brute{ + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"cuo" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"cup" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"cus" = ( +/obj/structure/rack, +/obj/item/storage/firstaid/o2{ + pixel_y = 4 + }, +/obj/item/storage/firstaid/o2{ + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"cut" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"cuu" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/atmos) +"cuv" = ( +/obj/structure/closet/walllocker/emerglocker/east, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"cuw" = ( +/obj/machinery/suit_storage_unit/cmo, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"cux" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"cuy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start/doctor, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cryo) +"cuA" = ( +/obj/machinery/camera{ + c_tag = "Chief Medical Officer's Quarters"; + dir = 1; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/medical/cmo) +"cuB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/ward) +"cuE" = ( +/obj/structure/grille/broken, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cuF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyerPort"; + name = "Medbay Entrance" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cuG" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"cuI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cuJ" = ( +/obj/structure/bed, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreen" + }, +/area/medical/virology) +"cuL" = ( +/obj/machinery/door/airlock/medical/glass{ + id = "paramedic"; + name = "Paramedic" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "paramedic" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/paramedic, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/paramedic) +"cuM" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"cuN" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cuQ" = ( +/turf/simulated/wall, +/area/maintenance/asmaint2) +"cuS" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/maintenance/asmaint2) +"cuW" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plating, +/area/aisat/hall) +"cuZ" = ( +/obj/machinery/light, +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"cva" = ( +/obj/structure/closet/l3closet/scientist, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"cvb" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"cvc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"cvf" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"cvl" = ( +/mob/living/simple_animal/mouse/gray, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cvm" = ( +/obj/item/clothing/gloves/color/rainbow, +/obj/item/clothing/shoes/rainbow, +/obj/item/clothing/under/color/rainbow, +/obj/item/clothing/head/soft/rainbow, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cvp" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/apmaint) +"cvr" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"cvs" = ( +/obj/machinery/door/poddoor{ + id_tag = "toxinsdriver"; + name = "Toxins Launcher Bay Door"; + protected = 0 + }, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"cvt" = ( +/turf/simulated/wall/indestructible/riveted, +/area/toxins/test_area) +"cvu" = ( +/obj/structure/table, +/obj/item/analyzer, +/obj/item/healthanalyzer, +/turf/simulated/floor/plating, +/area/storage/tech) +"cvv" = ( +/obj/machinery/camera{ + c_tag = "Research Toxins Test Chamber East"; + dir = 8; + network = list("Toxins","Research","SS13") + }, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"cvw" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction, +/turf/simulated/floor/plating, +/area/atmos) +"cvx" = ( +/turf/simulated/wall, +/area/storage/tech) +"cvy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/storage) +"cvz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"cvA" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id_tag = "engsm2"; + name = "SM Radiation Security Lock" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"cvB" = ( +/obj/effect/spawner/window, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"cvC" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cvD" = ( +/obj/structure/railing{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cvI" = ( +/turf/simulated/wall, +/area/construction) +"cvM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cvO" = ( +/obj/item/storage/box/monkeycubes/wolpincubes{ + pixel_x = -6 + }, +/obj/item/storage/box/monkeycubes/neaeracubes{ + pixel_x = 8 + }, +/obj/item/storage/box/monkeycubes/farwacubes{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/storage/box/monkeycubes/stokcubes{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitegreen" + }, +/area/medical/virology) +"cvP" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/medical/cmo) +"cvQ" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"cvS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"cvT" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/morgue) +"cvU" = ( +/obj/structure/table/tray, +/obj/item/storage/firstaid/surgery{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"cvV" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cvW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"cvY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"cvZ" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "paramedic" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/medical/paramedic) +"cwc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cryo) +"cwg" = ( +/obj/effect/decal/warning_stripes/blue, +/obj/machinery/atmospherics/portable/canister/oxygen{ + anchored = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"cwk" = ( +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cwl" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cwo" = ( +/obj/machinery/dna_scannernew, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkpurple" + }, +/area/medical/genetics) +"cwr" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/virology) +"cwx" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/incinerator) +"cwy" = ( +/obj/structure/closet/wardrobe/grey, +/obj/effect/decal/warning_stripes/north, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"cwz" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cwB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos{ + name = "Aft-Port Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cwG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"cwJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"cwK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cwN" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/engineering) +"cwO" = ( +/turf/simulated/floor/plating, +/area/storage/tech) +"cwR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"cwS" = ( +/obj/machinery/door/airlock/engineering{ + name = "Toxin Testing EVA Maintenance" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/equipment, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cwU" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/storage/secure) +"cwY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/cmo) +"cxb" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitegreen" + }, +/area/medical/virology) +"cxd" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"cxe" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cxf" = ( +/obj/structure/table, +/obj/item/ashtray/glass{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/reagent_containers/food/drinks/mug/sci{ + pixel_x = 6; + pixel_y = 5; + desc = "A purple mug with a small piece of duct tape on it that has 'Janitor's' written on it in sharpie. Looks a bit too.. scientific to belong to the Janitor."; + name = "Janitor's mug" + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/janitor) +"cxj" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics_cloning) +"cxk" = ( +/obj/machinery/atmospherics/binary/valve/digital{ + color = ""; + name = "Gas Mix Inlet Valve" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "green" + }, +/area/atmos) +"cxn" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"cxo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/stairs/medium{ + dir = 4 + }, +/area/hallway/primary/aft) +"cxt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1; + nightshift_allowed = 0; + nightshift_enabled = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cxu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"cxx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"cxz" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/construction) +"cxA" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cxB" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"cxD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/suit/storage/paramedic, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cxE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/body_bag, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cxF" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cxH" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"cxJ" = ( +/obj/machinery/door/airlock/virology{ + name = "Virology Bedroom" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/medical/virology, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"cxL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"cxN" = ( +/turf/simulated/wall, +/area/toxins/xenobiology) +"cxO" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/aft) +"cxP" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"cxT" = ( +/obj/effect/spawner/window/reinforced/tinted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/genetics) +"cxU" = ( +/obj/machinery/door/window/classic/reversed{ + name = "Primate Pen" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/geneticist, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/genetics, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitehall" + }, +/area/medical/genetics) +"cxW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"cxX" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/maintenance/incinerator) +"cyb" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/incinerator) +"cyc" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/structure/sign/vacuum/external{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/incinerator) +"cyd" = ( +/obj/machinery/atmospherics/unary/tank/toxins{ + volume = 3200 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"cye" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/tank/oxygen{ + volume = 3200 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"cyf" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"cyg" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cyh" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cyj" = ( +/obj/structure/grille/broken, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cyk" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/maintenance/apmaint) +"cyn" = ( +/obj/structure/closet/emcloset, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/incinerator) +"cyo" = ( +/obj/effect/spawner/window/reinforced/tinted, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/incinerator) +"cyp" = ( +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cyq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"cys" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"cyt" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"cyv" = ( +/obj/structure/chair/comfy/beige, +/obj/effect/landmark/start/chief_engineer, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/break_room) +"cyw" = ( +/obj/machinery/power/apc{ + name = "south bump Engineering"; + pixel_y = -24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkyellow" + }, +/area/engine/break_room) +"cyx" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/closet/l3closet/janitor, +/turf/simulated/floor/plasteel, +/area/janitor) +"cyy" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"cyz" = ( +/obj/machinery/door/airlock/external{ + id_tag = "aisat_door_int"; + locked = 1; + name = "MiniSat External Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"cyA" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cyB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"cyC" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 14 + }, +/obj/item/storage/box/disks, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"cyD" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"cyF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/old, +/obj/item/melee/cultblade/dagger, +/obj/item/skeleton{ + icon_state = "torso" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/decal/cleanable/ash, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fsmaint) +"cyG" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/atmos_personal, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"cyH" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cyI" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"cyJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cyK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"cyM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"cyN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"cyO" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"cyP" = ( +/obj/effect/spawner/random_barrier/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cyQ" = ( +/obj/structure/table, +/obj/item/plant_analyzer, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cyS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"cyV" = ( +/obj/effect/spawner/window/reinforced/tinted, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cyW" = ( +/obj/structure/table/glass, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/item/reagent_containers/food/drinks/britcup{ + initialized = 1; + list_reagents = list("tea"=15); + pixel_x = 4; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/medbay2) +"cyX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/morgue) +"cyZ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"czb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen"; + tag = "icon-whitegreen (EAST)" + }, +/area/medical/medbay2) +"czc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"czd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"cze" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/toxins/hallway) +"czf" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"czg" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/maintenance/aft) +"czh" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Medical Delivery" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"czi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"czj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"czn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"czq" = ( +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"czr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"czu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"czw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"czA" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"czB" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/start/janitor, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/janitor) +"czC" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"czD" = ( +/obj/structure/closet/radiation, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/window/basic{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"czG" = ( +/obj/structure/table, +/obj/item/kitchen/utensil/pspork, +/obj/item/kitchen/knife/plastic, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/patients_rooms) +"czH" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = -28 + }, +/turf/simulated/floor/plating, +/area/maintenance/incinerator) +"czJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"czK" = ( +/obj/machinery/atmospherics/binary/pump, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"czN" = ( +/obj/machinery/door/airlock{ + name = "Port Emergency Storage" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"czO" = ( +/obj/machinery/bodyscanner{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"czQ" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/incinerator) +"czR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/carpet/royalblack, +/area/maintenance/apmaint) +"czS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"czT" = ( +/obj/machinery/camera{ + c_tag = "Construction Area"; + dir = 4; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"czV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"czW" = ( +/obj/structure/closet/secure_closet/medical3, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/surgery1) +"czY" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/cryo) +"cAb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"cAd" = ( +/obj/item/flashlight, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cAe" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cAg" = ( +/obj/machinery/light/small, +/obj/machinery/turretid/stun{ + control_area = "\improper AI Satellite Antechamber"; + name = "AI Antechamber Turret Control"; + pixel_y = -24; + req_one_access_txt = "75" + }, +/obj/machinery/camera/motion{ + c_tag = "Mini Satellite Antechamber Center"; + dir = 1; + network = list("SS13","MiniSat") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"cAi" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"cAl" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/janitor) +"cAm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"cAo" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/atmos) +"cAp" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cAq" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"cAr" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/reception) +"cAu" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cAv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"cAw" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cAz" = ( +/obj/effect/spawner/random_barrier/possibly_welded_airlock, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cAB" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/aft) +"cAC" = ( +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Virology Lobby"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/medbay2) +"cAD" = ( +/obj/structure/table/glass, +/obj/item/storage/box/syringes, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/item/book/manual/wiki/sop_science, +/turf/simulated/floor/plasteel{ + icon_state = "darkpurple" + }, +/area/medical/genetics) +"cAG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkpurple" + }, +/area/medical/genetics) +"cAI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/hallway/primary/central/se) +"cAK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cAL" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/railing{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cAN" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cAO" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/aisat/hall) +"cAP" = ( +/turf/simulated/wall/r_wall, +/area/toxins/misc_lab) +"cAR" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1; + autolink_id = "o2_in" + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"cAS" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"cAT" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Custodial Closet" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, +/turf/simulated/floor/plasteel, +/area/janitor) +"cAU" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cAW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"cAY" = ( +/obj/structure/chair, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cBe" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cBi" = ( +/obj/machinery/door/poddoor{ + id_tag = "disvent"; + name = "Incinerator Vent" + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"cBj" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/fire{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"cBk" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/storage/tech) +"cBl" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/camera/motion{ + c_tag = "AI Satellite Hallway"; + dir = 4; + network = list("SS13","MiniSat") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/bluegrid, +/area/aisat/hall) +"cBn" = ( +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"cBp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/stairs/left{ + dir = 8 + }, +/area/hallway/primary/aft) +"cBq" = ( +/obj/structure/table, +/obj/item/mounted/frame/apc_frame, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Engineering Drone Fabricator Room"; + dir = 4; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"cBr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cBs" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"cBt" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellowfull" + }, +/area/engine/engine_smes) +"cBu" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cBv" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"cBB" = ( +/obj/machinery/door/firedoor, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"cBC" = ( +/obj/structure/table, +/obj/item/electropack, +/obj/item/assembly/signaler, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"cBD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/security/lobby) +"cBE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"cBF" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"cBG" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/maintenance/asmaint2) +"cBH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"cBJ" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel, +/area/janitor) +"cBL" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/closet/jcloset, +/turf/simulated/floor/plasteel, +/area/janitor) +"cBN" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cBQ" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cBR" = ( +/turf/simulated/wall/r_wall, +/area/toxins/xenobiology) +"cBS" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/preopen{ + id_tag = "telescienceblast"; + name = "test chamber blast doors" + }, +/turf/simulated/floor/plating, +/area/toxins/explab) +"cBU" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel, +/area/janitor) +"cBY" = ( +/turf/simulated/wall/r_wall, +/area/aisat/atmos) +"cBZ" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/effect/landmark/start/janitor, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/janitor) +"cCa" = ( +/obj/item/storage/bag/trash{ + pixel_x = 6 + }, +/obj/structure/closet/crate/trashcart, +/obj/item/storage/bag/trash{ + pixel_y = 5 + }, +/obj/item/storage/bag/trash{ + pixel_x = 7; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/janitor) +"cCc" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "testlab"; + name = "Testing Lab Shutters" + }, +/turf/simulated/floor/plating, +/area/toxins/misc_lab) +"cCf" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"cCh" = ( +/obj/structure/transit_tube{ + icon_state = "N-SE" + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"cCi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Test Lab" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/science/tox, +/turf/simulated/floor/plasteel, +/area/toxins/misc_lab) +"cCo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cCp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/engine/aitransit) +"cCq" = ( +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"cCw" = ( +/obj/machinery/igniter{ + id = "Incinerator" + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"cCz" = ( +/obj/effect/decal/remains/human{ + desc = "This guy seemed to have died in terrible way! Half his remains are dust."; + name = "Human remains" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/spawner/xeno, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"cCC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos{ + name = "Incinerator Access" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/incinerator) +"cCD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"cCI" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"cCJ" = ( +/obj/item/bedsheet/purple, +/obj/structure/bed, +/obj/item/toy/plushie/purple_fox, +/turf/simulated/floor/plasteel, +/area/janitor) +"cCK" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/janitor) +"cCL" = ( +/obj/structure/closet/crate/can, +/turf/simulated/floor/plating, +/area/janitor) +"cCO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/turretid/stun{ + control_area = "\improper AI Satellite Hallway"; + name = "AI Chamber Hallway Turret Control"; + pixel_x = 24; + pixel_y = -24; + req_one_access_txt = "75" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"cCQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"cCR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"cCT" = ( +/obj/structure/closet/l3closet/scientist, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"cCU" = ( +/obj/structure/closet/radiation, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"cCV" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"cCW" = ( +/turf/simulated/wall, +/area/medical/surgery1) +"cCX" = ( +/obj/structure/closet/emcloset, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"cDa" = ( +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/janitor) +"cDc" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1; + autolink_id = "tox_in" + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"cDe" = ( +/obj/structure/rack, +/obj/item/assembly/igniter{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/assembly/igniter{ + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/assembly/igniter{ + pixel_x = -2 + }, +/obj/item/assembly/igniter{ + pixel_y = -1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"cDf" = ( +/turf/simulated/wall, +/area/medical/surgery2) +"cDg" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/obj/item/clothing/glasses/welding, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "purple" + }, +/area/maintenance/asmaint2) +"cDi" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"cDj" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/closet/crate/can, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"cDk" = ( +/turf/simulated/wall, +/area/aisat/hall) +"cDl" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/engine/supermatter_room) +"cDm" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/maintenance/aft) +"cDo" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cDp" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"cDt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/misc_lab) +"cDv" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/camera{ + c_tag = "Research Genetics"; + dir = 1; + network = list("SS13","Research") + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkpurple" + }, +/area/medical/genetics) +"cDw" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"cDx" = ( +/turf/simulated/floor/plasteel/stairs/left, +/area/hallway/primary/aft) +"cDz" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"cDA" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cDC" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"cDD" = ( +/obj/structure/table, +/obj/item/healthanalyzer/advanced, +/obj/machinery/camera{ + c_tag = "Research Test Lab"; + network = list("Research","SS13") + }, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"cDE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/gravitygenerator) +"cDF" = ( +/obj/machinery/chem_heater, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"cDG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplefull" + }, +/area/toxins/misc_lab) +"cDH" = ( +/obj/machinery/chem_dispenser, +/obj/item/reagent_containers/glass/beaker/large, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"cDI" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/atmos) +"cDL" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"cDN" = ( +/obj/machinery/camera{ + c_tag = "Research Toxins Test Chamber South"; + dir = 1; + network = list("Toxins","Research","SS13") + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"cDO" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"cDP" = ( +/obj/machinery/atmospherics/unary/passive_vent{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"cDQ" = ( +/obj/structure/closet/toolcloset, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"cDR" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cDS" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/atmos) +"cDU" = ( +/obj/structure/sign/fire{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"cDV" = ( +/obj/machinery/door_control{ + id = "disvent"; + name = "Incinerator Vent Control"; + pixel_y = -24; + req_one_access_txt = "12" + }, +/obj/machinery/atmospherics/meter, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"cDW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/atmos) +"cDX" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"cDY" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cDZ" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"cEa" = ( +/obj/machinery/door/airlock/external{ + id_tag = "aisat_door_ext"; + locked = 1; + name = "MiniSat External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"cEb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cEd" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"cEe" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/toolbox/electrical{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/t_scanner, +/obj/item/clothing/glasses/meson, +/obj/item/multitool, +/turf/simulated/floor/plating, +/area/storage/tech) +"cEi" = ( +/obj/machinery/power/emitter, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"cEj" = ( +/obj/machinery/light, +/obj/machinery/economy/vending/janidrobe, +/turf/simulated/floor/plasteel, +/area/janitor) +"cEk" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"cEn" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"cEp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/maintenance/aft) +"cEr" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/break_room) +"cEs" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"cEu" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"cEv" = ( +/obj/machinery/space_heater, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cEx" = ( +/obj/effect/spawner/random_spawners/fungus_probably, +/turf/simulated/wall, +/area/maintenance/aft) +"cEy" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/loading_area, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/engine/engineering) +"cEz" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Custodial Closet" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/janitor{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + location = "Janitor" + }, +/turf/simulated/floor/plating, +/area/janitor) +"cEB" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluecorner" + }, +/area/maintenance/aft) +"cED" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table_frame, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/sign/poster/official/healthy{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/maintenance/aft) +"cEE" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cEH" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"cEJ" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"cEL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cEM" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/engine/engineering) +"cES" = ( +/obj/structure/table, +/obj/item/rcs, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"cEV" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/permabrig) +"cFb" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/scientist, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"cFc" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_x = -29 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"cFh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"cFj" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cFm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"cFn" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/atmos) +"cFo" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + layer = 2 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cFu" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + layer = 2 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cFz" = ( +/obj/machinery/hologram/holopad, +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"cFA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cFB" = ( +/turf/simulated/floor/carpet, +/area/medical/psych) +"cFF" = ( +/obj/structure/chair/stool, +/obj/structure/sign/pods{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"cFG" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"cFI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Test Lab" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/tox, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"cFJ" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"cFM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/meter{ + layer = 2.9 + }, +/turf/simulated/wall/r_wall, +/area/atmos) +"cFP" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cFT" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/kitchen/utensil/fork{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "Kitchen" + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "kitchenbar"; + name = "Kitchen Shutters" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"cFU" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplefull" + }, +/area/toxins/misc_lab) +"cFX" = ( +/obj/machinery/door/airlock/welded{ + name = "Maintenance Airlock" + }, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cFY" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"cFZ" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/beakers, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"cGa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"cGd" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/syringes, +/obj/item/storage/box/syringes, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper/precision, +/obj/item/reagent_containers/dropper/precision, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"cGi" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/atmos) +"cGj" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/customs2) +"cGl" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cGq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"cGr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"cGs" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"cGt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/mob/living/simple_animal/bot/floorbot{ + on = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/atmos) +"cGv" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/borgupload{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/circuitboard/aiupload{ + pixel_x = 2; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkyellow" + }, +/area/storage/tech) +"cGw" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medical Supplies" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cGz" = ( +/obj/machinery/computer/rdconsole/experiment{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"cGB" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/explab) +"cGD" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/eftpos/register, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cGE" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"cGJ" = ( +/obj/item/kirbyplants, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cGK" = ( +/turf/simulated/wall/r_wall, +/area/atmos/control) +"cGL" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/medbay2) +"cGN" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + layer = 2 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cGR" = ( +/obj/machinery/photocopier{ + toner = 0 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/storage/office) +"cGS" = ( +/obj/structure/table, +/obj/item/camera, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/storage/office) +"cGT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"cGU" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"cGV" = ( +/obj/structure/closet/secure_closet/exile, +/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/decal/warning_stripes/northeast, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"cGW" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "scibomb_vent"; + dir = 8 + }, +/obj/machinery/airlock_controller/air_cycler{ + ext_button_link_id = "scibomb_btn_ext"; + ext_door_link_id = "scibomb_door_ext"; + int_button_link_id = "scibomb_btn_int"; + int_door_link_id = "scibomb_door_int"; + pixel_y = 27; + req_one_access_txt = "13"; + vent_link_id = "scibomb_vent" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cGY" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/aisat/hall) +"cGZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"cHa" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/break_room) +"cHb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cHd" = ( +/obj/structure/table_frame, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cHe" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/aft) +"cHf" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cHk" = ( +/turf/simulated/wall, +/area/engine/equipmentstorage) +"cHm" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"cHn" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/folder, +/obj/item/radio, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"cHo" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/misc_lab) +"cHp" = ( +/obj/machinery/atmospherics/binary/pump, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplefull" + }, +/area/toxins/misc_lab) +"cHq" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/scientist, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/misc_lab) +"cHr" = ( +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"cHs" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/scientist, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"cHt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"cHu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"cHv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cHw" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"cHy" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cHz" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/explab) +"cHA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/explab) +"cHC" = ( +/obj/machinery/computer/arcade, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"cHD" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"cHG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"cHH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cHL" = ( +/obj/item/radio/intercom/locked/prison{ + dir = 8; + name = "Prison Intercom (General)"; + pixel_x = 22 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"cHM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cHN" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cHO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cHP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"cHQ" = ( +/turf/simulated/wall, +/area/engine/break_room) +"cHR" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"cHS" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 4; + filter_type = 4; + name = "Gas filter (N2O tank)"; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/atmos) +"cHT" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"cHU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"cHX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"cHZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table_frame, +/obj/structure/sign/chemistry{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/maintenance/aft) +"cIa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/splatter, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/aft) +"cId" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"cIf" = ( +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/turf/simulated/floor/engine/n20, +/area/atmos) +"cIg" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/cloning{ + pixel_x = -8; + pixel_y = 8 + }, +/obj/item/circuitboard/clonescanner{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/circuitboard/clonepod{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/circuitboard/cryo_tube{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/circuitboard/pandemic{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/circuitboard/bodyscanner{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/item/circuitboard/sleeper{ + pixel_x = 9; + pixel_y = -9 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cIh" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/rdconsole{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/circuitboard/rdserver{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/destructive_analyzer, +/obj/item/circuitboard/protolathe{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/circuitboard/circuit_imprinter{ + pixel_x = 6; + pixel_y = -6 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cIi" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/storage/tech) +"cIj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/aft) +"cIl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/shreds, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cIm" = ( +/turf/simulated/floor/wood, +/area/maintenance/aft) +"cIn" = ( +/obj/structure/table, +/obj/item/storage/bag/money, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/aft) +"cIo" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/key/janitor, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/structure/reagent_dispensers/spacecleanertank{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"cIp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"cIr" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cIs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/binary/valve{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"cIt" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Containment Pen" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio6"; + name = "Chamber 6 Containment Blast Doors" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"cIu" = ( +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cIv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"cIw" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"cIy" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"cIC" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/obj/effect/turf_decal/bot_red, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"cID" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/computer/security/telescreen/research{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"cIE" = ( +/obj/structure/table/reinforced, +/obj/machinery/ignition_switch{ + id = "testigniter"; + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/door_control{ + id = "RnDChem"; + name = "Chamber Blast Doors"; + pixel_x = 3; + pixel_y = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"cIF" = ( +/obj/structure/table/reinforced, +/obj/item/taperecorder, +/obj/item/tape/random{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/machinery/atmospherics/pipe/simple/insulated, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"cIL" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"cIN" = ( +/obj/machinery/door/airlock/maintenance{ + name = "E.X.P.E.R.I-MENTOR Lab Maintenance" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cIO" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/door_control{ + id = "telescienceblast"; + name = "Test Chamber Blast Doors"; + pixel_y = -25 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/explab) +"cIS" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for the engineering lobby emergency supply room."; + id = "engemergencyeva"; + name = "Lobby Emergency Supply"; + pixel_x = -6; + pixel_y = 30; + req_access_txt = "32" + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for the engineering lobby doors."; + id = "englobby"; + name = "Lobby Entrance"; + normaldoorcontrol = 1; + pixel_x = 6; + pixel_y = 30; + req_access_txt = "32" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/controlroom) +"cIT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"cIV" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cIW" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/secure_data{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/circuitboard/camera{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/circuitboard/prisoner{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cIX" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/autolathe{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/circuitboard/ore_redemption{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cIY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cIZ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "stairs-r" + }, +/area/hallway/primary/central/ne) +"cJa" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cJb" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood{ + icon_state = "fancy-wood-cherry" + }, +/area/medical/psych) +"cJg" = ( +/obj/structure/table, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/machinery/camera{ + c_tag = "Engineering Atmos SM Equipment Room"; + dir = 1; + network = list("SS13","Engineering") + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for the SM Radiation Security Shutters"; + id = "engsm2"; + name = "SM Door Radiation Shutters Control"; + pixel_y = -27 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"cJi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/apmaint) +"cJo" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering/glass{ + id_tag = "englobby"; + name = "Engineering" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/hallway) +"cJp" = ( +/obj/structure/table, +/obj/item/t_scanner, +/obj/item/multitool{ + pixel_x = 5 + }, +/obj/item/radio/headset/headset_eng, +/obj/item/t_scanner, +/obj/item/wrench, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos/storage) +"cJq" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/message_monitor{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/circuitboard/aifixer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/teleporter, +/obj/item/circuitboard/teleporter_hub{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/circuitboard/teleporter_station{ + pixel_x = 6; + pixel_y = -6 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cJt" = ( +/turf/simulated/floor/carpet, +/area/maintenance/aft) +"cJu" = ( +/obj/structure/closet/secure_closet/reagents, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cJv" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/aft) +"cJx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"cJy" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cJz" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "xenobio6"; + name = "Chamber 6 Containment Blast Doors"; + pixel_y = 4; + req_one_access_txt = "55" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cJA" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/stack/tape_roll, +/obj/machinery/camera/motion{ + c_tag = "EVA Motion Sensor"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"cJC" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"cJD" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cJE" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"cJF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/hallway) +"cJG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/splatter, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cJH" = ( +/obj/structure/table/reinforced, +/obj/item/weldingtool, +/obj/item/clothing/head/welding, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"cJK" = ( +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"cJL" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Module Chamber 5"; + network = list("Research","SS13") + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"cJM" = ( +/obj/item/radio/intercom/custom{ + pixel_x = -28; + pixel_y = -10 + }, +/obj/item/radio/intercom/private{ + pixel_x = 28; + pixel_y = -10 + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/requests_console{ + department = "AI"; + departmentType = 5; + name = "AI Requests Console"; + pixel_x = 32; + pixel_y = -32 + }, +/obj/effect/landmark/start/ai, +/obj/machinery/newscaster/security_unit{ + name = "AI newscaster"; + pixel_x = -32; + pixel_y = -32 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"cJO" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cJP" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "RnDChem"; + name = "Biohazard Shutter" + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"cJQ" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cJT" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "RnDChem"; + name = "Biohazard Shutter" + }, +/obj/machinery/door/airlock/research/glass{ + name = "Test Chamber" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/tox, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"cKb" = ( +/turf/simulated/wall, +/area/assembly/assembly_line) +"cKc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cKg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"cKi" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cKk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction/reversed{ + sort_type_txt = "6"; + name = "Eng Atmospherics"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"cKr" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cKs" = ( +/obj/structure/closet, +/obj/item/storage/bag/trash, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cKu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"cKv" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"cKy" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cKz" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/cyborgrecharger{ + pixel_x = -4; + pixel_y = -2 + }, +/obj/item/circuitboard/mech_bay_power_console{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/circuitboard/mech_recharger, +/obj/item/circuitboard/mechfab{ + pixel_y = 3 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cKD" = ( +/obj/machinery/door/airlock/medical{ + locked = 1; + name = "Abandoned Chemistry"; + req_one_access_txt = "33" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cKE" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/asmaint) +"cKF" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cKK" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"cKO" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cKQ" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cKS" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/aft) +"cKT" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"cKU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cKV" = ( +/obj/machinery/camera{ + c_tag = "Cargo Bay South"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/storage) +"cKX" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/simulated/wall/r_wall, +/area/storage/tech) +"cLa" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"cLb" = ( +/turf/simulated/wall/r_wall, +/area/toxins/test_chamber) +"cLc" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cLd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/assembly/assembly_line) +"cLe" = ( +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"cLf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor/south{ + id = "Skynet_heavy" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"cLh" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cLi" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cLj" = ( +/obj/effect/turf_decal/bot_red, +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"cLn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"cLq" = ( +/obj/machinery/atmospherics/unary/vent_pump/siphon/on{ + dir = 1; + external_pressure_bound = 0; + autolink_id = "tox_out"; + internal_pressure_bound = 2000; + pressure_checks = 2 + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"cLu" = ( +/obj/effect/spawner/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/hidden/purple, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cLw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cLx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cLy" = ( +/obj/structure/sign/vacuum/external{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"cLz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + locked = 1; + name = "Assembly Line (KEEP OUT)" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"cLA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Atmospherics" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/atmos) +"cLB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/aisat/hall) +"cLC" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cLD" = ( +/obj/structure/table, +/obj/item/lightreplacer, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cLE" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/turf/simulated/floor/plating, +/area/aisat/hall) +"cLF" = ( +/obj/structure/largecrate, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"cLG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/assembly/assembly_line) +"cLH" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cLJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cLK" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/computer/monitor{ + dir = 8; + name = "Grid Power Monitoring Computer" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/atmos) +"cLM" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cLR" = ( +/obj/item/storage/toolbox/emergency, +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cLS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"cLT" = ( +/obj/structure/dispenser, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"cLV" = ( +/obj/machinery/atmospherics/portable/canister/toxins, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"cMa" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/trinary/filter/flipped{ + dir = 4; + filter_type = -1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"cMd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/storage/box/syringes, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/aft) +"cMr" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cMx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor/south{ + id = "Skynet_heavy" + }, +/obj/machinery/camera{ + c_tag = "Engineering Assembly Line"; + network = list("SS13","Engineering"); + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"cMy" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/assembly_line) +"cMz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"cMB" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/storage/box/lights/mixed{ + pixel_x = 3; + pixel_y = -5 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"cME" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor/south{ + id = "Skynet_heavy" + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"cMG" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cMJ" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Containment Pen" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio7"; + name = "Chamber 7 Containment Blast Doors" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"cMK" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"cMN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/ntrep) +"cMO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/maintenance/aft) +"cMQ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio7"; + name = "Chamber 7 Containment Blast Doors" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"cMS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cMU" = ( +/obj/structure/table/reinforced, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"cMV" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"cMX" = ( +/obj/machinery/camera{ + c_tag = "Secure Tech Storage"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/storage/tech) +"cMY" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"cNh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cNi" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "purplefull" + }, +/area/maintenance/asmaint2) +"cNl" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cNt" = ( +/obj/machinery/atmospherics/portable/pump, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cNv" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "aisat_vent"; + dir = 4 + }, +/obj/machinery/airlock_controller/air_cycler{ + ext_button_link_id = "aisat_btn_ext"; + ext_door_link_id = "aisat_door_ext"; + int_button_link_id = "aisat_btn_int"; + int_door_link_id = "aisat_door_int"; + pixel_y = 25; + vent_link_id = "aisat_vent" + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"cNw" = ( +/obj/machinery/atmospherics/binary/valve/digital/open{ + name = "Mixed Air Outlet Valve" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "arrival" + }, +/area/atmos) +"cNx" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"cNA" = ( +/obj/machinery/atmospherics/binary/valve/open{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cNB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cND" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"cNE" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"cNF" = ( +/obj/machinery/power/solar{ + name = "Aft Port Solar Array" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/port) +"cNG" = ( +/turf/simulated/floor/plating, +/area/assembly/assembly_line) +"cNJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"cNK" = ( +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/assembly/assembly_line) +"cNM" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/space, +/area/solar/port) +"cNO" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/hallway) +"cNP" = ( +/turf/simulated/wall/r_wall, +/area/storage/tech) +"cNS" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cNT" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cNU" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"cNV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"cNX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"cNY" = ( +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"cNZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/assembly/assembly_line) +"cOb" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/atmos) +"cOd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"cOe" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/aitransit) +"cOf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/hallway) +"cOh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cOi" = ( +/turf/simulated/wall/r_wall, +/area/engine/hallway) +"cOj" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter South"; + dir = 1; + network = list("SS13","engine","Engineering") + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"cOk" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/engine/hallway) +"cOl" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/crew{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/circuitboard/card{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/circuitboard/communications{ + pixel_x = 5; + pixel_y = -5 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellow" + }, +/area/storage/tech) +"cOm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cOn" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"cOq" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cOr" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/assembly_line) +"cOt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cOu" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"cOx" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "maint_house" + }, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/machinery/door_control{ + id = "maint_house"; + name = "shutter door controller"; + pixel_y = 24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cOy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor/east{ + id = "Skynet_heavy" + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"cOz" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/effect/spawner/window, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/turf/simulated/floor/plating, +/area/assembly/assembly_line) +"cOA" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"cOB" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Unfiltered to Mix" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cOC" = ( +/obj/structure/closet/secure_closet/scientist, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/lab) +"cOE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Drone Fabricator Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"cOF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"cOG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"cOH" = ( +/obj/structure/particle_accelerator/particle_emitter/right{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"cOI" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"cON" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"cOT" = ( +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cOU" = ( +/obj/structure/table, +/obj/item/storage/box/lights/mixed, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cOW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"cOY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/all/engineering/general{ + dir = 4 + }, +/obj/machinery/door/window/reinforced/normal{ + dir = 4; + name = "Suit Storage" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/equipmentstorage) +"cOZ" = ( +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/plating, +/area/aisat/hall) +"cPb" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "paramedic" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/medical/paramedic) +"cPc" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cPj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cPk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/stairs/right{ + dir = 1 + }, +/area/engine/engineering) +"cPn" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cPo" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/hallway) +"cPq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/hall) +"cPr" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"cPs" = ( +/turf/simulated/wall/r_wall, +/area/engine/break_room) +"cPu" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/portsolar) +"cPx" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_4) +"cPy" = ( +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 1; + name = "Engineering Engine Super APC"; + pixel_y = 24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"cPz" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/clothing/mask/gas, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Area control access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/purple, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/tox{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"cPA" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/cable, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"cPB" = ( +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/controlroom) +"cPC" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/space, +/area/solar/port) +"cPD" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/sign/atmosplaque{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"cPE" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"cPG" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cPH" = ( +/obj/structure/railing/cap/normal{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"cPI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cPM" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cPN" = ( +/obj/structure/chair, +/obj/machinery/camera{ + c_tag = "Engineering Lobby West"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"cPO" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cPP" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/break_room) +"cPQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"cPS" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"cPT" = ( +/obj/structure/cable, +/obj/machinery/power/turbine, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/engine/vacuum, +/area/maintenance/turbine) +"cPU" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cPV" = ( +/obj/structure/particle_accelerator/particle_emitter/center{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"cPW" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cPX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"cPZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cQe" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/engine/supermatter_room) +"cQg" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Atmos East"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"cQi" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"cQj" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/engineering) +"cQk" = ( +/turf/simulated/wall/r_wall, +/area/medical/virology) +"cQm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/storage/belt/utility, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"cQn" = ( +/turf/simulated/wall, +/area/medical/virology) +"cQo" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cQp" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Port"; + dir = 4; + network = list("SS13","engine","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"cQq" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"cQr" = ( +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cQs" = ( +/obj/item/wrench, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cQu" = ( +/obj/item/toy/plushie/slimeplushie, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cQw" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/asmaint) +"cQx" = ( +/obj/effect/spawner/random_barrier/possibly_welded_airlock, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"cQy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cQB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "purple" + }, +/area/toxins/hallway) +"cQC" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cQE" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cQH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"cQI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/atmos/storage) +"cQJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/plasteel/stairs/left, +/area/engine/engineering) +"cQK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cQL" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cQM" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"cQN" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/hallway) +"cQO" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/hallway) +"cQP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/hallway) +"cQR" = ( +/obj/structure/chair/wheelchair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/virology) +"cQS" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"cQT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"cQU" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/structure/engineeringcart, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"cQW" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/engine/break_room) +"cQX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/service) +"cQZ" = ( +/obj/structure/curtain/open/shower{ + anchored = 1 + }, +/obj/machinery/shower{ + dir = 4; + pixel_x = 5 + }, +/obj/effect/decal/cleanable/dust, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fsmaint) +"cRa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/meter, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"cRc" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/maintcentral2) +"cRe" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"cRf" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/engine/engine_smes) +"cRh" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/atmos) +"cRi" = ( +/obj/machinery/atmospherics/portable/canister/carbon_dioxide, +/turf/simulated/floor/engine/co2, +/area/atmos) +"cRj" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "External Gas to Loop" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"cRk" = ( +/obj/machinery/power/tesla_coil{ + anchored = 1 + }, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cRl" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"cRo" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/storage/secure) +"cRp" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/atmos) +"cRq" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/atmos) +"cRr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"cRw" = ( +/obj/structure/dispenser{ + pixel_x = -1 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump Engineering"; + pixel_x = -24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"cRy" = ( +/obj/effect/decal/cleanable/blood/gibs/robot, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/extinguisher{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cRz" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cRA" = ( +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cRB" = ( +/obj/item/pickaxe, +/turf/simulated/floor/plating, +/area/ntrep) +"cRC" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cRE" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cRJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cRK" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/effect/landmark/spawner/xeno, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cRL" = ( +/obj/structure/girder, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cRM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cRN" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/welding, +/obj/item/storage/belt/utility, +/obj/item/multitool, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/effect/decal/warning_stripes/white/hollow, +/obj/item/storage/belt/utility, +/obj/item/multitool, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"cRO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cRP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cRR" = ( +/turf/simulated/wall/r_wall, +/area/engine/chiefs_office) +"cRS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/engine/hallway) +"cRT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/stairs/left{ + dir = 8 + }, +/area/engine/hallway) +"cRU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/engine/hallway) +"cRV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/engine/hallway) +"cRX" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Engineering Foyer East"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel/stairs/right{ + dir = 8 + }, +/area/engine/hallway) +"cRY" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio7"; + name = "Chamber 7 Containment Blast Doors" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio6"; + name = "Chamber 6 Containment Blast Doors" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"cSa" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cSb" = ( +/obj/structure/table, +/obj/item/screwdriver{ + pixel_y = 10 + }, +/obj/item/wirecutters, +/turf/simulated/floor/plating, +/area/storage/tech) +"cSd" = ( +/turf/simulated/floor/plasteel, +/area/atmos) +"cSf" = ( +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cSh" = ( +/obj/structure/table, +/obj/item/clothing/glasses/science{ + pixel_y = 4 + }, +/obj/item/clothing/glasses/science, +/obj/structure/sign/poster/official/safety_eye_protection{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cSk" = ( +/obj/machinery/power/solar{ + name = "Aft Port Solar Array" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/port) +"cSl" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/atmos/control) +"cSm" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/atmos/storage) +"cSp" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "escape" + }, +/area/atmos) +"cSq" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump Engineering"; + pixel_x = 24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/hallway) +"cSr" = ( +/obj/effect/decal/warning_stripes/yellow/partial, +/obj/machinery/door_control{ + desc = "A remote control-switch for the engineering lobby emergency supply room."; + id = "engemergencyeva"; + name = "Lobby Emergency Supply"; + pixel_x = -24; + pixel_y = 6; + req_access_txt = "32" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"cSs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/wrench, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"cSt" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plating, +/area/aisat/hall) +"cSv" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"cSw" = ( +/turf/simulated/floor/engine/vacuum, +/area/atmos) +"cSx" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/engine_smes) +"cSz" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cSA" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/atmos/storage) +"cSE" = ( +/obj/machinery/shieldgen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/storage/secure) +"cSF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"cSG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cSH" = ( +/obj/machinery/processor{ + name = "Slime Processor" + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Module North"; + network = list("Research","SS13") + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cSI" = ( +/turf/simulated/floor/engine, +/area/engine/supermatter) +"cSJ" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cSK" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 1; + inlet_injector_autolink_id = "tox_in"; + name = "Toxin Supply Control"; + outlet_vent_autolink_id = "tox_out"; + autolink_sensors = list("tox_sensor"="Tank") + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cSM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/atmos/control) +"cSN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/engine/gravitygenerator) +"cSO" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Fore"; + dir = 1; + network = list("SS13","engine","Engineering") + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"cSP" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"cSQ" = ( +/obj/structure/table/glass, +/obj/item/paper{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"cSR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"cST" = ( +/obj/item/beach_ball/holoball, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cSU" = ( +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"cSV" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"cSW" = ( +/obj/structure/statue/chickenstatue, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"cSY" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/stairs, +/area/engine/supermatter_room) +"cSZ" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"cTa" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/break_room) +"cTf" = ( +/obj/structure/table, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/storage/belt/utility{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/belt/utility, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"cTg" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/service) +"cTh" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cTi" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/service) +"cTj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/atmos) +"cTl" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cTm" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"cTn" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/camera{ + c_tag = "Engineering Singularity NorthWest"; + dir = 4; + network = list("SS13","Singularity","Engineering") + }, +/turf/space, +/area/space/nearstation) +"cTo" = ( +/obj/machinery/light/small, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/gravitygenerator) +"cTp" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/field/generator, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/storage/secure) +"cTq" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/break_room) +"cTr" = ( +/obj/machinery/camera{ + active_power_consumption = 0; + c_tag = "Turbine Vent"; + dir = 6; + network = list("Turbine") + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"cTs" = ( +/obj/structure/closet/secure_closet/atmos_personal, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"cTt" = ( +/obj/machinery/atmospherics/binary/volume_pump/on{ + dir = 8; + name = "Mix to Filter" + }, +/obj/machinery/camera{ + c_tag = "Engineering Atmospherics Control Room"; + network = list("SS13","Engineering") + }, +/obj/structure/closet/fireaxecabinet{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/atmos/control) +"cTw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"cTA" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Mix to Distro" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"cTB" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cTD" = ( +/obj/machinery/field/generator, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/storage/secure) +"cTE" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"cTF" = ( +/obj/structure/table, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/radio, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"cTG" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"cTH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/equipmentstorage) +"cTI" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/equipmentstorage) +"cTM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"cTN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/stairs/left, +/area/engine/hallway) +"cTO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/atmos) +"cTP" = ( +/obj/structure/table, +/obj/item/apc_electronics, +/obj/item/airlock_electronics, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"cTT" = ( +/obj/structure/table, +/obj/item/radio{ + pixel_y = 6 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/radio, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/hallway) +"cTU" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cTV" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Engineering Chief Engineer's Office"; + dir = 1 + }, +/obj/machinery/keycard_auth{ + pixel_y = -24; + dir = 1 + }, +/obj/machinery/computer/security/engineering{ + network = list("Power Alarms","Atmosphere Alarms","Fire Alarms","Engineering","Singularity","engine"); + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/chiefs_office) +"cTW" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"cUc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor/southeast/ccw{ + id = "Skynet_heavy" + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"cUd" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cUe" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "n2o_sensor"; + output = 127 + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"cUg" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"cUh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cUi" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"cUj" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump Engineering"; + pixel_y = 24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"cUk" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/engine/hallway) +"cUl" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/atmos/control) +"cUm" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/hallway) +"cUo" = ( +/obj/machinery/computer/atmoscontrol{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"cUq" = ( +/obj/structure/disposalpipe/junction/y{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"cUs" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/economy/vending/tool/free, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/hallway) +"cUt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cUu" = ( +/obj/structure/sign/vacuum, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"cUv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cUw" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cUx" = ( +/turf/simulated/wall, +/area/engine/emergency) +"cUy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"cUz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"cUL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"cUM" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/atmos) +"cUN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cUQ" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cUR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"cUS" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cUT" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/virology) +"cUV" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cVb" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "enginestorage"; + name = "Engine Storage" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cVd" = ( +/turf/simulated/wall/r_wall, +/area/aisat/hall) +"cVh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cVi" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cVj" = ( +/obj/structure/table, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/storage/belt/utility, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/equipmentstorage) +"cVk" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 8; + icon_state = "open"; + id_tag = "blueshield"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/blueshield) +"cVl" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cVm" = ( +/obj/machinery/power/emitter{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cVn" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/access_button{ + autolink_id = "eng_n_tesla_btn_ext"; + req_access_txt = "10;13"; + pixel_x = 25; + pixel_y = -25 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cVo" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "enginestorage"; + name = "Engine Storage" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"cVp" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"cVs" = ( +/obj/machinery/atmospherics/unary/vent_pump/siphon/on{ + dir = 1; + external_pressure_bound = 0; + autolink_id = "waste_out"; + internal_pressure_bound = 2000; + pressure_checks = 2 + }, +/turf/simulated/floor/engine/vacuum, +/area/atmos) +"cVw" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Engineering SMES Room"; + dir = 1; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/engine/engine_smes) +"cVy" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump Engineering"; + pixel_y = -24; + shock_proof = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/engine/engine_smes) +"cVB" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/space, +/area/space/nearstation) +"cVE" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"cVF" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/item/clothing/glasses/meson, +/obj/item/geiger_counter, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"cVH" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/engine/aitransit) +"cVI" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/break_room) +"cVJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"cVL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "Escape Pod" + }, +/turf/simulated/floor/plating, +/area/engine/break_room) +"cVM" = ( +/turf/simulated/floor/plating, +/area/engine/break_room) +"cVN" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/atmos/storage) +"cVP" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"cVQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/equipmentstorage) +"cVR" = ( +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cVS" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/obj/machinery/camera{ + c_tag = "Engineering Atmos Storage"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/atmos/storage) +"cVT" = ( +/obj/structure/sign/fire, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"cVU" = ( +/obj/structure/table, +/obj/item/clothing/head/welding, +/obj/item/clothing/head/welding{ + layer = 8 + }, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/atmos/storage) +"cVV" = ( +/obj/structure/flora/ausbushes/genericbush, +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"cWf" = ( +/obj/machinery/power/tesla_coil{ + anchored = 1 + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cWh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/aisat/hall) +"cWj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/hallway) +"cWl" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/crew_quarters/courtroom) +"cWm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/obj/machinery/atmospherics/portable/canister, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"cWp" = ( +/obj/machinery/camera{ + c_tag = "Engineering Break Room"; + dir = 4; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"cWq" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/maintenance/fsmaint) +"cWr" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cWt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cWx" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/engine/aitransit) +"cWz" = ( +/obj/machinery/light/small, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"cWB" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/manifold/visible/red, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"cWC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad{ + pixel_x = -16 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"cWD" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/classic/normal{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/general{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 1 + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"cWE" = ( +/obj/structure/flora/tree/palm{ + pixel_x = 0 + }, +/obj/effect/overlay/coconut{ + pixel_y = -6 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/beach/sand, +/area/hallway/secondary/exit) +"cWI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/hallway) +"cWJ" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"cWL" = ( +/obj/item/reagent_containers/food/drinks/cans/beer, +/turf/simulated/floor/plating, +/area/blueshield) +"cWM" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Equipment Storage"; + req_one_access_txt = null + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/equipmentstorage) +"cWO" = ( +/obj/structure/particle_accelerator/particle_emitter/left{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"cWQ" = ( +/obj/item/clothing/glasses/sunglasses/yeah, +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/beach/sand, +/area/hallway/secondary/exit) +"cWR" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/engine/break_room) +"cWU" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"cWV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"cWW" = ( +/obj/machinery/door/airlock/external{ + id_tag = "eng_atmos_door_int"; + locked = 1; + name = "Atmospherics External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"cWX" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"cWY" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 1; + inlet_injector_autolink_id = "n2_in"; + name = "Nitrogen Supply Control"; + outlet_vent_autolink_id = "n2_out"; + autolink_sensors = list("n2_sensor"="Tank") + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/atmos) +"cWZ" = ( +/turf/simulated/floor/engine/n20, +/area/atmos) +"cXa" = ( +/obj/machinery/camera{ + c_tag = "Engineering Singularity SouthEast"; + dir = 8; + network = list("SS13","Singularity","Engineering") + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cXb" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cXd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/hall) +"cXh" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/primary/starboard/east) +"cXj" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/secondary/exit) +"cXm" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"cXp" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"cXq" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central/west) +"cXs" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"cXw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cXx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"cXA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"cXE" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/rollingpapers, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"cXF" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"cXG" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/equipmentstorage) +"cXJ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"cXL" = ( +/obj/effect/spawner/window, +/turf/simulated/floor/plating, +/area/engine/equipmentstorage) +"cXO" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"cXP" = ( +/obj/structure/closet/radiation, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"cXQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/break_room) +"cXR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/chair/comfy/teal{ + dir = 8 + }, +/obj/effect/landmark/start/atmospheric, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/break_room) +"cXS" = ( +/obj/machinery/computer/security/engineering{ + network = list("Power Alarms","Atmosphere Alarms","Fire Alarms","Singularity"); + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"cXT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/plasteel, +/area/atmos) +"cXU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"cXV" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/ashtray/glass{ + pixel_x = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/break_room) +"cXW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cXX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"cXY" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 0; + name = "Air to Port" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cXZ" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/access_button{ + autolink_id = "eng_atmos_btn_ext"; + pixel_x = 25; + pixel_y = 25; + req_access_txt = "10;13" + }, +/turf/space, +/area/space/nearstation) +"cYa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/chiefs_office) +"cYb" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"cYe" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"cYg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"cYh" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "rdlab2"; + name = "Research and Development Lab Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/turf/simulated/floor/plating, +/area/toxins/lab) +"cYj" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"cYl" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/structure/curtain/open/shower/security, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/main) +"cYn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"cYq" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel/stairs/left{ + dir = 1 + }, +/area/engine/engineering) +"cYr" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"cYs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/controlroom) +"cYv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/door/firedoor, +/turf/simulated/floor/catwalk, +/area/maintenance/storage) +"cYy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"cYC" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cYH" = ( +/obj/item/kirbyplants, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/storage/office) +"cYK" = ( +/obj/structure/table, +/obj/item/toner{ + pixel_y = 6 + }, +/obj/item/toner{ + pixel_y = 3 + }, +/obj/item/toner, +/obj/item/toner{ + pixel_y = -4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/storage/office) +"cYM" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Gravity Generator Area" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/rd, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"cYN" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/decal/warning_stripes/white/hollow, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"cYO" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/lab) +"cYP" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway West"; + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central/west) +"cYQ" = ( +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cYT" = ( +/obj/structure/chair/comfy/teal{ + dir = 8 + }, +/obj/effect/landmark/start/atmospheric, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/break_room) +"cYU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"cYV" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"cYW" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"cYX" = ( +/obj/item/chair/stool{ + pixel_x = 6; + pixel_y = -5 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"cZa" = ( +/obj/structure/table, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/item/storage/firstaid/regular{ + pixel_y = 2 + }, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"cZb" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"cZc" = ( +/obj/structure/table, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"cZd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/engine/utility) +"cZg" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"cZh" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cZj" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central/west) +"cZn" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"cZp" = ( +/obj/item/stack/cable_coil, +/obj/structure/table/glass, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/item/weldingtool/research, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/lab) +"cZq" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/l3closet/scientist, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cZs" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "xenobio7"; + name = "Chamber 7 Containment Blast Doors"; + pixel_y = 4; + req_one_access_txt = "55" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cZt" = ( +/obj/structure/rack, +/obj/item/storage/box/syringes, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cZu" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/abandonedbar) +"cZv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"cZw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"cZy" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cZz" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cZD" = ( +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/toxins/lab) +"cZF" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/space, +/area/space/nearstation) +"cZG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room"; + req_one_access_txt = null + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/engineering) +"cZL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"cZM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"cZP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"cZS" = ( +/turf/simulated/wall/r_wall, +/area/atmos) +"cZT" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/scientist, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"cZU" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"cZV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"cZW" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/break_room) +"cZX" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"cZY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"cZZ" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"dab" = ( +/obj/structure/table, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/hallway) +"dac" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"daf" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/evaguide, +/obj/machinery/requests_console{ + department = "EVA"; + name = "EVA Requests Console"; + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"dag" = ( +/obj/machinery/atmospherics/binary/volume_pump/on{ + dir = 8; + name = "Port to Filter" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dah" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 8; + name = "Gas to Filter" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/supermatter_room) +"dar" = ( +/turf/simulated/wall/r_wall, +/area/storage/secure) +"dau" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"dav" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'HIGH VOLTAGE'"; + icon_state = "shock"; + name = "HIGH VOLTAGE" + }, +/turf/simulated/wall, +/area/solar/port) +"daw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"day" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"daB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"daG" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/engine/engineering) +"daH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/virology) +"daI" = ( +/obj/structure/table/glass, +/obj/item/hand_labeler{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"daK" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"daM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple, +/turf/simulated/floor/plasteel, +/area/atmos) +"daN" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/machinery/disposal, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"daO" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/atmos) +"daP" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"daQ" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"daR" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"daT" = ( +/obj/structure/dispenser/oxygen, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"daV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"daW" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"daX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/binary/valve{ + name = "Exhaust Reuse"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"daY" = ( +/obj/structure/closet/crate, +/obj/item/vending_refill/cargodrobe, +/obj/item/vending_refill/boozeomat, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dba" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/atmos) +"dbb" = ( +/turf/simulated/floor/engine/plasma, +/area/atmos) +"dbg" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dbh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"dbi" = ( +/obj/structure/table, +/obj/item/newspaper, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dbo" = ( +/obj/structure/closet/crate/freezer, +/obj/item/organ/internal/heart/vox, +/obj/item/organ/internal/liver/vox, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/organ/internal/heart/vox, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/asmaint) +"dbq" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dbr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/aft) +"dbt" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/atmos) +"dbv" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"dbx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Science Maintenance" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dby" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CE" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/engine/chiefs_office) +"dbz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dbD" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluecorners" + }, +/area/engine/aitransit) +"dbI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public{ + name = "Kitchen" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"dbJ" = ( +/obj/item/clothing/ears/earmuffs{ + pixel_y = 6 + }, +/obj/item/clothing/ears/earmuffs{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/hallway) +"dbK" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/break_room) +"dbL" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/break_room) +"dbM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/storage/belt/utility, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dbN" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall/r_wall, +/area/engine/utility) +"dbO" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/white/hollow, +/obj/machinery/camera{ + c_tag = "EVA"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"dbR" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Module Chamber 4"; + dir = 1; + network = list("Research","SS13") + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"dbW" = ( +/obj/structure/reflector/single{ + anchored = 1; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dbX" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dbZ" = ( +/obj/machinery/door/airlock/external{ + id_tag = "eng_s_tesla_door_int"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/engine/engineering) +"dcb" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/hallway/primary/central/north) +"dce" = ( +/obj/structure/sign/vacuum/external{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"dcf" = ( +/obj/structure/window/plasmareinforced{ + dir = 4 + }, +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"dci" = ( +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dcj" = ( +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"dcl" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump Engineering"; + pixel_y = 24; + shock_proof = 1 + }, +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/storage/secure) +"dcm" = ( +/obj/machinery/door/airlock/engineering{ + name = "Aft Starboard Solar Access" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"dcn" = ( +/mob/living/simple_animal/parrot/Poly, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"dcq" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/storage) +"dcr" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room"; + req_one_access_txt = null + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/engineering) +"dcs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"dct" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/break_room) +"dcv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/hallway) +"dcy" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/meter, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"dcz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Mix to Gas" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dcB" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/engine/dronefabricator) +"dcE" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/powermonitor{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/stationalert, +/obj/item/circuitboard/atmos_alert{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/circuitboard/smes{ + pixel_x = 6; + pixel_y = -6 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"dcF" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"dcH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/atmos/storage) +"dcK" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dcN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"dcO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/atmos/storage) +"dcP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"dcR" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/break_room) +"dcS" = ( +/obj/machinery/shower{ + pixel_y = 20 + }, +/obj/structure/curtain/open/shower/engineering, +/obj/effect/turf_decal/siding/yellow/end, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"dcV" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"ddf" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"ddk" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"ddl" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"ddm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"ddn" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Mix Bypass" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"ddp" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"ddq" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"ddr" = ( +/turf/simulated/floor/plating, +/area/maintenance/storage) +"ddt" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"ddv" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"ddx" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister/nitrogen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"ddD" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Laser Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"ddE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"ddF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"ddG" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"ddN" = ( +/obj/structure/cable, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"ddP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"ddQ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"ddR" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"ddT" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"ddU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"ddY" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"dea" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"deb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"dec" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plasteel, +/area/atmos) +"ded" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"dee" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"def" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"deg" = ( +/obj/structure/cable, +/obj/machinery/power/tracker, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"deh" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/engineering) +"dei" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/space, +/area/space/nearstation) +"dej" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"dek" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/computer/monitor{ + name = "Grid Power Monitoring Computer"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"dem" = ( +/turf/simulated/floor/engine/co2, +/area/atmos) +"der" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"deu" = ( +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 1; + name = "Engineering Engine Super APC"; + pixel_y = 24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"dev" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/atmosia_independence{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/catwalk, +/area/maintenance/storage) +"dew" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"dex" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"deA" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/obj/machinery/light, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel, +/area/engine/engine_smes) +"deB" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/engine/engine_smes) +"deD" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"deE" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/maintenance/starboardsolar) +"deF" = ( +/obj/machinery/power/grounding_rod, +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/storage/secure) +"deG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/assembly/assembly_line) +"deH" = ( +/obj/machinery/atmospherics/binary/pump{ + desc = "A pump used for transfering from pure circuit to the Engines circuit"; + dir = 4; + name = "Pure to Engines"; + on = 1 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"deI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/purple, +/turf/simulated/floor/plasteel, +/area/atmos) +"deJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"deK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/aisat/hall) +"deL" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/item/megaphone, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/item/rcd_ammo/large, +/obj/item/rcd/preloaded, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"deM" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"deN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"deO" = ( +/turf/simulated/wall/r_wall, +/area/atmos/storage) +"deP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"deQ" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Mix to Gas Turbine" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"deR" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "N2 to Pure" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"deS" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump Engineering"; + pixel_x = -24; + shock_proof = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"deU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"deW" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall/r_wall, +/area/atmos/control) +"deY" = ( +/obj/structure/table/reinforced, +/obj/item/lighter/zippo{ + pixel_y = 3 + }, +/obj/item/storage/fancy/cigarettes{ + pixel_y = 4; + pixel_x = 10 + }, +/obj/machinery/button/windowtint{ + id = "CE"; + req_access_txt = "56"; + pixel_y = 8; + pixel_x = -16 + }, +/obj/machinery/door_control{ + id = "ceofficedoor"; + name = "Office Doors"; + normaldoorcontrol = 1; + pixel_x = -16; + req_access_txt = "56"; + pixel_y = -2 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/chiefs_office) +"deZ" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"dfa" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"dfb" = ( +/obj/structure/chair/stool, +/obj/machinery/camera{ + c_tag = "Aft Starboard Solar Control"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"dfc" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dfg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkyellow" + }, +/area/engine/break_room) +"dfh" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"dfj" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"dfn" = ( +/obj/machinery/power/solar_control{ + dir = 1; + name = "Aft Starboard Solar Control" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"dfo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"dfp" = ( +/obj/structure/sign/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"dfq" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"dfr" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/cans/sodawater, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/break_room) +"dfs" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"dft" = ( +/obj/machinery/disposal, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"dfu" = ( +/obj/machinery/atmospherics/binary/volume_pump/on{ + dir = 1; + name = "Mix to Filter" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dfx" = ( +/obj/structure/sign/nosmoking_1, +/turf/simulated/wall, +/area/engine/equipmentstorage) +"dfA" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dfB" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/turf/simulated/floor/plasteel, +/area/atmos) +"dfC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/aisat/atmos) +"dfD" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/atmos) +"dfE" = ( +/obj/machinery/camera/motion{ + c_tag = "AI Core South"; + network = list("SS13","MiniSat"); + start_active = 1 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"dfF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dfG" = ( +/obj/structure/closet/radiation, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"dfH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "O2 to Pure" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dfI" = ( +/obj/machinery/atmospherics/trinary/mixer{ + dir = 4; + name = "Gas mixer (N2/O2)"; + node1_concentration = 0.8; + node2_concentration = 0.2; + on = 1; + target_pressure = 4500 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dfJ" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"dfK" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"dfN" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"dfQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel, +/area/atmos) +"dfR" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/atmos) +"dfT" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Mix to Port" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dfU" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dfW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"dfZ" = ( +/obj/item/extinguisher, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dgc" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"dgd" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dgg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel, +/area/atmos) +"dgi" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/atmos) +"dgj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dgl" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/teleporter) +"dgm" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dgn" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/equipmentstorage) +"dgp" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"dgq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/catwalk, +/area/maintenance/storage) +"dgr" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CE" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/engine/chiefs_office) +"dgs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"dgt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id_tag = "engsm2"; + name = "SM Radiation Security Lock" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dgy" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dgz" = ( +/obj/structure/table/holotable/wood, +/obj/item/reagent_containers/food/drinks/bottle/rum{ + pixel_y = 2 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -8; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = 10 + }, +/turf/simulated/floor/beach/sand, +/area/hallway/secondary/exit) +"dgC" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_4) +"dgH" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"dgI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"dgM" = ( +/obj/effect/decal/warning_stripes/eastnorthwest, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dgN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/mapping_helpers/machinery/damaged, +/turf/simulated/floor/plating, +/area/engine/engineering) +"dgP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id_tag = "engsm2"; + name = "SM Radiation Security Lock" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dgQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dgR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"dgS" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/turbine) +"dgT" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/transit_tube{ + dir = 4; + icon_state = "Block" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/engine/aitransit) +"dgU" = ( +/obj/structure/closet/wardrobe/white, +/obj/effect/decal/warning_stripes/north, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"dgV" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"dgW" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/trinary/filter/flipped{ + dir = 8; + filter_type = -1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"dgX" = ( +/obj/structure/transit_tube{ + icon_state = "W-SE" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"dgZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/atmos/control) +"dha" = ( +/obj/structure/mopbucket, +/obj/item/caution, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dhf" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"dhk" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/transit_tube, +/turf/simulated/floor/plating, +/area/engine/aitransit) +"dho" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dhp" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"dhq" = ( +/obj/machinery/light, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/mrchangs) +"dhv" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/atmos_personal, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"dhx" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"dhA" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"dhB" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/atmos) +"dhC" = ( +/obj/machinery/atmospherics/binary/valve/digital/open{ + name = "Nitrogen Outlet Valve" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/atmos) +"dhE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/atmos) +"dhF" = ( +/obj/machinery/atmospherics/binary/valve/digital/open{ + name = "Oxygen Outlet Valve" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/atmos) +"dhH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "arrival" + }, +/area/atmos) +"dhI" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/manifold/visible/red{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dhJ" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 6 + }, +/obj/item/wrench, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dhL" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"dhM" = ( +/obj/item/stack/sheet/wood, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fsmaint) +"dhQ" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dhY" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dib" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 10 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"dig" = ( +/obj/machinery/requests_console{ + department = "Locker Room"; + name = "Locker Room Requests Console"; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"dij" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/atmos) +"dik" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/plating, +/area/aisat/service) +"dil" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/storage/office) +"dim" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/storage/office) +"dio" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"diq" = ( +/obj/machinery/power/tesla_coil{ + anchored = 1 + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dis" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Hallway West" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"diu" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"div" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Gateway Access" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/expedition, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"diw" = ( +/obj/item/flag/nt, +/obj/machinery/camera{ + c_tag = "Central Hallway North" + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/hallway/primary/central/north) +"dix" = ( +/obj/item/kirbyplants, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/hallway/primary/central/north) +"diB" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"diC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"diD" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/screwdriver, +/obj/item/radio, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"diE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat_interior) +"diF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat_interior) +"diG" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"diI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat_interior) +"diJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"diK" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Singularity"; + name = "Singularity Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"diL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "teledoor"; + name = "AI Satellite Teleport Access" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"diM" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat_interior) +"diN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"diO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat_interior) +"diQ" = ( +/obj/machinery/bluespace_beacon, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"diU" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/landmark/start/atmospheric, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/atmos/control) +"diV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/engineering) +"dja" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"djb" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/structure/table, +/obj/structure/railing{ + dir = 8 + }, +/obj/item/reagent_containers/food/drinks/mug/eng{ + pixel_y = 5; + pixel_x = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"djc" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"dje" = ( +/obj/item/kirbyplants, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "blue" + }, +/area/hallway/primary/central/north) +"djf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/catwalk, +/area/maintenance/storage) +"djg" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Dormitories" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/crew_quarters/dorms) +"djh" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hydroponics) +"djl" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/atmos) +"djp" = ( +/obj/structure/table, +/obj/item/storage/briefcase/inflatable{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/storage/briefcase/inflatable, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching engines."; + layer = 4; + name = "Engine Telescreen"; + network = list("Singularity","engine"); + pixel_y = 30 + }, +/obj/machinery/requests_console{ + department = "Engineering"; + departmentType = 3; + name = "Engineering Requests Console"; + pixel_x = -30 + }, +/obj/machinery/camera{ + c_tag = "Engineering Reception"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"djq" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/atmos/storage) +"djr" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"djs" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Singularity"; + name = "Singularity Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room"; + req_one_access_txt = null + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"djv" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump Engineering"; + pixel_y = 24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/atmos/control) +"djC" = ( +/obj/machinery/camera{ + c_tag = "Aft Starboard Solar Access"; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"djD" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat_interior) +"djE" = ( +/obj/structure/chair/office/dark, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"djG" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/chair, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"djH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat_interior) +"djI" = ( +/obj/machinery/camera{ + c_tag = "Mini Satellite Teleporter"; + dir = 1; + network = list("SS13","MiniSat") + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"djJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"djL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"djM" = ( +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"djO" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/nw) +"djP" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"djQ" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/starboardsolar) +"djR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"djV" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"djW" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway North-West" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/nw) +"djZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/nw) +"dka" = ( +/obj/structure/reflector/single{ + anchored = 1; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dkb" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/turret_protected/aisat_interior) +"dkd" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/turret_protected/aisat_interior) +"dke" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel/stairs/right{ + dir = 8 + }, +/area/engine/supermatter_room) +"dkf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"dkg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/atmos/control) +"dkm" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"dkn" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"dkr" = ( +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/atmos) +"dku" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"dkv" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dky" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway North-East" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"dkz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/atmos) +"dkA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/atmos) +"dkB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/atmos) +"dkC" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Atmos Center North"; + network = list("SS13","Engineering") + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"dkD" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"dkH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"dkI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"dkJ" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/equipmentstorage) +"dkK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"dkM" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/meter{ + layer = 2.9 + }, +/turf/simulated/wall/r_wall, +/area/atmos) +"dkO" = ( +/turf/simulated/floor/engine/n2, +/area/atmos) +"dkP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/atmos/storage) +"dkQ" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dkR" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance{ + name = "Bar Maintenance" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/bar, +/turf/simulated/floor/plating, +/area/crew_quarters/bar) +"dkT" = ( +/turf/simulated/floor/engine/o2, +/area/atmos) +"dkU" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"dkV" = ( +/turf/simulated/floor/engine/air, +/area/atmos) +"dkW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"dkX" = ( +/turf/simulated/floor/plating, +/area/aisat/hall) +"dkZ" = ( +/obj/structure/transit_tube{ + icon_state = "N-S-Pass" + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"dlb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"dlc" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"dld" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"dle" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dlg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dlj" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dlk" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"dll" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"dlo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/atmos) +"dlq" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/door_control{ + id = "blueshieldofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = 6; + pixel_y = -24; + req_access_txt = "67" + }, +/obj/machinery/door_control{ + id = "blueshield"; + name = "Privacy Shutters Control"; + pixel_x = -6; + pixel_y = -24; + req_access_txt = "67" + }, +/obj/machinery/keycard_auth{ + pixel_y = -35 + }, +/obj/effect/landmark/start/blueshield, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"dlt" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA" + }, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"dlu" = ( +/obj/machinery/porta_turret{ + dir = 1 + }, +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluecorners" + }, +/area/turret_protected/aisat_interior) +"dlv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/atmos) +"dlw" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"dlx" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"dlz" = ( +/obj/structure/closet/toolcloset, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dlD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dlK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/full, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"dlP" = ( +/obj/effect/landmark/spawner/xeno, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dlR" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"dlS" = ( +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"dlT" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"dlU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Hallway East"; + network = list("SS13","Engineering") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"dlX" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"dlZ" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dma" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/permabrig) +"dmb" = ( +/obj/structure/table/wood, +/obj/structure/reagent_dispensers/beerkeg, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"dmd" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Atmos to Loop" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dme" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Pure to Mix" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dmg" = ( +/obj/structure/chair/comfy/brown, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"dmk" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/atmospheric, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/atmos/control) +"dml" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "Waste Out" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dmm" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1; + autolink_id = "waste_in" + }, +/turf/simulated/floor/engine/vacuum, +/area/atmos) +"dmp" = ( +/obj/machinery/kitchen_machine/grill, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"dmr" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dms" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"dmw" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/atmos) +"dmy" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/access_button{ + autolink_id = "eng_sm_btn_int"; + req_access_txt = "10;13"; + pixel_x = 25; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluecorners" + }, +/area/engine/aitransit) +"dmz" = ( +/turf/simulated/wall/r_wall, +/area/engine/supermatter_room) +"dmA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/door/airlock/atmos/glass{ + name = "Supermatter Atmospheric Supplies" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos) +"dmB" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"dmD" = ( +/turf/simulated/wall/r_wall, +/area/space/nearstation) +"dmE" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"dmG" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "tox_sensor"; + output = 127 + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"dmH" = ( +/obj/structure/computerframe{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"dmI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/assembly_line) +"dmJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dmK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/atmos) +"dmL" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"dmP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"dmQ" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + dir = 2; + id_tag = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"dmR" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dmS" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = 24; + req_access_txt = "11" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"dmT" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"dmU" = ( +/obj/machinery/photocopier, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 7; + name = "Chief Engineer Requests Console"; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"dmV" = ( +/obj/structure/table, +/obj/item/apc_electronics, +/obj/item/airlock_electronics, +/turf/simulated/floor/plating, +/area/storage/tech) +"dmW" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/stack/cable_coil, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dmX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"dmY" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dnc" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/turret_protected/ai) +"dnd" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"dne" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dnf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dng" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/maintenance/aft) +"dnh" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dni" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dnj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dnk" = ( +/obj/machinery/economy/atm{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"dnl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dnm" = ( +/obj/machinery/atmospherics/trinary/filter/flipped{ + dir = 4; + filter_type = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dnq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/ai_slipper, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dnr" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dnt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dnw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dnx" = ( +/obj/structure/sign/fire, +/turf/simulated/wall/r_wall, +/area/maintenance/turbine) +"dny" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dnz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/ai_slipper, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dnA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/ai_slipper, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dnB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dnF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dnG" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"dnI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/service) +"dnM" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "Camera"; + pictures_left = 30 + }, +/obj/item/book/codex_gigas, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/library) +"dnN" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "stairs-l" + }, +/area/hallway/primary/central/nw) +"dnR" = ( +/obj/structure/table/wood, +/obj/item/candle, +/turf/simulated/floor/carpet, +/area/maintenance/aft) +"dnV" = ( +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"dnW" = ( +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"dnY" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "purple" + }, +/area/toxins/hallway) +"dnZ" = ( +/turf/simulated/wall, +/area/turret_protected/aisat_interior) +"dob" = ( +/obj/structure/girder, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"doe" = ( +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"doh" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/solar{ + name = "Starboard Solar Array" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/starboard) +"doi" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/card, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/checkpoint2) +"doj" = ( +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/checkpoint2) +"dop" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/atmos) +"dor" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/aisat/hall) +"dos" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"dot" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/turf/simulated/floor/plasteel, +/area/janitor) +"dou" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_4) +"dox" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"doy" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table, +/obj/item/folder, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/pen/multi, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"doz" = ( +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/pod_4) +"doB" = ( +/obj/structure/table/wood, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/item/camera, +/obj/item/storage/photo_album{ + pixel_y = -10 + }, +/obj/item/crowbar, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"doE" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"doF" = ( +/obj/machinery/atmospherics/portable/pump, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"doG" = ( +/obj/structure/cable, +/obj/machinery/power/solar{ + name = "Starboard Solar Array" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/solar/starboard) +"doH" = ( +/obj/machinery/teleport/hub, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"doI" = ( +/obj/machinery/atmospherics/binary/volume_pump/on{ + name = "Space Loop In" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/atmos) +"doK" = ( +/obj/item/transfer_valve{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/transfer_valve{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/transfer_valve, +/obj/item/transfer_valve{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/transfer_valve{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/structure/table, +/obj/item/transfer_valve{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"doL" = ( +/obj/docking_port/mobile/pod{ + dir = 4; + id = "pod4"; + name = "escape pod 4" + }, +/obj/machinery/door/airlock/titanium{ + id_tag = "s_docking_airlock"; + name = "Escape Pod Hatch" + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_4) +"doM" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/light, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_4) +"doN" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"doY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat_interior) +"dpb" = ( +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"dpd" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/equipmentstorage) +"dpf" = ( +/turf/simulated/wall/r_wall, +/area/turret_protected/aisat_interior) +"dpg" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/teleport/station, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"dph" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"dpl" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"dpm" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dpp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"dpq" = ( +/obj/machinery/camera{ + c_tag = "NT Representative's Office"; + dir = 1 + }, +/obj/structure/table/wood, +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 + }, +/obj/item/taperecorder, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"dpu" = ( +/obj/structure/rack, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat_interior) +"dpw" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -7 + }, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump Engineering"; + pixel_x = -24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"dpx" = ( +/obj/structure/table, +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"dpA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dpC" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dpD" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellowfull" + }, +/area/engine/engine_smes) +"dpE" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dpF" = ( +/obj/structure/reflector/double{ + anchored = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dpJ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/door_control{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = -24; + req_access_txt = "11" + }, +/obj/machinery/the_singularitygen, +/turf/simulated/floor/plating, +/area/storage/secure) +"dpK" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/porta_turret{ + dir = 8; + installation = /obj/item/gun/energy/gun; + name = "hallway turret" + }, +/turf/simulated/floor/bluegrid, +/area/aisat/hall) +"dpL" = ( +/turf/simulated/floor/plasteel/stairs/right{ + dir = 8 + }, +/area/hallway/primary/aft) +"dpM" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"dpO" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dpP" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"dpT" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dpV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/atmos) +"dpY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"dpZ" = ( +/obj/machinery/computer/atmos_alert{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/chiefs_office) +"dqk" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"dql" = ( +/obj/structure/bed, +/obj/item/toy/plushie/voxplushie, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/asmaint) +"dqm" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"dqn" = ( +/obj/machinery/atmospherics/unary/vent_pump/siphon/on{ + dir = 1; + external_pressure_bound = 0; + autolink_id = "n2o_out"; + internal_pressure_bound = 2000; + pressure_checks = 2 + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"dqp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/service) +"dqq" = ( +/obj/machinery/shower{ + pixel_y = 20 + }, +/obj/structure/curtain/open/shower/engineering, +/obj/effect/turf_decal/siding/yellow/end, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"dqv" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Port to Filter" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dqw" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"dqx" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellow" + }, +/area/engine/break_room) +"dqA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/engine/aitransit) +"dqD" = ( +/obj/machinery/atmospherics/binary/valve{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dqE" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/engineering) +"dqF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dqL" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dqM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/hall) +"dqO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/storage) +"dqQ" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior East"; + dir = 4; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/aisat) +"dqT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"dqX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/catwalk, +/area/maintenance/storage) +"drf" = ( +/turf/simulated/wall/r_wall, +/area/turret_protected/ai) +"drg" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/turret_protected/ai) +"drh" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 25 + }, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"dro" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen/multi, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"drq" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"drt" = ( +/obj/structure/table/reinforced, +/obj/item/folder, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"drv" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"dry" = ( +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"drA" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"drB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"drE" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"drG" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"drI" = ( +/obj/machinery/porta_turret{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"drK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"drM" = ( +/obj/machinery/porta_turret{ + dir = 8 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"drN" = ( +/turf/simulated/wall, +/area/turret_protected/ai) +"drO" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"drP" = ( +/turf/simulated/floor/plating, +/area/aisat/service) +"drQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/maintenance/aft) +"drR" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/camera/motion{ + c_tag = "AI Core"; + dir = 1; + network = list("SS13","MiniSat"); + start_active = 1 + }, +/obj/machinery/power/apc{ + cell_type = 5000; + name = "south bump Important Area"; + pixel_y = -24 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"drS" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Engineering Atmos Northeast"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"drT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "engemergencyeva"; + name = "Emergency Supplies" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"drV" = ( +/obj/machinery/atmospherics/binary/valve/digital{ + color = ""; + name = "CO2 Outlet Valve" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/atmos) +"drX" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior South West"; + dir = 8; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/turret_protected/ai) +"dsa" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior South East"; + dir = 4; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/turret_protected/ai) +"dsb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dsc" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"dsd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/wall, +/area/turret_protected/ai) +"dse" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/machinery/ai_slipper, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"dsg" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"dsh" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dsi" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"dsj" = ( +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior South"; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/turret_protected/ai) +"dsx" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"dsy" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"dsz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Server Room" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/rd, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"dsG" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"dsH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"dsI" = ( +/obj/structure/transit_tube{ + icon_state = "E-NW" + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"dsJ" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stack/cable_coil, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"dsK" = ( +/obj/machinery/camera{ + c_tag = "Engineering Foyer West"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"dsL" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dsN" = ( +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"dsT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"dsU" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/meter, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"dsY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Equipment Storage"; + req_one_access_txt = null + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/equipmentstorage) +"dta" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/equipmentstorage) +"dtb" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/stairs/left, +/area/engine/equipmentstorage) +"dtc" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"dtg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"dtk" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/equipmentstorage) +"dtl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"dtn" = ( +/obj/machinery/computer/station_alert, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"dto" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"dtp" = ( +/obj/machinery/computer/station_alert, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"dtq" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/computer/monitor{ + name = "Engine Power Monitoring Computer" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"dts" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"dtt" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"dtv" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"dtw" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/camera{ + c_tag = "Tech Storage"; + network = list("SS13","Engineering") + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump Engineering"; + pixel_y = 24; + shock_proof = 1 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"dtH" = ( +/obj/structure/closet/radiation, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"dtL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"dtN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"dud" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dup" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/maintenance/asmaint) +"duq" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"dur" = ( +/obj/machinery/door/airlock/external{ + id_tag = "arrivalsmaint_door_int"; + locked = 1; + name = "Engineering External Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"duF" = ( +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dve" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/port_gen/pacman, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/aisat/service) +"dvv" = ( +/mob/living/simple_animal/pet/sloth/paperwork, +/turf/simulated/floor/carpet, +/area/lawoffice) +"dvz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"dvC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"dvD" = ( +/obj/machinery/camera{ + c_tag = "Prison Cafeteria External"; + dir = 8; + network = list("Prison","SS13") + }, +/turf/space, +/area/space) +"dvM" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"dvY" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/port) +"dwg" = ( +/obj/machinery/computer/arcade/orion_trail{ + dir = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"dwA" = ( +/obj/machinery/floodlight, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"dwT" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"dwZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dxa" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dxe" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/closet/l3closet/janitor, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dxt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"dxw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"dxK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dxN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dxX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"dyh" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "Kitchen"; + req_one_access_txt = "28" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"dyn" = ( +/obj/effect/spawner/random_barrier/obstruction, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"dyw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"dyA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"dyH" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/engine/engine_smes) +"dzg" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/maintenance/turbine) +"dzn" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/starboard/west) +"dzp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/science/robotics, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"dzA" = ( +/obj/machinery/door/airlock/hydroponics{ + name = "Hydroponics" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"dzE" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/soda{ + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"dzN" = ( +/obj/structure/mopbucket/full, +/obj/item/mop, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dzO" = ( +/obj/structure/disposalpipe/segment/corner{ + dir = 8 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"dzS" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"dAh" = ( +/obj/structure/sink/kitchen{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"dAq" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"dAw" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/hor) +"dAD" = ( +/obj/structure/disposalpipe/junction/reversed, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"dAH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/wall, +/area/maintenance/fore) +"dBd" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/atmos/storage) +"dBt" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dBB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"dBR" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/security/hos) +"dBW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/genetics_cloning) +"dCA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"dCN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"dCV" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"dDc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"dDd" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/effect/landmark/start/roboticist, +/turf/simulated/floor/plasteel{ + icon_state = "darkpurple" + }, +/area/assembly/robotics) +"dDk" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/port) +"dDw" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"dDy" = ( +/obj/structure/door_assembly/door_assembly_mai{ + anchored = 1 + }, +/obj/structure/barricade/wooden/crude, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dDB" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"dDI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"dDQ" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/effect/landmark/start/roboticist, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/assembly/robotics) +"dDZ" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"dEb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/snacks/meat/slab, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"dEc" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/atmos/control) +"dEj" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/lobby) +"dEq" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"dEv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"dEw" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "Kitchen" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "kitchenbar"; + name = "Kitchen Shutters" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"dEz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/processing) +"dEG" = ( +/obj/structure/table, +/obj/item/pizzabox/vegetable, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"dEI" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight{ + pixel_x = 10; + pixel_y = 4 + }, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"dET" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"dFd" = ( +/obj/machinery/mass_driver{ + dir = 4; + id_tag = "toxinsdriver" + }, +/turf/simulated/floor/plating, +/area/toxins/launch) +"dFG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"dFI" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + density = 0; + desc = "Lube off, pal."; + icon_state = "open"; + id_tag = "imnotmakingyoulubepissoff"; + name = "Chemistry Privacy Shutter"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/window/classic/reversed{ + dir = 8; + name = "Chemistry Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"dFK" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/prisonlockers) +"dGa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"dGj" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"dGn" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/door/airlock/external{ + id_tag = "eng_n_tesla_door_int"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"dGF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dGR" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplefull" + }, +/area/toxins/xenobiology) +"dHc" = ( +/obj/structure/sink{ + pixel_y = 18 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dHp" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/security/main) +"dHv" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/engine/engine_smes) +"dHF" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/engine, +/area/toxins/explab_chamber) +"dHU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/machinery/light/small/built{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"dIh" = ( +/obj/structure/dresser, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dIY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/coatrack, +/obj/item/storage/belt/chef, +/obj/item/clothing/head/chefhat, +/turf/simulated/floor/plasteel{ + icon_state = "stage_bleft" + }, +/area/maintenance/fsmaint) +"dJg" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/economy/slot_machine, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"dJl" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/sleeper) +"dJW" = ( +/obj/machinery/atmospherics/unary/vent_pump/siphon/on{ + dir = 1; + external_pressure_bound = 0; + autolink_id = "n2_out"; + internal_pressure_bound = 4000; + pressure_checks = 2 + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"dKa" = ( +/obj/effect/spawner/window, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/engine/emergency) +"dKh" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 8 + }, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/glass/bottle/facid, +/obj/machinery/door_control{ + id = "justice_blast"; + name = "Space Vent"; + pixel_x = -32; + req_one_access_txt = "2" + }, +/obj/machinery/flasher_button{ + id = "Execution"; + pixel_x = -32; + pixel_y = 7 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"dKq" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + dir = 2; + id_tag = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"dKy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"dKH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"dLo" = ( +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"dLF" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast east"; + name = "Bridge Blast Doors" + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"dLJ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + name = "Robotics Lab Shutters"; + id_tag = "robotics" + }, +/obj/effect/spawner/window/reinforced/polarized{ + id = "robo" + }, +/turf/simulated/floor/plating, +/area/assembly/chargebay) +"dLK" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"dLN" = ( +/obj/effect/decal/cleanable/molten_object/large, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dLZ" = ( +/obj/item/flashlight{ + pixel_y = 4 + }, +/obj/structure/table/wood, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dMb" = ( +/obj/effect/spawner/random_spawners/fungus_probably, +/turf/simulated/wall, +/area/maintenance/fsmaint) +"dMc" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"dMr" = ( +/obj/machinery/computer/atmos_alert{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/engine/controlroom) +"dMy" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"dMJ" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "purplecorner" + }, +/area/hallway/primary/starboard/east) +"dMS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dNc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/abandonedbar) +"dNi" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"dNX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"dOb" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/bottle/rum, +/obj/item/reagent_containers/glass/rag{ + pixel_x = -7 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/aft) +"dOd" = ( +/obj/structure/marker_beacon/dock_marker, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"dOh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"dOo" = ( +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/machinery/bodyscanner, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"dOs" = ( +/obj/structure/table/glass, +/obj/item/soap/nanotrasen, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"dPe" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dPw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/cryo) +"dPA" = ( +/obj/machinery/door/airlock/engineering/glass{ + heat_proof = 1; + name = "Supermatter Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"dQa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"dQe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"dQC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"dQM" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Module Chamber 6"; + network = list("Research","SS13") + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"dQR" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/space, +/area/space/nearstation) +"dRb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"dRf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Bar Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/bar, +/turf/simulated/floor/plating, +/area/crew_quarters/bar) +"dRi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"dRk" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dRz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"dSf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dSj" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dust, +/obj/item/eftpos, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"dSu" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/maintenance/asmaint) +"dTF" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"dTG" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/turf/simulated/floor/plasteel/stairs/right{ + dir = 8 + }, +/area/engine/aitransit) +"dTL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"dTW" = ( +/obj/structure/dresser, +/obj/item/lipstick/random, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dUm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"dUv" = ( +/obj/structure/table/wood, +/obj/item/book/random, +/turf/simulated/floor/carpet, +/area/maintenance/asmaint) +"dUW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"dVb" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"dVg" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"dVG" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"dVQ" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"dWs" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/west) +"dWK" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dWP" = ( +/obj/structure/rack, +/obj/item/storage/firstaid/regular{ + pixel_y = 4 + }, +/obj/item/storage/firstaid/regular{ + pixel_y = 2 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"dWT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/aft) +"dXm" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dXo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_x = -2 + }, +/obj/item/storage/belt/utility, +/obj/item/multitool, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "purple" + }, +/area/maintenance/asmaint2) +"dXp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"dXx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/sofa/bench/right{ + dir = 4 + }, +/obj/item/storage/wallet, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/abandonedbar) +"dXC" = ( +/obj/effect/landmark/damageturf, +/obj/item/stack/rods{ + amount = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/apmaint) +"dXX" = ( +/obj/structure/sink{ + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"dYl" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"dYq" = ( +/obj/structure/door_assembly/door_assembly_public{ + anchored = 1; + name = "Chapel" + }, +/obj/structure/barricade/wooden/crude{ + layer = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"dYQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/engine/controlroom) +"dYR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"dYX" = ( +/obj/machinery/door/airlock/external{ + id_tag = "evamaint_door_ext"; + locked = 1; + name = "EVA External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"dZs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/west) +"dZA" = ( +/obj/machinery/door/airlock/wood, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"dZB" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"eah" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"eal" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor{ + id_tag = "maint2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"eaT" = ( +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"eba" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/mecha_wreckage/durand/old, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"ebh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/simulated/floor/wood, +/area/security/permabrig) +"ebu" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"ebI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"ebP" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/port) +"ebS" = ( +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper/precision, +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ece" = ( +/obj/structure/table, +/obj/item/candle, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"ech" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ecq" = ( +/obj/effect/decal/warning_stripes/yellow/partial, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"ecs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"ecy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"ecH" = ( +/turf/simulated/wall, +/area/engine/aitransit) +"ecI" = ( +/obj/machinery/light/small, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"ecT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"ecV" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/hallway/secondary/exit) +"ecW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"ecZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall/r_wall, +/area/maintenance/asmaint) +"edf" = ( +/obj/structure/table, +/obj/item/clothing/head/welding, +/obj/item/clothing/head/welding{ + layer = 8 + }, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"edk" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/storage/secure) +"edp" = ( +/obj/item/cartridge/engineering{ + pixel_x = 3 + }, +/obj/item/cartridge/engineering{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/cartridge/engineering{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"edr" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "heads_meeting"; + name = "Privacy Shutters" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"edz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"edM" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"edQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/hallway/secondary/exit) +"edS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/morgue) +"edY" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"eei" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/weightmachine/weightlifter, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "black" + }, +/area/security/permabrig) +"eel" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"eew" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + dir = 2; + id_tag = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"eez" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/machinery/access_button{ + autolink_id = "apsolar_btn_int"; + pixel_x = -25; + pixel_y = -25; + req_one_access_txt = "13" + }, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"eeF" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/drinks/flask/barflask{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/lighter/zippo{ + pixel_x = 1; + pixel_y = 3 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/item/eftpos{ + pixel_x = 9; + pixel_y = 5 + }, +/turf/simulated/floor/light/purple, +/area/crew_quarters/bar) +"eeJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"efk" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/sign/poster/contraband/red_rum{ + pixel_y = 30 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/apmaint) +"efl" = ( +/obj/effect/landmark/start/explorer, +/turf/simulated/floor/plasteel{ + icon_state = "stairs-m" + }, +/area/expedition) +"efn" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/rag{ + pixel_y = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/light/purple, +/area/crew_quarters/bar) +"efD" = ( +/obj/machinery/optable{ + name = "Robotics Operating Table" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/assembly_line) +"efJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/splatter, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"efN" = ( +/obj/structure/table/wood/poker, +/obj/item/stack/spacecash/c10, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ega" = ( +/obj/structure/chair/sofa/pew/left{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light_construct/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/maintenance/fsmaint) +"egl" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/security/lobby) +"egq" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/prisonlockers) +"egu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"egI" = ( +/obj/structure/table, +/obj/item/storage/box/monkeycubes{ + pixel_y = 3 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = -6 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"egK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/apmaint) +"egM" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"egO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/atmos/storage) +"egR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"egW" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall/r_wall, +/area/maintenance/aft) +"ehb" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Vacant Office" + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"ehl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"ehs" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"ehv" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/meter, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"ehE" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Air to Port" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"ehK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ehQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/aft) +"ehT" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light, +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/engine/aitransit) +"eic" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"eie" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"eiq" = ( +/obj/structure/sign/directions/evac{ + dir = 4; + pixel_y = 39 + }, +/obj/structure/sign/directions/medical{ + dir = 8; + pixel_y = 32 + }, +/obj/structure/sign/directions/science{ + pixel_y = 25 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"eiJ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "rdlab2"; + name = "Research and Development Lab Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/effect/spawner/window/reinforced/polarized{ + id = "rnd" + }, +/turf/simulated/floor/plating, +/area/toxins/lab) +"eiU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"ejc" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/controlroom) +"eje" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"ejw" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating/airless, +/area/maintenance/asmaint) +"ejH" = ( +/obj/effect/spawner/random_barrier/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"ejV" = ( +/obj/item/stack/sheet/bone, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ekd" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "Sorting Office"; + sort_type_txt = "2" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"ekB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"ekQ" = ( +/obj/machinery/atmospherics/portable/canister/toxins, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"ekY" = ( +/obj/structure/railing{ + dir = 6 + }, +/turf/simulated/floor/transparent/glass, +/area/crew_quarters/bar/atrium) +"eln" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"elB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Pods" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"elC" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Laser Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"elE" = ( +/obj/machinery/hologram/holopad{ + pixel_y = 16 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"ema" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/storage/secure) +"emr" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"emy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor{ + id_tag = "maintcham2"; + name = "Containment Pen" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"emD" = ( +/obj/structure/sign/poster/contraband/random, +/turf/simulated/wall, +/area/maintenance/aft) +"emL" = ( +/obj/structure/closet/masks, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"eng" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"enk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"enG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"enJ" = ( +/obj/machinery/door/airlock/bathroom{ + id_tag = "toilet_unit1"; + name = "Unit 1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"enO" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"eof" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"eoj" = ( +/obj/structure/statue/gold/hop, +/turf/simulated/floor/plating, +/area/crew_quarters/heads) +"eoR" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"eoT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"eoX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/surgery1) +"epd" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel/stairs, +/area/maintenance/fsmaint) +"epp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Primary Tool Storage" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"epu" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"epT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/chiefs_office) +"eqb" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"eqs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/atmos) +"eqJ" = ( +/obj/structure/disposalpipe/sortjunction/reversed{ + dir = 4; + name = "Brig Equipment Storage"; + sort_type_txt = "8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"eqL" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_y = 8 + }, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"eqO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"erd" = ( +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ere" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/cardboard, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"eri" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/crew_quarters/toilet) +"erj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"erp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/north) +"erN" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plating, +/area/maintenance/turbine) +"erU" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"esC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"esD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"esG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/atmos) +"esJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/maintenance/turbine) +"esK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"esL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"esN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/prisonlockers) +"esO" = ( +/obj/structure/closet/secure_closet/medical3, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/surgery2) +"esP" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/clothing/head/welding, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/aisat/atmos) +"esS" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"esT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"esV" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -8; + pixel_y = 1 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 11 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"etb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"etR" = ( +/obj/machinery/door/airlock/external{ + id_tag = "fpsolar_door_int"; + locked = 1; + name = "Engineering External Access" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"eui" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"eup" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva) +"euu" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"euD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"euQ" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"euT" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"euX" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"evo" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkpurple" + }, +/area/medical/genetics) +"evw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/insulated, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"evA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"evC" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/toxins/lab) +"evS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"ewu" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"ewz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/library) +"ewU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"ewY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"exh" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "black" + }, +/area/security/permabrig) +"exm" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/green/hollow, +/obj/machinery/camera{ + c_tag = "Hydroponics"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"exu" = ( +/obj/structure/chair/sofa/left, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"exC" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet"; + req_one_access_txt = "26" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"exD" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"exN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"exT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"eyg" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/se) +"eyi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"eyp" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"eyB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"ezc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/atmos) +"ezf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/disposal) +"ezy" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/lab) +"ezG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/seeds/banana, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"ezU" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/port) +"eAi" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/cmo) +"eAk" = ( +/obj/structure/kitchenspike, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"eAt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"eAu" = ( +/obj/effect/spawner/random_barrier/obstruction, +/turf/simulated/floor/plating, +/area/medical/patients_rooms) +"eAF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"eBx" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/reagent_dispensers/beerkeg, +/turf/simulated/floor/wood/fancy/oak, +/area/crew_quarters/bar) +"eBy" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"eBE" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/engine, +/area/security/customs2) +"eBF" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio1"; + name = "Chamber 1 Containment Blast Doors" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"eBX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"eCl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Foyer" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"eDs" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/atmos/control) +"eDB" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva) +"eDE" = ( +/obj/effect/decal/cleanable/dust, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/maintenance/fsmaint) +"eEj" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/main) +"eEE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"eEO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"eER" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"eES" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"eEU" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"eFn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/poster/official/help_others{ + pixel_y = 32 + }, +/obj/machinery/economy/vending/medical, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"eFs" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dust, +/obj/item/lighter/random, +/obj/item/rollingpaper, +/obj/item/reagent_containers/food/snacks/grown/cannabis, +/obj/item/ashtray/plastic, +/turf/simulated/floor/carpet/orange, +/area/maintenance/fsmaint) +"eFY" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/permabrig) +"eFZ" = ( +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/turf/simulated/floor/plating/airless, +/area/security/customs2) +"eGm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"eGo" = ( +/obj/effect/decal/cleanable/blood/oil, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"eGC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"eGJ" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"eGU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"eGX" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/aft) +"eGZ" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"eHI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"eHX" = ( +/obj/structure/table, +/obj/item/taperecorder{ + pixel_y = 4; + pixel_x = -6 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/morgue) +"eIk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"eIm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"eIz" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "evamaint_vent"; + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/maintenance/fpmaint2) +"eIN" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"eJo" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"eJr" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/atmos/control) +"eJt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"eJI" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"eJL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"eJY" = ( +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/port) +"eKd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"eKe" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/stairs/right{ + dir = 1 + }, +/area/engine/equipmentstorage) +"eKz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"eKA" = ( +/obj/structure/sign/poster/contraband/ambrosia_vulgaris{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"eKC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint) +"eKH" = ( +/obj/machinery/door/airlock/bathroom{ + id_tag = "toilet_unitc"; + name = "Unit C" + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"eKL" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment/corner{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"eLa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/medbay2) +"eLe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"eLi" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"eLk" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/atmos) +"eLu" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/item/pen{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/item/eftpos{ + pixel_x = -13; + pixel_y = 2 + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"eLz" = ( +/obj/machinery/disposal, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"eLE" = ( +/obj/machinery/camera{ + c_tag = "Research Research and Development Lab"; + dir = 8; + network = list("Research","SS13") + }, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/reagent_containers/dropper, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "purple" + }, +/area/toxins/lab) +"eLL" = ( +/obj/machinery/photocopier, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer Requests Console"; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/cmo) +"eMe" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/evidence) +"eMu" = ( +/obj/machinery/door/airlock/vault{ + locked = 1; + name = "abandoned vault" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"eMw" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"eMZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"eNi" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/main) +"eNn" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"eNs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"eND" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/wood{ + icon_state = "fancy-wood-cherry" + }, +/area/medical/psych) +"eOd" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"eOI" = ( +/obj/structure/closet/crate/trashcart, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" + }, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/wirerod, +/obj/item/wirecutters, +/obj/item/crowbar/large, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"eOQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ePp" = ( +/obj/structure/sign/explosives{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint) +"ePu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"ePE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"ePP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"ePV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"ePY" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"eQo" = ( +/obj/machinery/atmospherics/binary/volume_pump/on{ + name = "Waste In" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/atmos/control) +"eQH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/maintenance/fsmaint) +"eQY" = ( +/obj/structure/chair/sofa/pew/right{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"eRn" = ( +/mob/living/simple_animal/mouse/gray, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"eSa" = ( +/obj/structure/chair/sofa/corp/right, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"eSg" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/genetics_cloning) +"eSr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/apmaint) +"eSw" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"eSz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"eTj" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/equipmentstorage) +"eTn" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/security/hos) +"eTp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"eTO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/seceqstorage) +"eTV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"eUh" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"eUi" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/camera{ + c_tag = "Engineering Secure Storage West"; + dir = 4; + network = list("SS13","Engineering") + }, +/obj/machinery/the_singularitygen/tesla, +/turf/simulated/floor/plating, +/area/storage/secure) +"eUk" = ( +/obj/structure/closet/crate/freezer, +/obj/effect/spawner/lootdrop/three_course_meal, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"eUq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table_frame, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/aft) +"eUA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom" + }, +/area/crew_quarters/courtroom) +"eUC" = ( +/obj/structure/morgue, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/medical/morgue) +"eUF" = ( +/obj/machinery/camera{ + c_tag = "Fore Starboard Solar Access" + }, +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/maintenance/fsmaint) +"eVD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"eVK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/sw) +"eVQ" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"eWx" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/aisat/hall) +"eWA" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"eWB" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "hos_room" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/hos) +"eWC" = ( +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/turf/simulated/floor/beach/sand, +/area/hallway/secondary/exit) +"eWH" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"eWK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"eXr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"eXy" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/machinery/cell_charger, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/lab) +"eXA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"eYV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "xenobio2"; + name = "Chamber 2 Containment Blast Doors"; + pixel_y = 4; + req_one_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"eYY" = ( +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/poddoor/shutters{ + dir = 1; + id_tag = "mechbay_outer"; + name = "Mech Bay Public Shutter" + }, +/obj/machinery/door_control{ + id = "mechbay_outer"; + name = "Outer Mech Bay Shutters Control"; + req_one_access_txt = "29"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"eZi" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/engine/engineering) +"eZo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"eZu" = ( +/obj/structure/chair/sofa/bench/left{ + cover_color = "#85130b"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"eZM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"fah" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitegreen" + }, +/area/medical/virology) +"fav" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/pen/red{ + pixel_x = 2; + pixel_y = 6 + }, +/turf/simulated/floor/carpet, +/area/quartermaster/qm) +"faB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"faK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id_tag = "mechbay_inner"; + name = "Mech Bay" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/machinery/door_control{ + id = "mechbay_inner"; + name = "Inner Mech Bay Shutter Control"; + req_one_access_txt = "29"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"fbn" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"fbp" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker/waterbottle/empty, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"fbz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"fbA" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/item/radio/intercom/locked/confessional{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"fbT" = ( +/obj/machinery/computer/general_air_control{ + level = 3; + name = "Distribution and Waste Monitor"; + autolink_sensors = list("mair_in_meter"="Mixed Air In","air_sensor"="Mixed Air Supply Tank","mair_out_meter"="Mixed Air Out","dloop_atm_meter"="Distribution Loop","wloop_atm_meter"="Waste Loop"); + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"fbX" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/beret/sec, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/gps, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"fcb" = ( +/obj/machinery/porta_turret{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat/atmos) +"fcd" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"fck" = ( +/obj/structure/morgue{ + dir = 8 + }, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/morgue) +"fct" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"fcE" = ( +/obj/machinery/access_button{ + autolink_id = "apsolar_btn_ext"; + pixel_x = 25; + pixel_y = 25; + req_one_access_txt = "13" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"fcH" = ( +/obj/item/latexballon, +/turf/simulated/floor/plating, +/area/maintenance/port) +"fcM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_barrier/possibly_welded_airlock, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"fda" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"fdd" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"fdg" = ( +/obj/machinery/atmospherics/trinary/tvalve/flipped{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"fdo" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"fdz" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + autolink_id = "eng_s_tesla_vent" + }, +/obj/machinery/airlock_controller/air_cycler{ + req_access_txt = "10;13"; + vent_link_id = "eng_s_tesla_vent"; + ext_door_link_id = "eng_s_tesla_door_ext"; + int_door_link_id = "eng_s_tesla_door_int"; + ext_button_link_id = "eng_s_tesla_btn_ext"; + int_button_link_id = "eng_s_tesla_btn_int"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/engine/engineering) +"fdC" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"fdF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"fdN" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"fdX" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "cloning" + }, +/turf/simulated/floor/plating, +/area/medical/genetics_cloning) +"fea" = ( +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/obj/item/clothing/gloves/color/fyellow/old, +/turf/simulated/floor/plating, +/area/maintenance/port) +"feq" = ( +/obj/effect/decal/cleanable/dust, +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/item/reagent_containers/food/condiment/enzyme, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"fes" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/computer/mob_battle_terminal/red, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"feA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"feH" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"feR" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/research_director, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/hor) +"feU" = ( +/obj/machinery/seed_extractor, +/turf/simulated/floor/grass, +/area/security/permabrig) +"ffY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"fgr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/toxins/lab) +"fgv" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"fhe" = ( +/obj/item/kirbyplants, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"fho" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"fhx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"fhE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"fhH" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/security/customs2) +"fhY" = ( +/obj/item/tank/internals/emergency_oxygen/engi/empty, +/obj/item/tank/internals/emergency_oxygen/engi/empty, +/obj/structure/closet/crate/freezer/iv_storage, +/obj/item/clothing/mask/breath/medical, +/obj/item/clothing/mask/breath/medical, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitegreen" + }, +/area/medical/virology) +"fig" = ( +/obj/machinery/disposal, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"fin" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/camera{ + c_tag = "Bar South"; + dir = 1 + }, +/obj/machinery/economy/slot_machine, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"fiM" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"fjd" = ( +/obj/structure/chair/sofa/corp/left, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"fjf" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint) +"fjx" = ( +/obj/structure/closet/secure_closet/research_reagents, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"fjE" = ( +/obj/effect/spawner/window, +/turf/simulated/floor/plating, +/area/engine/hallway) +"fjM" = ( +/obj/machinery/hydroponics/constructable{ + desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; + name = "Prison hydroponics tray"; + using_irrigation = 1 + }, +/obj/item/seeds/onion, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"fjN" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/ntrep) +"fjO" = ( +/obj/structure/sign/directions/medical{ + dir = 4; + pixel_x = 32; + pixel_y = 7 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"fke" = ( +/obj/machinery/atmospherics/binary/valve/open, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"fko" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"fkC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 8; + nightshift_allowed = 0; + nightshift_enabled = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/maintenance/aft) +"fkT" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/bluegrid, +/area/aisat/hall) +"flm" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/generic, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"flW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"fma" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"fmd" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/port) +"fmg" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"fmk" = ( +/obj/machinery/hologram/holopad{ + pixel_x = -16 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hydroponics) +"fmn" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/asmaint) +"fmp" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"fmG" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 10 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"fmH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitegreen" + }, +/area/medical/virology) +"fmN" = ( +/obj/machinery/computer/arcade/battle{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"fmT" = ( +/obj/item/stack/tile/mineral, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"fnd" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id_tag = "engsm2"; + name = "SM Radiation Security Lock" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"fnP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"fnT" = ( +/obj/machinery/porta_turret{ + dir = 1 + }, +/obj/item/radio/intercom/locked/ai_private{ + broadcasting = 1; + dir = 1; + listening = 0; + pixel_y = -22 + }, +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/turret_protected/aisat_interior) +"fnV" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"fnX" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "qm" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/qm, +/turf/simulated/floor/plasteel, +/area/quartermaster/qm) +"foi" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio3"; + name = "Chamber 3 Containment Blast Doors" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio2"; + name = "Chamber 2 Containment Blast Doors" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"foC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"fpa" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"fpd" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/library) +"fpe" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"fpl" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"fpG" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"fpO" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/space, +/area/space) +"fpT" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"fqq" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Brig Cell Block A South"; + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "Detective"; + sort_type_txt = "24" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom" + }, +/area/security/prison/cell_block/A) +"fqt" = ( +/obj/item/storage/bag/plasticbag, +/obj/item/trash/fried_vox, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"fqI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"fqN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/terminal, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"fqR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"fqV" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"fqZ" = ( +/obj/effect/decal/warning_stripes/white, +/obj/machinery/kitchen_machine/oven{ + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"frm" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"fry" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/ntrep) +"frM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/security/range) +"fsm" = ( +/obj/structure/railing{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/survival, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/abandonedbar) +"fsI" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Engineering Tesling Engine Room North"; + network = list("Singularity","SS13","Engineering") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"fsM" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio7"; + name = "Chamber 7 Containment Blast Doors" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio6"; + name = "Chamber 6 Containment Blast Doors" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"fsQ" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/medical/morgue) +"fsR" = ( +/obj/item/kirbyplants, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"fsW" = ( +/obj/structure/chair, +/obj/machinery/camera{ + c_tag = "Engineering Lobby East"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"ftl" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/east) +"ftm" = ( +/obj/machinery/hydroponics/constructable{ + desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; + name = "Prison hydroponics tray"; + using_irrigation = 1 + }, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/item/seeds/amanita, +/turf/simulated/floor/grass, +/area/security/permabrig) +"ftt" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"ftM" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/photocopier, +/turf/simulated/floor/carpet, +/area/medical/psych) +"ftW" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 1; + inlet_injector_autolink_id = "waste_in"; + name = "Gas Mix Tank Control"; + outlet_vent_autolink_id = "waste_out"; + autolink_sensors = list("waste_sensor"="Tank") + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/atmos) +"fuy" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"fuz" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"fuH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"fvf" = ( +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"fvi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"fvs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/structure/rack, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"fvy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/brig) +"fvJ" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/structure/table/wood, +/obj/machinery/smartfridge/id, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"fvT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"fvV" = ( +/obj/structure/table, +/obj/item/toy/crayon/spraycan, +/obj/item/deck/cards, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"fwa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"fwc" = ( +/obj/machinery/door_control{ + id = "smstorage"; + name = "Supermatter Storage"; + pixel_x = 24; + req_access_txt = "32"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"fwf" = ( +/obj/structure/table, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"fwy" = ( +/obj/item/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"fwF" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"fwZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/atmos) +"fxr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Equipment Storage" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plasteel, +/area/security/seceqstorage) +"fxu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fxD" = ( +/obj/machinery/camera{ + c_tag = "Research Access"; + network = list("Research","SS13") + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"fxN" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/turf/simulated/floor/wood, +/area/maintenance/asmaint) +"fxP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/bed, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/bedsheet/orange, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/permabrig) +"fxU" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"fys" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/maintenance/fsmaint) +"fyM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"fyQ" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "HydroHallway"; + name = "Hydroponics Shutters" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hydroponics) +"fyR" = ( +/obj/machinery/power/compressor{ + comp_id = "incineratorturbine"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/engine/vacuum, +/area/maintenance/turbine) +"fyV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"fza" = ( +/obj/machinery/conveyor/east{ + id = "garbage" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"fzl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"fzq" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"fzC" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"fzT" = ( +/obj/structure/table/wood, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"fAd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"fAn" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/visible/universal{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"fAt" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"fAw" = ( +/obj/machinery/tcomms/core/station, +/obj/machinery/camera{ + c_tag = "Telecommunications Core"; + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/tcommsat/chamber) +"fAH" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed{ + pixel_x = 3; + pixel_y = -5 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"fAL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"fAN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"fAO" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"fBj" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/crew_quarters/locker/locker_toilet) +"fBk" = ( +/obj/structure/table, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"fBw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"fBy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/molten_object/large, +/obj/effect/decal/remains/human, +/obj/structure/railing/cap/normal{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/abandonedbar) +"fBH" = ( +/obj/structure/closet/crate, +/obj/item/coin/silver, +/obj/item/grenade/chem_grenade, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/item/poster/random_contraband, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"fBN" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"fCA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"fCJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"fCX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"fDa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"fDc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"fDd" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"fDp" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"fDJ" = ( +/turf/simulated/wall/r_wall, +/area/toxins/launch) +"fDM" = ( +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"fDP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/fire{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/binary/pump{ + name = "Fuel Pipe to Incinerator" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"fDU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"fEx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"fEE" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/atmos) +"fEI" = ( +/obj/structure/sign/poster/official/safety_internals{ + pixel_x = 30 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"fEN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"fEO" = ( +/obj/structure/chair/stool/bar{ + dir = 8 + }, +/turf/simulated/floor/beach/sand, +/area/hallway/secondary/exit) +"fEP" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "open"; + id_tag = "representative"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/ntrep) +"fET" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"fFz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"fFC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"fFY" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"fGr" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = 32 + }, +/obj/structure/bed/dogbed/ian, +/obj/machinery/light{ + dir = 4 + }, +/mob/living/simple_animal/pet/dog/corgi/Ian, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"fGH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"fGI" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"fGT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door_control{ + id = "maintcham"; + name = "Containment Control"; + pixel_x = 26 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"fHe" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom" + }, +/area/security/prison/cell_block/A) +"fHg" = ( +/obj/effect/decal/cleanable/dust, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/carpet/black, +/area/maintenance/fsmaint) +"fHs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/fpmaint) +"fHA" = ( +/obj/effect/decal/cleanable/blood/tracks, +/obj/effect/decal/cleanable/dirt, +/obj/structure/curtain/black, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"fHD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"fHE" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluecorners" + }, +/area/toxins/server_coldroom) +"fIB" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/mimeoffice) +"fIP" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "scene" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/bar/atrium) +"fIU" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"fJa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/xenobio{ + pixel_x = -31 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/purple, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"fJe" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"fJg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm/engine{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 1; + name = "Engineering Engine Super APC"; + pixel_y = 24; + shock_proof = 1 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Gas to Filter" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"fJu" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"fJD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"fJK" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"fJX" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"fKf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"fKW" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"fLX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/lobby) +"fMa" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"fMb" = ( +/obj/machinery/atmospherics/unary/vent_pump/siphon/on{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/toxins/xenobiology) +"fMc" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/equipmentstorage) +"fMl" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + name = "Robotics Lab Shutters"; + id_tag = "robotics" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/effect/spawner/window/reinforced/polarized{ + id = "robo" + }, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"fMn" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"fMG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"fMK" = ( +/mob/living/simple_animal/mouse, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"fMM" = ( +/obj/structure/flora/grass/jungle, +/turf/simulated/floor/grass, +/area/security/permabrig) +"fMR" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Transfer" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/prisonlockers) +"fMY" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"fNa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"fNk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Hydroponics" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"fNC" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/wood, +/area/ntrep) +"fNH" = ( +/obj/machinery/space_heater, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plasteel{ + icon_state = "stage_bleft" + }, +/area/maintenance/fsmaint) +"fNQ" = ( +/obj/machinery/newscaster/security_unit{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"fOi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"fOq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"fOP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"fOQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"fPq" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"fPr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"fPx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"fPy" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/hor) +"fPF" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/qm) +"fPR" = ( +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/asmaint) +"fQr" = ( +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_y = 3; + pixel_x = 3 + }, +/obj/item/storage/box/bodybags, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"fQI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"fRo" = ( +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/obj/structure/chair, +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"fRp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"fRK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/electrical{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/multitool, +/obj/machinery/camera{ + c_tag = "AI Satellite Service Bay"; + dir = 8; + network = list("SS13","MiniSat") + }, +/turf/simulated/floor/plating, +/area/aisat/service) +"fRL" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"fSi" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "evamaint_vent"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"fSH" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"fSJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"fSM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "blue" + }, +/area/maintenance/aft) +"fSV" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Custodial Closet Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, +/turf/simulated/floor/plating, +/area/janitor) +"fTc" = ( +/obj/structure/closet/crate{ + name = "solar pack crate" + }, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/solar_assembly, +/obj/item/circuitboard/solar_control, +/obj/item/tracker_electronics, +/obj/item/paper/solar, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/storage/secure) +"fTt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Gas to Mix" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"fTy" = ( +/obj/machinery/smartfridge/secure/extract, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"fTz" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"fTD" = ( +/obj/machinery/plantgenes, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/hydroponics) +"fTO" = ( +/obj/effect/decal/cleanable/dust, +/obj/effect/spawner/random_spawners/blood_often, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"fTR" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"fTV" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"fUk" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"fUC" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/morgue{ + dir = 1 + }, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plating, +/area/medical/morgue) +"fUQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"fUW" = ( +/obj/structure/sign/biohazard, +/turf/simulated/wall/r_wall, +/area/toxins/mixing) +"fVg" = ( +/obj/effect/decal/cleanable/dust, +/obj/item/trash/can, +/turf/simulated/floor/wood/fancy/oak{ + icon_state = "fancy-wood-oak-broken7" + }, +/area/maintenance/abandonedbar) +"fVk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"fVq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/west) +"fVy" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/item/storage/fancy/cigarettes/dromedaryco, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"fVY" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"fWj" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/landmark/start/chemist, +/obj/structure/chair/stool, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"fWk" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"fWl" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"fWu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"fWJ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"fWP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/atmos) +"fWQ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/storage/box/monkeycubes, +/turf/simulated/floor/plasteel{ + dir = 1 + }, +/area/medical/genetics) +"fXo" = ( +/mob/living/simple_animal/bot/cleanbot{ + on = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/aisat/service) +"fXt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"fXK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"fXL" = ( +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"fYe" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"fYg" = ( +/obj/machinery/door_control{ + id = "toilet_unitb"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 24; + specialfunctions = 4 + }, +/obj/structure/toilet{ + dir = 1 + }, +/obj/structure/sign/poster/contraband/lusty_xenomorph{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"fYu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"fYx" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/landmark/start/chemist, +/obj/structure/chair/stool, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"fYN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"fZu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/extinguisher, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint) +"fZy" = ( +/obj/machinery/atmospherics/unary/vent_pump/siphon/on{ + dir = 1 + }, +/turf/simulated/floor/engine/vacuum, +/area/maintenance/turbine) +"fZC" = ( +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/ward) +"fZD" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/sop_engineering{ + pixel_x = -3 + }, +/obj/item/book/manual/wiki/engineering_guide{ + pixel_x = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/break_room) +"fZO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/assembly/mousetrap/armed, +/turf/simulated/floor/plasteel{ + icon_state = "Dark" + }, +/area/maintenance/abandonedbar) +"fZX" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"gan" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"gaS" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"gbs" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "purple" + }, +/area/toxins/hallway) +"gby" = ( +/obj/effect/turf_decal/bot, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"gbM" = ( +/obj/structure/table, +/obj/machinery/door_control{ + id = "durka1"; + name = "Privacy Shutters Control"; + pixel_x = 6; + pixel_y = 8 + }, +/obj/machinery/door_control{ + id = "durka2"; + name = "Privacy Shutters Control"; + pixel_x = -6; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"gce" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"gdp" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/poster/official/healthy{ + pixel_y = 32 + }, +/obj/machinery/economy/vending/medical, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"gdq" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/aisat/hall) +"gdy" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Engineering Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/all/engineering/general{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"gdP" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"gdQ" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"geb" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"gei" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"geo" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"geH" = ( +/obj/structure/chair/sofa{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/asmaint) +"geX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/ward) +"gff" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"gfo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/lobby) +"gfC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ggr" = ( +/obj/item/stack/rods{ + amount = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"ggB" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"ggC" = ( +/obj/structure/table/glass, +/obj/item/taperecorder{ + pixel_x = -5; + pixel_y = 4 + }, +/turf/simulated/floor/light/purple, +/area/crew_quarters/bar/atrium) +"ggD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"ggI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"ghg" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ghP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"ghQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"ghR" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/glasses/meson, +/obj/machinery/door_control{ + desc = "A remote control-switch for the SM Radiation Security Shutters"; + id = "engsm2"; + name = "SM Door Radiation Shutters Control"; + pixel_y = 27 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"ghU" = ( +/obj/structure/table/glass, +/obj/item/storage/box/masks{ + pixel_x = 5; + pixel_y = 8 + }, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner"; + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/storage/box/gloves{ + pixel_x = 5; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"gim" = ( +/obj/machinery/door/airlock/engineering{ + name = "Aft Port Solar Access" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"gin" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"giy" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"giQ" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"giR" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "hos_room" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"giX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"gji" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/lobby) +"gjN" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"gjP" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/chair/sofa{ + color = "#85130b"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/security/permabrig) +"gkf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"gkm" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"gkn" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/kirbyplants, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/medical/cmo) +"gkw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/spawner/xeno, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"gkP" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"gll" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"glv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet/cyan, +/area/security/prison/cell_block/A) +"gly" = ( +/obj/machinery/economy/slot_machine, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"glD" = ( +/obj/machinery/camera{ + c_tag = "Departure Lounge North-West"; + dir = 4 + }, +/obj/structure/chair/sofa/bench/right{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"glM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"glP" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"glR" = ( +/obj/machinery/door/airlock/virology{ + autoclose = 0; + id_tag = "viro_door_int"; + locked = 1; + name = "Virology Lab Internal Airlock" + }, +/obj/machinery/access_button{ + autolink_id = "viro_btn_int"; + name = "Virology Lab Access Button"; + pixel_x = -24 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/medical/virology, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"gmn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"gmu" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"gmE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/flashlight/seclite{ + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/abandonedbar) +"gmU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/asmaint) +"gmW" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"gnB" = ( +/obj/structure/closet/coffin, +/obj/structure/sign/holy{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"gnG" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"gnV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"goq" = ( +/obj/structure/largecrate, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"goy" = ( +/turf/simulated/wall, +/area/security/prisonlockers) +"goA" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/service{ + name = "Bar Office" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/bar, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar) +"goC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/fore) +"goJ" = ( +/obj/structure/falsewall, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"goN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/secondary/exit) +"goS" = ( +/obj/structure/chair/comfy/black, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"goX" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"gpa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/qm) +"gpk" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/cryo) +"gpp" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"gpx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "Secure Storage"; + name = "Secure Storage" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/storage/secure) +"gpB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/computerframe{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/aft) +"gpH" = ( +/obj/structure/table/wood, +/obj/item/newspaper, +/turf/simulated/floor/plating, +/area/maintenance/port) +"gqn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"gqq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"gqr" = ( +/obj/machinery/holosign_switch{ + dir = 8; + id = "surgery2"; + pixel_x = 24; + pixel_y = 8 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "custom placement"; + pixel_x = 24; + pixel_y = -8 + }, +/obj/machinery/button/windowtint{ + id = "surgery2"; + pixel_x = 24 + }, +/obj/structure/closet/crate/freezer/iv_storage, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"gqu" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"gqA" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"gqN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"gqW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"gru" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + layer = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellowfull" + }, +/area/atmos) +"grw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"grC" = ( +/obj/structure/table, +/obj/structure/bedsheetbin{ + pixel_x = -1; + pixel_y = 2 + }, +/turf/simulated/floor/wood/fancy/birch, +/area/maintenance/fsmaint) +"grH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"gsd" = ( +/obj/structure/table/wood, +/obj/machinery/light/small, +/obj/item/reagent_containers/food/drinks/mug/novelty, +/turf/simulated/floor/wood, +/area/ntrep) +"gsg" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"gsh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"gsx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"gsN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"gsQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blackcorner" + }, +/area/security/permabrig) +"gsS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"gsY" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"gta" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"gtx" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "black" + }, +/area/security/permabrig) +"gtA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"gtB" = ( +/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/decal/warning_stripes/arrow, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"gtV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"guy" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/permabrig) +"guJ" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/paper/tcommskey{ + pixel_x = 7; + pixel_y = 2 + }, +/obj/item/stamp/ce{ + pixel_x = 7 + }, +/obj/item/pen/multi{ + pixel_y = 6; + pixel_x = -5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/chiefs_office) +"guK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/maintenance/fsmaint) +"guQ" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -7 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"guR" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/machinery/economy/atm{ + pixel_y = 32 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar) +"gvg" = ( +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"gvh" = ( +/obj/structure/closet/crate, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/bag/tray, +/obj/item/storage/bag/tray, +/obj/item/storage/bag/tray, +/obj/item/storage/bag/tray, +/obj/item/kitchen/knife/plastic, +/obj/item/kitchen/knife/plastic, +/obj/item/kitchen/knife/plastic, +/obj/item/kitchen/utensil/pspoon, +/obj/item/kitchen/utensil/pspoon, +/obj/item/kitchen/utensil/pspoon, +/obj/item/kitchen/utensil/pfork, +/obj/item/kitchen/utensil/pfork, +/obj/item/kitchen/utensil/pfork, +/obj/item/trash/snack_bowl, +/obj/item/trash/snack_bowl, +/obj/item/trash/snack_bowl, +/obj/item/trash/snack_bowl, +/obj/item/trash/snack_bowl, +/obj/item/trash/snack_bowl, +/obj/item/seeds/ambrosia, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"gvi" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"gvW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"gwb" = ( +/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"gwo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"gww" = ( +/obj/machinery/fishtank/bowl, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"gwx" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"gwz" = ( +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"gwH" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 4; + filter_type = 2; + name = "Gas filter (N2 tank)"; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/atmos) +"gxb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/permabrig) +"gxl" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"gxE" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/mime, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"gxW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"gyA" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"gyM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/west) +"gyS" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio4"; + name = "Chamber 4 Containment Blast Doors" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio3"; + name = "Chamber 3 Containment Blast Doors" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"gzl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/nw) +"gzz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/maintenance/asmaint) +"gzN" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/apmaint) +"gzQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"gzU" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"gAk" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"gAm" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/space/nearstation) +"gAt" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"gAF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"gAJ" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/port) +"gAS" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/pen{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"gAY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"gBh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"gBF" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"gCl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"gCp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"gCr" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"gCU" = ( +/obj/structure/punching_bag, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"gCV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"gCX" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Atmos West"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"gDp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "telescienceblast"; + name = "test chamber blast doors" + }, +/obj/effect/turf_decal/stripes/full, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/explab_chamber) +"gDJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/machinery/atmospherics/pipe/simple/visible/purple, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/atmos) +"gDS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"gDU" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"gEb" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"gEd" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/ne) +"gEj" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"gEs" = ( +/obj/structure/dresser, +/obj/item/toy/figure/crew/cmo{ + pixel_y = 14 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"gEH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"gEL" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"gFm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"gFt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"gFB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"gFG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Holodeck Door" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "holodeck" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"gFS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/library) +"gFU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"gFV" = ( +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/toxins/hallway) +"gFW" = ( +/obj/machinery/computer/operating{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"gFX" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"gGk" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for the SM Radiation Security Shutters"; + id = "engsm2"; + name = "SM Door Radiation Shutters Control"; + pixel_y = -27 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"gGq" = ( +/obj/machinery/door/airlock/bathroom{ + name = "Unisex Restrooms" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"gGQ" = ( +/obj/effect/landmark/spawner/rev, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"gGR" = ( +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"gHg" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Chamber"; + network = list("SS13","engine","Engineering") + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"gHx" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"gHL" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/atmos) +"gIn" = ( +/obj/item/lighter/random, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/aft) +"gIp" = ( +/obj/effect/landmark/spawner/rev, +/obj/machinery/light/small, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"gIr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/library) +"gIy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/aft) +"gIU" = ( +/obj/machinery/door/airlock/wood{ + desc = "No solicitors please."; + name = "Private Residence" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"gJa" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"gJd" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"gJl" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/turret_protected/aisat_interior) +"gJF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"gJH" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"gKn" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"gKs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/security/hos) +"gKx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Pods" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"gKF" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"gKL" = ( +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"gKN" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/medbay) +"gKS" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/sign/nosmoking_1, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/medical/reception) +"gLe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"gLu" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/hallway) +"gLA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"gLG" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/hallway) +"gMa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/dough{ + desc = "A piece of dough. It looks moldy and is hard as a rock. Hope you're not planning on turning this into a pizza.."; + name = "old dough" + }, +/obj/item/kitchen/rollingpin, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint2) +"gMc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"gMl" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"gMv" = ( +/obj/item/ashtray/bronze, +/obj/item/lighter/zippo/blue{ + pixel_x = 7; + pixel_y = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/table/wood, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"gMH" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/item/storage/secure/safe{ + pixel_x = -27; + pixel_y = 5 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = -4; + pixel_y = 1 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/storage/fancy/candle_box/eternal{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/storage/fancy/candle_box/eternal{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/fancy/candle_box/eternal{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/flashlight/lamp{ + layer = 3.2 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/crew_quarters/bar) +"gMP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/gravitygenerator) +"gNf" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"gNs" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister{ + anchored = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"gNQ" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"gNY" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"gOa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"gOd" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"gOk" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/machinery/hydroponics/soil, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"gOm" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"gOo" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/port) +"gOE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"gOF" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"gOI" = ( +/obj/effect/decal/cleanable/dust, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/carpet/black, +/area/maintenance/fsmaint) +"gPb" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/grass, +/area/maintenance/asmaint) +"gPj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"gPk" = ( +/obj/structure/closet, +/obj/item/stack/spacecash/c5, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" + }, +/obj/machinery/light_construct/small, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"gPM" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/maintenance/asmaint) +"gPW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"gQi" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/computer/cryopod/robot{ + pixel_x = -30; + pixel_y = 30 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/aisat/service) +"gQs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Equipment Storage"; + req_one_access_txt = null + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/equipmentstorage) +"gQD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/hor) +"gQK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"gQN" = ( +/obj/effect/spawner/random_barrier/possibly_welded_airlock, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"gRe" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/turf/simulated/floor/wood, +/area/maintenance/asmaint2) +"gRp" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/medical/patients_rooms) +"gRB" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern{ + on = 1 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/carpet/black, +/area/maintenance/fsmaint) +"gRE" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CE" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/engine/chiefs_office) +"gRU" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"gSd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"gSE" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"gSJ" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"gSN" = ( +/obj/machinery/conveyor/east{ + id = "QMLoad2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"gSP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"gSR" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "purple" + }, +/area/toxins/hallway) +"gST" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/aisat/hall) +"gSU" = ( +/obj/structure/curtain/open/shower{ + anchored = 1 + }, +/obj/machinery/shower{ + pixel_y = 20 + }, +/obj/item/camera_assembly, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/abandonedbar) +"gSY" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"gTH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"gTQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/north) +"gTV" = ( +/obj/structure/fermenting_barrel, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/asmaint2) +"gTX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"gUh" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"gUm" = ( +/obj/machinery/camera{ + c_tag = "Departure Lounge North-East" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"gUp" = ( +/obj/item/holder/mouse, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"gUq" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"gUO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"gVb" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"gVp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"gVs" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/port) +"gVu" = ( +/obj/machinery/camera{ + c_tag = "Research Hallway South"; + dir = 4; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"gVC" = ( +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/reception) +"gVD" = ( +/obj/effect/decal/cleanable/blood/xeno, +/obj/item/restraints/handcuffs/cable/blue, +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 25 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"gVE" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"gVT" = ( +/obj/structure/table, +/obj/item/ashtray/glass, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/toxins/hallway) +"gVU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellowcorners" + }, +/area/assembly/chargebay) +"gVX" = ( +/turf/simulated/floor/plasteel/stairs/right, +/area/engine/equipmentstorage) +"gWp" = ( +/obj/machinery/doppler_array{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"gWv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"gWI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"gWV" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "Bar Delivery" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/bar{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/crew_quarters/bar) +"gWZ" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "perma_door_ext"; + locked = 1; + name = "Prison Wing" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/access_button{ + autolink_id = "perma_btn_ext"; + name = "Prison Wing Access Button"; + pixel_y = 21; + req_one_access_txt = "2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors" + }, +/obj/effect/turf_decal/stripes/red/full, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"gXj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/railing/cap/reversed{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/abandonedbar) +"gXo" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"gXL" = ( +/obj/machinery/door/window/classic/reversed{ + name = "Toxins Launcher"; + req_one_access_txt = "7" + }, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Toxins Launcher"; + req_one_access_txt = "7" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/tox, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/tox{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/toxins/launch) +"gXU" = ( +/obj/machinery/door/airlock/external{ + id_tag = "sol_door_int"; + locked = 1; + name = "Arrivals External Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"gXX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"gYf" = ( +/obj/machinery/atmospherics/binary/volume_pump/on{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/atmos) +"gYk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"gYq" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"gYr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"gYs" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/maintenance/apmaint) +"gYM" = ( +/obj/structure/rack, +/obj/item/flashlight, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "vault" + }, +/area/engine/aitransit) +"gYO" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"gYV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"gZc" = ( +/obj/machinery/gateway{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"gZg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"gZn" = ( +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"gZo" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/atmos) +"gZH" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/asmaint2) +"gZS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"gZW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"gZX" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Medbay"; + departmentType = 1; + name = "Medbay Requests Console"; + pixel_x = 32 + }, +/obj/structure/filingcabinet/chestdrawer, +/obj/item/folder/white, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"hae" = ( +/obj/structure/reagent_dispensers/fueltank{ + desc = "Вагончик с топливом. Достаточно лёгкий, видать не полный. Интересно, кто его тут оставил..."; + tank_volume = 1000 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/bar) +"hak" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/birch{ + icon_state = "fancy-wood-birch-broken" + }, +/area/maintenance/fsmaint) +"hau" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/ai_slipper, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/service) +"haz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "black" + }, +/area/security/permabrig) +"haD" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Dormitories Toilets"; + dir = 4 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/crew_quarters/toilet) +"haU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"hbb" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"hbc" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/ward) +"hbq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/hallway) +"hbu" = ( +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/structure/rack, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"hbP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"hcb" = ( +/obj/item/radio/intercom, +/turf/simulated/wall, +/area/atmos) +"hcz" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/obj/machinery/atmospherics/meter, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hcA" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/medical/ward) +"hcE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/explab_chamber) +"hcZ" = ( +/obj/machinery/door_control{ + desc = "A remote control-switch for the engineering security doors."; + id = "teledoor"; + name = "AI Satellite Teleport Shutters Control"; + pixel_y = 25; + req_one_access_txt = "17;75" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"hdW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "purple" + }, +/area/maintenance/asmaint) +"hea" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"hen" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"hes" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"het" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/sleeper) +"hew" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/structure/sink{ + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "Dark" + }, +/area/maintenance/abandonedbar) +"heL" = ( +/obj/machinery/door/airlock, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"heW" = ( +/obj/effect/decal/cleanable/dust, +/obj/item/stack/sheet/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"hfb" = ( +/obj/machinery/atmospherics/binary/volume_pump/on{ + dir = 1; + name = "Space Loop Out" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"hft" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/space, +/area/space/nearstation) +"hfu" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"hfD" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkyellow" + }, +/area/assembly/chargebay) +"hgb" = ( +/obj/structure/chair, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/asmaint) +"hgT" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + on = 0; + pixel_x = -4; + pixel_y = 10 + }, +/obj/item/cane{ + pixel_x = 2; + pixel_y = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8; + nightshift_allowed = 0; + nightshift_enabled = 1 + }, +/obj/machinery/button/windowtint{ + id = "psych"; + pixel_x = 16; + pixel_y = -2 + }, +/obj/item/clothing/glasses/hud/skills, +/turf/simulated/floor/carpet, +/area/medical/psych) +"hgU" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/red{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"hhf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"hhh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"hhk" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast west"; + name = "Bridge Blast Doors" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"hhl" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"hhn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"hhz" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"hhV" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/fire{ + pixel_x = 32 + }, +/obj/machinery/access_button{ + layer = 3.1; + autolink_id = "turbine_btn_int"; + name = "Gas Turbine Airlock Control"; + pixel_x = -8; + pixel_y = -24 + }, +/obj/machinery/atmospherics/binary/pump/on, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"hhW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/toxins/lab) +"hhX" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Prison Cafeteria" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"hib" = ( +/obj/machinery/computer/security{ + dir = 8; + network = list("SS13","Research Outpost","Mining Outpost") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"hir" = ( +/obj/item/candle, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/maintenance/fsmaint) +"hit" = ( +/obj/structure/sign/securearea, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva) +"hiw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/west) +"hiM" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"hiO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Prison Entry"; + dir = 6; + network = list("Prison","SS13") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/flasher{ + id = "prison"; + pixel_x = 16; + pixel_y = 22 + }, +/obj/machinery/flasher_button{ + id = "prison"; + pixel_x = -10; + pixel_y = 20 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"hiQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"hju" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/chapel/office) +"hjH" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/table/wood, +/obj/item/toner, +/obj/item/toner{ + pixel_y = 6 + }, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"hjO" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/toy/crayon/mime{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/pen/red{ + pixel_x = 2; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"hjR" = ( +/obj/machinery/conveyor/east{ + id = "garbage" + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"hjX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/security/permabrig) +"hke" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"hkN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hld" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"hlq" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Medbay Cryogenics"; + dir = 1 + }, +/obj/machinery/atmospherics/unary/thermomachine/freezer/on{ + name = "Temperature control unit"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/cryo) +"hlG" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"hlI" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 2; + icon_state = "open"; + id_tag = "blueshield"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/blueshield) +"hlM" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"hmj" = ( +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/maintenance/abandonedbar) +"hmq" = ( +/obj/structure/rack, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"hmu" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"hmR" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/turretid/stun{ + control_area = "\improper AI Satellite Service"; + name = "AI Satellite Service Bay Turret Control"; + pixel_x = 24; + req_one_access_txt = "75" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/turret_protected/aisat_interior) +"hng" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"hnk" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"hnB" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/dropper{ + pixel_y = -4 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_y = 12; + pixel_x = -8 + }, +/obj/item/reagent_containers/syringe/antiviral{ + pixel_y = 4 + }, +/obj/item/reagent_containers/dropper/precision{ + pixel_y = 4; + pixel_x = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"hnS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"hnY" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table, +/obj/item/bonegel, +/obj/item/bonesetter, +/obj/item/FixOVein, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"hod" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"hoz" = ( +/obj/structure/dispenser/oxygen, +/obj/effect/decal/warning_stripes/blue, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"hoB" = ( +/obj/docking_port/stationary{ + dwidth = 2; + height = 5; + id = "laborcamp_home"; + name = "fore bay 1"; + width = 9 + }, +/turf/space, +/area/space) +"hoD" = ( +/obj/machinery/access_button{ + autolink_id = "fpsolar_btn_int"; + pixel_x = 25; + pixel_y = 25; + req_one_access_txt = "13" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"hoJ" = ( +/obj/effect/spawner/random_spawners/fungus_probably, +/turf/simulated/wall, +/area/maintenance/disposal) +"hpd" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "Air Out" + }, +/turf/simulated/floor/plating, +/area/aisat/atmos) +"hpr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"hpP" = ( +/obj/structure/table, +/obj/item/storage/fancy/rollingpapers, +/obj/item/storage/box/matches, +/obj/item/seeds/tobacco, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/security/permabrig) +"hpQ" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"hpR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"hpY" = ( +/obj/structure/chair/sofa/bench{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"hqe" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=HOP2"; + location = "Stbd" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"hqi" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/port) +"hqo" = ( +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/structure/table/glass, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"hqC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/radio/intercom/locked/prison{ + name = "Prison Intercom (General)"; + pixel_y = 22 + }, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"hra" = ( +/obj/item/trash/tastybread, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"hrg" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "air_sensor"; + output = 127 + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"hri" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"hrm" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"hrq" = ( +/obj/structure/janitorialcart, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/janitor) +"hrE" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/engineering/glass{ + id_tag = "englobby"; + name = "Engineering" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/hallway) +"hrK" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"hrS" = ( +/obj/structure/chair/comfy/black, +/obj/structure/chair/comfy/brown{ + color = "#514E58" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hsk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/port) +"hsz" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/obj/structure/bed{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hsB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"hsD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"hsO" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"hsP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"hsQ" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/mixing) +"hsZ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"htR" = ( +/obj/structure/chair/sofa/right{ + color = "#85130b"; + dir = 4 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/wood, +/area/security/permabrig) +"htV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plating, +/area/maintenance/port) +"htY" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/west) +"hua" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/rpd, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"hug" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"huo" = ( +/obj/structure/chair/stool, +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/wood, +/area/maintenance/asmaint2) +"huD" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"huR" = ( +/obj/item/crowbar/red, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/aft) +"hvc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"hvn" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral2) +"hvR" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"hwC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/maintenance/asmaint2) +"hwE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"hwH" = ( +/obj/structure/closet/firecloset, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"hxx" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 2 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"hxJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dust, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/brown{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"hyj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/light, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"hyk" = ( +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"hyv" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"hyx" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"hyE" = ( +/obj/machinery/door/airlock/freezer{ + req_one_access_txt = "28" + }, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"hyH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"hyO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"hyQ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"hyR" = ( +/obj/structure/table, +/obj/item/toy/figure/crew/cargotech, +/obj/item/cartridge/quartermaster, +/obj/item/cartridge/quartermaster{ + pixel_x = -4; + pixel_y = 7 + }, +/obj/item/cartridge/quartermaster{ + pixel_x = 6; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/qm) +"hzh" = ( +/obj/effect/decal/cleanable/dust, +/obj/item/kitchen/rollingpin, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hzj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"hzy" = ( +/obj/machinery/hologram/holopad, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"hzG" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 4; + name = "Gas filter (Toxins tank)"; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/atmos) +"hzN" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"hAh" = ( +/obj/structure/flora/rock/pile/largejungle, +/turf/simulated/floor/grass, +/area/security/permabrig) +"hAl" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "paramedic"; + name = "Paramedic Garage" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/machinery/door_control{ + id = "paramedic"; + name = "Garage Door Control"; + pixel_y = 24; + req_one_access_txt = "66" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/paramedic) +"hAx" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "Kitchen Delivery" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"hAL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"hAR" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"hAX" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump Engineering"; + pixel_y = 24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/atmos/storage) +"hBu" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/robotanalyzer, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"hBw" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"hBF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"hCr" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"hCs" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"hCu" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"hCz" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"hCF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"hCG" = ( +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hCY" = ( +/obj/effect/spawner/random_spawners/blood_often, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/apmaint) +"hDd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/hidden/purple, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"hDf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Science Maintenance" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/genetics, +/turf/simulated/floor/plating, +/area/medical/genetics) +"hDl" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/permabrig) +"hDx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"hDI" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"hDJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/access_button{ + autolink_id = "assolar_btn_ext"; + pixel_x = 25; + pixel_y = 25; + req_one_access_txt = "13" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/starboard) +"hDN" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"hDS" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/mug/sci, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"hEd" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/port) +"hEu" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Prisoner Lockers"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/prisonlockers) +"hEB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/toxins/server_coldroom) +"hEW" = ( +/obj/machinery/suit_storage_unit/ce, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"hEX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"hFe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/aft) +"hFx" = ( +/obj/effect/spawner/window/reinforced/tinted, +/turf/simulated/floor/plating, +/area/chapel/main) +"hFz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"hFE" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"hFP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"hFW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"hFX" = ( +/obj/structure/bed, +/obj/item/bedsheet/cmo, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"hGj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"hGQ" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"hHt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"hHK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"hHP" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"hIc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "black" + }, +/area/security/permabrig) +"hIm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/crew_quarters/bar) +"hIC" = ( +/obj/machinery/door_timer/cell_1{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom" + }, +/area/security/prison/cell_block/A) +"hIP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"hIY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"hJj" = ( +/obj/machinery/computer/security/telescreen/engine, +/turf/simulated/wall/r_wall, +/area/engine/supermatter_room) +"hJq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"hJA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"hKc" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"hKe" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"hKw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"hLa" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fsmaint) +"hLh" = ( +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/prisonlockers) +"hLk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"hLl" = ( +/obj/item/restraints/handcuffs/cable/cyan, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/item/storage/pill_bottle/random_drug_bottle{ + pixel_x = -12 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"hLu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"hLv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"hLB" = ( +/obj/effect/spawner/random_spawners/blood_often, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"hLC" = ( +/obj/machinery/door/window/classic/reversed{ + name = "Containment Pen" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio4"; + name = "Chamber 4 Containment Blast Doors" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"hLG" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "rdlab2"; + name = "Research and Development Lab Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/reversed{ + dir = 4; + name = "Research and Development Desk" + }, +/obj/item/desk_bell{ + anchored = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplefull" + }, +/area/toxins/lab) +"hLM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"hMr" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"hMI" = ( +/obj/effect/spawner/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"hML" = ( +/obj/machinery/camera{ + c_tag = "Prison Forestry External"; + network = list("Prison","SS13") + }, +/turf/space, +/area/space) +"hMV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/machinery/access_button{ + autolink_id = "aisat_btn_int"; + pixel_x = -25; + pixel_y = 25 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"hNd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"hNf" = ( +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"hNr" = ( +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"hNy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"hNT" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"hOa" = ( +/obj/machinery/camera{ + c_tag = "Medbay Cloning"; + dir = 1 + }, +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 10; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/genetics_cloning) +"hOf" = ( +/mob/living/simple_animal/pig, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/hydroponics) +"hOh" = ( +/obj/machinery/door/airlock/maintenance{ + name = "E.V.A. Maintenance" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/command/eva, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"hOq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/plating, +/area/storage/tech) +"hOz" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "xenobio1"; + name = "Chamber 1 Containment Blast Door"; + pixel_y = 4; + req_one_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"hOA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"hOJ" = ( +/obj/structure/closet/chefcloset, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"hPx" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/structure/sign/poster/official/air1{ + pixel_x = 31 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"hPB" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular{ + pixel_x = -2; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"hPE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"hPH" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkyellow" + }, +/area/assembly/chargebay) +"hPR" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"hQH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"hQV" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"hQW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/hallway) +"hRm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plasteel, +/area/security/main) +"hRF" = ( +/obj/structure/chair/sofa/bench/left, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hRN" = ( +/obj/machinery/washing_machine, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/grey_tide{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/apmaint) +"hRS" = ( +/obj/machinery/airlock_controller/air_cycler{ + req_access_txt = "10;13"; + vent_link_id = "eng_atmos_vent"; + ext_door_link_id = "eng_atmos_door_ext"; + int_door_link_id = "eng_atmos_door_int"; + ext_button_link_id = "eng_atmos_btn_ext"; + int_button_link_id = "eng_atmos_btn_int"; + pixel_y = 25 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + autolink_id = "eng_atmos_vent" + }, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"hRY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/seceqstorage) +"hSD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/binary/pump{ + name = "Gas to Chamber" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"hSN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"hSU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/ward) +"hTu" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"hTv" = ( +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/structure/table, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"hTA" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"hTF" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Module East"; + dir = 1; + network = list("Research","SS13") + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"hTK" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/effect/landmark/start/scientist, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/toxins/hallway) +"hUa" = ( +/obj/structure/chair/stool/bar/dark{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar) +"hUh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/aft) +"hUj" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/sign/lifestar, +/turf/simulated/floor/plating, +/area/medical/cryo) +"hUm" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/chem_master/condimaster{ + name = "CondiMaster Neo"; + pixel_x = -5 + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"hUC" = ( +/obj/machinery/computer/arcade, +/turf/simulated/floor/wood, +/area/security/permabrig) +"hUP" = ( +/obj/structure/closet/secure_closet/brig, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/prisonlockers) +"hUV" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/engine/engine_smes) +"hUX" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/radio/intercom/locked/prison{ + name = "Prison Intercom (General)"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"hVT" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/obj/structure/lattice, +/obj/structure/disposalpipe/segment, +/turf/space, +/area/space/nearstation) +"hWo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"hWr" = ( +/obj/machinery/computer/monitor{ + name = "Engine Power Monitoring Computer"; + dir = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"hWu" = ( +/obj/structure/table, +/obj/item/plant_analyzer, +/obj/item/storage/bag/plants/portaseeder, +/obj/structure/sign/poster/contraband/ambrosia_vulgaris{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/maintenance/asmaint) +"hWI" = ( +/obj/item/kirbyplants, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"hWQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"hXf" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"hXp" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/light, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"hXB" = ( +/obj/structure/chair/comfy/teal{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"hXR" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint) +"hXT" = ( +/obj/structure/transit_tube{ + icon_state = "D-SW" + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"hYf" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/port) +"hYk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/security/processing) +"hYo" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/lighter/zippo/engraved{ + pixel_x = 8; + pixel_y = 2 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"hYr" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"hYs" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"hZz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/ward) +"hZH" = ( +/obj/structure/closet/crate, +/obj/item/stack/nanopaste, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"hZN" = ( +/obj/structure/closet/cardboard, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"hZO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"hZR" = ( +/obj/machinery/camera{ + c_tag = "Engineering Singularity NorthEast"; + dir = 8; + network = list("SS13","Singularity","Engineering") + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"hZZ" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"iac" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"iag" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "prisoner supression system"; + target_pressure = 4500 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"ial" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"iam" = ( +/obj/structure/safe, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/item/grenade/smokebomb, +/obj/item/restraints/handcuffs, +/obj/item/clothing/suit/browntrenchcoat, +/obj/item/clothing/head/fedora/brownfedora, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"iat" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"iav" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"ibp" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/kidanplaque{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"ibt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ibL" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"ibM" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/reagent_dispensers/oil, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"ibW" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/maintenance/asmaint) +"icn" = ( +/obj/structure/closet/l3closet/scientist, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"idn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/main) +"ido" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"idz" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"idF" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/engine/engine_smes) +"idY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/aft) +"ieb" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"iek" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"iev" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"iez" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/port) +"ieC" = ( +/obj/structure/table/tray, +/obj/item/storage/firstaid/surgery{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"ieI" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/atmos/storage) +"ieP" = ( +/obj/item/seeds/cannabis, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/maintenance/asmaint) +"ieW" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 8; + icon_state = "open"; + id_tag = "blueshield"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/blueshield) +"ifJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"ifT" = ( +/obj/structure/table/wood, +/obj/machinery/bottler, +/turf/simulated/floor/wood, +/area/maintenance/asmaint2) +"ifV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/reagent_containers/food/drinks/bottle/wine, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"ifW" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"igq" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/asmaint) +"igV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"iha" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"ihv" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"ihx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"ihJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/full, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"ihW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/atmos/control) +"iih" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + id_tag = "fssolar_door_ext"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"iip" = ( +/obj/machinery/ai_status_display{ + pixel_x = -32; + step_size = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"iis" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/maintenance/apmaint) +"iit" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"ijf" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ijg" = ( +/obj/item/trash/pistachios, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"ijp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ijw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"ijP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/binary/valve{ + dir = 4; + name = "port to heat exchange" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"ikg" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"iki" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/closet/crate, +/obj/item/hatchet, +/obj/item/hatchet{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/hatchet{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/storage/bag/plants/portaseeder, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"iks" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/atmos/control) +"ikx" = ( +/obj/structure/engineeringcart, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ikS" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"ilj" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio4"; + name = "Chamber 4 Containment Blast Doors" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"ill" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/waterbottle/large, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"ilS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"imr" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/virology) +"imB" = ( +/obj/machinery/optable, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/surgery2) +"imX" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall/r_wall, +/area/security/customs2) +"inc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"ind" = ( +/obj/structure/table/glass, +/obj/item/hand_labeler, +/obj/item/roller, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkpurple" + }, +/area/medical/genetics) +"inj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"inm" = ( +/obj/machinery/washing_machine, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood/fancy/birch{ + icon_state = "fancy-wood-birch-broken4" + }, +/area/maintenance/fsmaint) +"inu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"inv" = ( +/obj/structure/table, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 10 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 6 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 2 + }, +/obj/item/clothing/glasses/hud/health{ + pixel_y = -2 + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"inD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"inP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"inQ" = ( +/obj/structure/sign/biohazard, +/turf/simulated/wall/r_wall, +/area/toxins/xenobiology) +"inV" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"iot" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"iow" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"ioM" = ( +/turf/simulated/floor/plasteel, +/area/atmos/storage) +"ioU" = ( +/obj/machinery/disposal, +/obj/structure/sign/vacuum/external{ + pixel_x = -30 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/camera{ + c_tag = "Research Toxins Launch Room"; + dir = 4; + network = list("Research","SS13"); + pixel_y = -22 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"ipb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/spirit_board, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"ipe" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"ipz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/security/lobby) +"ipA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/crew_quarters/bar/atrium) +"ipF" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 10 + }, +/turf/space, +/area/space/nearstation) +"ipG" = ( +/obj/effect/decal/warning_stripes/green, +/obj/machinery/economy/vending/hydroseeds, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"ipJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"ipS" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"iqf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/flasher{ + id = "Execution"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"iqq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"iqI" = ( +/obj/structure/table, +/obj/item/rpd, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"iqN" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"irE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Morgue" + }, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/medical/morgue, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/medical/morgue) +"irJ" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/engine/chiefs_office) +"irV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"irY" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + layer = 2 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"isi" = ( +/obj/machinery/atmospherics/unary/thermomachine/heater, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellowfull" + }, +/area/atmos) +"ism" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/blueshield) +"isv" = ( +/obj/structure/statue/bananium/clown, +/turf/simulated/floor/wood, +/area/clownoffice) +"isD" = ( +/obj/effect/decal/cleanable/blood/tracks, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"isE" = ( +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"isJ" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/equipmentstorage) +"isK" = ( +/obj/structure/railing, +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"isZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"itH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"itZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"iue" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/processing) +"iun" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"iuF" = ( +/obj/structure/falsewall, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"iuO" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/structure/transit_tube/station, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/engine/aitransit) +"ivY" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/camera{ + c_tag = "Virology Airlock" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreen" + }, +/area/medical/virology) +"ivZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio6"; + name = "Chamber 6 Containment Blast Doors" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"iwn" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "secmaint_vent"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"iws" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"iwD" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/lobby) +"iwJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"iwS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ixh" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ixv" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ixH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/engine/aitransit) +"ixM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"ixW" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 1; + inlet_injector_autolink_id = "o2_in"; + name = "Oxygen Supply Control"; + outlet_vent_autolink_id = "o2_out"; + autolink_sensors = list("o2_sensor"="Tank") + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/atmos) +"iyc" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Atmoshperics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/catwalk, +/area/maintenance/storage) +"iyh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Bartender" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/bar, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"iyp" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/obj/item/flag/nt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"iyY" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/prisonlockers) +"izr" = ( +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + name = "Bar Requests Console"; + pixel_y = 30 + }, +/obj/structure/chair/comfy/black, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"izR" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"izV" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"iBD" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/crew_quarters/dorms) +"iBI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/secondary/exit) +"iBP" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"iBS" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"iBU" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/disposal) +"iBV" = ( +/obj/structure/bed/roller, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"iCq" = ( +/obj/machinery/camera{ + c_tag = "Aft Port Solar Control"; + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/power/apc{ + name = "south bump Engineering"; + pixel_y = -24; + shock_proof = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"iCD" = ( +/obj/machinery/light_construct/small{ + dir = 4 + }, +/obj/item/trash/chips, +/turf/simulated/floor/carpet, +/area/maintenance/fsmaint) +"iDd" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/obj/structure/disposalpipe/segment, +/turf/space, +/area/space/nearstation) +"iDg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"iDk" = ( +/obj/machinery/airlock_controller/air_cycler{ + ext_button_link_id = "secmaint_btn_ext"; + ext_door_link_id = "secmaint_door_ext"; + int_button_link_id = "secmaint_btn_int"; + int_door_link_id = "secmaint_door_int"; + pixel_y = -25; + req_one_access_txt = "13"; + vent_link_id = "secmaint_vent" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "secmaint_vent"; + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"iDD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"iDG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"iDL" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkpurple" + }, +/area/crew_quarters/hor) +"iDX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/aft) +"iEg" = ( +/obj/structure/table, +/obj/item/storage/box/masks{ + layer = 3.6; + pixel_x = -4; + pixel_y = -10 + }, +/obj/item/storage/box/masks{ + layer = 3.6; + pixel_x = 8; + pixel_y = -10 + }, +/obj/item/storage/box/bodybags{ + layer = 3.5; + pixel_x = -4 + }, +/obj/item/storage/box/bodybags{ + layer = 3.5; + pixel_x = 8 + }, +/obj/item/storage/box/beakers{ + layer = 3.4; + pixel_x = -4; + pixel_y = 10 + }, +/obj/item/storage/box/beakers{ + layer = 3.4; + pixel_x = 8; + pixel_y = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"iED" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/library) +"iEE" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/power/apc{ + cell_type = 5000; + dir = 1; + name = "north bump Atmospherics"; + pixel_y = 24; + shock_proof = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"iEJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"iFb" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1; + name = "Cooling Loop to Gas" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"iFh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"iFm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"iFq" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "heat exchange to port" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"iFI" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command/glass{ + name = "AI Core"; + req_one_access_txt = "16" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"iFR" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"iGq" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"iGI" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Module Chamber 7"; + network = list("Research","SS13") + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"iGP" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet/boxinggloves, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"iGV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"iHu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"iHy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"iHE" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/surgery2) +"iHI" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"iHT" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/gloves/color/black, +/obj/item/crowbar/large, +/obj/item/storage/box/lights/mixed, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"iHY" = ( +/obj/machinery/economy/vending/medical, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitegreen" + }, +/area/medical/medbay2) +"iIi" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"iIk" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"iIt" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "stationawaygate"; + name = "Gateway Access Shutters" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"iIA" = ( +/obj/structure/chair/sofa/corp/right, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"iIB" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"iIG" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"iIW" = ( +/obj/structure/mineral_door/wood, +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"iJf" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Research Toxins Mixing"; + dir = 4; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"iJA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"iKr" = ( +/obj/structure/table, +/obj/item/trash/chips, +/obj/item/desk_bell{ + anchored = 1; + pixel_x = 7; + pixel_y = 7 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"iKU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"iKX" = ( +/obj/machinery/door/poddoor/multi_tile/four_tile_ver{ + id_tag = "secpodbay"; + req_access = list(71); + locked = 1 + }, +/turf/simulated/floor/engine, +/area/security/customs2) +"iLg" = ( +/obj/machinery/door/poddoor{ + id_tag = "turbinevent"; + name = "Turbine Vent" + }, +/turf/simulated/floor/plating/airless, +/area/maintenance/turbine) +"iLu" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/stairs/right, +/area/engine/hallway) +"iLw" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "Bar" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/bar) +"iLx" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/light, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"iLA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"iLP" = ( +/obj/machinery/light, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"iMe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"iMm" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"iMG" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"iMM" = ( +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"iMW" = ( +/obj/structure/table/wood, +/obj/item/stack/cable_coil, +/obj/item/stack/cable_coil{ + pixel_y = 2 + }, +/obj/item/stack/cable_coil{ + pixel_y = 4 + }, +/obj/item/stack/cable_coil{ + pixel_y = 6 + }, +/obj/item/gun/projectile/revolver/doublebarrel{ + pixel_y = 14 + }, +/obj/item/reagent_containers/dropper{ + pixel_y = -6 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/crew_quarters/bar) +"iNe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/clothing/under/rank/medical/scrubs, +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/maintenance/aft) +"iNn" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/economy/vending/dinnerware, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"iNP" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellowcorners" + }, +/area/assembly/chargebay) +"iOG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/brig) +"iOQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"iOV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"iOY" = ( +/obj/structure/table/wood, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -8; + pixel_y = 7 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"iPb" = ( +/obj/machinery/computer/security/telescreen/entertainment/television, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/carpet, +/area/maintenance/asmaint) +"iPh" = ( +/obj/machinery/camera{ + c_tag = "Port Hallway"; + dir = 1 + }, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"iPz" = ( +/obj/structure/table, +/obj/machinery/computer/library, +/turf/simulated/floor/wood, +/area/security/permabrig) +"iPF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"iPH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"iPS" = ( +/obj/machinery/door/airlock/hydroponics{ + name = "Hydroponics" + }, +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"iPZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"iQq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint2) +"iQs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/stairs/medium, +/area/hallway/primary/aft) +"iQt" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/engineering_construction, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/break_room) +"iQu" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"iQB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/quartermaster/qm) +"iQI" = ( +/obj/structure/chair/sofa/pew/right{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"iRc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"iRz" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/space, +/area/space/nearstation) +"iRA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"iRT" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bluered" + }, +/area/crew_quarters/dorms) +"iSv" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/secondary/exit) +"iTw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/storage/office) +"iTA" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitegreen" + }, +/area/medical/virology) +"iTB" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + icon_state = "pipe-j2s"; + name = "Med. CMO"; + sort_type_txt = "10" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/cryo) +"iTC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"iTE" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"iTW" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/space_heater, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"iUc" = ( +/turf/simulated/wall/r_wall, +/area/tcommsat/chamber) +"iUd" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 10 + }, +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/purple, +/area/crew_quarters/bar) +"iUf" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"iUO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"iVp" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"iVr" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"iVE" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/machinery/light/small/built{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"iWw" = ( +/obj/structure/table, +/obj/item/clothing/glasses/welding, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/assembly_line) +"iWJ" = ( +/obj/effect/decal/cleanable/dust, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/cable_coil/random, +/obj/effect/decal/cleanable/shreds, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/maintenance/fsmaint) +"iWP" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"iXf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"iXj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"iXl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/hall) +"iXs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"iXD" = ( +/turf/simulated/floor/light, +/area/maintenance/asmaint) +"iXW" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkpurple" + }, +/area/medical/genetics) +"iYn" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"iYo" = ( +/obj/item/taperecorder, +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"iYD" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/engine/gravitygenerator) +"iYH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"iYO" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"iYQ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"iZj" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/sign/nosmoking_1{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"iZn" = ( +/obj/machinery/door/airlock/medical{ + name = "Abandoned Equipment Storage" + }, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/effect/mapping_helpers/airlock/locked, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"iZp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/machinery/door/airlock/atmos{ + name = "Port-Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/port) +"iZz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"iZI" = ( +/obj/machinery/hydroponics/constructable{ + desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; + name = "Prison hydroponics tray"; + using_irrigation = 1 + }, +/obj/item/seeds/corn, +/turf/simulated/floor/grass, +/area/security/permabrig) +"iZV" = ( +/obj/effect/spawner/random_spawners/grille_often, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"jak" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Janitor Closet"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/janitor) +"jam" = ( +/obj/structure/rack, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal{ + amount = 50; + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/atmos/storage) +"jar" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/maintenance/fsmaint) +"jbt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/engine_smes) +"jbB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"jbO" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"jbR" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/prisonlockers) +"jbW" = ( +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"jcc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/engine, +/area/toxins/explab_chamber) +"jcg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"jcp" = ( +/obj/structure/musician/piano{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"jcY" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/ward) +"jdi" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "qm" + }, +/turf/simulated/floor/plating, +/area/quartermaster/qm) +"jdz" = ( +/obj/structure/closet/emcloset, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"jdY" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/effect/landmark/start/research_director, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"jeb" = ( +/obj/effect/turf_decal/loading_area, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/structure/sign/vacuum/external{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/engine/engineering) +"jer" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"jeG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/gravitygenerator) +"jeP" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/storage/photo_album, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fsmaint) +"jeQ" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"jeS" = ( +/obj/item/radio/intercom/department/security{ + pixel_y = 22 + }, +/obj/item/radio/intercom/custom{ + pixel_y = 36 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/lobby) +"jeW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"jfa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"jfb" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"jfm" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Processing" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"jfx" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/main) +"jfQ" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Medbay Treatment East"; + dir = 8 + }, +/obj/structure/closet/crate/freezer/iv_storage, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"jfS" = ( +/obj/structure/railing{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"jgi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"jgm" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/table, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"jgx" = ( +/obj/structure/table, +/obj/item/screwdriver, +/obj/item/wrench, +/obj/item/storage/fancy/donut_box, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/permabrig) +"jgA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"jgP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/bluegrid, +/area/aisat/hall) +"jgS" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellowfull" + }, +/area/engine/engine_smes) +"jiy" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"jiC" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom" + }, +/area/crew_quarters/bar/atrium) +"jiG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "whitecorner" + }, +/area/maintenance/aft) +"jjl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"jjs" = ( +/obj/effect/decal/cleanable/ash, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"jjD" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"jjX" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"jkw" = ( +/obj/structure/flora/rock/jungle, +/turf/simulated/floor/grass, +/area/security/permabrig) +"jkP" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitegreen" + }, +/area/medical/medbay2) +"jkZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"jlt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"jlY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/all/engineering/general{ + dir = 4 + }, +/obj/machinery/door/window/reinforced/reversed{ + dir = 4; + name = "Suit Storage" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/equipmentstorage) +"jmd" = ( +/obj/machinery/door/airlock/external{ + id_tag = "sol_door_ext"; + locked = 1; + name = "Arrivals External Access" + }, +/obj/machinery/access_button{ + autolink_id = "sol_btn_ext"; + pixel_x = -10; + pixel_y = -23 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"jmJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"jmU" = ( +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"jmZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/carpet, +/area/library) +"jnc" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"jne" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jnm" = ( +/obj/structure/closet/crate/internals, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/camera{ + c_tag = "Engineering Secure Storage South"; + network = list("SS13","Engineering"); + dir = 1 + }, +/turf/simulated/floor/plating, +/area/storage/secure) +"jnE" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "robotics"; + name = "Robotics Lab Shutters" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"joe" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/iv_bag/salglu{ + pixel_y = 4; + pixel_x = -4 + }, +/obj/item/reagent_containers/iv_bag/salglu{ + pixel_y = 4; + pixel_x = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"joq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"jot" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"jox" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"joA" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/atmos/storage) +"jpb" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"jpc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"jpi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"jpm" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"jpn" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio2"; + name = "Chamber 2 Containment Blast Doors" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"jpy" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/hor) +"jpP" = ( +/obj/structure/dresser, +/obj/structure/sign/poster/contraband/communist_state{ + pixel_y = 32 + }, +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jqd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"jqj" = ( +/obj/machinery/camera/motion{ + c_tag = "Mini Satellite Antechamber North"; + dir = 1; + network = list("SS13","MiniSat") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"jqo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"jqB" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"jqN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"jqS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/mime, +/turf/simulated/floor/plating, +/area/mimeoffice) +"jqU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"jra" = ( +/obj/machinery/door_control{ + id = "vipbar_bolt"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = -6; + specialfunctions = 4 + }, +/obj/machinery/button/windowtint{ + id = "vipbar"; + pixel_x = 24; + pixel_y = 6 + }, +/obj/structure/table/glass, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/lighter/zippo/fluff/purple{ + pixel_x = 8; + pixel_y = 2 + }, +/turf/simulated/floor/light/purple, +/area/crew_quarters/bar) +"jrq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/aft) +"jrt" = ( +/obj/structure/rack, +/obj/item/storage/box/monkeycubes/wolpincubes, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"jrD" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/abandonedbar) +"jrG" = ( +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"jrV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/aft) +"jsn" = ( +/obj/machinery/disposal, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"jsF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"jsR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/sofa/bench/left{ + dir = 4 + }, +/obj/machinery/light_construct{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/abandonedbar) +"jtc" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio2"; + name = "Chamber 2 Containment Blast Doors" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"jtl" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jts" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"jtt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"jtD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"jtE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"jtP" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/asmaint) +"jtR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"juH" = ( +/obj/item/storage/fancy/cigarettes/cigpack_random, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"juO" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"jva" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"jvd" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"jvX" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/camera{ + c_tag = "Bar East"; + dir = 8 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"jwb" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"jwg" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"jwn" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"jwr" = ( +/obj/machinery/power/port_gen/pacman, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"jws" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"jwu" = ( +/obj/machinery/ai_status_display{ + pixel_x = -32; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"jxf" = ( +/obj/item/storage/toolbox/emergency, +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/multitool, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"jxj" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"jxo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Transit Tube"; + req_access_txt = "75" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/minisat, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/engine/aitransit) +"jxs" = ( +/turf/simulated/floor/plating, +/area/engine/utility) +"jxu" = ( +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"jxv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"jxJ" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/machinery/hydroponics/soil, +/turf/simulated/floor/grass, +/area/hydroponics) +"jxS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jyo" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/slime, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"jyu" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"jyy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"jyE" = ( +/obj/structure/table/glass, +/obj/item/storage/box/syringes{ + pixel_y = 4; + pixel_x = 2 + }, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = -8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreen" + }, +/area/medical/virology) +"jyI" = ( +/obj/structure/table, +/obj/item/storage/belt/medical{ + pixel_y = 6 + }, +/obj/item/storage/belt/medical{ + pixel_y = 3 + }, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical{ + pixel_y = -3 + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"jyJ" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump Engineering"; + pixel_y = -24; + shock_proof = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"jyO" = ( +/turf/simulated/floor/mineral/titanium, +/area/shuttle/arrival/station) +"jza" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"jzn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/atmos) +"jzz" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"jzO" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"jzU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"jzZ" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/psychiatrist, +/turf/simulated/floor/carpet, +/area/medical/psych) +"jAz" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"jAH" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/assembly/robotics) +"jAM" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/storage) +"jAX" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/item/lighter/zippo, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jAY" = ( +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/obj/item/rack_parts, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"jBe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"jBn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/plasteel/stairs{ + dir = 1 + }, +/area/engine/engineering) +"jBo" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"jBA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"jBC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"jBJ" = ( +/obj/structure/table/tray, +/obj/item/storage/firstaid/surgery{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"jCb" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"jCr" = ( +/obj/machinery/computer/crew, +/obj/machinery/camera{ + c_tag = "Medbay Paramedic"; + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"jCt" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"jCu" = ( +/obj/machinery/economy/vending/scidrobe, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/toxins/hallway) +"jDf" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/prisonlockers) +"jDB" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"jDC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"jDJ" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/storage/secure) +"jEq" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"jEE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"jEV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"jFf" = ( +/obj/structure/closet/crate/secure{ + req_one_access = list(33,41); + req_one_access_txt = "33;41" + }, +/obj/item/circuitboard/chem_dispenser, +/obj/item/storage/pill_bottle/random_drug_bottle, +/obj/item/storage/pill_bottle/random_drug_bottle, +/obj/item/storage/pill_bottle/random_drug_bottle, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"jFo" = ( +/obj/machinery/bodyscanner{ + dir = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"jFt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"jFF" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"jGG" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"jGR" = ( +/obj/item/candle, +/turf/simulated/floor/plating, +/area/engine/engineering) +"jHG" = ( +/obj/machinery/kitchen_machine/grill, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"jIj" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/maintenance/asmaint2) +"jIy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"jIE" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Module Hazard Pen"; + dir = 1; + network = list("Research","SS13") + }, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"jIM" = ( +/obj/machinery/door/airlock/public/glass{ + autoclose = 0; + heat_proof = 1; + id_tag = "incinerator_door_int"; + locked = 1; + name = "Mixing Room Interior Airlock" + }, +/obj/machinery/access_button{ + autolink_id = "incinerator_btn_int"; + name = "Incinerator Airlock Control"; + pixel_y = -22 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"jIX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"jJh" = ( +/obj/machinery/economy/vending/autodrobe, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/dorms) +"jJn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"jJJ" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/green/hollow, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"jJU" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/wood/fancy/birch, +/area/maintenance/fsmaint) +"jKr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"jKH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jKN" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plasteel{ + icon_state = "stage_bleft" + }, +/area/maintenance/fsmaint) +"jKZ" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = -6 + }, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_x = 6 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"jLf" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"jLh" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/main) +"jLt" = ( +/obj/effect/decal/warning_stripes/red/partial{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"jLy" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical{ + level = 1.4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/curtain/open{ + layer = 4.1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"jLz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"jLT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"jMp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"jMw" = ( +/obj/machinery/door/airlock/titanium, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/arrival/station) +"jMx" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/dock_marker, +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/turf/space, +/area/space/nearstation) +"jNl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"jNM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"jNP" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Processing" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/processing) +"jNY" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/security/permabrig) +"jOj" = ( +/obj/structure/table/wood, +/obj/item/vending_refill/boozeomat, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint) +"jOs" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/simulated/floor/plasteel, +/area/bridge) +"jOA" = ( +/obj/structure/reagent_dispensers/beerkeg/nuke{ + name = "Nanotrasen-brand nuclear fizz-sion explosive" + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/maintenance/apmaint) +"jPb" = ( +/obj/machinery/atmospherics/unary/thermomachine/freezer/on/coldroom{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32; + step_size = 0 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"jPw" = ( +/obj/machinery/door/airlock/freezer, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"jPx" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"jPN" = ( +/obj/machinery/computer/mob_battle_terminal/blue{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"jPW" = ( +/obj/machinery/door/airlock/silver, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jPX" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"jPY" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"jPZ" = ( +/obj/structure/sign/poster/official/cleanliness{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/asmaint) +"jQi" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/icemachine{ + dir = 8; + pixel_x = -1; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"jQu" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "hos_room" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"jQC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"jQD" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"jQI" = ( +/obj/effect/spawner/random_spawners/blood_often, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"jQQ" = ( +/obj/item/latexballon, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plating, +/area/maintenance/port) +"jQW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/binary/valve, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"jRb" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/wood, +/area/security/hos) +"jRf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"jRj" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"jRo" = ( +/obj/effect/decal/cleanable/dust, +/obj/effect/decal/cleanable/blood/tracks, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jRz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"jRF" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/effect/landmark/start/roboticist, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/robotics) +"jRM" = ( +/turf/simulated/floor/plating, +/area/toxins/launch) +"jRQ" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"jRW" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"jSa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"jSe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"jSq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"jSF" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"jSG" = ( +/obj/structure/girder, +/obj/item/stack/sheet/metal{ + amount = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"jTb" = ( +/obj/structure/falsewall, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"jTo" = ( +/obj/machinery/kitchen_machine/candy_maker, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"jTq" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"jTS" = ( +/obj/structure/bed/roller, +/obj/item/organ/internal/kidneys/vox, +/obj/item/storage/box/survival_vox, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"jUf" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"jUq" = ( +/obj/item/flag/mime, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"jUt" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"jUF" = ( +/obj/structure/table/glass, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Chief Medical Officer's Office"; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/medical/cmo) +"jUM" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"jUZ" = ( +/obj/structure/window/plasmareinforced{ + dir = 4 + }, +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"jVf" = ( +/obj/vehicle/secway, +/obj/item/key/security, +/obj/machinery/newscaster/security_unit{ + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/warden) +"jVj" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"jVr" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"jVt" = ( +/obj/structure/table/wood, +/obj/machinery/cell_charger{ + pixel_x = 2 + }, +/obj/item/stock_parts/cell/high{ + pixel_x = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"jVD" = ( +/obj/effect/turf_decal/box/corners, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/engine/engineering) +"jVE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"jWE" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"jWV" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"jXg" = ( +/obj/machinery/door/airlock/external{ + id_tag = "arrivalsmaint_door_ext"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"jXv" = ( +/obj/structure/grille, +/obj/structure/sign/securearea, +/turf/simulated/floor/plating/airless, +/area/security/customs2) +"jXI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"jYu" = ( +/obj/machinery/power/port_gen/pacman, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"jYv" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/flora/ausbushes/grassybush, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"jYF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purplecorner" + }, +/area/maintenance/fsmaint) +"jYQ" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"jYZ" = ( +/turf/simulated/wall, +/area/medical/patients_rooms) +"jZh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"jZu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"jZx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/hallway/primary/central/nw) +"jZB" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 3"; + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"jZK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"kaa" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"kaD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"kbg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"kbv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom" + }, +/area/crew_quarters/courtroom) +"kcx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"kcJ" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"kcQ" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/girder, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"kcW" = ( +/obj/structure/flora/grass/jungle, +/obj/item/radio/intercom/locked/prison{ + dir = 8; + name = "Prison Intercom (General)"; + pixel_x = 22 + }, +/turf/simulated/floor/grass, +/area/security/permabrig) +"kdh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/item/reagent_containers/food/snacks/grown/cannabis, +/turf/simulated/floor/carpet, +/area/maintenance/asmaint) +"kdx" = ( +/obj/structure/disposalpipe/junction/y, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"kdD" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"kdE" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast north"; + name = "Bridge Blast Doors" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/bridge) +"kdL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"kdZ" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"kee" = ( +/obj/machinery/iv_drip, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"kep" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"kew" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"keJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"keZ" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"kfi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6; + level = 1 + }, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral2) +"kfj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral2) +"kfk" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"kfu" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"kgc" = ( +/obj/item/reagent_containers/food/drinks/cans/badminbrew, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"kgg" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"kgC" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"kgM" = ( +/obj/structure/chair/sofa/pew/right{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"khe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"khl" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/qm) +"khB" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door_control{ + id = "teleshutter"; + name = "Teleporter Shutters Access Control"; + pixel_x = -24; + req_one_access_txt = "62" + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"khK" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/tank/internals/plasma, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + dir = 2; + id_tag = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"khQ" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Singularity"; + name = "Singularity Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room"; + req_one_access_txt = null + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door_control{ + id = "Singularity"; + name = "Containment Blast Doors"; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"khW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Control Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"khY" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "o2_sensor" + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"kil" = ( +/obj/machinery/door/airlock/silver, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"kiq" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/portable/canister/air, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"kiu" = ( +/obj/structure/weightmachine/weightlifter, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"kiF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"kjf" = ( +/obj/machinery/door_control{ + id = "representative"; + name = "Privacy Shutters Control"; + pixel_x = -6; + pixel_y = -24; + req_access_txt = "73" + }, +/obj/machinery/door_control{ + id = "ntrepofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = 6; + pixel_y = -24; + req_access_txt = "73" + }, +/obj/machinery/keycard_auth{ + pixel_y = -35 + }, +/obj/effect/landmark/start/nanotrasen_rep, +/obj/structure/chair/comfy/corp{ + dir = 1 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"kjp" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/reflector/double, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Storage"; + dir = 8; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"kju" = ( +/turf/simulated/floor/carpet, +/area/maintenance/asmaint) +"kjG" = ( +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"kjL" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"kjM" = ( +/obj/item/chair/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"kjN" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engine_smes) +"kkd" = ( +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/item/kitchen/knife, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"kkv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"kkz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"kkO" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/folder, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"kkP" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"kkT" = ( +/obj/machinery/conveyor/east{ + dir = 6; + id = "QMLoad2" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"kla" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"klh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"klj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"kll" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"klA" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"klN" = ( +/mob/living/simple_animal/hostile/feral_cat, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"klS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"kmA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"kmE" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purplecorner" + }, +/area/assembly/robotics) +"knY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"kok" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"kom" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"koD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4; + nightshift_allowed = 0; + nightshift_enabled = 1 + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"kpx" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/equipmentstorage) +"kpz" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"kpA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"kpO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"kpR" = ( +/obj/structure/rack, +/obj/item/wrench, +/obj/item/clothing/head/welding, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"kqh" = ( +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"kqi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"kqo" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"kqK" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"kqR" = ( +/obj/machinery/atmospherics/trinary/filter/flipped{ + dir = 4; + filter_type = -1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"kqT" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"krb" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast north"; + name = "Bridge Blast Doors" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/bridge) +"krh" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood/fancy/birch{ + icon_state = "fancy-wood-birch-broken3" + }, +/area/maintenance/fsmaint) +"krv" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"krw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"krz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"krG" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"krJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"krV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door_control{ + id = "maintcham2"; + name = "Containment Control"; + pixel_x = -26 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"ksj" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/item/clothing/mask/cigarette/random, +/obj/structure/closet/secure_closet/freezer/fridge/open, +/obj/item/reagent_containers/food/drinks/cans/beer, +/obj/item/reagent_containers/food/drinks/cans/beer, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"kso" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/obj/item/rollingpaper, +/obj/item/lighter, +/turf/simulated/floor/carpet, +/area/maintenance/asmaint) +"kst" = ( +/obj/item/cartridge/signal/toxins, +/obj/item/cartridge/signal/toxins{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/cartridge/signal/toxins{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/structure/table/glass, +/obj/item/book/manual/wiki/sop_science, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"ksx" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "maint3"; + name = "Blast Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ksJ" = ( +/obj/effect/spawner/random_spawners/grille_often, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"ksP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"ktq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"ktw" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "Research E.X.P.E.R.I-MENTOR Lab"; + dir = 1; + network = list("Research","SS13") + }, +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/explab) +"ktF" = ( +/obj/item/radio/intercom/custom{ + pixel_y = 22 + }, +/obj/item/radio/intercom/private{ + dir = 1; + pixel_y = -22 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/effect/landmark{ + icon = 'icons/effects/spawner_icons.dmi'; + icon_state = "AI"; + name = "tripai" + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"ktP" = ( +/obj/structure/bed, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fsmaint) +"ktT" = ( +/obj/structure/table/wood, +/obj/item/pizzabox/margherita, +/obj/item/poster/random_contraband, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"kua" = ( +/obj/structure/table/wood, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/reagent_containers/food/snacks/baguette, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"kum" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + icon_state = "pipe-j2s"; + name = "QM Office"; + sort_type_txt = "3" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"kuA" = ( +/obj/structure/closet/secure_closet/personal/patient, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"kuG" = ( +/obj/structure/chair/sofa/pew{ + dir = 1 + }, +/mob/living/simple_animal/mouse/gray, +/obj/effect/turf_decal/siding/wood, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"kuW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/wardrobe/black, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"kvn" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/engine/engineering) +"kvz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/security/prisonlockers) +"kvJ" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/clownoffice) +"kwk" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"kwo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"kwG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/virology) +"kwO" = ( +/obj/structure/closet/emcloset, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"kwP" = ( +/obj/machinery/atmospherics/unary/thermomachine/heater{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"kwZ" = ( +/obj/structure/curtain/open/shower, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/shower{ + pixel_y = 20 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/disposal) +"kxm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"kxx" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CE" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/engine/chiefs_office) +"kxy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/maintenance/fsmaint) +"kxL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"kyf" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"kyh" = ( +/obj/machinery/washing_machine, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"kym" = ( +/obj/machinery/economy/slot_machine, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"kyK" = ( +/obj/effect/turf_decal/siding/white, +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"kyM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"kzf" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/maintenance/apmaint) +"kzi" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"kzo" = ( +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"kzB" = ( +/obj/effect/spawner/lootdrop/three_course_meal, +/obj/structure/closet/crate/freezer, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"kzX" = ( +/obj/effect/landmark/start/doctor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/surgery2) +"kAp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"kAr" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"kAJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"kAS" = ( +/obj/structure/bed, +/obj/item/bedsheet/hos, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/landmark/start/head_of_security, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"kBe" = ( +/obj/machinery/door/airlock{ + name = "Prison Toilets" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"kBh" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"kBr" = ( +/obj/machinery/requests_console{ + department = "Tech Storage"; + name = "Tech Storage Requests Console"; + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"kBF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"kBH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced, +/obj/machinery/door/window/classic/reversed{ + dir = 4; + name = "Body Utilizer" + }, +/obj/effect/turf_decal/delivery/red, +/obj/machinery/disposal/deliveryChute{ + dir = 4; + name = "CORPSE disposal unit" + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/genetics{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"kBI" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/item/clothing/shoes/black, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint) +"kBK" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/table/glass, +/obj/item/cartridge/medical{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/cartridge/medical{ + pixel_y = 8; + pixel_x = 1 + }, +/obj/item/cartridge/chemistry{ + pixel_y = 8; + pixel_x = -6 + }, +/obj/item/storage/firstaid/regular{ + pixel_y = -10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/cmo) +"kCd" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"kCq" = ( +/obj/structure/sink{ + pixel_y = 18 + }, +/obj/machinery/light_switch{ + name = "custom placement"; + pixel_x = -10; + pixel_y = 34 + }, +/obj/structure/mirror{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"kCw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"kCH" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"kCM" = ( +/obj/item/flag/cult, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"kCN" = ( +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"kCP" = ( +/obj/structure/chair/comfy/teal, +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"kDl" = ( +/obj/machinery/washing_machine, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/security/permabrig) +"kDY" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"kEe" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/asmaint) +"kEj" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "vipbar" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/bar) +"kEv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/hallway) +"kEA" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"kEK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"kEM" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plating, +/area/aisat/hall) +"kEV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/library) +"kFB" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/economy/vending/boozeomat, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"kFJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"kGo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"kGs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Emergency Supplies" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"kGB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/mob/living/carbon/human/monkey, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"kGL" = ( +/obj/structure/disposalpipe/junction/y, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"kGM" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"kHm" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Cryo Tank Storage" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/cryo) +"kHG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"kIa" = ( +/obj/structure/cable, +/obj/machinery/power/solar_control{ + dir = 4; + name = "Aft Port Solar Control" + }, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"kIk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"kIR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/space, +/area/solar/port) +"kIT" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 10 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"kIZ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"kJc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"kJk" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port) +"kJs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"kJJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/incinerator) +"kJQ" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external{ + id_tag = "mining_home"; + locked = 1; + name = "Mining Dock Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/turf/simulated/floor/plating, +/area/quartermaster/miningdock) +"kJT" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"kKg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/quartermaster/qm) +"kKD" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/maintenance/aft) +"kKJ" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"kKV" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"kKW" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Isolator" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "durka2"; + layer = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/medical/psychology, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/patients_rooms) +"kLc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"kLd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"kLn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"kLp" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + autolink_id = "eng_sm_vent" + }, +/obj/machinery/airlock_controller/air_cycler{ + req_access_txt = "10;13"; + vent_link_id = "eng_sm_vent"; + ext_door_link_id = "eng_sm_door_ext"; + int_door_link_id = "eng_sm_door_int"; + ext_button_link_id = "eng_sm_btn_ext"; + int_button_link_id = "eng_sm_btn_int"; + pixel_y = 25 + }, +/turf/simulated/floor/plating, +/area/engine/aitransit) +"kLR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellowfull" + }, +/area/atmos) +"kMc" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"kMd" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"kMw" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"kMB" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio3"; + name = "Chamber 3 Containment Blast Doors" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio2"; + name = "Chamber 2 Containment Blast Doors" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"kMN" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen/fancy, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"kNq" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 8; + icon_state = "open"; + id_tag = "blueshield"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/blueshield) +"kNE" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"kNO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"kNP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"kNS" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/assembly_line) +"kNY" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellow" + }, +/area/assembly/chargebay) +"kOa" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"kPs" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "hos_room" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"kPE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"kPF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"kPK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"kPV" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"kPY" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"kQb" = ( +/obj/structure/chair/sofa/bench/left{ + cover_color = "#85130b"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/brig) +"kQn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"kQo" = ( +/obj/structure/girder, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"kQs" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/hop) +"kQw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/tank/internals/emergency_oxygen/engi{ + pixel_x = -4 + }, +/obj/item/tank/internals/air{ + pixel_x = 7 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"kQW" = ( +/obj/machinery/door/airlock/virology{ + autoclose = 0; + id_tag = "viro_door_ext"; + locked = 1; + name = "Virology Lab External Airlock" + }, +/obj/machinery/access_button{ + layer = 3.6; + autolink_id = "viro_btn_ext"; + name = "Virology Lab Access Button"; + pixel_y = 24 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/virology, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"kQY" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/shaft_miner, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"kRT" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"kRV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"kSe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"kSn" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"kSp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"kSv" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/reception) +"kSz" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/lobby) +"kSI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"kSK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"kSP" = ( +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/machinery/door/airlock/welded{ + name = "Maintenance Airlock" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/port) +"kTh" = ( +/obj/machinery/computer/operating, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"kTo" = ( +/obj/machinery/door_control{ + id = "toilet_unitc"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = 24; + specialfunctions = 4 + }, +/obj/structure/toilet{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"kTA" = ( +/obj/machinery/light, +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"kTP" = ( +/obj/structure/weightmachine/stacklifter, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "black" + }, +/area/security/permabrig) +"kTU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"kTZ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"kUo" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"kUv" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Module Chamber 2"; + dir = 1; + network = list("Research","SS13") + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"kUA" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"kVo" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 6 + }, +/obj/structure/chair/sofa/corp/left{ + dir = 1 + }, +/turf/simulated/floor/carpet/purple, +/area/crew_quarters/bar) +"kVw" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"kWa" = ( +/obj/machinery/camera{ + c_tag = "Medbay Morgue South"; + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/morgue) +"kWl" = ( +/obj/structure/toilet{ + name = "Унитаз"; + desc = "Старый унитаз. Что он тут делает?" + }, +/obj/effect/decal/cleanable/vomit, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"kWu" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"kWx" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"kWz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/aft) +"kWH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"kWL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"kXd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"kXp" = ( +/obj/structure/chair, +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/ward) +"kXD" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"kXQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"kYd" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"kYr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"kYu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + id_tag = "assolar_door_int"; + locked = 1; + name = "Engineering External Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"kYC" = ( +/obj/structure/sink{ + pixel_y = 18 + }, +/obj/structure/mirror{ + layer = 2.8; + pixel_y = 34 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"kYM" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"kYS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"kZv" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"laq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"lav" = ( +/obj/effect/spawner/lootdrop/trash, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"lax" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"laK" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"laL" = ( +/obj/structure/table, +/obj/item/camera, +/obj/item/radio/intercom/locked/prison{ + name = "Prison Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/security/permabrig) +"laP" = ( +/obj/structure/chair/sofa/bench/right, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"laU" = ( +/obj/machinery/access_button{ + autolink_id = "fpsolar_btn_ext"; + pixel_x = 25; + pixel_y = -25; + req_one_access_txt = "13" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxport) +"lbb" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/engine/controlroom) +"lbd" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"lbn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"lbs" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"lbD" = ( +/obj/structure/closet/emcloset, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"lbM" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"lbX" = ( +/obj/structure/cable, +/obj/machinery/computer/monitor{ + name = "Grid Power Monitoring Computer" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engine_smes) +"lbZ" = ( +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"lcg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/prison/cell_block/A) +"lcB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"lcD" = ( +/obj/machinery/door/window{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"lcL" = ( +/obj/effect/spawner/random_barrier/wall_probably, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"lcZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/toxins/server_coldroom) +"ldc" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ldf" = ( +/obj/machinery/atmospherics/binary/valve{ + dir = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ldl" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/light/small, +/obj/item/clothing/shoes/sandal, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lee" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/item/folder/white, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/cmo) +"leF" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"leL" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"leS" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"lfj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"lfn" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = 3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/permabrig) +"lfC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"lfX" = ( +/obj/effect/spawner/random_barrier/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"lfZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/economy/vending/engidrobe, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"lgb" = ( +/obj/machinery/access_button{ + autolink_id = "fssolar_btn_ext"; + pixel_x = -25; + pixel_y = -25; + req_one_access_txt = "10;13" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxstarboard) +"lgO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"lgQ" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"lgS" = ( +/obj/structure/closet/secure_closet/brig, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/prisonlockers) +"lgW" = ( +/obj/structure/railing/corner, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"lgY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"lhf" = ( +/obj/machinery/door/airlock/bathroom{ + name = "Unisex Restrooms" + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/crew_quarters/toilet) +"lhs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"lht" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"lhy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"lhL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"lhN" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 5 + }, +/obj/structure/chair/sofa/corp/left, +/turf/simulated/floor/carpet/purple, +/area/crew_quarters/bar) +"lie" = ( +/obj/effect/spawner/window/reinforced/tinted, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"liO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/assembly/robotics) +"liX" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"ljh" = ( +/obj/machinery/door/airlock/public/glass{ + autoclose = 0; + heat_proof = 1; + id_tag = "incinerator_door_ext"; + locked = 1; + name = "Mixing Room Exterior Airlock" + }, +/obj/machinery/access_button{ + autolink_id = "incinerator_btn_ext"; + layer = 3.1; + name = "Incinerator Airlock Control"; + pixel_y = -23 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"ljI" = ( +/obj/structure/table, +/obj/item/stamp/granted, +/obj/item/clothing/accessory/armband/cargo, +/obj/item/hand_labeler, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"lko" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"lkw" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"llj" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"llx" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint) +"llD" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"llI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"lmi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"lmq" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"lmM" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "enginestorage"; + name = "Engine Storage" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/engineering) +"lmS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"lmU" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/storage/secure) +"lnh" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"lnL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"lnQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/storage/tech) +"lnV" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall/r_wall, +/area/maintenance/incinerator) +"lon" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/shovel/spade, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/maintenance/asmaint) +"lop" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"lor" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/toxins/explab_chamber) +"lpi" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/fore) +"lpu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"lpz" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"lpP" = ( +/obj/structure/disposalpipe/broken{ + dir = 1 + }, +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"lpV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"lqd" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/asmaint2) +"lql" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Library"; + sort_type_txt = "16" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lqm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"lqw" = ( +/obj/structure/morgue, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/morgue) +"lqF" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"lrs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"lrw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"lrJ" = ( +/obj/effect/landmark/start/atmospheric, +/turf/simulated/floor/plasteel, +/area/atmos/storage) +"lrL" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"lrO" = ( +/obj/machinery/door/airlock/bathroom, +/obj/effect/mapping_helpers/airlock/welded, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lrW" = ( +/obj/effect/spawner/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"lrY" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"lsk" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/medical/genetics) +"lsx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"lsL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"lte" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/cabinet, +/turf/simulated/floor/wood, +/area/ntrep) +"ltK" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"ltM" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CE" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/engine/chiefs_office) +"ltN" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/maintenance/fsmaint) +"luh" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"luz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"luD" = ( +/obj/effect/decal/warning_stripes/red/partial{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"luJ" = ( +/obj/effect/decal/cleanable/crayon{ + color = "#cc3300"; + initialized = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"luV" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"lvb" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/misc_lab) +"lvk" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"lvs" = ( +/obj/structure/closet/crate{ + name = "Silver Crate"; + opened = 1 + }, +/obj/effect/spawner/lootdrop/maintenance/eight, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/maintenance/apmaint) +"lvE" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/effect/decal/cleanable/dust, +/obj/item/stack/cable_coil, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lvJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"lvL" = ( +/obj/machinery/atmospherics/binary/valve/open{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"lvM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"lwg" = ( +/obj/machinery/gateway{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"lwj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"lwt" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/morgue) +"lwY" = ( +/obj/structure/table/wood, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"lxc" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"lxA" = ( +/obj/machinery/computer/shuttle/mining{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"lxB" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1; + autolink_id = "air_in" + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"lxC" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lxE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"lxH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"lxO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"lyv" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"lyS" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"lzb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lzw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"lzA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Emergency Entrance" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"lzN" = ( +/obj/structure/closet, +/obj/item/stack/spacecash/c10, +/obj/item/coin/iron, +/obj/item/coin/iron, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/maintenance/apmaint) +"lAb" = ( +/obj/effect/landmark/damageturf, +/obj/machinery/light_construct/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"lAc" = ( +/obj/effect/landmark/burnturf, +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/blood/tracks{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"lAr" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/atmos) +"lAt" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/closet/secure_closet/freezer/meat, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"lAD" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"lAK" = ( +/obj/machinery/economy/vending/virodrobe, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitegreen" + }, +/area/medical/virology) +"lAN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/security/range) +"lBb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"lBg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"lBr" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"lBQ" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/engine, +/area/toxins/explab_chamber) +"lCk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"lCp" = ( +/obj/structure/grille/broken, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lCu" = ( +/obj/item/toy/crayon/spraycan, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lCG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + id_tag = "assolar_door_ext"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"lCQ" = ( +/obj/structure/closet/emcloset, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"lCR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/brig) +"lDi" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkpurple" + }, +/area/medical/genetics) +"lDk" = ( +/obj/machinery/atmospherics/binary/valve/digital{ + color = ""; + name = "Gas Mix Outlet Valve" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "green" + }, +/area/atmos) +"lDx" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/firecloset, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"lDI" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"lEo" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"lED" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/glasses/sunglasses/blindfold, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/apmaint) +"lEE" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreen" + }, +/area/medical/medbay2) +"lEH" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stamp/clown{ + pixel_x = 8 + }, +/turf/simulated/floor/wood, +/area/clownoffice) +"lEM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"lEW" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lEZ" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"lFa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"lFe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"lFn" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "heads_meeting"; + name = "Privacy Shutters" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"lFv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"lFz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"lFH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"lFM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"lFO" = ( +/obj/effect/turf_decal/siding/wood/end{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar) +"lFP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"lGd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"lGi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"lGj" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/atmos/control) +"lGY" = ( +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"lHm" = ( +/obj/item/bodybag, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint) +"lHs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"lHw" = ( +/obj/effect/decal/cleanable/blood/xeno, +/obj/structure/closet/crate/freezer, +/obj/item/organ/internal/lungs/vox, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/asmaint) +"lHM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"lHS" = ( +/obj/structure/closet/crate, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"lHU" = ( +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_y = 4 + }, +/obj/item/storage/box/bodybags{ + pixel_y = -7 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/medical/morgue) +"lHX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"lIv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/ne) +"lIV" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"lJf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"lJs" = ( +/obj/machinery/power/emitter, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/storage/secure) +"lJT" = ( +/obj/structure/chair/sofa/pew, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"lJV" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/permabrig) +"lJX" = ( +/obj/machinery/button/windowtint{ + id = "holodeck"; + pixel_x = 24; + range = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"lKj" = ( +/obj/item/soap, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"lKq" = ( +/turf/simulated/wall, +/area/security/permabrig) +"lKF" = ( +/obj/structure/sign/poster/contraband/missing_gloves{ + pixel_y = 30 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"lKO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/xenobiology) +"lKP" = ( +/obj/structure/rack, +/obj/item/cartridge/atmos, +/obj/item/cartridge/atmos, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/atmos/storage) +"lKS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"lLC" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/break_room) +"lLH" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/ward) +"lLM" = ( +/obj/structure/closet/crate/can, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/item/reagent_containers/syringe/insulin, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, +/obj/item/reagent_containers/syringe, +/obj/item/trash/liquidfood, +/obj/item/trash/spentcasing, +/obj/item/trash/spacetwinkie, +/obj/item/trash/raisins, +/obj/item/trash/raisins, +/obj/item/trash/tray, +/obj/item/trash/waffles, +/obj/item/trash/raisins, +/obj/item/trash/pistachios, +/obj/item/trash/gum, +/obj/item/trash/gum, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"lMl" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"lMs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"lMN" = ( +/obj/structure/sign/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/engine/vacuum, +/area/maintenance/turbine) +"lMP" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"lNb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"lNg" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ants, +/turf/simulated/floor/plasteel{ + icon_state = "stage_bleft" + }, +/area/maintenance/fsmaint) +"lNi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/door_assembly/door_assembly_silver, +/obj/structure/barricade/wooden/crude, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/apmaint) +"lNp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"lNE" = ( +/obj/item/storage/box/monkeycubes/wolpincubes{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/machinery/light, +/obj/item/storage/box/monkeycubes/farwacubes{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/table/glass, +/obj/item/storage/box/monkeycubes/stokcubes{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/storage/box/monkeycubes/neaeracubes{ + pixel_y = 10; + pixel_x = -6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/genetics) +"lNG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"lNS" = ( +/obj/machinery/disposal, +/obj/machinery/door_control{ + id = "testlab"; + name = "Test Lab Privacy Shutters"; + pixel_x = -28; + pixel_y = 5 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "custom placement"; + pixel_x = -24; + pixel_y = -6 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"lOM" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"lOY" = ( +/obj/machinery/camera{ + c_tag = "Dormitories East"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/dorms) +"lPa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"lPp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fsmaint) +"lPz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom" + }, +/area/security/customs2) +"lPL" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"lPN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"lPR" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lPS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/security/hos) +"lPT" = ( +/obj/effect/decal/cleanable/dust, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/port) +"lQc" = ( +/obj/item/stack/sheet/plasteel, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lQf" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"lQh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"lQi" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"lQp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"lQx" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/crew_quarters/courtroom) +"lQE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/royalblack, +/area/maintenance/apmaint) +"lQL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"lQS" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_3) +"lQV" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"lQZ" = ( +/obj/structure/chair/comfy/brown{ + color = "#514E58"; + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"lRd" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"lRi" = ( +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 8 + }, +/obj/machinery/atmospherics/binary/pump{ + name = "cooling loop to port" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"lRt" = ( +/obj/effect/spawner/random_barrier/possibly_welded_airlock, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"lRy" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"lRS" = ( +/obj/machinery/atmospherics/unary/vent_pump/siphon/on{ + dir = 1; + external_pressure_bound = 0; + autolink_id = "o2_out"; + internal_pressure_bound = 4000; + pressure_checks = 2 + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"lSa" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"lSw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"lSz" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"lSU" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Processing" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"lTk" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/effect/turf_decal/bot_white, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"lTr" = ( +/obj/machinery/r_n_d/destructive_analyzer, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "purple" + }, +/area/toxins/lab) +"lTB" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Solitary Confinement 1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/south, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/permabrig) +"lTU" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door_control{ + desc = "A remote control-switch for the SM Radiation Security Shutters"; + id = "engsm2"; + name = "SM Door Radiation Shutters Control"; + pixel_y = 5; + pixel_x = -27 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"lUa" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/permabrig) +"lUn" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"lUp" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"lUq" = ( +/obj/machinery/computer/guestpass{ + pixel_y = 32 + }, +/obj/machinery/computer/crew, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"lUK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Observation" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai) +"lUN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"lVk" = ( +/obj/structure/table, +/obj/item/aicard, +/obj/item/aiModule/reset, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"lVr" = ( +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"lVs" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"lVy" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/qm) +"lVz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/chiefs_office) +"lVB" = ( +/obj/machinery/atmospherics/unary/passive_vent, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"lVU" = ( +/obj/structure/closet/emcloset, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"lVX" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/maintenance/aft) +"lWF" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"lWU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"lXb" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"lXd" = ( +/obj/structure/table/reinforced, +/obj/item/kitchen/utensil/pfork, +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"lXg" = ( +/obj/machinery/atmospherics/binary/volume_pump/on{ + dir = 1; + name = "Air To Distro" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/atmos/control) +"lXh" = ( +/turf/simulated/wall, +/area/hallway/primary/aft) +"lXi" = ( +/obj/machinery/chem_master, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"lXA" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"lXF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"lXG" = ( +/mob/living/simple_animal/mouse, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/north, +/mob/living/simple_animal/hostile/scarybat, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/apmaint) +"lXR" = ( +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"lXU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"lYc" = ( +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"lYm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"lYt" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/atmos) +"lYv" = ( +/obj/effect/spawner/random_barrier/floor_probably, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"lYC" = ( +/obj/structure/disposalpipe/sortjunction/reversed{ + name = "Brig HoS Office"; + sort_type_txt = "7" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/brig) +"lYM" = ( +/obj/machinery/shieldgen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/storage/secure) +"lYX" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/maintenance/aft) +"lZu" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"lZw" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"lZC" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"lZI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"lZS" = ( +/obj/structure/weightmachine/weightlifter, +/turf/simulated/floor/plasteel{ + icon_state = "black" + }, +/area/security/permabrig) +"lZV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/atmos/storage) +"mac" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"maF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/north) +"maP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"mba" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/item/garrote/improvised, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"mbP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"mbZ" = ( +/obj/structure/chair/sofa/pew/left, +/obj/effect/turf_decal/siding/wood{ + dir = 9 + }, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"mcg" = ( +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/effect/decal/warning_stripes/east, +/obj/item/radio/intercom/department/security{ + dir = 4; + name = "west station intercom (Security)"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel, +/area/security/customs2) +"mcl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"mcq" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"mcw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"mcx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/cmo) +"mcF" = ( +/obj/machinery/door/airlock/engineering, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"mcM" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"mcQ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/deathsposal{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"mdi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/north) +"mdn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/engine_smes) +"mdr" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + dir = 8; + pixel_x = -5 + }, +/obj/item/soap, +/obj/item/bikehorn/rubberducky, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/crew_quarters/toilet) +"mdy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"mdX" = ( +/obj/item/reagent_containers/food/snacks/grown/cannabis, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/mask/cigarette/medical_marijuana, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/asmaint) +"mem" = ( +/obj/machinery/economy/vending/medical, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/medical/ward) +"mev" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/morgue) +"meB" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/item/tank/internals/oxygen/yellow, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"meN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/crew_quarters/toilet) +"meO" = ( +/obj/machinery/light, +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen, +/obj/item/radio/intercom/department/security{ + dir = 1; + name = "south station intercom (Security)"; + pixel_y = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"mfk" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"mfv" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"mfy" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"mfS" = ( +/obj/machinery/hydroponics/constructable{ + desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; + name = "Prison hydroponics tray"; + using_irrigation = 1 + }, +/obj/item/seeds/orange, +/turf/simulated/floor/grass, +/area/security/permabrig) +"mgd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"mgh" = ( +/obj/machinery/economy/vending/assist/free, +/turf/simulated/floor/plating, +/area/storage/tech) +"mgo" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"mgF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"mgJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/aft) +"mgZ" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/security/permabrig) +"mha" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/space, +/area/space/nearstation) +"mhh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"mhm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/floodlight{ + light_power = 1 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/asmaint) +"mhv" = ( +/obj/structure/table/reinforced, +/obj/item/lighter/zippo{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/structure/sign/securearea{ + desc = "Under the painting a plaque reads: 'While the meat grinder may not have spared you, fear not. Not one part of you has gone to waste... You were delicious.'"; + icon_state = "monkey_painting"; + name = "Mr. Deempisi portrait"; + pixel_y = 32 + }, +/obj/machinery/door_control{ + id = "vipbar_bolt"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -24; + specialfunctions = 4 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/book/manual/wiki/sop_service{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/item/book/manual/barman_recipes{ + pixel_x = -5; + pixel_y = 6 + }, +/turf/simulated/floor/light/purple, +/area/crew_quarters/bar) +"mhQ" = ( +/obj/structure/railing/cap/reversed{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"mhT" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/surgery1) +"mhW" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint) +"mia" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"mib" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluefull" + }, +/area/maintenance/aft) +"mii" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"miq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"miF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/lawyer/glass{ + name = "Internal Affairs Office" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "IAA" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/iaa, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"miN" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Access"; + network = list("Research","SS13") + }, +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"miW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"miY" = ( +/turf/simulated/wall, +/area/engine/dronefabricator) +"mjg" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall/r_wall, +/area/medical/virology) +"mjh" = ( +/obj/structure/table/reinforced, +/obj/machinery/defibrillator_mount/loaded, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"mjE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"mjP" = ( +/obj/effect/landmark/start/scientist, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"mjR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/main) +"mjW" = ( +/obj/effect/mapping_helpers/airlock/polarized{ + id = "hos_room" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/command/hos/glass{ + name = "Head of Security Bedroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/security/hos, +/turf/simulated/floor/wood, +/area/security/hos) +"mjZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"mki" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/closet/wardrobe/coroner, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/medical/morgue) +"mkq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"mkE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"mlv" = ( +/obj/machinery/light/small, +/obj/structure/closet, +/obj/item/restraints/legcuffs/beartrap, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"mlz" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump Engineering"; + pixel_x = -24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"mlC" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/boxing/blue{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/item/clothing/gloves/boxing{ + pixel_x = 5; + pixel_y = -6 + }, +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"mlF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"mma" = ( +/obj/structure/dresser, +/obj/machinery/camera{ + c_tag = "Brig Head of Security's Bedroom" + }, +/obj/machinery/newscaster/security_unit{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"mms" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"mmt" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"mmB" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"mmV" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"mnh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Hallway" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/hall) +"moA" = ( +/obj/effect/turf_decal/siding/white{ + dir = 1 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/maintenance/abandonedbar) +"moH" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Psychiatrist Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/psychology, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/medical/psych) +"moN" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"moS" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"mpm" = ( +/obj/machinery/door/poddoor{ + id_tag = "toxinsdriver"; + name = "Toxins Launcher Bay Door"; + protected = 0 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/toxins/launch) +"mpt" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"mpK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"mpV" = ( +/obj/machinery/power/smes{ + capacity = 9e+006; + charge = 10000 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"mpX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/reception) +"mqw" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"mqG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"mqK" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"mqV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"mrc" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/aft) +"mrd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/tech) +"mrk" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"mrw" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"mrK" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplefull" + }, +/area/toxins/xenobiology) +"mrY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"msm" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"msr" = ( +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/maintenance/abandonedbar) +"msC" = ( +/obj/machinery/hydroponics/constructable{ + desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; + name = "Prison hydroponics tray"; + using_irrigation = 1 + }, +/obj/item/seeds/banana, +/turf/simulated/floor/grass, +/area/security/permabrig) +"msN" = ( +/obj/structure/chair/comfy/teal{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"msR" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/door_control{ + id = "Disposal Exit"; + name = "Disposal Vent Control"; + pixel_x = -24; + pixel_y = 8; + req_one_access_txt = "12" + }, +/obj/machinery/driver_button{ + id_tag = "trash"; + pixel_x = -24; + pixel_y = -8 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"msU" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/structure/bedsheetbin{ + pixel_x = -1; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/crew_quarters/locker) +"msY" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"mtc" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/camera{ + c_tag = "Engineering Equipment Storage"; + network = list("SS13","Engineering"); + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/hallway) +"mtx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"mtW" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"muq" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio3"; + name = "Chamber 3 Containment Blast Doors" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"mut" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"muv" = ( +/obj/structure/kitchenspike, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"muD" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"mvk" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/janitor) +"mvm" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"mvK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"mwc" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"mws" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"mwF" = ( +/obj/structure/grille, +/turf/simulated/floor/plating/airless, +/area/security/customs2) +"mwL" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/quartermaster/storage) +"mwO" = ( +/obj/effect/decal/cleanable/dust, +/obj/item/reagent_containers/food/drinks/cans/badminbrew, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"mwY" = ( +/obj/structure/closet/crate, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"mxn" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/smes, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"mxy" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner"; + tag = "icon-whiteblue (NORTH)" + }, +/area/medical/reception) +"mxz" = ( +/obj/machinery/space_heater, +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"mxA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/glasses/science{ + pixel_y = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/purple, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint) +"mxH" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"mxJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"mxP" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"mxZ" = ( +/obj/structure/table/wood, +/obj/item/bikehorn/rubberducky, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"myq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint2) +"myQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"mze" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/breadslice, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -8; + pixel_y = 11 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle/large{ + pixel_x = 7 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "durka2"; + layer = 4 + }, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Secure Desk" + }, +/obj/machinery/door/window/reinforced/normal{ + name = "Secure Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/psychology{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/patients_rooms) +"mzj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"mzk" = ( +/obj/structure/chair/comfy/teal, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"mzL" = ( +/obj/structure/table, +/obj/structure/bedsheetbin, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/security/permabrig) +"mzM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/purple, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"mAX" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/light/small, +/obj/effect/mapping_helpers/machinery/destroyed, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/fsmaint) +"mAY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/atmos/control) +"mAZ" = ( +/obj/machinery/door/airlock/external{ + id_tag = "scibomb_door_ext"; + locked = 1; + name = "External Access" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"mBl" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/maintenance/port) +"mBE" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"mBZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/access_button{ + autolink_id = "eng_atmos_btn_int"; + pixel_x = -25; + pixel_y = 25; + req_access_txt = "10;13" + }, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"mCc" = ( +/obj/machinery/door/airlock/engineering{ + name = "Engineering Checkpoint" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/equipment, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"mCw" = ( +/obj/effect/spawner/random_spawners/wall_rusted_probably, +/turf/simulated/wall, +/area/maintenance/fsmaint) +"mCx" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"mCA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/glasses/sunglasses/blindfold, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/apmaint) +"mCO" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"mCV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"mDs" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"mDv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/maintenance/fsmaint) +"mDx" = ( +/obj/structure/table, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the E.X.P.E.R.I-MENTOR chamber."; + layer = 4; + name = "E.X.P.E.R.I-MENTOR Camera Screen"; + network = list("Telepad"); + pixel_x = -32 + }, +/obj/item/book/manual/wiki/sop_science{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/book/manual/wiki/experimentor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"mDE" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/auxstarboard) +"mDO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/engine/supermatter_room) +"mDZ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"mEa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/hydroponics) +"mEh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6; + level = 1 + }, +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"mEk" = ( +/obj/machinery/door/airlock/welded{ + name = "Maintenance Airlock" + }, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/port) +"mEs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"mEx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"mEF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"mEM" = ( +/obj/structure/closet/secure_closet/guncabinet{ + name = "HoS personal weapons"; + req_access = list(58) + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"mET" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"mFq" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"mFI" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/abandonedbar) +"mFO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"mFQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/crew_quarters/bar) +"mGG" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio7"; + name = "Chamber 7 Containment Blast Doors" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio6"; + name = "Chamber 6 Containment Blast Doors" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"mGQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"mHh" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "hos_room" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"mHA" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"mHO" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/hallway/secondary/exit) +"mIA" = ( +/obj/structure/table, +/obj/item/stamp/granted, +/obj/item/clothing/head/soft, +/obj/item/hand_labeler, +/obj/item/clothing/head/soft, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/storage) +"mIJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"mIM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"mIU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/mapping_helpers/machinery/destroyed, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"mJi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/molten_object/large, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"mJm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"mJp" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/launch) +"mJO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"mJT" = ( +/obj/structure/closet/cardboard, +/turf/simulated/floor/plating, +/area/engine/engineering) +"mKq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"mKA" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"mKG" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"mKO" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/botanist, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"mLu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"mLw" = ( +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"mLH" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"mMk" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/fyellow{ + pixel_y = 6 + }, +/obj/item/storage/toolbox/electrical, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"mMo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"mMp" = ( +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"mMA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"mMB" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkpurple" + }, +/area/crew_quarters/hor) +"mMY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"mNd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/disposal, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"mNI" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"mNK" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"mNR" = ( +/obj/machinery/hydroponics/soil, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"mNS" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"mNT" = ( +/obj/item/skeleton/r_hand, +/obj/item/skeleton/r_arm, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/maintenance/fsmaint) +"mNX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"mOa" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"mOz" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"mOG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"mOH" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/economy/vending/hydrodrobe, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"mPM" = ( +/obj/structure/fermenting_barrel, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/asmaint2) +"mPO" = ( +/obj/machinery/door/airlock, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/maintenance/fsmaint) +"mQf" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/structure/sign/poster/ripped{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"mQz" = ( +/obj/structure/closet/toolcloset, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"mQL" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"mQX" = ( +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"mRJ" = ( +/turf/simulated/floor/wood{ + icon_state = "fancy-wood-cherry" + }, +/area/medical/psych) +"mRO" = ( +/obj/structure/table, +/obj/item/roller{ + pixel_y = 6 + }, +/obj/item/roller{ + pixel_y = 12 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -12 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"mSo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"mSI" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/fsmaint) +"mSJ" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"mTh" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/crate/hydroponics/prespawned, +/obj/item/watertank, +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/plantbgone, +/obj/machinery/camera{ + c_tag = "Hydroponics Storage" + }, +/obj/structure/sign/poster/contraband/have_a_puff{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"mTj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/surgery2) +"mTx" = ( +/obj/item/reagent_containers/syringe/charcoal{ + pixel_y = 11 + }, +/obj/item/reagent_containers/syringe/antiviral{ + pixel_y = 7 + }, +/obj/item/reagent_containers/syringe/insulin{ + pixel_y = 3 + }, +/obj/item/reagent_containers/syringe/epinephrine{ + pixel_y = -1 + }, +/obj/machinery/light, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"mTA" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "purple" + }, +/area/toxins/lab) +"mTT" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"mTZ" = ( +/obj/item/stack/rods{ + amount = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"mUt" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"mUM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"mUT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"mVr" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "n2_sensor" + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"mVG" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"mVI" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"mVO" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"mVP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"mWa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/hallway) +"mWf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "vault" + }, +/area/security/nuke_storage) +"mWq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"mXy" = ( +/obj/machinery/power/smes/engineering, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/engine/engine_smes) +"mXz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"mXS" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/engine, +/area/security/customs2) +"mXT" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/space, +/area/solar/port) +"mYn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"mYv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/secondary/exit) +"mYL" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/trinary/filter/flipped{ + dir = 4; + filter_type = -1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"mZd" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"mZf" = ( +/obj/machinery/conveyor/west{ + id = "garbage" + }, +/obj/structure/plasticflaps, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"mZn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"mZp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/public/glass, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/abandonedbar) +"mZs" = ( +/obj/structure/sign/custodian{ + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"nah" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/tank/jetpack/oxygen, +/turf/simulated/floor/plasteel, +/area/security/customs2) +"naG" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/effect/decal/cleanable/dust, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"naU" = ( +/obj/item/skeleton/l_hand, +/obj/item/skeleton/l_arm, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/maintenance/fsmaint) +"nbj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"nbx" = ( +/obj/machinery/hydroponics/soil, +/turf/simulated/floor/grass, +/area/maintenance/asmaint2) +"nbA" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"nbC" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"nbE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/morgue) +"nci" = ( +/obj/machinery/door/airlock/bananium{ + name = "Clown's Office" + }, +/obj/effect/mapping_helpers/airlock/access/any/service/clown, +/turf/simulated/floor/wood, +/area/clownoffice) +"ncM" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"ncY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"ndr" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/engine/gravitygenerator) +"ndt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"ndH" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"ndQ" = ( +/obj/structure/disposalpipe/junction/y{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"ndX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"neo" = ( +/obj/effect/spawner/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"neO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"neP" = ( +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/machinery/conveyor/east{ + id = "Skynet_heavy" + }, +/turf/simulated/floor/plating, +/area/assembly/assembly_line) +"neV" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"nfo" = ( +/turf/simulated/floor/plasteel, +/area/storage/tools) +"nfE" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"ngO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"ngS" = ( +/obj/structure/sign/poster/official/fruit_bowl{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/item/kirbyplants, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"ngT" = ( +/obj/structure/chair/sofa/corp/left, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"nhc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"nhm" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"nhs" = ( +/obj/machinery/atmospherics/unary/thermomachine/freezer{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"nhw" = ( +/obj/effect/decal/cleanable/dust, +/obj/effect/decal/cleanable/cobweb, +/obj/structure/closet/crate/can, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"nhF" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"nhO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"nic" = ( +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"nif" = ( +/obj/structure/table/glass, +/obj/item/deck/cards, +/turf/simulated/floor/light/purple, +/area/crew_quarters/bar/atrium) +"nin" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/lab) +"nio" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/general{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mule_bot{ + dir = 4 + }, +/obj/machinery/door/window/reinforced/reversed{ + dir = 4; + name = "Drone Fabricator Room" + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "Engineering" + }, +/turf/simulated/floor/plating, +/area/engine/dronefabricator) +"nis" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/se) +"niH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"niJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"niP" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/controlroom) +"nkk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/hallway/secondary/exit) +"nko" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/meter, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"nkt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"nky" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"nkO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"nkP" = ( +/obj/machinery/ignition_switch{ + id = "Turbine_igniter"; + pixel_x = 8; + pixel_y = -38 + }, +/obj/machinery/computer/security/telescreen/turbine{ + dir = 8; + pixel_x = 32 + }, +/obj/machinery/computer/turbine_computer{ + dir = 1; + id = "incineratorturbine" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door_control{ + id = "turbinevent"; + name = "Turbine Vent Control"; + pixel_x = -8; + pixel_y = -38; + req_access_txt = "12" + }, +/obj/machinery/door_control{ + id = "auxincineratorvent"; + name = "Auxiliary Vent Control"; + pixel_x = -8; + pixel_y = -26; + req_access_txt = "12" + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"nkX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"nlc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/quartermaster/qm) +"nlj" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/engineering) +"nln" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blackcorner" + }, +/area/security/permabrig) +"nlv" = ( +/obj/effect/landmark/start/coroner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"nlI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood/fancy/birch{ + icon_state = "fancy-wood-birch-broken4" + }, +/area/maintenance/fsmaint) +"nlK" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/brig) +"nlT" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/airlock/science{ + name = "Genetics Monkey Pen" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/genetics, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"nmc" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"nmk" = ( +/obj/machinery/recharger/wallcharger{ + pixel_x = 35 + }, +/obj/structure/chair/stool/bar{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"nmJ" = ( +/obj/structure/chair/comfy/black, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"nmO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellowcorner" + }, +/area/medical/chemistry) +"nnj" = ( +/obj/effect/decal/warning_stripes/green, +/obj/machinery/chem_dispenser/botanical, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"nnC" = ( +/obj/item/radio/beacon, +/obj/effect/turf_decal/stripes/full, +/obj/machinery/camera{ + c_tag = "Research Toxins Test Chamber Center"; + dir = 8; + invuln = 1; + name = "Hardened Bomb-Test Security Camera"; + network = list("Toxins","Research","SS13") + }, +/turf/simulated/floor/indestructible, +/area/toxins/test_area) +"nnK" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"nnW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"noh" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"noq" = ( +/obj/machinery/conveyor/west{ + dir = 1; + id = "QMLoad" + }, +/obj/machinery/status_display/supply_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"noy" = ( +/obj/machinery/computer/card/minor/ce{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/chiefs_office) +"npb" = ( +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/medical/genetics) +"npc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"npm" = ( +/obj/item/radio/intercom/custom{ + pixel_y = 22 + }, +/obj/item/radio/intercom/private{ + dir = 1; + pixel_y = -22 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/effect/landmark{ + icon = 'icons/effects/spawner_icons.dmi'; + icon_state = "AI"; + name = "tripai" + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"nps" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"npF" = ( +/obj/item/kitchen/knife{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/clothing/under/syndicate/tacticool{ + pixel_x = -1 + }, +/obj/item/clothing/mask/balaclava{ + pixel_x = 2; + pixel_y = -3 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"npM" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/medbay2) +"npQ" = ( +/obj/machinery/power/smes, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"npW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"nqa" = ( +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/storage/box/beakers{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"nqn" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"nqv" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/port) +"nqC" = ( +/obj/machinery/power/emitter{ + anchored = 1; + dir = 8; + state = 2 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"nqG" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"nqL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"nqN" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"nqX" = ( +/obj/structure/table, +/obj/item/paper{ + desc = ""; + info = "Brusies sustained in the holodeck can be healed simply by sleeping."; + name = "Holodeck Disclaimer" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"nrd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/library) +"nrC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"nrD" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/trash, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"nrP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint) +"nrS" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/item/book/manual/atmospipes, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/atmos) +"nsq" = ( +/obj/machinery/door/airlock/external{ + id_tag = "laborcamp_home"; + locked = 1; + name = "Labor Camp Airlock" + }, +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/turf/simulated/floor/plating, +/area/security/brig) +"nsu" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/apmaint) +"nsA" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"nsK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"nsP" = ( +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"nsZ" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"ntg" = ( +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete"; + real_name = "Pete" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"ntl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"ntr" = ( +/obj/machinery/cooker/deepfryer, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"ntt" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"ntD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"nuM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/morgue) +"nuO" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/atmos) +"nuW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/explab) +"nvm" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"nvq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"nvy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"nvN" = ( +/turf/simulated/wall/r_wall, +/area/engine/aitransit) +"nvO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"nvS" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"nwj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/maintenance/asmaint2) +"nwx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"nwG" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"nwO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"nwR" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"nxg" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/qm) +"nxm" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"nxy" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/fsmaint) +"nxH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"nxY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"nyh" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/eight, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"nyJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"nyR" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"nzm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "Telecommunications Access" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/tcoms, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"nzp" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fsmaint) +"nzx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"nzF" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/smartfridge/foodcart{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"nAi" = ( +/obj/machinery/conveyor/east{ + dir = 2; + id = "QMLoad2" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"nAq" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/virology) +"nAs" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"nAy" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"nAE" = ( +/obj/machinery/smartfridge, +/obj/machinery/door_control{ + id = "HydroHallway"; + name = "Hydroponics Privacy Shutters Control"; + pixel_x = 24; + req_one_access_txt = "35" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"nAL" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"nAM" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"nAN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/lobby) +"nBc" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/light, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"nBq" = ( +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"nBs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"nBw" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/simulated/floor/plasteel, +/area/bridge) +"nBz" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/stamp/granted{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/stamp/qm, +/obj/item/stamp/denied{ + pixel_x = 4; + pixel_y = -4 + }, +/turf/simulated/floor/carpet, +/area/quartermaster/qm) +"nBI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/poddoor{ + id_tag = "maintcham"; + name = "Containment Pen" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"nBN" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"nBZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"nCa" = ( +/obj/machinery/conveyor/west{ + dir = 1; + id = "QMLoad" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"nCk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + id_tag = "mechbay_inner"; + name = "Mech Bay" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"nCm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/chiefs_office) +"nCP" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "xenobio3"; + name = "Chamber 3 Containment Blast Doors"; + pixel_y = 4; + req_one_access_txt = "55" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"nCV" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"nCX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"nCZ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint) +"nDq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"nDZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"nEA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"nEC" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"nEQ" = ( +/turf/simulated/wall, +/area/security/prison/cell_block/A) +"nET" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "xenobio5"; + name = "Chamber 5 Containment Blast Doors"; + pixel_y = 4; + req_one_access_txt = "55" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"nFa" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"nFc" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/security/permabrig) +"nFx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/fsmaint) +"nFG" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/toxins/lab) +"nFP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/bridge) +"nGo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"nGq" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/storage/secure) +"nGG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"nGL" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/aisat/hall) +"nGV" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"nHv" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/hallway/secondary/exit) +"nHx" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"nHW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"nIq" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"nIF" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"nIM" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"nIU" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"nIX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/catwalk, +/area/maintenance/storage) +"nJf" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/closet/radiation, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"nJl" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/sign/nosmoking_1{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/thermomachine/freezer/on{ + name = "Temperature control unit" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/genetics_cloning) +"nJz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"nJV" = ( +/obj/machinery/access_button{ + autolink_id = "evamaint_btn_ext"; + pixel_x = 25; + req_one_access_txt = "13" + }, +/obj/machinery/door/airlock/external{ + id_tag = "evamaint_door_ext"; + locked = 1; + name = "EVA External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"nJZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads) +"nKq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"nKv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"nKO" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/spray/plantbgone, +/obj/effect/decal/cleanable/dirt, +/obj/item/cultivator/rake, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/maintenance/asmaint) +"nLa" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal/fifty{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "purple" + }, +/area/toxins/lab) +"nLf" = ( +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"nLg" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"nLp" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"nLC" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"nLT" = ( +/obj/machinery/computer/security/engineering{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/atmos) +"nMd" = ( +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"nMi" = ( +/obj/machinery/atmospherics/binary/valve{ + dir = 1; + name = "port to space" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"nMz" = ( +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"nME" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"nMG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint) +"nMT" = ( +/obj/structure/closet/secure_closet/personal, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"nNb" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/paper_bin, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"nNf" = ( +/obj/effect/turf_decal/siding/wood/corner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"nNh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/mineral/equipment_vendor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"nNv" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/security/prisonlockers) +"nNX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"nOo" = ( +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"nOx" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"nOE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"nOW" = ( +/obj/structure/chair/sofa/pew/left{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/obj/structure/window/basic{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"nPm" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/flora/ausbushes/lavendergrass, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"nPD" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"nPG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"nQl" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/turf/simulated/floor/light/purple, +/area/crew_quarters/bar) +"nQT" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"nQW" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"nRx" = ( +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"nRB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"nRN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/east) +"nRP" = ( +/obj/effect/decal/cleanable/dust, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"nRS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"nSe" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"nSm" = ( +/obj/machinery/power/emitter{ + anchored = 1; + dir = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"nSH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"nSN" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/item/clothing/gloves/color/black, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"nSQ" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"nTf" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"nTk" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + autolink_id = "air_in" + }, +/obj/machinery/sparker{ + id = "toxinsigniter"; + pixel_x = -20 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"nTm" = ( +/obj/machinery/sparker{ + id = "testigniter"; + name = "Test Igniter"; + pixel_x = -25 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"nTn" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"nTv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/storage/backpack/duffel/medical, +/obj/item/clothing/under/rank/medical/nurse, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/maintenance/aft) +"nTG" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"nTN" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"nTP" = ( +/obj/structure/railing{ + dir = 10 + }, +/turf/simulated/floor/transparent/glass, +/area/crew_quarters/bar/atrium) +"nTQ" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"nUh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"nUj" = ( +/obj/machinery/button/windowtint{ + id = "scene"; + pixel_x = -24; + range = 10 + }, +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Bar West"; + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"nUn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"nUZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"nVh" = ( +/obj/machinery/firealarm, +/turf/simulated/wall, +/area/atmos) +"nVq" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/hatchet, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/hydroponics) +"nVB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"nWm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"nWr" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"nWM" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"nXo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"nXr" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"nXu" = ( +/obj/structure/window/reinforced, +/obj/structure/table/reinforced, +/obj/item/hemostat, +/obj/item/scalpel, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"nXB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/engine{ + icon_state = "rampbottom"; + name = "reinforced stairs" + }, +/area/toxins/test_chamber) +"nXK" = ( +/obj/structure/closet/firecloset, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"nXN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"nXU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"nYk" = ( +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 9 + }, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"nYs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"nYF" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/junction/y{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"nYZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/security/permabrig) +"nZI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/wall, +/area/maintenance/apmaint) +"nZW" = ( +/obj/machinery/igniter{ + id = "Turbine_igniter"; + luminosity = 2 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/engine/vacuum, +/area/maintenance/turbine) +"oac" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/sortjunction/reversed{ + sort_type_txt = "4"; + name = "Engineering Main"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"oap" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"oaI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"oaQ" = ( +/obj/structure/table/wood, +/obj/item/pen/multi/fountain{ + pixel_y = 4 + }, +/obj/item/flashlight/lamp/green{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"oaX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"oaY" = ( +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/machinery/suit_storage_unit/cmo/secure/sec_storage, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"obb" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "Hydroponics Desk" + }, +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "Kitchen Desk" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"obE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"obX" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Botany"; + sort_type_txt = "21" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"oce" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"ocw" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/belt/utility{ + pixel_y = 3 + }, +/obj/item/multitool, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/toxins/hallway) +"ocX" = ( +/obj/structure/table, +/obj/item/circular_saw, +/obj/item/surgicaldrill, +/obj/item/cautery, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"odl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"odt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"odx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"odD" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/maintenance/asmaint) +"odL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"odO" = ( +/obj/machinery/airlock_controller/access_controller{ + ext_button_link_id = "incinerator_btn_ext"; + ext_door_link_id = "incinerator_door_ext"; + int_button_link_id = "incinerator_btn_int"; + int_door_link_id = "incinerator_door_int"; + name = "Incinerator Access Console"; + pixel_x = -26; + pixel_y = 6; + req_one_access_txt = "12" + }, +/obj/machinery/ignition_switch{ + id = "Incinerator"; + pixel_x = -24; + pixel_y = -6 + }, +/obj/machinery/atmospherics/meter, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"odR" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"oej" = ( +/turf/space, +/area/space/nearstation) +"oes" = ( +/obj/structure/disposalpipe/sortjunction/reversed{ + dir = 8; + name = "Genetics"; + sort_type_txt = "23" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"oeO" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/item/stock_parts/cell/high/plus, +/obj/item/crowbar, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/item/mecha_parts/core, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"ofq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"ofu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"ofw" = ( +/obj/structure/sign/barsign, +/turf/simulated/wall, +/area/crew_quarters/bar/atrium) +"ofP" = ( +/obj/structure/sign/restroom{ + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"ofW" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/security/permabrig) +"ogg" = ( +/obj/machinery/door/airlock/research{ + name = "E.X.P.E.R.I-MENTOR Lab" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/explab) +"ogr" = ( +/obj/structure/table, +/obj/item/storage/belt/medical, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitehall" + }, +/area/maintenance/aft) +"ogy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/alarm, +/turf/simulated/wall, +/area/atmos) +"ogH" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/engine/aitransit) +"ogI" = ( +/turf/simulated/wall/r_wall, +/area/medical/chemistry) +"ogJ" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/machinery/door/airlock/maintenance_hatch, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"ogL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ogO" = ( +/obj/machinery/door/firedoor, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/bridge) +"ohp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"ohx" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio7"; + name = "Chamber 7 Containment Blast Doors" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"oij" = ( +/obj/structure/chair/sofa/left{ + color = "#85130b" + }, +/turf/simulated/floor/wood, +/area/security/permabrig) +"oil" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Hydroponics Desk" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "HydroHallway"; + name = "Hydroponics Shutters" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"ois" = ( +/obj/machinery/newscaster/security_unit{ + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"oiA" = ( +/obj/machinery/camera{ + c_tag = "Medbay Hallway South"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"oiM" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/generic, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"oiQ" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/space, +/area/space/nearstation) +"oiR" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "N-S" + }, +/turf/space, +/area/space/nearstation) +"oiS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyerPort"; + name = "Medbay Entrance" + }, +/obj/effect/mapping_helpers/airlock/unres, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/reception) +"oja" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/junction/y{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"ojb" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "RnDChem"; + name = "Biohazard Shutter" + }, +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/simple/insulated, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"ojj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/space_heater, +/obj/machinery/camera{ + c_tag = "AI Satellite Atmospherics"; + dir = 4; + network = list("SS13","MiniSat") + }, +/turf/simulated/floor/plating, +/area/aisat/atmos) +"ojs" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/storage) +"ojt" = ( +/obj/machinery/door/airlock/external{ + id_tag = "eng_sm_door_ext"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/turf/simulated/floor/plating, +/area/engine/aitransit) +"ojz" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/asmaint) +"ojJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/poddoor{ + id_tag = "maint1" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ojT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"ojV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"okb" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"okf" = ( +/obj/machinery/access_button{ + autolink_id = "secmaint_btn_ext"; + pixel_x = -25; + pixel_y = -25; + req_one_access_txt = "13" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"okj" = ( +/obj/machinery/door/airlock/external{ + id_tag = "eng_sm_door_int"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engine/aitransit) +"okB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"olg" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/item/paper_bin{ + pixel_y = 4 + }, +/obj/item/pen{ + pixel_y = 6 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"oll" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"olv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"olD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"olG" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/rack, +/obj/item/stack/sheet/plasteel, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"olW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"omd" = ( +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"omz" = ( +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"omI" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"onc" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/robotics) +"onM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/toxins/hallway) +"onQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"ooa" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/atmos) +"ooP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"ooY" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "burn_sensor" + }, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"opg" = ( +/obj/item/seeds/potato, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"oph" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"opj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/toxins/hallway) +"opY" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "qm" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/qm, +/turf/simulated/floor/plasteel, +/area/quartermaster/qm) +"oqc" = ( +/obj/machinery/disposal, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"oqL" = ( +/obj/machinery/door/airlock/external{ + id_tag = "secmaint_door_int"; + locked = 1; + name = "External Access" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"orf" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"orv" = ( +/obj/effect/turf_decal/siding/wood, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"orA" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"orE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"orM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"orU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/security/permabrig) +"orY" = ( +/obj/effect/spawner/window, +/obj/effect/mapping_helpers/damaged_window, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"osa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"osm" = ( +/obj/structure/closet/l3closet/scientist, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"osq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"osy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "apsolar_vent"; + dir = 4 + }, +/obj/machinery/airlock_controller/air_cycler{ + ext_button_link_id = "apsolar_btn_ext"; + ext_door_link_id = "apsolar_door_ext"; + int_button_link_id = "apsolar_btn_int"; + int_door_link_id = "apsolar_door_int"; + pixel_y = -25; + req_one_access_txt = "13"; + vent_link_id = "apsolar_vent" + }, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"osB" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageSort1" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"osE" = ( +/obj/structure/table, +/obj/item/paper_bin, +/turf/simulated/floor/plating, +/area/janitor) +"osN" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio6"; + name = "Chamber 6 Containment Blast Doors" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio5"; + name = "Chamber 5 Containment Blast Doors" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"otc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 2; + name = "Hydroponics Requests Console"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"oto" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"otr" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"otv" = ( +/obj/structure/mecha_wreckage/ripley, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"otH" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 2; + icon_state = "open"; + id_tag = "representative"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/ntrep) +"otJ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"otW" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"oub" = ( +/turf/simulated/wall/r_wall, +/area/engine/utility) +"oum" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air{ + filled = 1 + }, +/obj/effect/turf_decal/bot_white, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"ouo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"ouw" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"ouH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + icon_state = "loadingareadirty1"; + dir = 1 + }, +/area/maintenance/fsmaint) +"ouJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/port) +"ouM" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"ouO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"ovu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint2) +"owa" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32; + pixel_y = 32; + step_size = 0 + }, +/obj/machinery/camera{ + c_tag = "Departure Lounge Security" + }, +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"owm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"owz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"owB" = ( +/obj/structure/chair/sofa/pew/left{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/maintenance/fsmaint) +"owJ" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"owP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/maintenance/asmaint) +"owR" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"owT" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/engine/vacuum, +/area/security/customs2) +"oxe" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/plating/airless, +/area/maintenance/fpmaint2) +"oxf" = ( +/obj/effect/landmark/burnturf, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"oxy" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/morgue{ + dir = 1 + }, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plating, +/area/medical/morgue) +"oxA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"oxN" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/patients_rooms) +"oym" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"oyG" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"oyH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/binary/volume_pump/on{ + dir = 8; + name = "Gas to Cooling Loop" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"oyO" = ( +/obj/item/stack/packageWrap, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/lab) +"ozh" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"ozC" = ( +/turf/simulated/floor/plasteel{ + icon_state = "browncorner" + }, +/area/quartermaster/storage) +"ozI" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"ozS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"ozX" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/item/storage/box/masks, +/obj/item/storage/box/gloves{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"oAs" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/portable/scrubber/huge/stationary, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/permabrig) +"oAD" = ( +/obj/machinery/atmospherics/portable/canister/toxins, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"oAS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"oBq" = ( +/obj/effect/spawner/random_barrier/floor_probably, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/purple, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"oBs" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"oBz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/maintenance/asmaint) +"oBJ" = ( +/obj/machinery/shower{ + pixel_y = 20 + }, +/obj/effect/turf_decal/siding/yellow/end, +/obj/structure/curtain/open/shower/engineering, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"oBL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/holosign/surgery{ + id = "surgery2" + }, +/obj/machinery/door/airlock/medical/glass{ + id = "surgery2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/medical/surgery, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "surgery2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/surgery2) +"oBM" = ( +/obj/item/restraints/legcuffs/beartrap{ + armed = 1 + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"oBR" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/tape_roll, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"oBV" = ( +/obj/machinery/power/emitter{ + anchored = 1; + dir = 4; + state = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"oCa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"oCG" = ( +/obj/machinery/cryopod{ + dir = 4 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/crew_quarters/sleep) +"oDa" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/atmos/control) +"oDm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"oDq" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/aitransit) +"oDE" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"oDT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"oEu" = ( +/obj/structure/sign/biohazard{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint) +"oEG" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"oEK" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + autolink_id = "air_in"; + dir = 1; + on = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"oER" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/bluegrid, +/area/aisat/hall) +"oFj" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/light, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"oFk" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/cyan, +/area/security/prison/cell_block/A) +"oFq" = ( +/obj/item/assembly/timer{ + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/assembly/timer{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/assembly/timer{ + pixel_x = -1 + }, +/obj/item/assembly/timer{ + pixel_x = 1; + pixel_y = -2 + }, +/obj/structure/rack, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/misc_lab) +"oFB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"oFK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/maintenance/apmaint) +"oFY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"oGf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/economy/vending/sovietsoda, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/permabrig) +"oGg" = ( +/obj/machinery/bodyscanner{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"oGi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/medbay2) +"oGl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"oGm" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "HoS" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"oGs" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio4"; + name = "Chamber 4 Containment Blast Doors" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"oGv" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + name = "Chapel"; + sort_type_txt = "17" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"oGw" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/binary/pump{ + name = "burn chamber to port" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"oGU" = ( +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 8 + }, +/obj/machinery/atmospherics/binary/valve{ + dir = 1; + name = "port to space" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"oHl" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/maintenance/asmaint2) +"oHA" = ( +/obj/machinery/atmospherics/binary/valve/open{ + name = "Maintenance Air Supply"; + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"oHE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/main) +"oHO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"oIa" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral) +"oIB" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/computer/message_monitor{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"oJc" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"oJe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"oJo" = ( +/obj/structure/closet/secure_closet/scientist, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "purple" + }, +/area/toxins/hallway) +"oJr" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/asmaint) +"oJs" = ( +/obj/structure/railing{ + dir = 9 + }, +/turf/simulated/floor/transparent/glass, +/area/crew_quarters/bar/atrium) +"oJu" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/vehicle/janicart, +/turf/simulated/floor/plasteel, +/area/janitor) +"oJw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/robotics) +"oJF" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"oJO" = ( +/obj/machinery/light/small, +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/plating, +/area/maintenance/port) +"oKl" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"oKo" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"oKu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"oKx" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"oLe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"oLk" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/engine/break_room) +"oLm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"oLB" = ( +/turf/simulated/floor/plasteel/stairs/left{ + dir = 8 + }, +/area/engine/supermatter_room) +"oLJ" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"oLS" = ( +/obj/structure/window/reinforced, +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"oLW" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/binary/valve/open{ + dir = 4; + name = "Filter to Space" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"oMc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"oMN" = ( +/obj/structure/table, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plating, +/area/engine/utility) +"oMR" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/reflector/double, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"oNu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"oND" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"oNT" = ( +/obj/machinery/mass_driver{ + dir = 8; + id_tag = "trash" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"oOe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"oOz" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"oPu" = ( +/obj/machinery/requests_console{ + department = "Kitchen"; + departmentType = 2; + name = "Kitchen Requests Console"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"oPO" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"oPS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"oPT" = ( +/obj/structure/morgue{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/morgue) +"oPX" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"oPY" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "Aft Primary Hallway 1"; + dir = 4; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"oQd" = ( +/obj/machinery/door/airlock/external{ + id_tag = "secmaint_door_ext"; + locked = 1; + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"oQe" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/engine/vacuum, +/area/maintenance/turbine) +"oQv" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/largecrate, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"oQB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/binary/pump, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"oQN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"oQQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/brig) +"oQT" = ( +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/maintenance/abandonedbar) +"oQZ" = ( +/obj/structure/closet/wardrobe/engineering_yellow, +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/maintenance/fsmaint) +"oRn" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/economy/atm{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"oRB" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"oRC" = ( +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"oRH" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"oRP" = ( +/obj/structure/rack, +/obj/item/extinguisher, +/obj/item/clothing/mask/gas, +/obj/item/grenade/chem_grenade/firefighting, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"oSt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"oSA" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"oSF" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"oSG" = ( +/obj/structure/closet/crate/trashcart, +/obj/effect/spawner/lootdrop/trash, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"oSJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"oTk" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"oTy" = ( +/obj/machinery/ai_status_display{ + layer = 4 + }, +/turf/simulated/wall/r_wall, +/area/medical/biostorage) +"oTG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"oTT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"oUf" = ( +/obj/effect/decal/warning_stripes/red/partial, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/security/main) +"oUn" = ( +/obj/effect/landmark/start/doctor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"oUI" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/permabrig) +"oUP" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/drinks/coffee{ + list_reagents = list("coffee"=0); + pixel_x = 6; + pixel_y = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/book/manual/wiki/sop_general{ + pixel_y = 2; + pixel_x = -6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"oUV" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/permabrig) +"oUW" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"oVs" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"oVy" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/door/airlock/public, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"oVH" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"oVJ" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Detective" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"oVO" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"oVU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"oVY" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/item/reagent_containers/spray/waterflower, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"oWe" = ( +/obj/structure/table, +/obj/item/storage/photo_album, +/turf/simulated/floor/wood, +/area/security/permabrig) +"oWo" = ( +/obj/machinery/camera{ + c_tag = "Gravity Generator Foyer" + }, +/obj/structure/closet/radiation, +/obj/structure/sign/radiation/rad_area{ + dir = 1; + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/gravitygenerator) +"oWE" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"oWJ" = ( +/obj/effect/turf_decal{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"oWM" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"oWV" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"oWW" = ( +/obj/structure/cult/archives, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"oXo" = ( +/obj/structure/closet/crate/trashcart{ + desc = "A heavy, metal laundrycart with wheels."; + name = "laundry cart" + }, +/obj/item/clothing/under/color/orange/prison, +/obj/item/clothing/under/color/orange/prison, +/obj/item/clothing/shoes/orange, +/obj/item/clothing/shoes/orange, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -28 + }, +/obj/item/crowbar/large, +/obj/item/clothing/under/misc/pj/red, +/obj/item/clothing/under/misc/pj/red, +/obj/item/clothing/under/misc/pj/blue, +/obj/item/clothing/under/misc/pj/blue, +/obj/item/clothing/shoes/sandal/white, +/obj/item/clothing/shoes/sandal/white, +/obj/item/clothing/shoes/sandal/white, +/obj/item/clothing/shoes/sandal/white, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/security/permabrig) +"oXr" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"oXK" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"oXN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"oYb" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/engine/hallway) +"oYe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"oYo" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"oYu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"oYC" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"oYN" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 1; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/cmo) +"oZa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"oZi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"oZr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"pak" = ( +/obj/structure/rack, +/obj/item/circuitboard/chem_heater{ + pixel_x = 5; + pixel_y = -4 + }, +/obj/item/circuitboard/thermomachine{ + pixel_x = -5 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"pao" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"paz" = ( +/obj/item/vending_refill/cigarette, +/obj/effect/decal/cleanable/dust, +/obj/structure/sign/poster/contraband/rebels_unite{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"paK" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/item/radio/intercom/locked/prison{ + dir = 8; + name = "Prison Intercom (General)"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"paW" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"pbc" = ( +/obj/item/toy/plushie/robo_corgi, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"pbv" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"pbx" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/computer/area_atmos/area{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/permabrig) +"pbz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"pbY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"pcu" = ( +/obj/machinery/door/airlock/public/glass{ + autoclose = 0; + heat_proof = 1; + id_tag = "turbine_door_int"; + locked = 1; + name = "Incinerator Exterior Airlock"; + req_access_txt = "12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"pcF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"pcR" = ( +/obj/effect/decal/cleanable/dust, +/obj/item/storage/bible, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet/black, +/area/maintenance/fsmaint) +"pcX" = ( +/obj/machinery/computer/rdconsole/core, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/toxins/lab) +"pdE" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"pey" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"pfj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"pfB" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/space_heater, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/maintenance/abandonedbar) +"pfE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"pfF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"pgE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"pgT" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + autolink_id = "eng_s_tesla_vent" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/engine/engineering) +"pgV" = ( +/obj/effect/spawner/random_barrier/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"pgW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/permabrig) +"pgX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"phd" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"phl" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner"; + tag = "icon-whitebluecorner" + }, +/area/medical/medbay2) +"phw" = ( +/obj/machinery/atmospherics/supermatter_crystal/engine, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"phU" = ( +/obj/machinery/access_button{ + autolink_id = "aisat_btn_ext"; + pixel_x = 25; + pixel_y = 25 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"pij" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"pin" = ( +/obj/item/kirbyplants, +/obj/machinery/camera{ + c_tag = "Medbay Reception Break Room" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"pio" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"piF" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/storage) +"piK" = ( +/obj/structure/sign/poster/ripped{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"piL" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 25 + }, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plating, +/area/janitor) +"pjc" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Morgue"; + sort_type_txt = "25" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/medbay2) +"pji" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 8 + }, +/obj/structure/holohoop{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"pjk" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/coroner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"pjq" = ( +/obj/effect/turf_decal/bot_white, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"pjs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/assembly/assembly_line) +"pjR" = ( +/obj/structure/table/wood, +/obj/item/poster/random_contraband{ + pixel_y = 2 + }, +/obj/item/poster/random_contraband{ + pixel_y = 10 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"pko" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint) +"pkG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central/west) +"pkQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Med Chemistry"; + sort_type_txt = "11" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"pkX" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/camera{ + c_tag = "Engineering Particle Accellerator"; + dir = 1; + network = list("Engineering","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/engineering) +"plc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"plj" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/obj/machinery/atmospherics/meter, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"plk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block/A) +"pll" = ( +/obj/structure/table/wood, +/obj/item/clipboard{ + pixel_x = -2 + }, +/obj/item/folder, +/obj/item/pen/multi/fountain, +/obj/item/stamp/rep, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"plV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/morgue) +"plW" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/sign/vacuum/external{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"pml" = ( +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"pmv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"pmG" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/clownoffice) +"pmH" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/abandonedbar) +"pmR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/item/shard, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"pmV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/solar/port) +"pni" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/clownoffice) +"pnz" = ( +/turf/simulated/floor/engine, +/area/security/customs2) +"pnG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"pnT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/computerframe{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"pnV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/chem_heater, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/aft) +"pnX" = ( +/obj/structure/table, +/obj/item/kitchen/rollingpin{ + pixel_x = 3 + }, +/obj/item/kitchen/knife{ + pixel_x = -8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"pob" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"poe" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"pom" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/cmo{ + name = "CMO's Bedroom" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/cmo, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/medical/cmo) +"pon" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"pop" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/ward) +"pou" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "HydroHallway"; + name = "Hydroponics Shutters" + }, +/turf/simulated/floor/plating, +/area/hydroponics) +"poC" = ( +/obj/structure/closet/secure_closet/research_reagents, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/obj/structure/disaster_counter/scichem{ + pixel_y = 32 + }, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"ppd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"ppm" = ( +/obj/structure/table, +/obj/item/clothing/glasses/hud/hydroponic{ + pixel_y = 8 + }, +/obj/item/clothing/glasses/hud/hydroponic{ + pixel_y = 4 + }, +/obj/item/clothing/glasses/hud/hydroponic, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"ppo" = ( +/obj/structure/disposalpipe/sortjunction/reversed{ + dir = 8; + name = "Disposals Maint"; + sort_type_txt = "1" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"ppH" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"ppN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"ppO" = ( +/turf/simulated/floor/plasteel{ + icon_state = "black" + }, +/area/security/permabrig) +"ppR" = ( +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"ppV" = ( +/obj/machinery/economy/vending/sustenance, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"pqb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/hall) +"pql" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister/air{ + filled = 0.1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"pqA" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"pqG" = ( +/obj/structure/table, +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "Old Shop" + }, +/obj/machinery/door/poddoor/shutters{ + name = "Old Shop Shutters"; + id_tag = "oldshop" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"pqS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/lawoffice) +"pqW" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"prr" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/item/shard{ + icon_state = "small" + }, +/obj/effect/decal/cleanable/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/damageturf, +/obj/effect/decal/cleanable/glass, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"prt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"prB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"prM" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"prX" = ( +/obj/structure/closet/secure_closet/cargotech, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/storage) +"psa" = ( +/obj/structure/closet/secure_closet/brig, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/prisonlockers) +"psP" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"psT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"psU" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"psV" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood/fancy/birch, +/area/maintenance/fsmaint) +"ptw" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fsmaint) +"ptz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"ptK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"ptR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/turf_decal/siding/white{ + dir = 8 + }, +/obj/effect/turf_decal/siding/white{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"pua" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"puj" = ( +/obj/structure/sign/explosives{ + pixel_x = 31 + }, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"puo" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"pva" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/surgery2) +"pvo" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"pvp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"pvL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood/fancy/oak, +/area/crew_quarters/bar) +"pvM" = ( +/obj/item/reagent_containers/food/drinks/mug/med{ + pixel_y = 10 + }, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/virology) +"pvP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"pvT" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/curtain, +/turf/simulated/floor/plating, +/area/medical/virology) +"pwf" = ( +/obj/machinery/chem_dispenser, +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"pwk" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"pwm" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"pwD" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"pwE" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"pwS" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Supermatter Engine Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id_tag = "engsm2"; + name = "SM Radiation Security Lock" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"pwU" = ( +/obj/effect/landmark/battle_mob_point, +/turf/simulated/floor/engine, +/area/holodeck/alphadeck) +"pxv" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"pxz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"pxD" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/reflector/box{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"pxG" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"pxL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"pxP" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"pya" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"pyl" = ( +/obj/item/kirbyplants{ + icon_state = "plant-32" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/reception) +"pyq" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"pyI" = ( +/obj/structure/sign/biohazard, +/turf/simulated/wall/r_wall, +/area/toxins/storage) +"pyS" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1; + autolink_id = "n2_in" + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"pzr" = ( +/obj/machinery/camera{ + c_tag = "Mining Dock External"; + dir = 1 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/machinery/computer/security/mining{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"pzF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/rods, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fsmaint) +"pzN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"pzQ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/paper/ntrep, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"pzX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"pzZ" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "perma_door_int"; + locked = 1; + name = "Prison Wing" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors" + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/full, +/obj/machinery/access_button{ + autolink_id = "perma_btn_int"; + name = "Prison Wing Access Button"; + pixel_y = -21; + req_one_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"pAi" = ( +/turf/simulated/wall, +/area/medical/medbay2) +"pAl" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"pAp" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical{ + pixel_x = -5; + pixel_y = -5 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"pAv" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"pAx" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"pAM" = ( +/obj/structure/table, +/obj/item/soap/deluxe, +/obj/item/clothing/accessory/stethoscope, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"pAU" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_x = -32; + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/sop_legal{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/book/manual/wiki/security_space_law{ + pixel_y = 3 + }, +/obj/item/book/manual/wiki/sop_security{ + pixel_x = -5 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"pAZ" = ( +/turf/simulated/floor/plasteel/stairs/left{ + dir = 1 + }, +/area/engine/equipmentstorage) +"pBf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"pBh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom" + }, +/area/crew_quarters/courtroom) +"pBP" = ( +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"pCe" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/reception) +"pCv" = ( +/obj/item/shard, +/obj/item/shard{ + icon_state = "medium" + }, +/obj/effect/decal/remains/human, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"pCx" = ( +/obj/machinery/chem_heater, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"pCy" = ( +/obj/structure/closet/secure_closet/CMO, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"pCK" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"pCT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads) +"pCW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"pDr" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"pDz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"pDK" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/carpet/black, +/area/maintenance/fsmaint) +"pDZ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"pEu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"pEE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/brig) +"pEO" = ( +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"pEY" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"pFm" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/airlock_electronics, +/obj/item/airlock_electronics, +/obj/item/stock_parts/cell/high{ + charge = 100; + maxcharge = 15000 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/stack/sheet/mineral/plasma/fifty, +/turf/simulated/floor/plating, +/area/storage/secure) +"pGR" = ( +/obj/structure/closet/crate/can, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"pHd" = ( +/obj/structure/closet/cabinet, +/obj/item/lighter/zippo/engraved, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/fsmaint) +"pHs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"pHG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"pHV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"pIe" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/explab) +"pIr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"pIx" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"pIP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"pIY" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"pJh" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + dir = 2; + id_tag = "engsm"; + name = "Radiation Chamber Shutters" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"pJH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"pJV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"pJY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"pKi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/wardrobe/white, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"pKv" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"pKP" = ( +/obj/machinery/door/window/classic/reversed{ + name = "Containment Pen" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio2"; + name = "Chamber 2 Containment Blast Doors" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"pLI" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/main) +"pMg" = ( +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "psych_bolt"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -16; + pixel_y = 7; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"pMq" = ( +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/flashlight, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"pMy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Atmos Center"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"pMD" = ( +/obj/effect/spawner/random_spawners/wall_rusted_probably, +/turf/simulated/wall, +/area/maintenance/electrical) +"pMP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/permabrig) +"pMX" = ( +/obj/structure/closet/radiation, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"pNe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"pNw" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Isolator" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "durka1"; + layer = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/medical/psychology, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/patients_rooms) +"pNx" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/economy/vending/engivend, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/hallway) +"pNz" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/atmospipes, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/break_room) +"pNL" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"pOg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"pOl" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/assembly/chargebay) +"pOt" = ( +/obj/structure/rack, +/obj/item/poster/random_contraband, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"pOK" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitegreen" + }, +/area/medical/medbay2) +"pOY" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"pPi" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"pPj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"pPr" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/medical/cmo) +"pPw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"pPK" = ( +/obj/machinery/door/window/classic/normal{ + dir = 8 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/asmaint2) +"pQg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/brig) +"pQu" = ( +/obj/effect/decal/cleanable/dust, +/obj/item/clothing/head/griffin, +/obj/item/clothing/head/cuban_hat, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fsmaint) +"pQD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"pRf" = ( +/obj/effect/decal/cleanable/dust, +/obj/item/clothing/shoes/galoshes, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"pRg" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"pRh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"pRj" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"pRm" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"pRq" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/tesla_coil, +/turf/simulated/floor/plating, +/area/storage/secure) +"pRv" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"pRD" = ( +/obj/machinery/computer/supplycomp, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/carpet, +/area/quartermaster/qm) +"pRE" = ( +/obj/machinery/camera{ + c_tag = "Xenobiology Module Chamber 3"; + dir = 1; + network = list("Research","SS13") + }, +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"pRP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/primary/starboard/west) +"pRS" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "waste_sensor"; + output = 127 + }, +/turf/simulated/floor/engine/vacuum, +/area/atmos) +"pRT" = ( +/obj/structure/closet/l3closet/virology, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitegreen" + }, +/area/medical/virology) +"pRU" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"pSb" = ( +/obj/machinery/camera{ + c_tag = "Secure Lab - Test Chamber"; + dir = 8; + network = list("TestChamber","SS13","Research") + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"pSk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"pSW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"pTa" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 1; + id_tag = "durka1"; + layer = 4 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/window/reinforced/normal{ + name = "Secure Desk" + }, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Secure Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/psychology{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/patients_rooms) +"pTj" = ( +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 9 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"pTs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"pTJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/service/clown, +/turf/simulated/floor/plating, +/area/clownoffice) +"pTK" = ( +/obj/machinery/access_button{ + autolink_id = "arrivalsmaint_btn_int"; + pixel_x = -25; + pixel_y = 25; + req_one_access_txt = "13" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"pTX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom" + }, +/area/security/customs2) +"pUp" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/wall/r_wall, +/area/maintenance/turbine) +"pUy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"pUB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"pUR" = ( +/mob/living/simple_animal/mouse, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"pUS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"pUX" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id_tag = "engsm2"; + name = "SM Radiation Security Lock" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"pUZ" = ( +/obj/machinery/computer/general_air_control{ + name = "Tank Monitor"; + autolink_sensors = list("n2_sensor"="Nitrogen","o2_sensor"="Oxygen","co2_sensor"="Carbon Dioxide","tox_sensor"="Toxins","n2o_sensor"="Nitrous Oxide","waste_sensor"="Gas Mix Tank"); + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"pVw" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"pVW" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/turf/space, +/area/space/nearstation) +"pVZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"pWW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/aft) +"pXs" = ( +/obj/item/clothing/under/misc/swimsuit/black, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/beach/sand, +/area/hallway/secondary/exit) +"pXR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"pXY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/storage/box/bodybags, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/asmaint) +"pYd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"pYZ" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CE" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/engine/chiefs_office) +"pZe" = ( +/obj/structure/sign/fire{ + pixel_y = -32 + }, +/obj/machinery/fishtank/tank, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"pZg" = ( +/obj/effect/decal/cleanable/dust, +/obj/item/caution, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"pZj" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"pZl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"pZA" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"pZI" = ( +/obj/structure/morgue, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"pZK" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/camera{ + c_tag = "Xenobiology Module West"; + dir = 4; + network = list("Research","SS13") + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"pZM" = ( +/obj/structure/closet/toolcloset, +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"qab" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"qaq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"qat" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"qaD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Toxins Storage" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/science/tox_storage, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"qaI" = ( +/obj/item/clothing/suit/chef/classic, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"qaK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"qaU" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"qaW" = ( +/obj/effect/turf_decal/siding/purple/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/purple/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet/purple, +/area/crew_quarters/bar) +"qbR" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/wood, +/area/security/hos) +"qbX" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/hor) +"qcp" = ( +/obj/structure/rack, +/obj/item/stack/sheet/metal{ + amount = 20 + }, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = 1; + pixel_y = 1 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"qcv" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"qcH" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'BOMB RANGE"; + name = "BOMB RANGE" + }, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"qcZ" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/turf/simulated/floor/carpet/royalblack, +/area/maintenance/apmaint) +"qdi" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/permabrig) +"qdk" = ( +/obj/structure/rack, +/obj/item/wrench, +/obj/item/weldingtool, +/obj/item/clothing/head/welding, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"qdG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/ward) +"qef" = ( +/turf/simulated/floor/wood, +/area/clownoffice) +"qei" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"qej" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/maintenance/fsmaint) +"qek" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"qen" = ( +/obj/item/radio/intercom/locked/prison{ + name = "Prison Intercom (General)"; + pixel_y = 22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/scrubber/huge/stationary, +/turf/simulated/floor/grass, +/area/security/permabrig) +"qeI" = ( +/obj/item/assembly/mousetrap/armed, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"qfy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"qfJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"qfL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"qgy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/trashcart{ + desc = "A heavy, metal laundrycart with wheels."; + name = "laundry cart" + }, +/obj/item/clothing/under/color/grey, +/obj/item/clothing/under/color/grey, +/obj/machinery/light_construct/small{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/birch, +/area/maintenance/fsmaint) +"qgz" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"qgC" = ( +/obj/structure/lattice/catwalk, +/obj/structure/marker_beacon/dock_marker/collision, +/turf/space, +/area/space/nearstation) +"qgE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"qgF" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/hydroponics) +"qgQ" = ( +/obj/item/storage/toolbox/emergency/old, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qhq" = ( +/turf/simulated/wall, +/area/toxins/misc_lab) +"qhr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"qhC" = ( +/obj/structure/chair/sofa/bench, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"qhK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"qhO" = ( +/obj/machinery/door/airlock/bathroom{ + id_tag = "toilet_unitb"; + name = "Unit B" + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"qhY" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/purple, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"qig" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"qiB" = ( +/obj/structure/sign/poster/contraband/punch_shit{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"qiG" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "SMES Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/engine/engine_smes) +"qiN" = ( +/obj/structure/urinal{ + pixel_y = 30 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"qiX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"qjs" = ( +/obj/structure/weightmachine/stacklifter, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "black" + }, +/area/security/permabrig) +"qju" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor/east{ + dir = 6; + id = "Skynet_heavy" + }, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"qjA" = ( +/turf/simulated/floor/plasteel{ + icon_state = "Dark" + }, +/area/maintenance/abandonedbar) +"qjC" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"qjE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"qjX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"qjZ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/storage) +"qkc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/patients_rooms) +"qky" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"qkz" = ( +/obj/structure/chair/comfy/corp, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/toxins/hallway) +"qkA" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"qkB" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/atmos) +"qkC" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"qlt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"qlz" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"qlA" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"qlE" = ( +/obj/item/restraints/handcuffs/cable/green, +/obj/machinery/conveyor{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"qmh" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ + dir = 8 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id_tag = "engsm2"; + name = "SM Radiation Security Lock" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"qmv" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qmw" = ( +/obj/structure/table, +/obj/item/storage/fancy/crayons, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"qmB" = ( +/obj/machinery/computer/arcade, +/obj/machinery/camera{ + c_tag = "Prison Library"; + dir = 6; + network = list("Prison","SS13") + }, +/turf/simulated/floor/wood, +/area/security/permabrig) +"qmH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/quartermaster/qm) +"qmU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"qmX" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/atmos/control) +"qnk" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/computer/general_air_control{ + autolink_sensors = list("burn_sensor"="Burn Mix"); + name = "Bomb Mix Monitor" + }, +/obj/machinery/door_control{ + id = "ToxinsVenting"; + name = "Toxin Venting Control"; + pixel_x = -8; + pixel_y = 26 + }, +/obj/machinery/ignition_switch{ + id = "toxinsigniter"; + pixel_x = 6; + pixel_y = 25 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"qnq" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "packageSort1" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"qnK" = ( +/obj/machinery/bodyscanner{ + dir = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"qnM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/economy/vending/atmosdrobe, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"qnW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/flasher{ + id = "prison"; + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"qom" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"qot" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"qov" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"qoQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/break_room) +"qoT" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/break_room) +"qpi" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/cans/beer, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = -7 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"qpq" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/atmos) +"qpu" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"qpw" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"qqy" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"qqB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/largecrate, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"qqZ" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"qrd" = ( +/obj/structure/sign/nosmoking_1{ + pixel_y = -30 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"qri" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "IAA" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/lawoffice) +"qrr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"qrw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/aisat/hall) +"qrI" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"qrJ" = ( +/obj/machinery/camera{ + c_tag = "Research Mech Bay"; + dir = 8; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"qsi" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"qss" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/engine/hallway) +"qsA" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qsQ" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"qsX" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5; + pixel_y = 10 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = 5 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_x = -5 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"qtc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qtd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"qth" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"qtm" = ( +/obj/machinery/access_button{ + autolink_id = "secmaint_btn_int"; + name = "interior access button"; + pixel_x = 9; + pixel_y = -25; + req_one_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"qtr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qtA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"qtC" = ( +/mob/living/simple_animal/crab/Coffee{ + desc = "Master of the GYM"; + name = "Billy Crabington"; + real_name = "Billy Crabington" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"qtJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/secondary/exit) +"qtR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"qtT" = ( +/obj/structure/bookcase/random, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"quc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qup" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + pixel_y = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"qus" = ( +/obj/structure/table, +/obj/item/toy/figure/crew/cargotech, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"qvf" = ( +/obj/structure/table, +/obj/item/melee/baton/cattleprod, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint) +"qvo" = ( +/obj/machinery/door_control{ + id = "stationawaygate"; + name = "Gateway Shutters Control"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/expedition) +"qvO" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_y = 7 + }, +/obj/item/pen{ + pixel_x = -2; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/toxins/lab) +"qvV" = ( +/obj/machinery/atmospherics/portable/canister/toxins, +/obj/machinery/camera{ + c_tag = "Research Toxins Storage Room"; + dir = 4; + network = list("Research","SS13"); + pixel_y = -22 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"qws" = ( +/obj/structure/marker_beacon/dock_marker, +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"qwJ" = ( +/obj/effect/landmark/damageturf, +/obj/item/cultivator, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"qwM" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"qwV" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"qxd" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"qxF" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"qxZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"qyf" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"qyq" = ( +/obj/item/kirbyplants, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"qyy" = ( +/obj/item/holder/mouse, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"qyM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engine_smes) +"qyT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"qzh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"qzn" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/green/hollow, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"qzo" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + location = "Kitchen" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "bot" + }, +/area/maintenance/fsmaint) +"qzV" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Departure Lounge South-West"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"qAg" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/apmaint) +"qAn" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/maintenance/abandonedbar) +"qAo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"qAG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"qAH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/beach_ball/holoball, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"qAK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"qAU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"qAZ" = ( +/obj/structure/particle_accelerator/fuel_chamber{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"qBk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"qBo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/maintenance/aft) +"qBw" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/engine_smes) +"qCi" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/hallway) +"qCv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"qCB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/atmos/control) +"qCH" = ( +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"qCO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"qCZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high/plus, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"qDn" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/airlock_controller/access_controller{ + ext_button_link_id = "perma_btn_ext"; + ext_door_link_id = "perma_door_ext"; + int_button_link_id = "perma_btn_int"; + int_door_link_id = "perma_door_int"; + name = "Prison Access Console"; + pixel_x = -22; + pixel_y = 22 + }, +/obj/machinery/door_control{ + desc = "A remote control-switch to lock down the prison wing's blast doors"; + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_x = -32; + pixel_y = 22; + req_one_access_txt = "2" + }, +/obj/machinery/flasher_button{ + id = "prison"; + pixel_x = -20; + pixel_y = 31 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"qDq" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dust, +/obj/effect/spawner/random_spawners/oil_often, +/obj/structure/sign/poster/contraband/tools{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet/orange, +/area/maintenance/fsmaint) +"qDr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/black, +/area/chapel/office) +"qDM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"qEa" = ( +/obj/structure/chair/sofa/pew/right{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/maintenance/fsmaint) +"qEe" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/atmos) +"qEo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"qEs" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 7; + pixel_y = 3 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/cryo) +"qEt" = ( +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"qEv" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"qEE" = ( +/obj/effect/turf_decal/bot, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"qEP" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"qEW" = ( +/obj/structure/closet/toolcloset, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qFj" = ( +/obj/structure/sign/vacuum/external{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/outlet_injector/on{ + autolink_id = "air_in"; + dir = 4 + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"qFr" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/atmos) +"qFw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"qFy" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"qFK" = ( +/obj/machinery/camera{ + c_tag = "Brig Podbay" + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for the pod doors."; + id = "secpodbay"; + name = "Pod Door Control"; + pixel_y = 24; + req_access = list(71) + }, +/turf/simulated/floor/engine, +/area/security/customs2) +"qFN" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"qFV" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qFW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"qGb" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"qGl" = ( +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spawner/random_spawners/oil_often, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"qGm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"qGK" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"qGU" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/toxins/launch) +"qHc" = ( +/obj/machinery/atmospherics/unary/thermomachine/freezer, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellowfull" + }, +/area/atmos) +"qHj" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "AI Satellite Exterior West"; + dir = 8; + network = list("SS13","MiniSat") + }, +/turf/space, +/area/aisat) +"qHw" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"qHO" = ( +/obj/structure/rack, +/obj/item/storage/firstaid/toxin{ + pixel_y = 4 + }, +/obj/item/storage/firstaid/toxin{ + pixel_y = 2 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"qIg" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/quartermaster, +/turf/simulated/floor/carpet, +/area/quartermaster/qm) +"qIl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"qIn" = ( +/obj/machinery/economy/vending/boozeomat/syndicate_access, +/turf/simulated/floor/wood, +/area/blueshield) +"qIu" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"qIw" = ( +/obj/machinery/access_button{ + autolink_id = "sol_btn_int"; + pixel_x = -22; + pixel_y = -23 + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"qIy" = ( +/obj/machinery/seed_extractor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/hydroponics) +"qIz" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"qIL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"qIN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"qJb" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"qJf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/obj/effect/spawner/random_spawners/blood_often, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"qJg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/courtroom) +"qJH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"qJK" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"qJN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/coroner, +/turf/simulated/floor/plating, +/area/medical/morgue) +"qKa" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"qKu" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"qKv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Antechamber" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"qKE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"qKG" = ( +/obj/effect/turf_decal/loading_area, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"qKN" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio6"; + name = "Chamber 6 Containment Blast Doors" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio5"; + name = "Chamber 5 Containment Blast Doors" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"qKX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/structure/sign/nosmoking_2{ + pixel_x = -28 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/atmospherics/portable/canister, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"qKZ" = ( +/obj/effect/landmark/spawner/rev, +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/bluegrid{ + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/toxins/xenobiology) +"qLc" = ( +/obj/item/kirbyplants, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/cryo) +"qLd" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"qLe" = ( +/obj/structure/railing/corner{ + dir = 4; + layer = 3.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"qLo" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"qLp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"qLD" = ( +/obj/effect/spawner/random_spawners/blood_often, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/shard{ + icon_state = "small" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"qLK" = ( +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plating, +/area/aisat/hall) +"qMa" = ( +/obj/machinery/door/airlock/external{ + id_tag = "fpmaint_door_int"; + locked = 1; + name = "External Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"qMy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qME" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"qMI" = ( +/obj/item/flag/cult, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"qMY" = ( +/obj/effect/turf_decal{ + dir = 8 + }, +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"qNa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"qNk" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "perma_door_int"; + locked = 1; + name = "Prison Wing" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/stripes/full, +/obj/machinery/access_button{ + autolink_id = "perma_btn_int"; + name = "Prison Wing Access Button"; + pixel_y = 21; + req_one_access_txt = "2" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"qNx" = ( +/obj/structure/grille/broken, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"qNz" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/ward) +"qNM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/cryo) +"qOj" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/security/brig) +"qOs" = ( +/obj/machinery/airlock_controller/access_controller{ + ext_button_link_id = "xeno_btn_ext"; + ext_door_link_id = "xeno_door_ext"; + int_button_link_id = "xeno_btn_int"; + int_door_link_id = "xeno_door_int"; + name = "Xenobiology Access Console"; + pixel_x = 22; + pixel_y = -8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"qOx" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"qOI" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint) +"qON" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"qOP" = ( +/obj/machinery/door/airlock/atmos{ + name = "Fore-Starboard Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qPa" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"qPt" = ( +/obj/machinery/recycler, +/obj/machinery/conveyor/east{ + dir = 6; + id = "QMLoad2" + }, +/obj/structure/sign/securearea{ + name = "\improper STAY CLEAR HEAVY MACHINERY"; + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"qPI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"qQb" = ( +/obj/structure/table, +/obj/item/pen, +/obj/item/paper/crumpled, +/obj/machinery/door_control{ + id = "oldshop"; + name = "Old Shop Shutters Control"; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"qQm" = ( +/obj/machinery/cryopod/robot, +/obj/machinery/computer/cryopod/robot{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/assembly/chargebay) +"qQx" = ( +/obj/machinery/power/port_gen/pacman, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Engineering Equipment Storage Hardsuits"; + dir = 4; + network = list("SS13","Engineering") + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = -28 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"qQy" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"qQO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/machinery/door/airlock/research{ + name = "Toxins Mixing Room" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/tox, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"qRs" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"qRu" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/storage/secure) +"qRU" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/atmos) +"qRV" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/port) +"qSr" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 5 + }, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/storage/belt/utility, +/obj/machinery/camera{ + c_tag = "Engineering Equipment Storage Lockers"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/equipmentstorage) +"qSB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"qSD" = ( +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"qTl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"qTA" = ( +/obj/structure/chair/sofa/right, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"qTK" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/item/c_tube, +/turf/simulated/floor/carpet/orange, +/area/maintenance/fsmaint) +"qTN" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qTO" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/turf/simulated/wall, +/area/space/nearstation) +"qTQ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -4; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"qUd" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Kitchen" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + name = "Kitchen Shutters"; + id_tag = "kitchenhall" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"qUp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"qUu" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"qUQ" = ( +/obj/machinery/kitchen_machine/microwave, +/obj/structure/table, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"qVc" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"qVf" = ( +/obj/structure/disposalpipe/segment/corner, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"qVp" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/walllocker/firelocker/south, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/engine/engineering) +"qVv" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/item/trash/gum, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"qVK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"qVP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"qWP" = ( +/obj/machinery/hologram/holopad{ + pixel_y = 16 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"qWR" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/permabrig) +"qXm" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qXp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/explab) +"qXs" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitegreen" + }, +/area/medical/virology) +"qXB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"qXL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"qXR" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"qYr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"qYy" = ( +/obj/machinery/atmospherics/binary/volume_pump/on{ + dir = 1; + name = "Distro to Waste"; + on = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/atmos/control) +"qYC" = ( +/obj/item/pen/fancy, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/asmaint) +"qYJ" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"qYK" = ( +/obj/machinery/light, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"qYO" = ( +/obj/structure/falsewall, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qZx" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/cryo) +"qZD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkpurple" + }, +/area/assembly/robotics) +"qZN" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/asmaint2) +"rac" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/largecrate, +/turf/simulated/floor/plating, +/area/engine/engineering) +"rad" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/blueshield) +"rao" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "blue" + }, +/area/maintenance/aft) +"raG" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"raH" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"raL" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/soap, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"raN" = ( +/obj/structure/transit_tube{ + dir = 1; + icon_state = "Block" + }, +/obj/effect/decal/warning_stripes/eastsouthwest, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"raP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"raV" = ( +/obj/structure/rack, +/obj/item/rpd, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/atmos) +"raZ" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"rbb" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/equipmentstorage) +"rbu" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"rbx" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "AI Satellite Antechamber South"; + dir = 4 + }, +/obj/machinery/turretid/stun{ + control_area = "\improper AI Satellite Atmospherics"; + name = "AI Satellite Atmospherics Turret Control"; + pixel_x = -28; + req_one_access_txt = "75" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/turret_protected/aisat_interior) +"rbz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay) +"rbR" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/server) +"rbX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"rbZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"rcf" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"rcm" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/full, +/turf/simulated/floor/plating, +/area/security/permabrig) +"rcs" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CMO" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/medical/cmo) +"rcD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"rcG" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood/corner, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"rcY" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"rcZ" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/genetics_cloning) +"rda" = ( +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/reception) +"rdu" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/box, +/obj/item/storage/box, +/obj/item/storage/belt/utility, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/hallway) +"rdv" = ( +/obj/effect/turf_decal/caution/stand_clear, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"rdL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"ree" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"reu" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/stack/cable_coil, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"rex" = ( +/obj/structure/table/reinforced, +/obj/item/shard{ + icon_state = "medium" + }, +/obj/structure/window/reinforced, +/obj/item/poster/random_contraband, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"reE" = ( +/obj/machinery/hydroponics/soil, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"reO" = ( +/obj/machinery/hydroponics/soil, +/turf/simulated/floor/grass, +/area/maintenance/asmaint) +"rff" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/portable/scrubber, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/atmos) +"rfh" = ( +/obj/item/clothing/under/misc/assistantformal, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/asmaint) +"rfB" = ( +/obj/structure/transit_tube{ + icon_state = "W-SE" + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"rgl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"rgs" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/apmaint) +"rgv" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/morgue) +"rgM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/mounted/frame/apc_frame, +/obj/structure/cable, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"rgR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"rgZ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"rhk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/security/permabrig) +"rhs" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/atmos/control) +"rhG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"rhK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"rhM" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"rik" = ( +/obj/structure/table/wood, +/obj/item/paper/blueshield, +/obj/item/paper_bin, +/obj/item/pen/blue, +/obj/item/folder/blue{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"rix" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/atmos{ + name = "Turbine Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/machinery/door/firedoor, +/turf/simulated/floor/catwalk, +/area/maintenance/turbine) +"riJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/lawoffice) +"rjh" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"rjK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"rjP" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 2 + }, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"rjY" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/simulated/floor/carpet, +/area/security/vacantoffice) +"rkb" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"rkl" = ( +/obj/machinery/atmospherics/binary/pump/on, +/obj/structure/lattice/catwalk, +/turf/space, +/area/maintenance/turbine) +"rkL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/seeds/cannabis, +/obj/item/reagent_containers/food/snacks/grown/ambrosia/vulgaris, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"rkR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"rkS" = ( +/obj/structure/closet/secure_closet/scientist, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/toxins/hallway) +"rlm" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 9 + }, +/obj/machinery/door_control{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = -24; + pixel_y = -24; + req_access_txt = "24" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/atmos/control) +"rlu" = ( +/turf/simulated/wall/r_wall, +/area/security/customs2) +"rlA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/explab_chamber) +"rlG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"rlS" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"rlX" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"rmi" = ( +/obj/effect/spawner/random_spawners/grille_often, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"rmH" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"rmI" = ( +/turf/simulated/floor/plasteel/stairs/medium{ + dir = 4 + }, +/area/hallway/primary/aft) +"rmT" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/space, +/area/space/nearstation) +"rmV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/storage/office) +"rna" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency/old, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"rnd" = ( +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"rng" = ( +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"rnx" = ( +/obj/machinery/camera{ + c_tag = "Departure Lounge South-East"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"rnK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"rnW" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"roN" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"rpd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"rph" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/hallway/primary/central/se) +"rpV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"rqa" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/hydroponics) +"rqd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/sw) +"rqs" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"rqy" = ( +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"rqM" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/atmos) +"rrg" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"rrF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"rrL" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"rsv" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 8 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/maintenance/turbine) +"rsI" = ( +/obj/structure/table, +/obj/item/paper/gravity_gen, +/obj/item/pen/blue, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/light, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"rtu" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"rtA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/science{ + id_tag = "GeneticsDoor"; + name = "Genetics" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/genetics, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"ruu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/virology) +"ruL" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 2; + icon_state = "open"; + id_tag = "blueshield"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/blueshield) +"ruR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Control Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/atmos/control) +"rvf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"rvp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"rvw" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + cell_type = 15000; + dir = 1; + name = "Cryo and Arrivals Super APC"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"rvA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/spiderling_remains, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"rvH" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"rwc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/medbay2) +"rwo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/prisonlockers) +"rwv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"rwI" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"rwZ" = ( +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkyellow" + }, +/area/assembly/chargebay) +"rxp" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/aitransit) +"rxK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "AI Core Door" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/ai_upload, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ai_upload{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"rxW" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"ryo" = ( +/obj/structure/sign/electricshock{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/scrubber/huge/stationary, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"ryN" = ( +/obj/structure/girder, +/turf/simulated/wall, +/area/maintenance/apmaint) +"rzr" = ( +/mob/living/simple_animal/mouse, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"rzw" = ( +/obj/structure/closet, +/obj/item/clothing/suit/ianshirt, +/turf/simulated/floor/plating, +/area/maintenance/port) +"rzy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"rzF" = ( +/turf/simulated/floor/plasteel, +/area/toxins/lab) +"rzU" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/break_room) +"rAe" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/security/permabrig) +"rAi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/head/surgery/blue, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/aft) +"rAp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/defibrillator_mount{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitehall" + }, +/area/maintenance/aft) +"rAt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/processing) +"rAI" = ( +/obj/structure/spider/stickyweb, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"rAN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/tox, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"rAR" = ( +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/stack/cable_coil, +/obj/item/analyzer{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/taperecorder{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"rBN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"rBZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"rCg" = ( +/obj/effect/spawner/random_spawners/fungus_probably, +/turf/simulated/wall, +/area/maintenance/asmaint) +"rCn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"rCT" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/brig) +"rDI" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 2 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"rDJ" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 10 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"rDM" = ( +/obj/structure/grille, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"rDS" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/camera{ + c_tag = "Engineering Singularity SouthWest"; + dir = 4; + network = list("SS13","Singularity","Engineering") + }, +/turf/space, +/area/space/nearstation) +"rDV" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/bottle/cream{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"rDW" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"rDX" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"rEh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"rEs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/storage/emergency2) +"rEv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/window/reinforced/tinted, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"rEx" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"rEz" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"rED" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/effect/spawner/window/reinforced/polarized{ + id = "IAA" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/lawoffice) +"rEZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"rFc" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/apmaint) +"rFe" = ( +/obj/structure/chair/sofa/bench{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"rFC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/engine/gravitygenerator) +"rFK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/port) +"rFP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitegreen" + }, +/area/medical/virology) +"rFZ" = ( +/obj/machinery/access_button{ + autolink_id = "scibomb_btn_ext"; + pixel_x = -24; + pixel_y = 25; + req_one_access_txt = "10;13" + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/space/nearstation) +"rGa" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"rGR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/prison/cell_block/A) +"rHa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"rHu" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"rHz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"rHF" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"rIw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/explab) +"rID" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"rIV" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"rJo" = ( +/obj/structure/closet/secure_closet/miner, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"rJp" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/hallway) +"rKe" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"rKr" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"rKD" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/structure/sink{ + pixel_y = 18 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/hydroponics) +"rKV" = ( +/turf/simulated/wall, +/area/toxins/hallway) +"rLa" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/chiefs_office) +"rLo" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"rLK" = ( +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"rLL" = ( +/obj/structure/chair/office/light, +/turf/simulated/floor/wood{ + icon_state = "fancy-wood-cherry" + }, +/area/medical/psych) +"rLY" = ( +/obj/machinery/r_n_d/experimentor, +/turf/simulated/floor/engine, +/area/toxins/explab_chamber) +"rMb" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/landmark/burnturf, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"rMp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"rMq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"rMP" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "fpsolar_vent" + }, +/obj/machinery/airlock_controller/air_cycler{ + ext_button_link_id = "fpsolar_btn_ext"; + ext_door_link_id = "fpsolar_door_ext"; + int_button_link_id = "fpsolar_btn_int"; + int_door_link_id = "fpsolar_door_int"; + pixel_x = 25; + req_one_access_txt = "13"; + vent_link_id = "fpsolar_vent" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"rMX" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/medbay2) +"rMZ" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Singularity"; + name = "Singularity Blast Doors"; + opacity = 0 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door_control{ + id = "Singularity"; + name = "Containment Blast Doors"; + pixel_x = 32 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engine Room"; + req_one_access_txt = null + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"rNv" = ( +/turf/simulated/wall/r_wall, +/area/medical/surgery1) +"rND" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"rOg" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"rOS" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "sol_vent"; + dir = 4 + }, +/obj/machinery/airlock_controller/air_cycler{ + ext_button_link_id = "sol_btn_ext"; + ext_door_link_id = "sol_door_ext"; + int_button_link_id = "sol_btn_int"; + int_door_link_id = "sol_door_int"; + pixel_y = -25; + vent_link_id = "sol_vent" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"rPa" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/fsmaint) +"rPd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"rPf" = ( +/obj/structure/railing, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"rPv" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 5 + }, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"rPK" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/space/nearstation) +"rPS" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"rPU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/toxins/lab) +"rPV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"rPY" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/engine/engine_smes) +"rPZ" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/engine/engine_smes) +"rQn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"rQr" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"rQO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"rQW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + icon_state = "pipe-j2s"; + name = "Janitor"; + sort_type_txt = "22" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"rRa" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/locked/prison{ + name = "Prison Intercom (General)"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"rRt" = ( +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/engine/utility) +"rRy" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1; + autolink_id = "n2o_in" + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"rRB" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/rack, +/obj/item/wrench, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral2) +"rRW" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/table, +/obj/item/storage/box/disks_plantgene{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/disks_plantgene{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/box/disks_plantgene, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"rRX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/purple, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"rRY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"rSe" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/decal/cleanable/blood/tracks, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"rSz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"rSI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"rSS" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/toxins/misc_lab) +"rTm" = ( +/obj/structure/sign/fire{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"rTy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"rTB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/library) +"rTE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"rTF" = ( +/obj/structure/grille, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"rTZ" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/engine/engineering) +"rUR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"rVm" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"rVt" = ( +/obj/machinery/porta_turret{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat/service) +"rVK" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"rVQ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/security/main) +"rWd" = ( +/obj/structure/chair/sofa{ + dir = 8 + }, +/obj/item/clothing/head/beanie/stripedgreen, +/obj/item/clothing/mask/cigarette/rollie, +/obj/structure/sign/poster/contraband/ambrosia_vulgaris{ + pixel_x = 32 + }, +/turf/simulated/floor/carpet, +/area/maintenance/asmaint) +"rWn" = ( +/obj/effect/turf_decal/caution{ + dir = 4 + }, +/obj/effect/landmark/start/shaft_miner, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"rWq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"rWr" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"rWy" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/courtroom) +"rWA" = ( +/obj/machinery/clonepod/biomass, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/genetics_cloning) +"rWB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"rWS" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"rWU" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'RADIOACTIVE AREA'"; + icon_state = "radiation"; + name = "RADIOACTIVE AREA" + }, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"rWZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/sw) +"rXb" = ( +/obj/structure/closet/wardrobe/white, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"rXm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"rXw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"rXC" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"rXH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"rXN" = ( +/obj/machinery/biogenerator, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/decal/warning_stripes/green, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"rXS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/turf/simulated/floor/plating, +/area/assembly/assembly_line) +"rYm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"rYr" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/lab) +"rYt" = ( +/obj/machinery/camera{ + c_tag = "Engineering Engine Storage"; + network = list("SS13","Engineering") + }, +/obj/structure/closet/crate, +/turf/simulated/floor/plating, +/area/engine/engineering) +"rZd" = ( +/obj/structure/railing/cap/normal, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"rZm" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/engine/aitransit) +"rZF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"rZM" = ( +/obj/structure/bed/dogbed, +/mob/living/simple_animal/pet/dog/pug, +/turf/simulated/floor/wood{ + icon_state = "fancy-wood-cherry" + }, +/area/medical/psych) +"sar" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"say" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"saF" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"sbp" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"sbs" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "Sci Robotics"; + sort_type_txt = "14" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"sbD" = ( +/obj/machinery/computer/sm_monitor, +/obj/machinery/camera{ + c_tag = "Engineering SM Prep Room"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"sbR" = ( +/obj/structure/table/wood, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/item/flashlight/lamp/bananalamp{ + layer = 3.4; + pixel_x = 4; + pixel_y = 12 + }, +/turf/simulated/floor/wood, +/area/clownoffice) +"scB" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/stack/cable_coil{ + amount = 15 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"scM" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"scY" = ( +/obj/structure/table, +/obj/machinery/door/window/classic/reversed{ + dir = 8; + name = "Old Shop" + }, +/obj/machinery/door/poddoor/shutters{ + name = "Old Shop Shutters"; + id_tag = "oldshop" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"sdm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/storage) +"sds" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/access_button{ + autolink_id = "eng_sm_btn_ext"; + pixel_x = -25; + pixel_y = 25; + req_access_txt = "10;13" + }, +/turf/space, +/area/space/nearstation) +"sdu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"sdw" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"sdE" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/walllocker/emerglocker/south, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/engine/engineering) +"sdP" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast north"; + name = "Bridge Blast Doors" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/bridge) +"sea" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"sec" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"sem" = ( +/obj/structure/morgue{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"sen" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_x = -5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplefull" + }, +/area/toxins/xenobiology) +"sep" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"seH" = ( +/obj/structure/transit_tube{ + icon_state = "S-NW" + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"seI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"seW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"sft" = ( +/obj/machinery/door/airlock/external{ + id_tag = "supply_home"; + locked = 1; + name = "Cargo Docking Hatch" + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"sfu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/hallway) +"sgt" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/permabrig) +"sgu" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreen" + }, +/area/medical/virology) +"sgS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"sgZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/chapel/main) +"shi" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"shz" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"sir" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/maintenance/aft) +"six" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"siM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock{ + name = "Prison Toilets" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"sji" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/apmaint) +"sjl" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"sju" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"sjM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"sjO" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/main) +"ska" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins"); + pixel_x = 32 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"skf" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"skh" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"ski" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellowfull" + }, +/area/engine/engine_smes) +"skl" = ( +/obj/machinery/door/airlock/external{ + id_tag = "fpmaint_door_ext"; + locked = 1; + name = "External Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"skD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/hall) +"skT" = ( +/obj/item/rollingpaper, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"slo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/library) +"slp" = ( +/obj/machinery/door/airlock/maintenance{ + locked = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"slC" = ( +/obj/machinery/holosign_switch{ + dir = 4; + id = "surgery1"; + pixel_x = -24; + pixel_y = 8 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "custom placement"; + pixel_x = -24; + pixel_y = -8 + }, +/obj/machinery/button/windowtint{ + id = "surgery1"; + pixel_x = -24 + }, +/obj/structure/closet/crate/freezer/iv_storage, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"slF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"smk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"smu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"smx" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"smz" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/simple/insulated, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"smJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"smL" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"smS" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"smW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"snc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"snj" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/geneticist, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkpurple" + }, +/area/medical/genetics) +"snx" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"snE" = ( +/obj/structure/closet/crate/secure{ + req_one_access = list(33,41); + req_one_access_txt = "33;41" + }, +/mob/living/simple_animal/hostile/scarybat, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/maintenance/apmaint) +"snN" = ( +/obj/machinery/camera{ + c_tag = "Engineering Tesling Engine Room South"; + dir = 1; + network = list("Singularity","SS13","Engineering") + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"snV" = ( +/obj/machinery/atmospherics/trinary/tvalve/digital/flipped, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/atmos) +"sol" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"sou" = ( +/obj/machinery/light, +/obj/structure/closet/secure_closet/miner, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"soK" = ( +/obj/structure/girder, +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/engine/utility) +"soR" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "purple" + }, +/area/maintenance/asmaint2) +"soX" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint2) +"spe" = ( +/obj/machinery/camera{ + c_tag = "Bar North" + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"spl" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"spo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/security/permabrig) +"spH" = ( +/obj/effect/decal/cleanable/vomit, +/obj/item/toy/russian_revolver, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"sqb" = ( +/obj/structure/bed, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/bedsheet/orange, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/permabrig) +"sqc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"sqn" = ( +/obj/structure/disposalpipe/sortjunction/reversed{ + name = "Sci R&D"; + sort_type_txt = "12" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"sqC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"sqU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/primary/fore) +"sqV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"srv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"srB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"ssc" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ssf" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"sst" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Teleporter Room" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat_interior) +"ssI" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"ssL" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/item/clothing/gloves/color/blue, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/asmaint) +"ssQ" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chief_engineer, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"ssU" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/binary/valve{ + dir = 4; + name = "Output to Waste" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"ssY" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"sto" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/structure/sign/vacuum/external{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/engine/aitransit) +"stu" = ( +/obj/machinery/power/tesla_coil, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/storage/secure) +"stG" = ( +/obj/machinery/gibber, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"stO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"sud" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Control Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/atmos/control) +"sug" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"suo" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"suB" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"suR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/wall, +/area/quartermaster/office) +"sve" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"svp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"svD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"svK" = ( +/mob/living/simple_animal/cow/betsy, +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/obj/effect/turf_decal/siding/white/corner{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "asteroid" + }, +/area/hydroponics) +"svW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"swk" = ( +/obj/structure/chair, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"sxg" = ( +/obj/machinery/sleeper{ + pixel_x = 3 + }, +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"sxn" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio3"; + name = "Chamber 3 Containment Blast Doors" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"sxu" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CE" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/engine/chiefs_office) +"sxv" = ( +/obj/machinery/economy/vending/boozeomat, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint) +"sxS" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"syc" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"syf" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkyellow" + }, +/area/assembly/chargebay) +"syl" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"sym" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"syp" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/maintenance/apmaint) +"syr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/sign/poster/ripped{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"syE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"syS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"szF" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"szS" = ( +/obj/machinery/light/small, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"szU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"sAe" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"sAi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"sAl" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"sAm" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"sAq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"sAB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood, +/mob/living/carbon/human/farwa, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"sAM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"sBh" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prisoner Lockers" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel, +/area/security/prisonlockers) +"sBi" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/wood, +/area/ntrep) +"sBx" = ( +/obj/structure/closet/wardrobe/black, +/obj/effect/decal/warning_stripes/north, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"sBN" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/stack/sheet/cloth, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/fsmaint) +"sBS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"sBW" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Robotics Maintenance" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/robotics, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"sCd" = ( +/obj/structure/grille, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"sCm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/quartermaster/qm) +"sCE" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"sCF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"sCG" = ( +/obj/effect/turf_decal/bot, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"sCW" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"sDk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"sDq" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/effect/spawner/window/reinforced/polarized{ + id = "IAA" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/lawoffice) +"sDr" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/reagent_containers/food/snacks/donkpocket, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"sDy" = ( +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"sDz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/access_button{ + autolink_id = "fssolar_btn_int"; + pixel_x = 25; + pixel_y = 25; + req_one_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"sDH" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"sDL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"sDU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "vault" + }, +/area/security/nuke_storage) +"sEl" = ( +/obj/structure/bed, +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/effect/mob_spawn/human/skeleton, +/mob/living/simple_animal/hostile/scarybat, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/maintenance/apmaint) +"sEn" = ( +/obj/structure/table, +/obj/item/tank/internals/emergency_oxygen/nitrogen{ + pixel_x = 6; + pixel_y = -2 + }, +/obj/item/tank/internals/emergency_oxygen/nitrogen{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/tank/internals/emergency_oxygen/nitrogen{ + layer = 3.1; + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/tank/internals/emergency_oxygen/plasma{ + pixel_x = -6; + pixel_y = -2 + }, +/obj/item/tank/internals/emergency_oxygen/plasma{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/tank/internals/emergency_oxygen/plasma{ + layer = 3.1; + pixel_x = -6; + pixel_y = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"sEu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"sEL" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"sEO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"sFh" = ( +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"sFl" = ( +/obj/machinery/computer/general_air_control{ + name = "Tank Monitor"; + autolink_sensors = list("n2_sensor"="Nitrogen","o2_sensor"="Oxygen","co2_sensor"="Carbon Dioxide","tox_sensor"="Toxins","n2o_sensor"="Nitrous Oxide","waste_sensor"="Gas Mix Tank"); + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/controlroom) +"sFm" = ( +/obj/effect/turf_decal{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"sFy" = ( +/obj/structure/closet/l3closet/scientist, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"sFE" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/clothing/gloves/botanic_leather, +/obj/item/cultivator, +/obj/item/cultivator, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/plant_analyzer, +/turf/simulated/floor/grass, +/area/security/permabrig) +"sFQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellowcorner" + }, +/area/medical/chemistry) +"sFR" = ( +/obj/structure/chair/wood/wings{ + dir = 8 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"sFZ" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/table/wood, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Head of Personnel's Office"; + pixel_y = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"sGi" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/maintenance/asmaint2) +"sGl" = ( +/obj/structure/lattice, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"sGs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"sGO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"sHi" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/maintenance/fsmaint) +"sHq" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"sHs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"sHt" = ( +/turf/simulated/floor/engine, +/area/holodeck/alphadeck) +"sHC" = ( +/obj/machinery/economy/vending/coffee, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/ward) +"sHW" = ( +/obj/machinery/door/airlock/welded, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"sIF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/engine/gravitygenerator) +"sIO" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"sJC" = ( +/obj/machinery/economy/slot_machine, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/apmaint) +"sJQ" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"sJX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"sKj" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/security/hos) +"sKs" = ( +/obj/structure/closet/crate/internals, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"sKE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"sKF" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/obj/machinery/door_control{ + id = "engsm"; + name = "Radiation Shutters Control"; + pixel_y = -24; + req_access_txt = "10" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"sKK" = ( +/obj/machinery/atmospherics/binary/valve/digital{ + color = ""; + name = "Plasma Outlet Valve" + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/atmos) +"sKQ" = ( +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 3; + name = "3maintenance loot spawner" + }, +/obj/structure/sign/poster/official/help_others{ + pixel_y = 31 + }, +/obj/machinery/conveyor{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"sKS" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/medical/patients_rooms) +"sLe" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/engine/engineering) +"sLp" = ( +/obj/structure/disposalpipe/junction/y, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"sLy" = ( +/obj/machinery/power/apc{ + name = "south bump Engineering"; + pixel_y = -24; + shock_proof = 1 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"sLX" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/spawner/random_spawners/oil_often, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/maintenance/fsmaint) +"sLZ" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/maintenance/asmaint) +"sMc" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio6"; + name = "Chamber 6 Containment Blast Doors" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"sMH" = ( +/obj/machinery/atmospherics/binary/valve/digital{ + color = ""; + name = "N2O Outlet Valve" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "escape" + }, +/area/atmos) +"sMJ" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/ward) +"sMZ" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "teleshutter"; + name = "Teleport Access Shutters" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/teleporter) +"sNy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/security/range) +"sNJ" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"sNP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"sNQ" = ( +/obj/structure/railing, +/obj/structure/flora/ausbushes/pointybush, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"sOf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"sOi" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"sOr" = ( +/obj/machinery/door/airlock/external{ + id_tag = "fpsolar_door_ext"; + locked = 1; + name = "Engineering External Access" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"sOE" = ( +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/photocopier/faxmachine, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"sOH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/camera{ + c_tag = "Kitchen" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"sOK" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/item/storage/toolbox/mechanical, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"sPb" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"sPg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel, +/area/atmos) +"sPs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"sPu" = ( +/obj/item/clothing/suit/mantle/old, +/turf/simulated/floor/carpet, +/area/maintenance/asmaint) +"sPx" = ( +/obj/structure/bed{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitegreen" + }, +/area/medical/virology) +"sPz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/main) +"sPF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"sPI" = ( +/obj/structure/chair/wood/wings{ + dir = 8 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"sQe" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/hallway/secondary/entry) +"sQt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/item/clothing/head/soft/blue, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"sQv" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/stairs, +/area/engine/supermatter_room) +"sRi" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"sRm" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/pipe/simple/visible/red{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"sRw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"sRx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/chapel/main) +"sRJ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/atmos) +"sRW" = ( +/obj/structure/statue/tranquillite/mime, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"sRY" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/aft) +"sSa" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/ai_monitored/storage/eva) +"sSb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"sSf" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"sSj" = ( +/mob/living/carbon/human/monkey/punpun, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"sSE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/aft) +"sSP" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/portable/pump, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"sSQ" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall, +/area/toxins/hallway) +"sSS" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"sSX" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + dir = 4; + name = "old sink"; + pixel_x = -12 + }, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/grass, +/area/security/permabrig) +"sTE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"sTF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/airlock_controller/air_cycler{ + ext_button_link_id = "assolar_btn_ext"; + ext_door_link_id = "assolar_door_ext"; + int_button_link_id = "assolar_btn_int"; + int_door_link_id = "assolar_door_int"; + pixel_x = 25; + req_one_access_txt = "13"; + vent_link_id = "assolar_vent" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "assolar_vent"; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"sTQ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/pill/patch/styptic{ + initialized = 1; + pixel_x = -5 + }, +/obj/item/reagent_containers/food/pill/patch/silver_sulf{ + initialized = 1; + pixel_x = 6 + }, +/obj/item/reagent_containers/food/pill/patch/styptic{ + initialized = 1; + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/pill/patch/silver_sulf{ + initialized = 1; + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/pill/patch/styptic{ + initialized = 1; + pixel_x = -5; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/pill/patch/silver_sulf{ + initialized = 1; + pixel_x = 6; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"sTU" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/light_construct/small, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"sTX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"sTY" = ( +/obj/structure/girder, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"sUe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"sUw" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/healthanalyzer{ + pixel_x = 2; + pixel_y = 10 + }, +/obj/item/storage/belt/medical, +/obj/item/clothing/glasses/hud/health{ + pixel_y = 6 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/virology) +"sUQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"sUZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio4"; + name = "Chamber 4 Containment Blast Doors" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio3"; + name = "Chamber 3 Containment Blast Doors" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"sVg" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=EVA"; + location = "Security" + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/security/lobby) +"sVr" = ( +/obj/structure/morgue, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/morgue) +"sVZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/lobby) +"sWO" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/aisat/hall) +"sXJ" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"sXV" = ( +/obj/structure/closet/emcloset, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"sYo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"sYp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"sYr" = ( +/obj/machinery/computer/operating{ + icon_state = "operatingb"; + name = "Robotics Operating Computer"; + stat = 1 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/iv_drip, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/assembly/assembly_line) +"sYP" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/effect/decal/cleanable/dust, +/mob/living/simple_animal/mouse/gray, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/fsmaint) +"sYT" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 4; + location = "Medbay" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plating, +/area/medical/medbay2) +"sZe" = ( +/obj/item/chair/stool{ + pixel_x = 6; + pixel_y = -5 + }, +/obj/effect/decal/cleanable/dust, +/obj/item/trash/spentcasing, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"sZg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"sZh" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/ward) +"sZJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"sZP" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/meter, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"sZQ" = ( +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"taa" = ( +/obj/machinery/atmospherics/binary/valve, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/atmos) +"tab" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/green/hollow, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"tae" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/brig) +"tai" = ( +/obj/effect/turf_decal/siding/wood, +/obj/machinery/light, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"taM" = ( +/mob/living/simple_animal/slime, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"taS" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"tbr" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"tbw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"tbC" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"tbJ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"tbU" = ( +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"tbW" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood/fancy/oak{ + icon_state = "fancy-wood-oak-broken4" + }, +/area/maintenance/abandonedbar) +"tcw" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"tcI" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"tcM" = ( +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"tcX" = ( +/obj/machinery/photocopier, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"tdb" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"tde" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/port) +"tdf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/storage/toolbox/electrical, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"tdT" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 1; + inlet_injector_autolink_id = "co2_in"; + name = "Carbon Dioxide Supply Control"; + outlet_vent_autolink_id = "co2_out"; + autolink_sensors = list("co2_sensor"="Tank") + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"ten" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkpurplecorners" + }, +/area/crew_quarters/hor) +"tep" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/janitor) +"teD" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/door/window{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/maintenance/abandonedbar) +"teT" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/machinery/atmospherics/meter, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"tfd" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/main) +"tfk" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"tfv" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical{ + level = 1.4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/structure/curtain/open{ + layer = 4.1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"tfH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"tfT" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"tgb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"tge" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"tgh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/trash, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"tgC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"tgF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"tgR" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"tgZ" = ( +/obj/structure/reflector/box{ + anchored = 1; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"thb" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"thq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/ne) +"tht" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"thu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"thE" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood{ + icon_state = "fancy-wood-cherry" + }, +/area/medical/psych) +"thF" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"thJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"thV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint) +"tia" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/sink/kitchen{ + dir = 8; + name = "old sink"; + pixel_x = 12 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"tiR" = ( +/obj/machinery/door_control{ + id = "kitchenhall"; + name = "Kitchen Hallway Shutters Control"; + pixel_x = 6; + pixel_y = -24; + req_one_access_txt = "28" + }, +/obj/machinery/door_control{ + id = "kitchenbar"; + name = "Kitchen Bar Shutters Control"; + pixel_x = -6; + pixel_y = -24; + req_one_access_txt = "28" + }, +/obj/machinery/light, +/obj/machinery/processor, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"tjb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint) +"tjk" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Security Delivery" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"tjM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"tkb" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"tkc" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"tks" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/storage) +"tkw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"tky" = ( +/obj/structure/closet/wardrobe/atmospherics_yellow, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"tkD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"tkW" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/atmos) +"tlj" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio5"; + name = "Chamber 5 Containment Blast Doors" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"tls" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"tly" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"tlC" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/locker/locker_toilet) +"tlI" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"tlR" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"tmd" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/item/trash/semki, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"tmO" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/turf/simulated/floor/plasteel/stairs/left{ + dir = 8 + }, +/area/engine/aitransit) +"tmS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"tmX" = ( +/obj/structure/closet/wardrobe/white, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"tnb" = ( +/obj/structure/grille/broken, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"tnn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"tnF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/purple, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"tnJ" = ( +/obj/structure/flora/ausbushes/leafybush, +/obj/item/clothing/head/soft/rainbow, +/turf/simulated/floor/beach/sand, +/area/hallway/secondary/exit) +"tnS" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/fsmaint) +"ton" = ( +/obj/structure/table/wood, +/obj/item/videocam, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"toB" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"toH" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"tpP" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "virology" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"tpW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/aft) +"tqd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"tqo" = ( +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"tqp" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"tqy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/door/morgue{ + name = "Private Study" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"tqH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"tqX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"trl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/maintenance/fsmaint) +"trp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/storage/box/bodybags, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"tsG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"tsJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"tsK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/ai_upload) +"tsL" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Mix to Engine" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"tsO" = ( +/obj/structure/table, +/obj/item/gun/syringe{ + pixel_y = 6 + }, +/obj/item/gun/syringe{ + pixel_y = 3 + }, +/obj/item/gun/syringe, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"ttf" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"tth" = ( +/obj/effect/turf_decal/siding/wood, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"ttj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"ttq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ttZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"tue" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/asmaint) +"tuy" = ( +/obj/structure/sign/securearea, +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/preopen{ + id_tag = "telescienceblast"; + name = "test chamber blast doors" + }, +/turf/simulated/floor/plating, +/area/toxins/explab) +"tuJ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"tuZ" = ( +/obj/structure/weightmachine/stacklifter, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"tvj" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/meter, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"tvr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/security/permabrig) +"tvE" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/item/robotanalyzer, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 10; + pixel_x = -3; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkpurple" + }, +/area/assembly/robotics) +"tvQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "arrivalsmaint_vent" + }, +/obj/machinery/airlock_controller/air_cycler{ + ext_button_link_id = "arrivalsmaint_btn_ext"; + ext_door_link_id = "arrivalsmaint_door_ext"; + int_button_link_id = "arrivalsmaint_btn_int"; + int_door_link_id = "arrivalsmaint_door_int"; + pixel_x = 25; + req_one_access_txt = "13"; + vent_link_id = "arrivalsmaint_vent" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"twu" = ( +/obj/machinery/hydroponics/soil, +/turf/simulated/floor/grass, +/area/security/permabrig) +"twv" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"twx" = ( +/obj/machinery/door/window/classic/reversed{ + name = "Containment Pen" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio3"; + name = "Chamber 3 Containment Blast Doors" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"twL" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/radio/intercom/locked/prison{ + name = "Prison Intercom (General)"; + pixel_y = 22 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/permabrig) +"twT" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"txj" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"txr" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"txu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"txJ" = ( +/obj/effect/spawner/window, +/turf/simulated/floor/plating, +/area/engine/break_room) +"txR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"tyo" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "open"; + id_tag = "representative"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/ntrep) +"tyv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"tzm" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/maintenance/incinerator) +"tzo" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/maintenance/fsmaint) +"tzE" = ( +/obj/structure/cable, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"tzW" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/item/toy/plushie/tuxedo_cat{ + name = "Runtime plushie" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"tAa" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/table/reinforced, +/obj/item/soap, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/maintenance/fsmaint) +"tAb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitehall" + }, +/area/maintenance/aft) +"tAk" = ( +/obj/machinery/computer/guestpass, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/engine/controlroom) +"tAm" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"tAp" = ( +/obj/item/extinguisher, +/obj/item/extinguisher{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/structure/table/glass, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"tBn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"tBA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"tBE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"tBQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"tBT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/ai_slipper, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/atmos) +"tCl" = ( +/obj/structure/table, +/obj/machinery/recharger, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"tCH" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"tCS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"tCY" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/prisonlockers) +"tDn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/atmos) +"tDB" = ( +/obj/structure/safe/floor, +/obj/item/soap/homemade, +/obj/item/key/janitor{ + name = "spare key"; + pixel_y = 7 + }, +/obj/item/bikehorn/rubberducky, +/obj/item/clothing/head/crown, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/apmaint) +"tDS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"tDV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/main) +"tEq" = ( +/obj/machinery/floodlight, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/storage/secure) +"tEC" = ( +/obj/machinery/atmospherics/binary/valve, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral2) +"tFl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/engine, +/area/toxins/explab_chamber) +"tFt" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"tFF" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/atmos/control) +"tFZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"tGg" = ( +/obj/machinery/computer/robotics{ + dir = 4 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 7; + name = "Research Director Requests Console"; + pixel_x = -2; + pixel_y = 30 + }, +/obj/machinery/button/windowtint{ + desc = "A remote control switch for polarized windows. For culling the sight of the equipment-starved masses."; + dir = 4; + id = "rdrobosurgery"; + name = "Surgery Window Tint Control"; + pixel_x = -24; + pixel_y = 4 + }, +/obj/machinery/button/windowtint{ + desc = "A remote control switch for polarized windows. For culling the sight of the equipment-starved masses."; + dir = 4; + id = "rd"; + name = "Office Window Tint Control"; + pixel_x = -24; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkpurple" + }, +/area/crew_quarters/hor) +"tGs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"tGx" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"tGy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"tGO" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"tGW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"tGZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"tHr" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/space_heater, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/security/customs2) +"tHv" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio5"; + name = "Chamber 5 Containment Blast Doors" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"tHO" = ( +/obj/structure/chair/sofa/bench/right, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"tIg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/atmos) +"tIl" = ( +/obj/machinery/computer/rdservercontrol{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"tIt" = ( +/obj/structure/dispenser, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/equipmentstorage) +"tIy" = ( +/obj/item/toy/balloon, +/obj/item/toy/balloon{ + pixel_x = 7; + pixel_y = -7 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"tJj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"tJz" = ( +/obj/structure/morgue{ + dir = 8 + }, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"tJA" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/large, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"tJE" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"tKa" = ( +/obj/structure/table/glass, +/obj/effect/decal/cleanable/dust, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/carpet/orange, +/area/maintenance/fsmaint) +"tKh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"tKk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/bridge) +"tKA" = ( +/obj/machinery/door/airlock/external{ + id_tag = "evamaint_door_int"; + locked = 1; + name = "EVA Internal Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"tLb" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/processing) +"tLn" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Processing" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"tLp" = ( +/obj/structure/disposalpipe/junction/y, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"tLs" = ( +/obj/structure/safe/floor, +/obj/item/coin/mythril, +/obj/item/stack/spacecash/c1000, +/obj/item/instrument/violin/golden, +/turf/simulated/floor/carpet/royalblack, +/area/maintenance/apmaint) +"tLB" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/landmark/start/chemist, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"tMg" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/pillbottles, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"tMq" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"tMs" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/spawner/random_spawners/blood_often, +/obj/random/mech, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"tMx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"tMP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"tMT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/access_button{ + autolink_id = "assolar_btn_int"; + pixel_x = -25; + pixel_y = -25; + req_one_access_txt = "10;13" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"tMU" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/library) +"tNc" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"tNg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"tNn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "fancy-wood-cherry" + }, +/area/medical/psych) +"tOo" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/ward) +"tOs" = ( +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plating, +/area/engine/utility) +"tOE" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/engineer, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"tOQ" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fsmaint) +"tPe" = ( +/obj/machinery/computer/drone_control, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"tPf" = ( +/obj/structure/table, +/obj/structure/bedsheetbin{ + pixel_x = -1; + pixel_y = 2 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"tPq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"tPC" = ( +/obj/vehicle/ambulance{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeastsouth, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"tPD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"tPR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"tPW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/start/geneticist, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics) +"tPX" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/structure/disposaloutlet, +/turf/simulated/floor/plating, +/area/toxins/launch) +"tQa" = ( +/obj/machinery/atmospherics/binary/valve/open{ + name = "Maintenance Air Supply" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"tQm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"tQn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/bluegrid{ + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/toxins/xenobiology) +"tQJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"tQW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"tRw" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"tRD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Reception" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"tRE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "vault" + }, +/area/maintenance/apmaint) +"tRG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"tSb" = ( +/obj/item/candle, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/maintenance/fsmaint) +"tSi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/ward) +"tSu" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluecorners" + }, +/area/engine/aitransit) +"tSx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/qm) +"tSF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"tSN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"tSW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/external{ + id_tag = "fssolar_door_int"; + locked = 1; + name = "Engineering External Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"tTf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"tTh" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/reception) +"tTj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction/reversed{ + sort_type_txt = "5"; + name = "Eng Chief Engineer's Office" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"tTz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"tUd" = ( +/obj/structure/closet/cabinet, +/obj/item/clothing/accessory/stethoscope, +/obj/item/crowbar, +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/obj/effect/spawner/lootdrop/maintenance/eight, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"tUi" = ( +/obj/item/stack/tile/mineral, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"tUD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"tUH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/decal/warning_stripes/yellow/partial, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"tVd" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"tVq" = ( +/obj/structure/chair/sofa, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"tVF" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"tVR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"tWd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"tWh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"tWt" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"tWz" = ( +/obj/item/radio/beacon, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"tWD" = ( +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/snacks/breadslice, +/obj/item/reagent_containers/food/snacks/breadslice, +/obj/item/reagent_containers/food/snacks/breadslice, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/potato, +/obj/item/reagent_containers/food/snacks/grown/onion, +/obj/item/reagent_containers/food/snacks/grown/onion, +/obj/item/storage/box/donkpockets, +/obj/item/storage/fancy/egg_box, +/obj/item/reagent_containers/food/condiment/flour, +/obj/item/reagent_containers/food/condiment/rice, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"tWI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"tWL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"tXg" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"tXx" = ( +/obj/structure/grille/broken, +/obj/item/book/manual/wiki/sop_engineering, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"tXE" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/red{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/brig) +"tXG" = ( +/obj/machinery/camera{ + c_tag = "Prison Cafeteria"; + network = list("Prison","SS13") + }, +/obj/structure/closet/secure_closet/freezer/fridge/open, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"tXI" = ( +/obj/structure/table/tray, +/obj/item/storage/firstaid/surgery{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"tXP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"tYc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/hallway/primary/central/south) +"tYe" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/permabrig) +"tYh" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/bluegrid, +/area/aisat/hall) +"tYm" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"tYr" = ( +/obj/machinery/door_control{ + desc = "A remote control-switch for secure storage."; + id = "Secure Storage"; + name = "Engineering Secure Storage"; + pixel_x = -24; + req_access_txt = "11" + }, +/obj/machinery/door_control{ + desc = "A remote control-switch for the engineering security doors."; + id = "Engineering"; + name = "Engineering Lockdown"; + pixel_x = -24; + pixel_y = 10; + req_access_txt = "10" + }, +/obj/machinery/door_control{ + id = "atmos"; + name = "Atmospherics Lockdown"; + pixel_x = -24; + pixel_y = -10; + req_access_txt = "24" + }, +/obj/machinery/computer/monitor{ + name = "Engine Power Monitoring Computer"; + dir = 4 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"tYP" = ( +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/lab) +"tYW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/garden) +"tZo" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/structure/table, +/obj/item/coin/silver{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/toy/figure/crew/qm, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/qm) +"tZu" = ( +/obj/structure/table, +/obj/item/toy/crayon/spraycan, +/obj/item/restraints/handcuffs/cable/random, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"tZx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"tZM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/port) +"uac" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"uax" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"uaY" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"ubo" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/robotics{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/circuitboard/mecha_control{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/storage/tech) +"ubq" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/boxing/green{ + pixel_x = -3; + pixel_y = 2 + }, +/obj/item/clothing/gloves/boxing/yellow, +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 28 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ubK" = ( +/obj/machinery/access_button{ + autolink_id = "fpmaint_btn_int"; + pixel_x = -25; + pixel_y = -25; + req_one_access_txt = "13" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ucB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ucE" = ( +/obj/structure/closet/emcloset, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"ucJ" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"ucQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"ucU" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/space, +/area/space/nearstation) +"udc" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"udh" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/clown, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/clownoffice) +"udq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"uds" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/port) +"udz" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"udO" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/engine/engineering) +"ueB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"ueC" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"ueH" = ( +/obj/effect/decal/cleanable/dust, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ueT" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"ueZ" = ( +/obj/structure/railing{ + dir = 4 + }, +/turf/simulated/floor/transparent/glass, +/area/crew_quarters/bar/atrium) +"ufc" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellow" + }, +/area/atmos) +"ufj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"ufl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics) +"ufq" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"ufu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"ufw" = ( +/obj/structure/closet/wardrobe/orange/prison, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/prisonlockers) +"ufC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ufN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"ufZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central/nw) +"ugC" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"ugT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/atmos) +"ugW" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ugX" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"uhh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"uhl" = ( +/obj/structure/closet/paramedic, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"uhA" = ( +/obj/machinery/access_button{ + autolink_id = "scibomb_btn_int"; + pixel_x = 24; + pixel_y = 25; + req_one_access_txt = "10;13" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"uhU" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"uid" = ( +/obj/structure/disaster_counter/toxins, +/turf/simulated/wall/r_wall, +/area/toxins/launch) +"uii" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"uij" = ( +/turf/simulated/floor/engine, +/area/toxins/explab_chamber) +"uiw" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 27 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"uiI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"ujD" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/lobby) +"ujG" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"ujR" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/engine/aitransit) +"ujX" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/incinerator) +"ujY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"uka" = ( +/obj/structure/chair/stool, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"ukl" = ( +/obj/machinery/door/window/classic/reversed, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ukr" = ( +/obj/structure/table, +/obj/machinery/smartfridge/disks{ + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"uku" = ( +/obj/item/stock_parts/cell/high, +/obj/item/clothing/glasses/meson{ + pixel_y = 5 + }, +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"ukQ" = ( +/obj/structure/closet/body_bag, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ukV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/toxins/server_coldroom) +"ula" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/clothing/glasses/hud/health/sunglasses{ + pixel_y = -12 + }, +/obj/item/book/manual/wiki/sop_medical{ + pixel_y = 2; + pixel_x = -6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/medical/cmo) +"ule" = ( +/obj/machinery/economy/vending/medical, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"uls" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/wine, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{ + pixel_x = -5 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/asmaint) +"uly" = ( +/obj/machinery/disposal/deliveryChute, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/classic/normal{ + layer = 3; + req_one_access_txt = "50" + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mail_sorting, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"ulK" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/hallway/primary/central/se) +"ulX" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"umg" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/security/hos) +"umk" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"umw" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkredfull" + }, +/area/security/brig) +"umx" = ( +/obj/effect/landmark/start/chef, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"umH" = ( +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplefull" + }, +/area/toxins/xenobiology) +"umJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"umQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/virology) +"uno" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/biostorage) +"unM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Engineering"; + name = "Engineering Security Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/engineering/glass{ + name = "Drone Fabricator Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"unR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"uoQ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/hor) +"uoR" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"uph" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump Engineering"; + pixel_y = 24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"upI" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/engine/gravitygenerator) +"upW" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medcabin2"; + name = "Patients Room" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"upZ" = ( +/obj/effect/decal/cleanable/blood/old, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint) +"uqo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/turf/simulated/floor/plasteel, +/area/atmos/storage) +"uqr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"uqy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"uqE" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"uqH" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/atmos) +"ure" = ( +/obj/machinery/disposal, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/surgery2) +"urf" = ( +/obj/effect/landmark/start/scientist, +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplefull" + }, +/area/toxins/xenobiology) +"urr" = ( +/obj/machinery/door/poddoor{ + id_tag = "auxincineratorvent"; + name = "Auxiliary Incinerator Vent" + }, +/turf/simulated/floor/engine/vacuum, +/area/maintenance/turbine) +"ury" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/machinery/space_heater, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"urU" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/hallway/primary/central/west) +"usw" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance"; + security_level = 1 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"usH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"usZ" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"uti" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/machinery/atmospherics/unary/portables_connector, +/turf/simulated/floor/plating, +/area/aisat/atmos) +"utp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "fssolar_vent" + }, +/obj/machinery/airlock_controller/air_cycler{ + ext_button_link_id = "fssolar_btn_ext"; + ext_door_link_id = "fssolar_door_ext"; + int_button_link_id = "fssolar_btn_int"; + int_door_link_id = "fssolar_door_int"; + pixel_x = 25; + req_one_access_txt = "13"; + vent_link_id = "fssolar_vent" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"utu" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/security/prisonlockers) +"utC" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/permabrig) +"utP" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/pie{ + pixel_y = 2 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/wood, +/area/clownoffice) +"uuh" = ( +/obj/machinery/disposal, +/obj/machinery/light, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/qm) +"uuo" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/secondary/exit) +"uuu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/sw) +"uuE" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"uuH" = ( +/obj/structure/table, +/obj/item/clothing/mask/cigarette/rollie, +/obj/item/clothing/mask/cigarette/rollie{ + pixel_y = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"uuX" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"uuZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction/reversed{ + dir = 4; + name = "Library"; + sort_type_txt = "16" + }, +/obj/structure/reagent_dispensers/watertank/high, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"uvk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"uvu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"uvM" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"uwe" = ( +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"uwh" = ( +/obj/structure/transit_tube/station{ + dir = 4 + }, +/obj/structure/transit_tube_pod{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"uwi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/sign/xenobio{ + pixel_x = -31 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"uwn" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"uwr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkpurple" + }, +/area/assembly/robotics) +"uwB" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Foyer" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/turf_decal/delivery, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/science/rd, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/gravitygenerator) +"uwH" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"uwJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"uwN" = ( +/obj/structure/closet/radiation, +/obj/structure/sign/radiation/rad_area{ + dir = 1; + pixel_y = 32 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/gravitygenerator) +"uwU" = ( +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/aisat/hall) +"uxk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"uxn" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/dorms) +"uxt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"uxB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/cable_coil, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"uxX" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder, +/obj/machinery/camera{ + c_tag = "Bar Storage"; + dir = 1 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/crew_quarters/bar) +"uyO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"uyU" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel Bedroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/hop, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"uyY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"uzD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"uzL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"uzM" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/camera{ + c_tag = "Disposals"; + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"uAd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"uAg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"uAo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/aft) +"uAu" = ( +/obj/structure/bed/dogbed{ + desc = "A comfy-looking spider bed. You can even strap your pet in, just in case the gravity turns off."; + name = "spider bed" + }, +/mob/living/simple_animal/hostile/retaliate/araneus, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"uAw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"uAC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"uAG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"uAL" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"uBf" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio4"; + name = "Chamber 4 Containment Blast Doors" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio3"; + name = "Chamber 3 Containment Blast Doors" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"uBn" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CMO" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/medical/cmo) +"uBz" = ( +/obj/effect/spawner/random_barrier/obstruction, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/port) +"uBG" = ( +/obj/structure/bookcase{ + name = "bookcase (Religious)" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"uBJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/atmos) +"uBQ" = ( +/obj/machinery/access_button{ + autolink_id = "fpmaint_btn_ext"; + pixel_x = 25; + pixel_y = 8; + req_one_access_txt = "13" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"uCf" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/unary/passive_vent, +/turf/space, +/area/maintenance/asmaint) +"uCC" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 4; + filter_type = 1; + name = "Gas filter (O2 tank)"; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/atmos) +"uCJ" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/crew_quarters/toilet) +"uCK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/camera{ + c_tag = "Medbay Lobby Reception"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"uCQ" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/crew_quarters/dorms) +"uCT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Courtroom" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Courtroom" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"uCU" = ( +/obj/structure/closet, +/obj/item/book/random/triple, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"uDJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"uDR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/portable/pump, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"uDS" = ( +/obj/machinery/door/airlock/bathroom, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"uEc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/storage/firstaid, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"uEL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/screwdriver, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"uES" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel/stairs/right, +/area/engine/engineering) +"uEU" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"uFa" = ( +/obj/machinery/door/airlock/security/glass{ + id_tag = "perma_door_ext"; + locked = 1; + name = "Prison Wing" + }, +/obj/machinery/door/firedoor, +/obj/machinery/access_button{ + autolink_id = "perma_btn_ext"; + name = "Prison Wing Access Button"; + pixel_y = -21; + req_one_access_txt = "2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors" + }, +/obj/effect/turf_decal/stripes/red/full, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"uFe" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/storage/tech) +"uFn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/surgery1) +"uFr" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"uGf" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/grilledcheese{ + pixel_y = 9 + }, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"uGk" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/camera{ + c_tag = "Engineering Secure Storage East"; + network = list("SS13","Engineering"); + dir = 9 + }, +/turf/simulated/floor/plating, +/area/storage/secure) +"uGA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/west, +/obj/structure/chair/comfy/shuttle{ + dir = 4; + name = "prisoner transfer chair" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"uGE" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"uGG" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Prison Library" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/security/permabrig) +"uHy" = ( +/obj/structure/grille/broken, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"uHA" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"uHD" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"uHT" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/server) +"uHX" = ( +/obj/structure/sign/poster/contraband/borg_fancy_2{ + pixel_y = 31 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"uIf" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/maintenance/asmaint2) +"uIg" = ( +/obj/machinery/atmospherics/binary/valve/open{ + name = "Maintenance Air Supply" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/maintenance/asmaint2) +"uIn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/patients_rooms) +"uJm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"uJq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_often, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fpmaint) +"uJB" = ( +/obj/machinery/door/airlock/external{ + id_tag = "evamaint_door_int"; + locked = 1; + name = "EVA Internal Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"uKa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fsmaint) +"uKn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/meter, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"uKD" = ( +/obj/machinery/fishtank/wall{ + opacity = 1 + }, +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"uKG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"uKK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/hallway) +"uKL" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"uKQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"uLo" = ( +/obj/structure/chair/sofa/corp/right, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"uLp" = ( +/turf/simulated/floor/wood, +/area/security/permabrig) +"uLu" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/generic, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"uLv" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"uLN" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/item/reagent_containers/glass/bucket{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/bucket{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/machinery/camera{ + c_tag = "Hydroponics Pasture"; + dir = 9 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/hydroponics) +"uLO" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/maintenance/portsolar) +"uMa" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"uMl" = ( +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/apmaint) +"uMp" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/atmos) +"uMr" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"uMu" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"uMy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"uMU" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"uMZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"uNg" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"uNj" = ( +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/maintenance/apmaint) +"uNo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"uNP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"uOF" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"uOG" = ( +/obj/structure/rack, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/scanning_module{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/assembly/prox_sensor{ + pixel_y = 2 + }, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"uOT" = ( +/obj/structure/closet/radiation, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plating, +/area/storage/secure) +"uPe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + autoclose = 0; + id_tag = "xeno_door_int"; + locked = 1; + name = "Xenobiology Internal Airlock" + }, +/obj/machinery/access_button{ + autolink_id = "xeno_btn_int"; + name = "Xenobiology Access Button"; + pixel_x = 8; + pixel_y = 28; + req_one_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/full, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"uPn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/tank/internals/oxygen, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"uPA" = ( +/obj/machinery/disposal, +/obj/structure/sign/poster/official/help_others{ + pixel_y = -30 + }, +/obj/machinery/requests_console{ + department = "Medbay"; + departmentType = 1; + name = "Genetics Requests Console"; + pixel_x = -30 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkpurple" + }, +/area/medical/genetics) +"uPG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"uPV" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/atmos) +"uPX" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"uQe" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"uQv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"uQV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"uRb" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Starboard"; + dir = 8; + network = list("SS13","engine","Engineering") + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"uRK" = ( +/obj/item/organ/internal/heart/vox, +/obj/item/reagent_containers/food/snacks/fried_vox, +/obj/structure/table, +/obj/item/scalpel, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"uSD" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio6"; + name = "Chamber 6 Containment Blast Doors" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio5"; + name = "Chamber 5 Containment Blast Doors" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"uSG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/security/processing) +"uSY" = ( +/obj/structure/spider/stickyweb, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitecorner" + }, +/area/maintenance/abandonedbar) +"uTe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"uTo" = ( +/obj/machinery/door/airlock/external{ + id_tag = "secmaint_door_int"; + locked = 1; + name = "External Access" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"uTu" = ( +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"uUe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"uUf" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/maintenance/fsmaint) +"uUy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"uUD" = ( +/obj/machinery/drone_fabricator, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/dronefabricator) +"uUL" = ( +/obj/machinery/atmospherics/unary/tank/air, +/turf/simulated/floor/plating, +/area/aisat/atmos) +"uVj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/permabrig) +"uVr" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/security/permabrig) +"uVt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"uVu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"uVA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"uVH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/medical/psych) +"uVL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"uVU" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"uWf" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Prison Solitary 2"; + dir = 8; + network = list("Prison","SS13") + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/permabrig) +"uWp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai_upload) +"uWw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/fore) +"uWP" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"uWX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Conference Room" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"uXd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/courtroom) +"uXy" = ( +/obj/effect/turf_decal/siding/white, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/maintenance/abandonedbar) +"uXA" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/maintenance/asmaint) +"uXE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"uXM" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"uYw" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/reception) +"uYz" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/unary/vent_pump/on, +/mob/living/simple_animal/mouse, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"uYB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"uZe" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Engineering Supermatter Aft"; + network = list("SS13","engine","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"uZx" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/hallway) +"uZW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"vaa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"vah" = ( +/obj/effect/decal/warning_stripes/blue/partial{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"val" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + autoclose = 0; + id_tag = "xeno_door_ext"; + locked = 1; + name = "Xenobiology External Airlock" + }, +/obj/machinery/access_button{ + autolink_id = "xeno_btn_ext"; + name = "Xenobiology Access Button"; + pixel_x = -24; + req_one_access_txt = "55" + }, +/obj/effect/turf_decal/stripes/full, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard"; + name = "Biohazard Shutter" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/science/xenobio, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"vaz" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"vaH" = ( +/turf/simulated/wall, +/area/engine/hallway) +"vbf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"vbp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"vbq" = ( +/obj/structure/grille, +/obj/structure/sign/mech{ + pixel_y = 29 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"vbB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vbD" = ( +/obj/structure/bed/psych, +/obj/random/therapy, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/wood{ + icon_state = "fancy-wood-cherry" + }, +/area/medical/psych) +"vbI" = ( +/obj/machinery/atmospherics/binary/volume_pump/on{ + dir = 8; + name = "Mix to Filter" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"vbQ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vca" = ( +/obj/machinery/economy/vending/artvend, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/dorms) +"vcb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/library) +"vcm" = ( +/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/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"vcy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"vcO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vcS" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"vcX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"vdh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/bathroom{ + name = "Unisex Restrooms" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/crew_quarters/toilet) +"vdo" = ( +/turf/simulated/floor/bluegrid, +/area/aisat/hall) +"vdx" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/maintenance/disposal) +"vdL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"vdY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/processing) +"vep" = ( +/obj/machinery/door/airlock/freezer, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"veF" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "rampbottom" + }, +/area/crew_quarters/bar/atrium) +"veP" = ( +/obj/structure/closet/secure_closet/clown, +/obj/machinery/camera{ + c_tag = "Clown's Office"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/clownoffice) +"veU" = ( +/obj/item/candle, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/ash, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/maintenance/fsmaint) +"veV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vfa" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"vfc" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio3"; + name = "Chamber 3 Containment Blast Doors" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio2"; + name = "Chamber 2 Containment Blast Doors" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"vfp" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/turretid/lethal{ + check_synth = 1; + name = "AI Chamber Turret Control"; + pixel_x = 5; + pixel_y = -24; + req_one_access_txt = "75" + }, +/obj/machinery/flasher{ + id = "AI"; + pixel_x = -8; + pixel_y = -24 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai) +"vfy" = ( +/obj/item/chair/stool{ + pixel_x = 6; + pixel_y = -5 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vfE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light/small, +/turf/simulated/floor/wood, +/area/blueshield) +"vfJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vfW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/port) +"vfY" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"vgd" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"vgl" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + autolink_id = "eng_n_tesla_vent" + }, +/obj/machinery/airlock_controller/air_cycler{ + req_access_txt = "10;13"; + vent_link_id = "eng_n_tesla_vent"; + ext_door_link_id = "eng_n_tesla_door_ext"; + int_door_link_id = "eng_n_tesla_door_int"; + ext_button_link_id = "eng_n_tesla_btn_ext"; + int_button_link_id = "eng_n_tesla_btn_int"; + pixel_y = -25 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/engine/engineering) +"vgM" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/workboots, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/head/hardhat, +/turf/simulated/floor/plating, +/area/maintenance/port) +"vgR" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 1; + inlet_injector_autolink_id = "air_in"; + name = "Mixed Air Supply Control"; + outlet_vent_autolink_id = "air_out"; + outlet_setting = 2000; + autolink_sensors = list("air_sensor"="Tank") + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/atmos) +"vhd" = ( +/obj/structure/window/plasmareinforced{ + dir = 4 + }, +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/scrubbers{ + dir = 5 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"vhf" = ( +/obj/structure/chair, +/turf/simulated/floor/wood, +/area/maintenance/asmaint) +"vhs" = ( +/obj/structure/table/wood, +/obj/item/melee/chainofcommand, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/button/windowtint{ + id = "hos_room"; + pixel_x = 10; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/hos) +"vhu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"vhD" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/maintenance/port) +"vhN" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"vic" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vih" = ( +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"viP" = ( +/obj/structure/table/glass, +/obj/item/hand_labeler, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/lab) +"vjd" = ( +/obj/machinery/driver_button{ + id_tag = "toxinsdriver"; + pixel_x = 6; + pixel_y = 24; + range = 18 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light_switch{ + name = "custom placement"; + pixel_x = -7; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"vjf" = ( +/turf/simulated/floor/carpet/royalblack, +/area/maintenance/apmaint) +"vjg" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/purple, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vjx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/engine/engineering) +"vjY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"vkC" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblack, +/area/maintenance/apmaint) +"vkV" = ( +/obj/item/clothing/shoes/clown_shoes, +/turf/space, +/area/space) +"vlh" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"vlF" = ( +/obj/machinery/light_construct/small{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box/full, +/obj/item/storage/fancy/candle_box, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"vmd" = ( +/obj/effect/turf_decal/loading_area, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"vmk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"vmn" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/airlock/command/cmo/glass{ + id_tag = "cmoofficedoor"; + name = "CMO's Office" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/cmo, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "CMO" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/medical/cmo) +"vmr" = ( +/obj/machinery/hologram/holopad{ + pixel_y = 16 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"vmz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"vmA" = ( +/obj/machinery/atmospherics/portable/canister/nitrogen, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/storage) +"vmH" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vnc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"vns" = ( +/obj/machinery/r_n_d/server/robotics, +/obj/effect/turf_decal/bot_white, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/toxins/server_coldroom) +"vnO" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/morgue) +"vnY" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"vnZ" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/qm) +"voo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/obj/structure/dispenser, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"vpf" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"vpv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/computer/guestpass/hop{ + pixel_x = 28 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/crew_quarters/heads) +"vpE" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"vpR" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Solitary Confinement 2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/south, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/permabrig) +"vpS" = ( +/obj/structure/table, +/obj/item/cartridge/medical, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vqm" = ( +/obj/structure/closet/gmcloset{ + name = "formal wardrobe" + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/crew_quarters/bar) +"vqp" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"vqt" = ( +/obj/structure/particle_accelerator/end_cap{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"vqS" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "Kitchen" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "kitchenbar"; + name = "Kitchen Shutters" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"vrA" = ( +/obj/structure/morgue{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/asmaint) +"vrF" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"vsr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"vsw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/flag/rnd, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"vsR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/storage) +"vtf" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vtj" = ( +/obj/structure/chair/sofa/bench{ + cover_color = "#85130b"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/brig) +"vts" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 4; + filter_type = 3; + name = "Gas filter (CO2 tank)"; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/atmos) +"vtO" = ( +/obj/effect/landmark/start/explorer, +/turf/simulated/floor/plasteel{ + icon_state = "stairs-l" + }, +/area/expedition) +"vtW" = ( +/mob/living/simple_animal/hostile/killertomato{ + desc = "Прирученный ботаниками томат-убийца. Не подпускать к Сане."; + faction = list("plants","neutral","hostile"); + name = "Витамин" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hydroponics) +"vue" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"vum" = ( +/obj/item/trash/tapetrash, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"vur" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/main) +"vuu" = ( +/obj/structure/window/reinforced, +/obj/machinery/disposal, +/obj/structure/sign/deathsposal{ + pixel_x = 32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"vuA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"vuF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/packageWrap, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/maintenance/fsmaint) +"vuK" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"vuN" = ( +/obj/structure/closet/firecloset, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "purple" + }, +/area/toxins/hallway) +"vuU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/lab) +"vvd" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"vvq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/brig) +"vvK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"vvV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door_control{ + id = "maint3"; + name = "Blast Door Control C"; + pixel_y = -24; + pixel_x = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vwd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/chapel/office) +"vwk" = ( +/obj/machinery/atmospherics/portable/pump, +/turf/simulated/floor/plating, +/area/maintenance/port) +"vwn" = ( +/obj/structure/flora/ausbushes/pointybush, +/obj/structure/window/reinforced{ + dir = 8 + }, +/mob/living/simple_animal/chicken/clucky, +/turf/simulated/floor/grass, +/area/hydroponics) +"vws" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"vwC" = ( +/obj/structure/closet/secure_closet/RD, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/keycard_auth{ + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkpurple" + }, +/area/crew_quarters/hor) +"vwS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/assembly/chargebay) +"vxf" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/starboard/west) +"vxo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/chemistry) +"vxu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/apmaint) +"vxy" = ( +/obj/structure/bed, +/obj/item/radio/intercom/locked/prison{ + name = "Prison Intercom (General)"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/permabrig) +"vxz" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"vxC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"vxS" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "maint_house" + }, +/obj/structure/barricade/wooden{ + layer = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"vyu" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/explab) +"vyw" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/apmaint) +"vyz" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment, +/turf/space, +/area/space/nearstation) +"vyQ" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins"); + pixel_x = 32 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"vze" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Engineering Atmos NorthWest"; + network = list("SS13","Engineering") + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/atmos) +"vzg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"vzq" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"vzE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/bed/roller, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"vzI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Research and Development" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"vAC" = ( +/obj/effect/turf_decal/siding/wood/corner{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"vAN" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/sleeper) +"vAO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"vAW" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"vAZ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/storage) +"vBm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vBs" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "CE" + }, +/obj/machinery/door/airlock/command/ce{ + id_tag = "ceofficedoor"; + name = "Chief Engineer's Office" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/chiefs_office) +"vBv" = ( +/obj/machinery/atmospherics/pipe/simple/insulated, +/obj/machinery/atmospherics/meter{ + layer = 3.3 + }, +/obj/structure/grille, +/obj/structure/window/plasmareinforced, +/obj/structure/window/plasmareinforced{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"vBC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"vBG" = ( +/obj/effect/spawner/random_spawners/grille_often, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"vBH" = ( +/obj/item/stack/sheet/metal, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"vBJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/warden) +"vBK" = ( +/obj/machinery/status_display{ + layer = 4 + }, +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast north"; + name = "Bridge Blast Doors" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/bridge) +"vBN" = ( +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/supply{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"vBV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"vBX" = ( +/obj/structure/reagent_dispensers/spacecleanertank{ + pixel_y = 27 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"vCe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vCM" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"vDp" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/bar/atrium) +"vDt" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/external{ + id_tag = "eng_n_tesla_door_ext"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"vDR" = ( +/obj/structure/table, +/obj/item/reagent_containers/spray/cleaner, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"vDX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/economy/vending/tool, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"vDY" = ( +/obj/structure/closet/secure_closet/brig, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/prisonlockers) +"vEm" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"vEo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"vEr" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/storage/box/bodybags, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"vEw" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "paramedic" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/medical/paramedic) +"vEA" = ( +/obj/structure/sink/kitchen{ + dir = 8; + name = "old sink"; + pixel_x = 12 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/item/radio/intercom/locked/prison{ + dir = 8; + name = "Prison Intercom (General)"; + pixel_x = 22 + }, +/turf/simulated/floor/grass, +/area/security/permabrig) +"vEL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"vET" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"vEW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/effect/decal/remains/xeno, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vFd" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"vFk" = ( +/obj/item/kirbyplants, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"vFw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"vFA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"vFJ" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "psych" + }, +/turf/simulated/floor/plating, +/area/medical/psych) +"vFV" = ( +/obj/item/kitchen/knife{ + pixel_x = -4; + pixel_y = 5 + }, +/obj/item/clothing/under/syndicate/tacticool{ + pixel_x = -1 + }, +/obj/item/clothing/mask/balaclava{ + pixel_x = 2; + pixel_y = -3 + }, +/obj/structure/rack, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint) +"vFZ" = ( +/obj/machinery/camera{ + c_tag = "Holodeck East"; + dir = 1 + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/light/small, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"vGj" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"vGq" = ( +/obj/structure/table, +/obj/item/stack/sheet/cardboard{ + amount = 10 + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"vHd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/sleeper) +"vHJ" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/lighter/random{ + pixel_x = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/asmaint) +"vHK" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"vHT" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/structure/sign/poster/official/high_class_martini{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"vHV" = ( +/obj/effect/decal/warning_stripes/blue/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"vIc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vIj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Medbay Hall"; + sort_type_txt = "9" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"vIO" = ( +/obj/machinery/r_n_d/server/core, +/obj/effect/turf_decal/bot_white, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/toxins/server_coldroom) +"vIU" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/maintenance/fsmaint) +"vIW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"vJc" = ( +/obj/structure/closet/secure_closet/mime, +/obj/machinery/camera{ + c_tag = "Mime's Office"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"vJf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkyellow" + }, +/area/engine/break_room) +"vJv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"vJy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"vKe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"vKr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"vKs" = ( +/obj/structure/closet/l3closet/virology, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitegreen" + }, +/area/medical/virology) +"vKu" = ( +/obj/structure/railing{ + dir = 5 + }, +/turf/simulated/floor/transparent/glass, +/area/crew_quarters/bar/atrium) +"vKC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/atmos) +"vKP" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"vKU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"vLq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"vLB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"vLF" = ( +/obj/machinery/door/window/classic/normal{ + name = "Containment Pen" + }, +/obj/effect/turf_decal/stripes/full, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"vLT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/engine/engineering) +"vMa" = ( +/obj/structure/morgue{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/asmaint) +"vMe" = ( +/obj/effect/spawner/window/reinforced/tinted, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"vMv" = ( +/obj/structure/punching_bag, +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "black" + }, +/area/security/permabrig) +"vMz" = ( +/obj/machinery/cooker/deepfryer, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"vMJ" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"vMN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vMV" = ( +/obj/structure/chair/sofa/corner{ + color = "#85130b"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/security/permabrig) +"vNg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"vNh" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"vNj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vNo" = ( +/obj/structure/table, +/obj/item/stack/medical/bruise_pack/improvised{ + pixel_y = 8 + }, +/obj/item/healthanalyzer, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vNT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/wall, +/area/maintenance/aft) +"vNX" = ( +/obj/machinery/cryopod/robot, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plating, +/area/aisat/service) +"vOb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"vOq" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"vOs" = ( +/obj/machinery/door/airlock/maintenance{ + locked = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"vOy" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"vOD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/security/permabrig) +"vOE" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medical Supplies" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"vPg" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/meter, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral2) +"vPr" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"vPz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/camera{ + c_tag = "Prison General North"; + dir = 5; + network = list("Prison","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/permabrig) +"vPC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"vPP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ + dir = 8; + tag = "icon-pipe-j2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/sleeper) +"vQt" = ( +/obj/machinery/airlock_controller/air_cycler{ + ext_button_link_id = "fpmaint_btn_ext"; + ext_door_link_id = "fpmaint_door_ext"; + int_button_link_id = "fpmaint_btn_int"; + int_door_link_id = "fpmaint_door_int"; + pixel_x = 24; + pixel_y = 6; + req_one_access_txt = "13"; + vent_link_id = "fpmaint_vent" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "fpmaint_vent"; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"vQw" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/engine/aitransit) +"vQV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"vQZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"vRd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"vRp" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Blueshield Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/blueshield, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vRG" = ( +/obj/structure/sign/poster/contraband/revolver{ + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"vRJ" = ( +/obj/machinery/camera{ + c_tag = "Research E.X.P.E.R.I-MENTOR Chamber"; + dir = 4; + network = list("Telepad","Research","SS13") + }, +/turf/simulated/floor/engine, +/area/toxins/explab_chamber) +"vRL" = ( +/obj/item/roller{ + pixel_y = 6 + }, +/obj/item/roller{ + pixel_y = 10 + }, +/obj/item/roller{ + pixel_y = 16 + }, +/obj/structure/table, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"vSh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/turf_decal/delivery, +/obj/machinery/door/airlock/highsecurity, +/obj/effect/mapping_helpers/airlock/autoname, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/access/any/science/rd, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/gravitygenerator) +"vSi" = ( +/obj/structure/table/reinforced, +/obj/item/storage/bag/tray, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"vSz" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/crate/freezer, +/obj/item/storage/firstaid/aquatic_kit/full, +/obj/item/reagent_containers/glass/bucket, +/obj/item/fish_eggs/salmon, +/obj/item/fish_eggs/salmon, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"vSC" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/engine/aitransit) +"vSH" = ( +/obj/structure/closet/crate/can, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/trash/tray, +/obj/item/trash/waffles, +/obj/item/trash/semki, +/obj/item/trash/gum, +/obj/item/trash/sosjerky, +/obj/item/trash/raisins, +/obj/item/trash/gum, +/obj/item/trash/candy, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"vTp" = ( +/obj/machinery/atmospherics/unary/vent_pump/siphon/on{ + dir = 1; + external_pressure_bound = 0; + autolink_id = "air_out"; + internal_pressure_bound = 2000; + pressure_checks = 2 + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"vTx" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Detective" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"vTz" = ( +/obj/structure/chair, +/obj/item/radio/intercom/locked/confessional{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"vTD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/bluegrid, +/area/aisat/hall) +"vUq" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"vUy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"vUA" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Waste to Port" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/atmos) +"vUK" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/trash/candle, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vUZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreen" + }, +/area/medical/virology) +"vVF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"vVW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/server) +"vWa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"vWr" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"vWt" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/chapel/main) +"vWw" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/permabrig) +"vWz" = ( +/obj/structure/table/reinforced, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/clipboard, +/obj/item/hand_labeler, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"vWD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"vWF" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/supply{ + dir = 9 + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"vWN" = ( +/obj/structure/closet/cabinet, +/obj/effect/decal/cleanable/dirt, +/obj/item/clothing/shoes/sandal/white, +/obj/item/clothing/under/pants/white, +/obj/item/clothing/accessory/scarf/white, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plasteel{ + icon_state = "blackfull" + }, +/area/maintenance/abandonedbar) +"vXb" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"vXo" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"vXp" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"vXN" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/junction/reversed, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"vXQ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"vXT" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Containment Pen" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio5"; + name = "Chamber 5 Containment Blast Doors" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"vYb" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"vYh" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"vYx" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/toolbox, +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/maintenance/aft) +"vYJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"vYQ" = ( +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"vYS" = ( +/obj/structure/disposalpipe/junction/y{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"vZl" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vZo" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/generic, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"vZD" = ( +/obj/machinery/computer/scan_consolenew{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/genetics) +"vZV" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/table, +/obj/item/cartridge/signal/toxins, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"vZX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"wap" = ( +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/clownoffice) +"wbl" = ( +/obj/effect/turf_decal/siding/purple{ + dir = 9 + }, +/obj/structure/chair/sofa/corp/right, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet/purple, +/area/crew_quarters/bar) +"wbr" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel/dark, +/area/tcommsat/chamber) +"wbB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"wbM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"wbV" = ( +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"wci" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"wcA" = ( +/obj/machinery/computer/operating, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"wcC" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"wcG" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall/r_wall, +/area/maintenance/apmaint) +"wcS" = ( +/obj/machinery/door/poddoor/shutters{ + density = 0; + desc = "Lube off, pal."; + dir = 1; + icon_state = "open"; + id_tag = "imnotmakingyoulubepissoff"; + name = "Chemistry Privacy Shutter"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"weo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/brig) +"wet" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"wew" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"weG" = ( +/obj/machinery/power/terminal, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"weK" = ( +/obj/effect/spawner/random_spawners/wall_rusted_probably, +/turf/simulated/wall, +/area/maintenance/abandonedbar) +"weS" = ( +/obj/item/book/codex_gigas, +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"weV" = ( +/obj/machinery/economy/vending/genedrobe, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkpurple" + }, +/area/medical/genetics) +"wgs" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"wgt" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"wgA" = ( +/obj/effect/landmark/burnturf, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_barrier/obstruction, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"wgI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/mixing) +"whv" = ( +/obj/machinery/computer/HolodeckControl{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"why" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"wie" = ( +/obj/machinery/camera{ + c_tag = "Blueshield's Office"; + dir = 1 + }, +/obj/machinery/newscaster/security_unit{ + pixel_y = -32 + }, +/obj/machinery/computer/crew{ + dir = 4 + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"wii" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/fire{ + pixel_x = -32 + }, +/obj/machinery/access_button{ + autolink_id = "turbine_btn_ext"; + name = "Gas Turbine Airlock Control"; + pixel_x = 8; + pixel_y = 24 + }, +/obj/machinery/atmospherics/binary/pump/on{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"wiG" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"wiS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"wjh" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"wjr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"wjx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"wjQ" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air{ + filled = 1 + }, +/obj/effect/turf_decal/bot_white, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"wjV" = ( +/obj/structure/chair/sofa/bench{ + cover_color = "#85130b"; + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"wkg" = ( +/obj/machinery/hydroponics/constructable{ + desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; + name = "Prison hydroponics tray"; + using_irrigation = 1 + }, +/obj/item/seeds/wheat/rice, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/security/permabrig) +"wkB" = ( +/obj/machinery/door/airlock/maintenance{ + electrified_until = -1; + locked = 1 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"wkQ" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"wle" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"wlh" = ( +/obj/effect/decal/warning_stripes/blue/hollow, +/obj/machinery/suit_storage_unit/standard_unit, +/obj/machinery/camera{ + c_tag = "Engineering Emergency Supplies"; + dir = 4; + network = list("SS13","Engineering") + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/emergency) +"wls" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"wml" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/turf/simulated/floor/carpet, +/area/maintenance/asmaint) +"wmP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"wmY" = ( +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"wna" = ( +/obj/structure/table, +/obj/item/storage/box/syringes{ + layer = 3.9; + pixel_x = -4; + pixel_y = -8 + }, +/obj/item/storage/box/syringes{ + layer = 3.9; + pixel_x = 8; + pixel_y = -8 + }, +/obj/item/storage/box/autoinjectors{ + layer = 3.8; + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/storage/box/autoinjectors{ + layer = 3.8; + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/storage/box/gloves{ + layer = 3.7; + pixel_x = -4; + pixel_y = 12 + }, +/obj/item/storage/box/gloves{ + layer = 3.7; + pixel_x = 8; + pixel_y = 12 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"wny" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Restaurant" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"wnG" = ( +/obj/structure/chair/sofa/bench/left, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"wnQ" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkyellowcorners" + }, +/area/engine/supermatter_room) +"wnR" = ( +/obj/machinery/mineral/stacking_machine{ + input_dir = 1; + stack_amt = 10 + }, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"wnU" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/hallway/primary/aft) +"woj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"wom" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"wox" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + autolink_id = "eng_s_tesla_vent" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/engine/engineering) +"woA" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/hallway) +"woD" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"woK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"woN" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/bluegrid, +/area/server) +"woV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"wpu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"wpH" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"wpN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"wpW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"wpY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"wqh" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/effect/decal/cleanable/vomit, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"wqu" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/aicard, +/obj/item/circuitboard/aicore{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkpurple" + }, +/area/crew_quarters/hor) +"wqv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/obj/structure/coatrack, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/maintenance/abandonedbar) +"wri" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Central Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"wrj" = ( +/obj/effect/turf_decal/stripes/red/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"wrk" = ( +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"wrn" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block/A) +"wro" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"wrH" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"wrM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/roller, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/aft) +"wsA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"wsC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"wsD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"wsY" = ( +/obj/structure/table, +/obj/item/storage/box/prisoner, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/prisonlockers) +"wtn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"wtp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"wtq" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom" + }, +/area/maintenance/abandonedbar) +"wtA" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"wug" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/chiefs_office) +"wuh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"wuA" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"wuP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"wve" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/table, +/obj/item/storage/box/donkpockets{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/reagent_containers/glass/beaker{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/structure/sign/poster/official/fruit_bowl{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"wvq" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"wvz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"wvD" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/landmark/burnturf, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"wvN" = ( +/obj/structure/table, +/obj/item/stack/packageWrap{ + pixel_y = 4 + }, +/obj/item/stack/packageWrap{ + pixel_y = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"wvQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"wwc" = ( +/obj/machinery/airlock_controller/air_cycler{ + ext_button_link_id = "evamaint_btn_ext"; + ext_door_link_id = "evamaint_door_ext"; + int_button_link_id = "evamaint_btn_int"; + int_door_link_id = "evamaint_door_int"; + name = "EVA Airlock Console"; + pixel_x = 25; + req_one_access_txt = "1;5;11;18;24"; + vent_link_id = "evamaint_vent" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"wwL" = ( +/obj/item/flag/clown, +/turf/simulated/floor/wood, +/area/clownoffice) +"wwZ" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "rdrobosurgery" + }, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"wxn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/lobby) +"wxp" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/prisonlockers) +"wxu" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"wxF" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "hos_room" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"wxL" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/toxins/server) +"wym" = ( +/obj/machinery/atmospherics/portable/canister/carbon_dioxide, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"wyv" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/purple{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"wyJ" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/brig) +"wzx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/west) +"wzE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/conveyor_switch{ + id = "Skynet_heavy" + }, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"wzQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/catwalk, +/area/maintenance/storage) +"wzY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"wAd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint) +"wAj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"wAG" = ( +/obj/machinery/chem_master, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/simulated/floor/engine, +/area/toxins/misc_lab) +"wAP" = ( +/obj/structure/chair/wood/wings{ + dir = 8 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"wAW" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"wBf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"wBy" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"wBF" = ( +/obj/effect/landmark/start/doctor, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/genetics_cloning) +"wBH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/port) +"wBM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"wBU" = ( +/obj/structure/table/wood, +/obj/item/deck/cards{ + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/dorms) +"wCd" = ( +/obj/machinery/door/window/classic/normal, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/xenobiology) +"wCk" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/porta_turret{ + dir = 4; + installation = /obj/item/gun/energy/gun; + name = "hallway turret" + }, +/turf/simulated/floor/bluegrid, +/area/aisat/hall) +"wCq" = ( +/obj/machinery/computer/med_data/laptop{ + dir = 8; + pixel_y = 4; + pixel_x = -2 + }, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/virology) +"wCM" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/binary/pump{ + name = "Cooling Loop Bypass" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellow" + }, +/area/engine/supermatter_room) +"wCP" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 7 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/kitchen) +"wCQ" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/assembly/chargebay) +"wCX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"wCZ" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/item/kirbyplants, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/crew_quarters/dorms) +"wDe" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + icon_state = "stage_bleft" + }, +/area/maintenance/fsmaint) +"wDV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/west) +"wEb" = ( +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/crew_quarters/toilet) +"wEe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/purple, +/turf/simulated/wall/r_wall, +/area/toxins/test_chamber) +"wEP" = ( +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"wFr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/cleanable/ash, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"wFE" = ( +/obj/effect/spawner/wire_splicing/thirty, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/maintcentral) +"wFR" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"wFX" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/chem_dispenser, +/turf/simulated/floor/engine, +/area/medical/chemistry) +"wGj" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"wGI" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"wGJ" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"wGR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/maintenance/aft) +"wHa" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom/locked/prison{ + dir = 4; + name = "Prison Intercom (General)"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"wHh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"wHl" = ( +/obj/effect/decal/warning_stripes/green, +/obj/machinery/economy/vending/hydronutrients, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"wHo" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"wHw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"wHA" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/maintenance/asmaint) +"wHB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/light_switch{ + name = "custom placement"; + pixel_x = -26; + pixel_y = 26 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/binary/pump{ + name = "Fuel Pipe to Incinerator" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"wHF" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"wHW" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"wHZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"wIr" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Kill Chamber" + }, +/obj/effect/turf_decal/stripes/full, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"wIv" = ( +/obj/structure/table, +/obj/item/apc_electronics, +/obj/item/airlock_electronics, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/hallway/primary/aft) +"wII" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"wIO" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"wIU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/bridge) +"wJc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate/can, +/obj/item/wirecutters, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"wJf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/storage/office) +"wJg" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/maintenance/storage) +"wJn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/ward) +"wJv" = ( +/obj/structure/chair, +/obj/structure/sign/nosmoking_1{ + pixel_y = 32 + }, +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/ward) +"wKx" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"wKB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"wKM" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"wLp" = ( +/obj/structure/table, +/obj/item/trash/gum, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/virology) +"wLq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"wLu" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/sign/restroom{ + pixel_y = 31 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"wLF" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors" + }, +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/security/permabrig) +"wLY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"wMl" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 4; + name = "Do Not Revive"; + req_one_access_txt = "6" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/morgue{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/morgue) +"wMz" = ( +/obj/structure/chair/comfy/teal{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/medbay2) +"wMN" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"wMV" = ( +/obj/structure/railing/corner{ + dir = 1; + layer = 3.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"wNa" = ( +/obj/item/kirbyplants/dead, +/obj/item/cigbutt, +/obj/item/cigbutt, +/obj/item/cigbutt, +/obj/item/cigbutt, +/obj/item/cigbutt, +/obj/item/cigbutt, +/obj/item/cigbutt, +/obj/item/cigbutt, +/obj/item/cigbutt, +/obj/item/cigbutt, +/obj/item/cigbutt, +/obj/item/cigbutt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"wNc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"wNp" = ( +/obj/machinery/door/airlock/external{ + name = "Toxins Test Chamber" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"wNr" = ( +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"wNE" = ( +/turf/simulated/floor/plasteel{ + icon_regular_floor = "yellowsiding"; + icon_state = "tranquillite" + }, +/area/mimeoffice) +"wNT" = ( +/obj/structure/sign/bobross{ + pixel_y = 32 + }, +/obj/structure/bed, +/obj/item/bedsheet/black, +/obj/effect/spawner/random_spawners/cobweb_right_rare, +/turf/simulated/floor/carpet/royalblack, +/area/maintenance/apmaint) +"wOf" = ( +/obj/machinery/atmospherics/unary/vent_pump/siphon/on{ + dir = 1; + external_pressure_bound = 0; + autolink_id = "co2_out"; + internal_pressure_bound = 2000; + pressure_checks = 2 + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"wOM" = ( +/obj/machinery/camera{ + c_tag = "Prison Solitary 1"; + dir = 4; + network = list("Prison","SS13") + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/toilet{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/permabrig) +"wOW" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"wPf" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/secure) +"wPs" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/maintenance/asmaint) +"wPx" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall/r_wall, +/area/maintenance/fore) +"wPF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"wPX" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/prisonlockers) +"wQa" = ( +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Requests Console"; + pixel_x = -30 + }, +/obj/effect/landmark/start/shaft_miner, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"wQi" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/maintenance/asmaint2) +"wQr" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/atmos) +"wQv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"wQI" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + autolink_id = "eng_n_tesla_vent" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/sign/vacuum/external{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/engine/engineering) +"wQK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/cryo) +"wQM" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/medical/ward) +"wQO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"wQQ" = ( +/obj/machinery/door/airlock/engineering/glass{ + heat_proof = 1; + name = "Supermatter Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"wRz" = ( +/obj/machinery/atmospherics/unary/tank/air{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"wRB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/medbay2) +"wSs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"wSU" = ( +/obj/structure/sign/deathsposal{ + pixel_y = 32 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/decal/cleanable/dirt, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/delivery, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"wTf" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown"; + opacity = 0 + }, +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"wTp" = ( +/obj/effect/spawner/random_spawners/fungus_probably, +/turf/simulated/wall, +/area/maintenance/fpmaint2) +"wUT" = ( +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/maintenance/asmaint) +"wVi" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/exit) +"wVG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/maintenance/asmaint) +"wVH" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prisoner Oversight"; + req_one_access_txt = "1" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/doors, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"wWf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"wWp" = ( +/obj/effect/decal/cleanable/blood/xeno, +/obj/machinery/light/small, +/obj/machinery/cooker/deepfryer, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/asmaint) +"wWC" = ( +/obj/machinery/atmospherics/binary/valve/open{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"wWM" = ( +/obj/structure/closet/secure_closet/hos, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/hos) +"wXg" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"wXm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/engineering{ + name = "Fore Starboard Solar Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/turf/simulated/floor/plasteel, +/area/maintenance/auxsolarstarboard) +"wXC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hydroponics) +"wYg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/reception) +"wYh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dust, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/partial, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"wYi" = ( +/obj/effect/decal/cleanable/blood/footprints{ + icon_state = "blood2"; + color = "#727272"; + initialized = 1 + }, +/turf/simulated/floor/plating, +/area/engine/utility) +"wYs" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"wYL" = ( +/obj/item/flashlight/lantern, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"wZb" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/fsmaint) +"wZe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/pen{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"wZp" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"wZA" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"wZU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"wZZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowcorners" + }, +/area/engine/hallway) +"xab" = ( +/obj/effect/landmark/damageturf, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"xaU" = ( +/obj/structure/table, +/obj/item/eftpos{ + pixel_x = 5; + pixel_y = 2 + }, +/obj/item/eftpos{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"xaZ" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 0; + name = "Air to Mix" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"xbO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/library) +"xbT" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/medbay) +"xcg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/atmos/storage) +"xcq" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/brig) +"xcB" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"xcC" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"xcG" = ( +/obj/machinery/button/windowtint{ + id = "garden"; + pixel_x = 24 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ywflowers, +/obj/machinery/hydroponics/soil, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/grass, +/area/hydroponics) +"xcO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/lab) +"xde" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"xdo" = ( +/obj/structure/table, +/obj/machinery/requests_console{ + department = "Engineering"; + departmentType = 3; + name = "Engineering Requests Console"; + pixel_x = 30 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/item/crowbar/large, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/hallway) +"xdy" = ( +/obj/machinery/camera{ + c_tag = "Research Hallway Center"; + dir = 1; + network = list("Research","SS13") + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/hallway) +"xdJ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/medical/reception) +"xdO" = ( +/obj/machinery/access_button{ + autolink_id = "arrivalsmaint_btn_ext"; + pixel_x = -25; + pixel_y = -25; + req_one_access_txt = "13" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"xdS" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice{ + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/dorms) +"xdY" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/landmark/start/geneticist, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkpurple" + }, +/area/medical/genetics) +"xea" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Secure Gate"; + name = "Security Blast Door" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block/A) +"xeq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"xeB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/assembly/robotics) +"xeG" = ( +/obj/structure/chair/sofa/corp/left, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/hallway/secondary/exit) +"xeH" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "Secure Storage"; + name = "Secure Storage" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/storage/secure) +"xeR" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"xfg" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/machinery/requests_console{ + department = "Janitorial"; + departmentType = 1; + name = "Janitor Requests Console"; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"xfi" = ( +/obj/machinery/light, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"xfI" = ( +/turf/simulated/wall/r_wall, +/area/engine/engine_smes) +"xfO" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 10 + }, +/obj/item/stock_parts/cell/high/plus, +/obj/effect/decal/warning_stripes/east, +/obj/item/clothing/glasses/welding, +/turf/simulated/floor/plasteel, +/area/security/customs2) +"xfQ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/dorms) +"xgm" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/engine/aitransit) +"xgn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"xgp" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/supermatter_room) +"xgz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Reception" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/reception) +"xgO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"xha" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"xhe" = ( +/obj/structure/grille, +/turf/space, +/area/space/nearstation) +"xho" = ( +/obj/structure/railing, +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"xhq" = ( +/obj/machinery/conveyor/west{ + id = "garbage" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Disposal Exit"; + name = "Disposal Exit Vent"; + opacity = 0 + }, +/obj/structure/sign/deathsposal{ + pixel_x = -32; + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"xhx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"xhz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/security/hos) +"xhA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"xhM" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/crew_quarters/toilet) +"xhR" = ( +/obj/machinery/light, +/turf/simulated/floor/plating, +/area/toxins/launch) +"xhW" = ( +/obj/effect/turf_decal/stripes/white/line, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"xhX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/clothing/gloves/color/latex, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"xia" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"xir" = ( +/obj/machinery/door/airlock/external{ + hackProof = 1; + id_tag = "emergency_home"; + locked = 1; + name = "Escape Airlock" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/secondary/exit) +"xiA" = ( +/obj/effect/landmark/burnturf, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xiC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"xiF" = ( +/obj/structure/table/glass, +/obj/machinery/photocopier/faxmachine{ + department = "Research Director's Office" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"xiV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"xiZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/lawoffice) +"xjB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"xkF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"xkG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Service Bay" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat/service) +"xlg" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/obj/item/toy/minimeteor, +/obj/item/poster/random_contraband, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"xlV" = ( +/turf/simulated/floor/plating, +/area/engine/supermatter_room) +"xmi" = ( +/obj/machinery/camera{ + c_tag = "Starboard Primary Hallway 6" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"xmj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/generic, +/obj/effect/decal/cleanable/molten_object/large, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"xmq" = ( +/obj/structure/closet/crate/internals, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"xmu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/starboard/east) +"xmA" = ( +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"xmN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/hallway) +"xmW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/floor/plasteel, +/area/assembly/assembly_line) +"xne" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"xnG" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"xnM" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"xnT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"xol" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/closet/secure_closet/roboticist, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"xon" = ( +/obj/structure/disaster_counter/supermatter, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"xoE" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/qm) +"xoN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/medical/ward) +"xoT" = ( +/obj/effect/turf_decal/siding/white/corner{ + dir = 1 + }, +/obj/effect/decal/cleanable/dust, +/obj/effect/turf_decal/siding/white/corner{ + dir = 8 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/maintenance/abandonedbar) +"xpv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"xpP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"xpV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/public/glass{ + autoclose = 0; + heat_proof = 1; + id_tag = "turbine_door_ext"; + locked = 1; + name = "Incinerator Interior Airlock"; + req_access_txt = "12" + }, +/obj/machinery/airlock_controller/access_controller{ + name = "Turbine Access Console"; + pixel_x = 40; + pixel_y = 6; + ext_door_link_id = "turbine_door_ext"; + int_door_link_id = "turbine_door_int"; + ext_button_link_id = "turbine_btn_ext"; + int_button_link_id = "turbine_btn_int" + }, +/turf/simulated/floor/engine, +/area/maintenance/turbine) +"xqa" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "purple" + }, +/area/maintenance/asmaint2) +"xqp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"xqv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"xqL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Nanotrasen Representative Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ntrep, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"xqV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"xrq" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Kitchen"; + sort_type_txt = "20" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xrI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"xrP" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"xrV" = ( +/obj/structure/table, +/obj/item/clothing/glasses/hud/health{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/flashlight/pen{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitecorner" + }, +/area/maintenance/aft) +"xsi" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xsl" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"xsx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/seeds/ambrosia, +/obj/machinery/hydroponics/soil, +/turf/simulated/floor/grass, +/area/maintenance/asmaint) +"xsC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"xsP" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/engineering) +"xsY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"xth" = ( +/obj/structure/table_frame, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"xtJ" = ( +/obj/structure/table, +/obj/item/book/manual/supermatter_engine{ + pixel_x = -5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/item/book/manual/engineering_particle_accelerator, +/obj/item/book/manual/engineering_singularity_safety{ + pixel_x = 5 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/equipmentstorage) +"xtW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"xtZ" = ( +/mob/living/simple_animal/pet/penguin/baby, +/turf/simulated/floor/carpet, +/area/maintenance/asmaint) +"xub" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/cardboard, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xue" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/prisonlockers) +"xun" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"xur" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/heads) +"xuG" = ( +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/storage) +"xuI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"xvd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xvg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"xvo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/brig) +"xvs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/seeds/ambrosia/deus, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/maintenance/asmaint) +"xvG" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=QM"; + location = "CHW" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"xvM" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"xvN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"xvS" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"xvT" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"xwb" = ( +/obj/structure/closet/bombcloset, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/toxins/hallway) +"xwg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/virology) +"xwi" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"xwS" = ( +/obj/machinery/particle_accelerator/control_box, +/obj/structure/cable/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/engineering) +"xxa" = ( +/obj/machinery/economy/vending/crittercare, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"xxd" = ( +/obj/structure/sign/poster/contraband/fun_police{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/blood/old, +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"xxv" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hallway/primary/fore) +"xyr" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkpurple" + }, +/area/assembly/robotics) +"xyK" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "co2_sensor"; + output = 127 + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"xze" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/hallway/secondary/exit) +"xzp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "floorgrime" + }, +/area/engine/utility) +"xzs" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"xzG" = ( +/obj/machinery/camera{ + c_tag = "Engineering Atmos Mini-Hallway"; + dir = 4; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/atmos) +"xzI" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/storage/tech) +"xzY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Maintenance" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"xAf" = ( +/obj/effect/spawner/random_spawners/grille_often, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xAk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/construction) +"xAn" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/obj/effect/turf_decal/caution/red{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"xAw" = ( +/obj/machinery/atmospherics/trinary/mixer{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"xBf" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"xBl" = ( +/turf/simulated/floor/grass, +/area/security/permabrig) +"xBw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/gravitygenerator) +"xBC" = ( +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/asmaint2) +"xBM" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/machinery/hydroponics/soil, +/turf/simulated/floor/grass, +/area/hydroponics) +"xBP" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"xCd" = ( +/obj/effect/decal/warning_stripes/blue/partial, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"xCz" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/storage) +"xCH" = ( +/obj/structure/table, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/flashlight{ + pixel_x = 1; + pixel_y = 5 + }, +/obj/item/flash, +/obj/item/flash, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"xDc" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/medical/cmo) +"xDr" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"xDw" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"xDA" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"xEb" = ( +/obj/effect/decal/cleanable/dust, +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/muffin{ + pixel_x = -5; + pixel_y = 9 + }, +/obj/item/stack/tape_roll, +/turf/simulated/floor/wood, +/area/maintenance/fsmaint) +"xEA" = ( +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/maintenance/abandonedbar) +"xFd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/maintenance/asmaint) +"xFt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"xFJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xFM" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes/cigpack_random{ + pixel_y = 5; + pixel_x = 7 + }, +/obj/item/lighter/random{ + pixel_y = 4; + pixel_x = -3 + }, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/maintenance/asmaint2) +"xFQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/hallway) +"xGy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"xGE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"xGF" = ( +/obj/effect/decal/warning_stripes/blue/partial{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/reception) +"xGU" = ( +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"xHr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack{ + dir = 1 + }, +/obj/item/storage/belt/utility, +/obj/item/shovel{ + pixel_x = -5 + }, +/obj/item/pickaxe{ + pixel_x = 5 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"xHs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"xHv" = ( +/obj/item/toy/crayon/random, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"xHy" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/maintenance/apmaint) +"xHz" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump Engineering"; + pixel_x = -24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellowcorners" + }, +/area/engine/equipmentstorage) +"xHJ" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/obj/item/clothing/head/beanie/rasta, +/turf/simulated/floor/carpet, +/area/maintenance/asmaint) +"xHL" = ( +/obj/machinery/disposal, +/obj/effect/turf_decal/siding/wood{ + dir = 6 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/crew_quarters/bar/atrium) +"xIi" = ( +/obj/machinery/chem_master, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/maintenance/aft) +"xIj" = ( +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2"; + tag = "icon-pipe-j2 (EAST)" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xIm" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"xII" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/pistachios, +/obj/item/poster/random_contraband, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"xJa" = ( +/obj/effect/turf_decal/stripes/white/line{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"xJk" = ( +/obj/item/storage/box/monkeycubes{ + pixel_y = 3 + }, +/obj/structure/table/glass, +/obj/machinery/airlock_controller/access_controller{ + name = "Virology Lab Access Console"; + pixel_y = -24; + ext_door_link_id = "viro_door_ext"; + int_door_link_id = "viro_door_int"; + ext_button_link_id = "viro_btn_ext"; + int_button_link_id = "viro_btn_int" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"xJn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"xJD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/security/prisonlockers) +"xJE" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/flashlight/lamp{ + layer = 3.2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/chiefs_office) +"xJO" = ( +/obj/effect/decal/warning_stripes/east, +/obj/effect/turf_decal/caution{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"xJR" = ( +/obj/structure/grille/broken, +/obj/item/stack/rods, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"xKa" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/turf/space, +/area/space/nearstation) +"xKc" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/expedition) +"xKi" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"xKv" = ( +/obj/machinery/hydroponics/constructable{ + desc = "These are connected with an irrigation tube. You see a little pipe connecting the trays."; + name = "Prison hydroponics tray"; + using_irrigation = 1 + }, +/obj/item/seeds/carrot, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"xKE" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"xKT" = ( +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 6 + }, +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xLj" = ( +/obj/structure/girder, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"xLs" = ( +/obj/effect/spawner/random_barrier/obstruction, +/obj/effect/decal/cleanable/dust, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xLu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"xLv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"xLF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"xLQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/expedition) +"xLR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/drip, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/maintenance/aft) +"xMa" = ( +/obj/item/chair/wood, +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/port) +"xMG" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors" + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/security/permabrig) +"xMI" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern{ + on = 1 + }, +/obj/effect/decal/cleanable/dust, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/maintenance/fsmaint) +"xMK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/wall/r_wall, +/area/medical/virology) +"xML" = ( +/obj/effect/spawner/window/reinforced/tinted, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"xNr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "rampbottom" + }, +/area/security/brig) +"xNv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"xNV" = ( +/obj/machinery/biogenerator, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"xOn" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"xOA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"xOI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/captain/bedroom) +"xOM" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/maintenance/aft) +"xOQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"xPa" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/permabrig) +"xPb" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"xPg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/nw) +"xPo" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CE" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "atmos"; + name = "Atmos Blast Door"; + opacity = 0 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/engine/chiefs_office) +"xPw" = ( +/obj/structure/chair/sofa/pew/right, +/obj/item/trash/semki, +/obj/effect/turf_decal/siding/wood{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"xPz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"xPE" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall/r_wall, +/area/security/permabrig) +"xPH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"xPJ" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/beer{ + pixel_y = 6 + }, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark"; + tag = "icon-vault (NORTHEAST)" + }, +/area/crew_quarters/bar) +"xPO" = ( +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/structure/table, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"xQd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xQB" = ( +/obj/effect/spawner/window/reinforced/tinted, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"xQF" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/se) +"xQL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/turbine) +"xQP" = ( +/obj/structure/chair/comfy/black, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/comfy/brown{ + color = "#514E58" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/fsmaint) +"xRk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Chapel" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/chapel/main) +"xRy" = ( +/obj/machinery/door_control{ + id = "maint2"; + name = "Blast Control Door B"; + pixel_x = -28; + pixel_y = 4 + }, +/obj/machinery/door_control{ + id = "maint1"; + name = "Blast Control Door A"; + pixel_x = -28; + pixel_y = -6 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xRB" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/qm) +"xRG" = ( +/obj/machinery/constructable_frame/machine_frame, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "purple" + }, +/area/toxins/lab) +"xRI" = ( +/obj/machinery/camera{ + c_tag = "Prison Solitary External"; + dir = 1; + network = list("Prison","SS13") + }, +/turf/space, +/area/space) +"xRM" = ( +/obj/structure/lattice, +/obj/structure/grille, +/obj/structure/sign/explosives, +/turf/space, +/area/space/nearstation) +"xRP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/blood/gibs/xeno, +/obj/effect/decal/remains/human, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitehall" + }, +/area/maintenance/aft) +"xRT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/prisonlockers) +"xRU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"xRV" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "Sci RD Office 1"; + sort_type_txt = "13" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/hallway) +"xRY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/aft) +"xSt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"xSF" = ( +/obj/structure/table/reinforced, +/obj/machinery/camera{ + c_tag = "Brig Pod Pilot's Office"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/customs2) +"xSH" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"xSV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/maintenance/fsmaint) +"xSZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"xTc" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"xTH" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"xTJ" = ( +/obj/item/trash/semki, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"xTR" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"xTV" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/crew_quarters/toilet) +"xTZ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"xUg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"xUG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"xUK" = ( +/obj/structure/table/glass, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/item/slime_scanner, +/obj/item/slime_scanner, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"xUS" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xUX" = ( +/obj/machinery/door/window/classic/reversed{ + name = "Kill Chamber" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenobio1"; + name = "Chamber 1 Containment Blast Doors" + }, +/obj/effect/turf_decal/stripes/full, +/obj/machinery/atmospherics/pipe/simple/hidden, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/turf/simulated/floor/engine, +/area/toxins/xenobiology) +"xVf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet, +/area/lawoffice) +"xVC" = ( +/obj/structure/closet/secure_closet/injection, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"xVF" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/prisonlockers) +"xVM" = ( +/obj/structure/closet/secure_closet/brig, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/prisonlockers) +"xVP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/vomit, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/aft) +"xVT" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/turf/space, +/area/space/nearstation) +"xWg" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"xWm" = ( +/obj/item/trash/chips, +/turf/simulated/floor/plating, +/area/maintenance/asmaint2) +"xWJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"xWL" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"xWM" = ( +/obj/structure/closet/wardrobe/mixed, +/obj/effect/decal/warning_stripes/north, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"xWN" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction/reversed, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"xWO" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"xWT" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "bridge blast east"; + name = "Bridge Blast Doors" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/bridge) +"xWX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"xXe" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/transit_tube{ + icon_state = "N-S-Pass" + }, +/turf/simulated/floor/plating, +/area/turret_protected/aisat_interior) +"xXt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"xXD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xXO" = ( +/obj/machinery/light, +/obj/structure/table, +/obj/item/storage/belt/utility, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/glasses/welding, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/lab) +"xXP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint2) +"xYc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"xYi" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/mrchangs) +"xYl" = ( +/obj/effect/landmark/burnturf, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"xYp" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 8; + name = "engine outlet injector"; + volume_rate = 200 + }, +/turf/simulated/floor/plating/airless, +/area/engine/supermatter_room) +"xYq" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/sleeper) +"xYu" = ( +/obj/structure/table, +/obj/item/clothing/under/pants/shorts/black{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/clothing/under/pants/shorts/blue, +/obj/item/clothing/under/pants/shorts/red{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/reagent_containers/food/drinks/trophy/bronze_cup, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"xYK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/dorms) +"xZg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/chapel/main) +"xZh" = ( +/obj/machinery/door/airlock/virology{ + name = "Virology Bedroom" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/medical/virology, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"xZq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"xZH" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Interrogation" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/interrogation) +"yaa" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"yab" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/psych/glass{ + id_tag = "psych_bolt"; + name = "Psychiatrist Office" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "psych" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/psychology, +/turf/simulated/floor/wood{ + icon_state = "fancy-wood-cherry" + }, +/area/medical/psych) +"yad" = ( +/obj/machinery/door/window/classic/reversed{ + name = "Coroner"; + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/morgue{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/morgue) +"yaK" = ( +/obj/structure/sign/poster/random{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/rack{ + dir = 1 + }, +/obj/effect/spawner/lootdrop{ + loot = list(/obj/item/cigbutt,/obj/item/trash/cheesie,/obj/item/trash/candy,/obj/item/trash/chips,/obj/item/trash/pistachios,/obj/item/trash/plate,/obj/item/trash/popcorn,/obj/item/trash/raisins,/obj/item/trash/sosjerky,/obj/item/trash/syndi_cakes); + name = "trash spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ybE" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/green/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/hydroponics) +"ybL" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/machinery/access_button{ + autolink_id = "eng_n_tesla_btn_int"; + pixel_x = -25; + pixel_y = -25; + req_access_txt = "10;13" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkyellowfull" + }, +/area/engine/engineering) +"ybN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/permabrig) +"ybT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"ybX" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/effect/decal/remains/human{ + desc = "This guy seemed to have died in terrible way! Half his remains are dust."; + name = "human remains" + }, +/obj/effect/decal/cleanable/blood/old, +/obj/item/toy/figure/crew/botanist, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ycj" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"ycr" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"ycK" = ( +/obj/structure/table/wood, +/obj/item/camera, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ydv" = ( +/obj/structure/barricade/wooden{ + layer = 4 + }, +/obj/machinery/door/airlock/welded{ + name = "Maintenance Airlock" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"ydz" = ( +/turf/simulated/floor/plasteel, +/area/security/prisonlockers) +"ydH" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "black" + }, +/area/security/permabrig) +"ydU" = ( +/obj/structure/closet/jcloset{ + initialized = 1; + opened = 1 + }, +/obj/effect/decal/cleanable/dust, +/obj/item/cartridge/janitor, +/obj/item/flashlight, +/obj/item/storage/bag/trash, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/melee/flyswatter, +/obj/item/storage/box/lights/mixed, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/maintenance/fsmaint) +"yeI" = ( +/obj/structure/window/reinforced, +/obj/effect/decal/cleanable/dirt, +/obj/structure/morgue{ + dir = 1 + }, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plating, +/area/medical/morgue) +"yeL" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/genetics_cloning) +"yfi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/assembly/robotics) +"yfn" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"yfR" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/ai_monitored/storage/eva) +"yfY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ygr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/hallway) +"ygu" = ( +/mob/living/carbon/human/monkey, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"ygC" = ( +/obj/structure/closet/emcloset, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ygF" = ( +/obj/structure/table/glass, +/obj/item/clothing/head/cakehat, +/turf/simulated/floor/light/purple, +/area/crew_quarters/bar/atrium) +"ygK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/toxins/misc_lab) +"ygX" = ( +/obj/effect/decal/cleanable/ash, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"yha" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"yhb" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/customs2) +"yhm" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"yhr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"yhw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/atmos) +"yhA" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"yhF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"yhP" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/computer/security/engineering{ + network = list("Power Alarms","Atmosphere Alarms","Fire Alarms","Engineering"); + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/atmos/control) +"yhY" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/apmaint) +"yig" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"yiu" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/lab) +"yiy" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"yiF" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "testlab"; + name = "Testing Lab Shutters" + }, +/turf/simulated/floor/plating, +/area/toxins/misc_lab) +"yiH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"yiL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/security/permabrig) +"yiZ" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/wood/fancy/birch{ + icon_state = "fancy-wood-birch-broken3" + }, +/area/maintenance/fsmaint) +"yjg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fpmaint) +"yjv" = ( +/obj/machinery/alarm/server{ + dir = 4; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/toxins/server_coldroom) +"yjA" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/obj/item/roller, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"yjF" = ( +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance{ + lootcount = 2; + name = "2maintenance loot spawner" + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"yjH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/security/seceqstorage) +"yjQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"yjR" = ( +/obj/machinery/door/airlock/external{ + id_tag = "scibomb_door_int"; + locked = 1; + name = "External Access" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"yjV" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/explab_chamber) +"yko" = ( +/obj/effect/turf_decal/loading_area, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/engine/aitransit) +"ykt" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/engine/chiefs_office) +"yku" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "purple" + }, +/area/toxins/hallway) +"ykw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/courtroom) +"ykA" = ( +/obj/structure/table, +/obj/item/t_scanner, +/obj/item/multitool{ + pixel_x = 5 + }, +/obj/item/radio/headset/headset_eng, +/obj/item/cartridge/atmos, +/obj/item/cartridge/atmos, +/obj/item/t_scanner, +/obj/item/wrench, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"ykF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"ykL" = ( +/obj/machinery/atmospherics/portable/canister/nitrogen, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/maintenance/asmaint2) +"ylb" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/hallway/primary/central/se) +"ylC" = ( +/obj/structure/chair/sofa/corp, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"ylG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/atmos/glass{ + name = "Supermatter Atmospheric Supplies" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/engine/hallway) +"ylO" = ( +/turf/simulated/wall, +/area/medical/ward) +"ylS" = ( +/obj/machinery/computer/atmos_alert{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/atmos) +"ylW" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/asmaint) +"yme" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/atmos) + +(1,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(2,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(3,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(4,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(5,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(6,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(7,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(8,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(9,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(10,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(11,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(12,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(13,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(14,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(15,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(16,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(17,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(18,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(19,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(20,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(21,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(22,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(23,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(24,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(25,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(26,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(27,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(28,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(29,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(30,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(31,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(32,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(33,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aQX +aaa +aaa +aaa +aaa +aaa +aVV +aVV +aVY +aVV +aVV +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(34,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSd +jmd +aZP +aab +aab +aaa +aaa +aVV +aYM +jyO +bcr +aVV +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(35,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aSd +rOS +aSd +aab +aLd +aaa +aaa +aVV +aYL +jyO +bcN +aVV +aaa +aaa +bjQ +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(36,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aMs +aMs +aMs +aLd +gXU +aSd +aMs +aLd +aaa +aVV +aVV +aVV +jMw +aVV +aVV +aVV +aaa +aLd +aMs +aSd +aSd +aLd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bjQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(37,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aJP +aJP +aJP +aRm +aOP +aMs +qIw +aMB +aSd +aSd +aSd +aVV +aXr +jyO +jyO +jyO +aXs +aVV +aSd +aSd +aSd +blB +boP +aLd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aLd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(38,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aJS +aLb +aMp +aNt +aOQ +aPZ +aMd +aSf +aRU +aOQ +aRU +aVX +aXs +aYZ +aYZ +aYZ +aXs +aVX +aRU +aOQ +aRU +aSf +boL +aSd +aaa +aaa +aaa +aaa +aaa +bjQ +aaa +aaa +aaa +aaa +aaa +aSd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(39,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aJP +aJP +aJP +aRm +aOR +aQa +ikg +uKL +aSd +aSd +aSd +aVV +aXt +aXs +aXs +aXs +beG +aVV +aSd +aSd +aSd +cFJ +bMg +aSd +aaa +aaa +aaa +aaa +aaa +aLd +aaa +aaa +aaa +aaa +aaa +aSd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(40,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aMs +aMs +aMs +aLd +aRa +aME +aTo +aUl +aSd +aVV +aXu +aYZ +aYZ +aYZ +bes +aVV +aSd +bid +aTo +bmS +bsh +aSd +aaa +aaa +aaa +aaa +aaa +aSd +aaa +aaa +aaa +aaa +aaa +aSd +aSd +aSd +aSd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(41,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aJR +aJR +aJR +aRV +aOP +aMs +aPJ +aSf +aSf +aUk +aSd +aVY +aXv +aXs +aXs +aXs +aXs +aVY +aSd +bgI +aSf +aSf +bsh +aSd +aaa +aaa +aaa +aaa +aaa +aSd +aaa +aaa +aaa +aaa +aaa +aSd +bGm +bLY +bKp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(42,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aJV +aLf +aMt +aNy +aOQ +aPZ +aPJ +aSf +aSf +aUn +aSd +aVY +aXw +aYZ +aYZ +aYZ +aXs +aVY +aSd +bjT +aSf +aSf +bsh +aSd +aaa +aaa +aaa +aaa +aaa +aSd +aaa +aaa +aaa +aaa +aaa +aSd +bGl +bLX +bKp +bPN +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(43,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aCB +aaa +aaa +aaa +aaa +aaa +aaa +aJR +aJR +aJR +aRV +aOR +aQa +aPJ +aRd +aTp +aUm +aSd +aVV +aXx +aXs +aXs +aXs +bex +aVV +aSd +bjS +aTp +brc +bsh +aSd +aaa +aaa +aaa +aaa +aaa +aMs +aaa +aaa +aaa +aaa +aaa +aSd +bKp +bKp +bOb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(44,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aab +aMs +aNw +aNw +aLd +aPT +aMD +aSd +aSd +aSd +aVV +aXy +aYZ +aYZ +aYZ +beG +aVV +aSd +aSd +aSd +blE +bsh +aSd +aaa +aaa +aaa +aaa +aaa +aMs +aaa +aaa +aaa +aaa +aaa +aSd +aMd +bLZ +aSd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(45,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aRp +mxz +aKa +aGn +aPR +aSf +aRU +aOQ +aRU +aVX +aXs +jyO +jyO +jyO +aXs +aVX +aRU +aOQ +aRU +aSf +bsh +aSd +aaa +aaa +bvf +aaa +aaa +aMs +aaa +aaa +bCi +aaa +aaa +aSd +aMd +bLZ +aSd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(46,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +doE +aII +aII +aII +aII +aHl +vEo +aVL +aQw +aRe +aSd +aSd +aSd +aVV +aVV +aYV +aYV +aYV +aVV +aVV +aSd +aSd +aSd +dce +bdO +aSd +aab +aSd +bvl +aSd +aab +aMs +aab +aSd +bDC +aSd +aaa +aSd +aMd +bLZ +aSd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(47,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +alv +alv +alv +alv +alv +alv +apo +alv +alv +alv +alv +aab +alv +alv +aaa +aaa +aaa +aaa +aaa +aaa +xdO +jXg +aHS +tvQ +dur +pTK +sar +aGn +aPY +aME +bLY +aSd +aUZ +aVV +aXn +aYT +aYT +aYT +bey +aVV +aUZ +aSd +bpX +bmS +bgR +aLd +aSd +aSd +aOQ +aSd +aSd +aMs +aSd +aSd +aOQ +aSd +aSd +aSd +aMd +bMa +bjQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(48,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aab +aab +aab +aab +aab +aaa +axn +aaa +aab +aaa +aBm +aaa +alv +aaa +aaa +aaa +aaa +aaa +aaa +doE +aII +aII +aII +aII +aNC +iOQ +aGn +aPY +aSf +bLZ +aLd +aLd +aLd +aSd +aSd +aSd +aSd +aSd +aLd +aLd +aLd +aMd +aSf +bsl +aMs +aUl +aSd +bvl +aSd +bwO +aMs +aUl +aSd +bDC +aSd +bBg +aTo +bmS +bMb +aLd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(49,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +arX +arL +atF +aaa +arX +arL +atF +aaa +arX +arL +atF +aaa +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aII +aNA +oGl +aGn +aPY +aSf +aME +aUo +aUV +aTo +edY +aTo +aTo +aTo +lko +bdn +bgH +bjU +bmS +aSf +aSj +bgG +aME +aTo +aSf +lko +bmS +bzr +aME +edY +aSf +aTo +bmS +aSf +aSf +bLZ +aSd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(50,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +arX +arM +atF +aaa +arX +arM +atF +aaa +arX +arM +atF +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aII +aMy +iOQ +aGn +aQy +aRf +aRW +aSn +aTt +aVd +aXq +aZN +bcW +bgl +bhK +aSf +blg +aSf +aSf +aSf +bsq +buf +buS +blV +blV +uGE +bDu +bEm +plc +bIb +bJs +jiy +plc +plc +sTE +bMc +aSd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(51,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +arX +arM +atF +aab +arX +arM +atF +aab +arX +arM +atF +aaa +aab +aaa +aaa +aaa +aaa +aaa +aGn +aGn +aGn +bat +aGn +aGn +aNB +flm +aKW +aGn +aGn +aGn +aGn +aVc +aVc +aVc +aVc +aVc +bgk +bhE +aSd +aSd +aSd +aSd +bre +bgk +bqr +bqr +bqr +bqr +bBr +bqr +bqr +bnS +bnS +bnS +kNP +vYh +dsG +cAm +bwx +blQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +dQR +dQR +dQR +aQU +dQR +dQR +dQR +dQR +dQR +dQR +dQR +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(52,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +arX +arM +atF +aaa +arX +arM +atF +aaa +arX +arM +atF +aab +aab +aaa +aaa +aaa +aaa +aaa +bat +aHR +pql +aGn +blL +vEo +ngO +wvQ +ngO +aTh +aPv +ngO +ksP +aVc +aWd +aXB +aZY +aVc +bgw +bhO +aSW +bgt +bkc +bmo +brk +bmW +bqr +buX +oyG +bvm +sAq +btF +bqr +bud +buc +bnS +bwt +bnS +bnS +ckp +blQ +nqv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +dQR +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +dQR +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(53,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +alv +alv +aab +aaa +arX +arM +atF +aaa +arX +arM +atF +aaa +arX +arM +atF +aaa +aab +aaa +aAd +aDw +aFT +aDw +aSt +aHM +aIJ +aKW +aKb +iOQ +aGn +aKW +aGn +aGn +aGn +aGn +iOQ +aVc +aWc +aXA +aZW +bcX +bgu +bhO +aSW +bgj +bjO +bmo +brk +bgB +bqr +buX +ibL +eqL +sAq +rrL +bqr +bFY +ucQ +qUu +jtt +cTP +bnS +pfj +hEd +mBl +blQ +nqv +blQ +iez +aaa +iez +bKv +bKv +bKv +bKv +iez +aaa +gzN +cgQ +cgQ +cgQ +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aQU +aab +aab +aab +cSk +cSk +cSk +cSk +cSk +cSk +cSk +aab +aab +aaa +aQU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(54,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aaa +aab +aaa +aaa +aaa +arN +aaa +aaa +aaa +arN +aaa +aaa +aaa +arN +aaa +aaa +aAd +aAd +aAd +aDu +aEC +aFQ +aSt +sve +erj +aGn +aLt +oGl +aGn +aOT +aHl +aRh +aSo +aGn +mHA +aVc +aWf +aXD +aZf +aUt +aAZ +bhO +aSX +bhm +bhm +aSX +brk +bpF +bqr +rjY +btG +rjP +sAq +rrL +bqr +bFZ +nfo +nfo +hJq +bqG +bnS +jFt +bnK +cEL +cjg +bnw +vwk +blQ +bKv +dvY +cjf +kUo +kJk +oJO +blQ +bKv +cng +fJK +rcY +cgQ +cng +cng +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aab +cyO +kIR +cPC +cPC +cPC +cPC +cPC +cPC +mXT +cyO +cyO +aab +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(55,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +amU +anG +anG +arb +asb +asb +asb +asb +asb +asb +asb +asb +asb +asb +laU +sOr +rMP +etR +hoD +aEE +aFS +aHh +gnV +fMK +aVL +jgi +krJ +aGn +aPW +aQb +aRg +aHl +aGn +rPS +aVc +doi +aXC +aZa +aIz +aNu +bhN +aSW +bhm +bhm +bmo +brl +bss +ehb +brU +jcg +qtA +oTT +pjR +bqr +bGR +cDQ +bDx +vXp +bqK +bnS +lXU +lrs +tZM +qRV +qRV +lrs +uds +tZM +qRV +qRV +tZM +tZM +qRV +tZM +lrs +qVc +iXf +ubK +qMa +vQt +skl +uBQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aab +cyO +aab +cNF +cNF +cNF +cNF +cNF +cNF +cNF +aab +cyO +aab +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(56,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aaa +aab +aaa +aaa +aaa +arU +aaa +aaa +aaa +arU +aaa +aaa +aaa +arU +aaa +aaa +aAd +aAd +aAd +aDx +aED +aFR +aHg +aIw +aNF +aGn +aLu +jwb +aGn +aOV +aPX +aRi +aHS +aKW +iOQ +aVc +aWh +aXD +aZh +aUt +bgB +bhO +sQe +bhv +bhv +aSY +brk +boT +bqr +nmJ +btB +bvn +joq +byh +bqr +bnS +bnS +bnS +bnS +bnS +bLJ +wmY +bnK +cyp +cyp +svp +bJt +bKw +cjc +bKw +bKw +bKw +bKw +bKw +bKw +cjc +cvp +wjh +tdb +gYs +cgQ +gYs +cgQ +cgQ +cgQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aab +cyO +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +cyO +aab +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(57,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +alv +aab +aaa +arX +asL +atF +aaa +arX +asL +atF +aaa +arX +asL +atF +aaa +aab +aaa +aAd +aDw +aDw +aFT +aHi +aRA +aNF +aGn +fRo +iOQ +aGn +aOU +jSe +aHl +aSp +aGn +tqH +aVa +doj +aXE +aZb +aVc +bcG +bhO +aMs +aMs +aMs +aMs +brn +bgB +bqr +bvb +btA +bvn +joq +qON +bqr +bHv +gAJ +mBl +cEv +bJt +bnK +kSI +bnK +bJt +hYf +cJO +rFK +bKv +aaa +blQ +bNP +bCs +svp +brF +blQ +aaa +cng +uQV +lNb +coL +cgQ +gta +gta +rrg +cgQ +bCf +bOd +iBU +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aab +cyO +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +cyO +aab +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(58,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +arX +asL +atF +aaa +arX +asL +atF +aaa +arX +asL +atF +aab +aab +aaa +aaa +aaa +aaa +aaa +aGn +aHS +aGn +aGn +aGn +oGl +aKW +aOW +dyw +aRj +aSq +aTu +aTu +aTu +aTu +aTu +aTu +aTu +bcM +bhO +bgv +biv +bkd +blJ +brk +bgB +bqr +bvc +btH +hjH +bwM +btF +bqr +bGb +bJu +uBz +lgY +eBX +bSA +rDX +svp +svp +bnw +svp +bET +bKv +aaa +nqv +kMw +fmd +cqK +qjC +iez +aaa +cng +mVI +aVC +woj +syc +uJm +dud +jRQ +hoJ +bCf +oNT +bCf +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aab +cyO +aab +cSk +cSk +cSk +cSk +cSk +cSk +cSk +aab +cyO +aab +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(59,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aaa +arX +asL +atF +aab +arX +asL +atF +aab +arX +asL +atF +aaa +aab +aaa +aaa +aGn +bat +aGn +aGn +aRC +aGn +bPF +aGn +tfT +aGn +aGn +aQe +aKW +aGn +aTu +aUu +aUu +aUu +aXI +aZj +aTu +bgC +bhQ +blh +blh +blh +blh +brp +bsx +bqr +bqr +bqr +bqr +bqr +bqr +bqr +bIP +hqi +blQ +thb +bnK +vaa +eBX +gOo +gOo +eBX +rXC +blK +mBl +nqv +blQ +dvY +svp +gqW +mBl +blQ +blQ +gYs +cwl +lNb +euX +gYs +cgQ +tcM +xWX +fSH +esK +xhq +bCf +iBU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aab +cyO +kIR +cPC +cPC +cPC +cPC +cPC +cPC +mXT +cyO +cyO +aab +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(60,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aMr +aaa +aaa +aaa +aaa +alv +aab +arX +asL +atF +aaa +arX +asL +atF +aaa +arX +asL +atF +aab +aab +aaa +aGn +aGn +aEF +aFU +aHj +aIy +aKW +aHl +pDr +tqX +mCx +xqv +iQq +ovu +iRA +aTu +aUz +eXr +aVe +aVe +aUr +aTu +bgD +blV +blV +bls +fMG +fMG +bnu +boW +tde +nRS +jqo +btL +cWt +vZo +mBl +blQ +blQ +mBl +nRB +svp +qiX +bKv +bKv +bKv +blQ +fDM +gqA +mEk +ezU +aaf +kSP +gqA +kIZ +ydv +fvf +btL +cFX +xzs +xzs +iBP +hwH +cgQ +rgs +kzB +bCf +lbs +mZf +msR +aic +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aQU +aab +cyO +aab +cNF +cNF +cNF +cNF +cNF +cNF +cNF +aab +cyO +aab +aQU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(61,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +alv +aaa +arX +asM +atF +aaa +arX +asM +atF +aaa +arX +asM +atF +aaa +alv +aaa +bat +aDA +aEH +aEJ +aJY +aIK +aGn +aHS +miW +aGn +aKW +aRp +aGn +aGn +qcv +uuX +ces +eEE +tYW +lxH +aZc +aTu +aTu +aTu +bgn +xDA +bgG +blM +blM +blM +blM +blM +blM +bvq +cho +iDG +cvl +wHo +pwm +ebP +ebI +bnK +stO +bKv +oej +aaa +nqv +blQ +nqv +blQ +bKv +bKv +blQ +bKv +bKv +nqv +bKv +bKv +cgQ +rtu +coL +lNb +wom +ygC +cgQ +cgQ +bCf +fza +bEX +muD +aic +cxX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aab +cyO +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +cyO +aab +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(62,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +alv +aaa +aab +aaa +aab +aaa +aab +aaa +aab +aaa +aab +aaa +aab +aaa +alv +aaa +aII +aDz +aEG +aFV +aHk +aIH +aGn +aLu +jEV +bat +aBy +afO +aBy +aKW +bQX +aTu +aUx +aTA +aWj +odL +aVe +bdu +bgM +beP +bgz +vJv +bgz +blM +bnv +dfh +sBx +dig +dnG +blM +bwK +bnK +svp +bnK +bnK +bnw +bnK +svp +cyj +cjc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gzN +cgQ +gYs +fGI +rgR +coL +cgQ +bsi +bCf +hjR +bEX +tMs +iBU +uQe +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aab +cyO +oej +oej +aab +oej +oej +oej +aab +oej +oej +cyO +aab +dQR +aaa +aaa +ppR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(63,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +alv +alv +alv +alv +alv +aab +alv +alv +alv +alv +alv +alv +alv +alv +alv +aaa +aII +aDC +aEK +aFX +aHk +aHl +aKW +aLt +miW +aGn +afO +aOX +aab +bat +bQX +aTu +aUs +aVe +aVe +odL +aVe +aVe +aVe +beQ +bgz +bly +bgz +blM +bnv +dfh +cwy +bnD +bnD +boZ +bnK +cEb +bnK +bJt +bpf +vgM +bnK +bnK +bMd +bKF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cng +nsu +cgQ +cgQ +dpT +xOA +gYs +cgQ +bCf +qPt +adz +uzM +iBU +fHD +jrG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aab +cyO +aab +cSk +cSk +cSk +cSk +cSk +cSk +cSk +aab +cyO +aab +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(64,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abN +abN +abN +abN +dvD +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aII +aDB +aEJ +aFW +aHm +aIL +aGn +aSs +jEV +bat +aBT +aBy +aBZ +bat +nSe +aTu +aUz +aVe +aVe +mhh +aVe +bdH +aVe +beP +bgz +vJv +bgz +blM +bnv +dfh +dgU +bnD +bnD +bvs +bvs +fBj +bvs +bvs +fBj +bvs +bnw +svp +sTY +bKw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cng +eSr +wAW +cgQ +rgR +coL +tGO +sXJ +hoJ +wnR +ciI +oYC +bCf +cfJ +cwx +cBi +cBi +cBi +cwx +aaa +aaa +aaa +aaa +dQR +aab +cyO +kIR +cPC +cPC +cPC +cPC +cPC +cPC +mXT +cyO +cyO +aab +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(65,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aMr +aMr +aab +abN +aeT +ssf +abN +abN +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aGn +aGn +aKW +neo +aHn +aLn +aGn +aLu +vBG +aGn +aRp +aII +aGn +aGn +bQX +aTu +aUu +aUu +aUu +aVe +bab +bdx +bcQ +aTu +bgq +vxC +bjY +blM +bnv +dfh +xWM +bnD +bnD +bvs +bwP +bvs +bzu +bvs +bwP +bvs +cRE +bnw +qhr +cjc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cgQ +qiN +hCY +lNi +xhx +vZX +vZX +pJY +bGQ +uly +gsg +cmK +iBU +cfJ +cwx +qFj +cCw +cDP +cwx +aaa +aaa +aaa +aaa +dQR +aab +cyO +aab +cNF +cNF +cNF +cNF +cNF +cNF +cNF +aab +aab +aab +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(66,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abN +jHG +yiL +wJc +abN +qdi +dma +akQ +abN +abN +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aGn +mEh +aNE +xXP +aKW +jjl +aHl +aHS +szU +nky +nXN +aHS +aGn +aTf +inD +aTu +aTu +aTu +aTu +aXL +aTu +aTu +aTu +aTu +bgr +ueB +bgz +blM +bpa +bpa +bqu +bnD +btO +bvs +bwQ +bvs +bzv +bvs +bCm +bvs +bym +bst +qhr +bKw +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cgQ +sji +bzP +gYs +kQo +coL +lNb +iMM +bCf +uUe +rzr +lQp +iBU +cfJ +cwx +kJJ +ljh +ujX +tzm +aaa +aaa +aaa +dQR +dQR +aab +cyO +aaa +aaa +aab +aaa +aaa +aab +aaa +aab +aaa +aab +aaa +dQR +dQR +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(67,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abN +qXR +qQy +yiL +vSi +lXd +vSi +esV +ryo +abN +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aGn +ehv +ehl +aSH +aGn +xSZ +gVb +bRY +qXL +aKW +ufN +hCz +aKW +dwT +uTe +cwG +xHs +aVg +aWk +aXQ +aZe +bbj +bdb +beR +bgz +vJv +bgz +blM +bnr +idz +fmg +bnD +bwG +bvs +bBN +iDg +byn +bGk +qKE +ciC +bvs +bnK +qiX +buk +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cgQ +gYs +cgQ +cgQ +vYQ +xLv +xzs +mWq +cHR +pey +ueC +rMp +bCf +cfJ +cwx +cBj +cCq +cDU +cwx +aaa +aaa +aaa +aaa +aaa +aab +cyO +aab +aaa +aab +aaa +aaa +aab +aaa +aab +aaa +aab +aaa +aaa +aab +dQR +dQR +dQR +dQR +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(68,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abN +ppV +yiL +yiL +oEG +jLf +oEG +gAt +tWD +abN +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ays +aaa +aaa +aaa +bat +mLH +mLH +plj +aEL +dRb +tQW +aLu +aGn +aGn +oVs +aKa +aGn +aLu +dwT +aHS +dDc +uuX +xNv +uVA +fXK +nxH +aXQ +aVh +bgz +vJv +bpc +blM +bnA +eqO +hfu +azb +bRL +bzQ +bBP +tlC +bEz +bDv +gdQ +bJx +bvs +bnw +qhr +cjc +aaa +aaa +aaa +aaa +aaa +aaa +bWP +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gzN +tUd +bIH +gIU +qSB +jWV +rvp +hsD +bCf +izV +eUk +oRH +lnV +cyo +cwx +kJJ +jIM +kJJ +cwx +aaa +aaa +aaa +aaa +aaa +cNM +cyO +cyO +aab +aab +cSk +cSk +cSk +cSk +cSk +cSk +cSk +cSk +cSk +aab +aab +aab +aab +aab +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(69,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abN +tXG +cHL +tia +lxO +eGU +mgF +ouo +gvh +abN +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aaa +aGn +bat +aGn +aKW +aGn +aGn +jGG +aMy +aNB +aGn +aKW +aGn +aGn +aGn +aGn +aLu +hhz +aVi +aWi +uyY +aXQ +aXQ +aXQ +beR +bgz +vJv +bki +blM +bnB +bnD +bqv +bqv +mia +bvs +bvs +bvs +bvs +bvs +bvs +bvs +fBj +bJt +tSN +blQ +aaa +aaa +bPT +bRI +sft +bPT +sft +bUg +bPT +aaa +aaa +aaa +aaa +aaa +gzN +klN +rhG +cgQ +cgQ +cgQ +tGO +sCF +vdx +bCf +vdx +ejH +cwx +cyn +czH +odO +czJ +cDV +cwx +aaa +aaa +aaa +cyO +pmV +bBf +dav +cyO +cyO +kIR +cPC +cPC +cPC +cPC +cPC +cPC +cPC +cPC +mXT +cQq +pmV +pmV +awn +aab +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(70,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +abN +rAe +lKq +lKq +eFY +hhX +eFY +lKq +lKq +abN +abN +abN +abN +abN +abN +abN +abN +aab +aaa +aab +aaa +aaa +aaa +doE +doE +dYX +eIz +fSi +tKA +dLo +rEh +aHl +aLu +aHS +aNA +aNA +aGn +aKb +aHl +jKr +aVi +aWn +uyY +aXQ +aXQ +bde +aVi +bgz +ghQ +bkb +blM +bnC +bnD +bqw +bqx +mia +bzU +msU +bzA +blM +wRz +wRz +jZu +bKt +wBH +kJs +mBl +aaa +aaa +bKB +bRK +xSH +bxb +bTq +bYw +bKB +aaa +aaa +aaa +aaa +aaa +cgQ +vjf +czR +lQE +tLs +gYs +sCW +sCF +mjE +bCf +kwZ +ezf +cwx +cyb +czQ +tTz +pgE +cDL +tzm +aaa +aaa +aaa +cyO +aaa +cyO +cyO +cyO +aab +aab +cNF +cNF +cNF +cNF +cNF +cNF +cNF +cNF +cNF +aab +aab +aab +aab +aab +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(71,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +xPE +rRa +rLK +siM +guy +uVj +pMP +vPz +eei +xJa +pji +wHa +qjs +kDl +oXo +jNY +abN +xPE +abN +xPE +abN +aaa +aaa +aaa +doE +nJV +oxe +wwc +uJB +uKQ +jjl +aHS +aHS +aHl +aHS +aDD +aKW +qky +aHS +uii +aVi +aWm +uyY +oUW +aXQ +bcT +aVi +bgz +nWm +fZX +sAm +srB +srB +fwf +bsg +nVB +eJI +byp +cns +blM +dsU +bCp +cNA +blQ +bnw +qiX +bxb +bKB +bKB +bKB +bRI +bTr +bKB +bTr +bUg +bKB +bxb +bKB +bKB +bxb +aaa +cgQ +wNT +qcZ +vkC +bCg +cgQ +puo +vKe +qov +bCf +kwZ +dTL +cwx +cyc +czJ +feA +cCz +cDX +cwx +aaa +aaa +aaa +cyO +aaa +aaa +aab +aab +aaa +aaa +aab +aab +aab +aab +aaa +aaa +aab +aab +aab +aab +dQR +dQR +dQR +dQR +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(72,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +xPE +rAe +rAe +lKq +xnT +anf +krG +anf +gtx +xDw +avm +xhW +exh +hjX +orU +uVr +rAe +luh +luh +luh +xPE +aaa +aaa +aaa +aaa +aGn +bat +aGn +aGn +bdK +mDs +rPV +qYJ +fSJ +wbV +klh +aGn +qwM +aHS +isZ +aVi +aWo +uyY +aXQ +bbm +bdg +aVi +vLB +jNl +oll +bkx +bnD +bnD +bqw +bqx +rXm +bvv +bBQ +bzA +blM +cRK +bCo +bsf +blQ +bnw +ozI +bxb +bPY +oWJ +bNR +bRR +bNT +bOg +bNR +bYy +nCa +noq +nCa +nCa +bxb +aaa +gzN +cgQ +gzN +gzN +cgQ +gzN +cgQ +sCF +tdb +vdx +bCf +bCf +cwx +cyd +czK +mqG +aag +cDZ +cwx +aaa +aaa +aaa +fcE +aab +aQU +dQR +dQR +dQR +aQU +dQR +dQR +dQR +dQR +dQR +aQU +dQR +dQR +dQR +dQR +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(73,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +xPE +hUX +wEP +kBe +hDl +hDl +vWw +ado +lZS +xDw +qAH +hCs +kTP +mzL +uVr +orU +lKq +asg +lKj +jAz +xPE +aaa +aaa +aaa +aaa +aaa +aaa +aGn +aIQ +eyB +aPc +aGn +aKW +aGn +aHS +uLu +aLu +aGn +aKW +cig +aVi +aWq +uyY +aXQ +aXQ +bdh +aVi +bgz +vJv +oll +blM +bnF +bpd +bfc +bfc +rXm +bng +blM +blM +bvq +blQ +blQ +iZp +blQ +lKF +lsL +bxb +bPX +bKz +bPO +bRR +bKz +byw +bTu +bYx +oWJ +qMY +oWJ +sFm +bKB +aaa +aaa +aaa +aab +aab +aab +aaa +cng +vKe +coL +tGO +nXK +ygC +cwx +cye +oQB +iKU +uAw +uhh +tzm +aaa +aaa +oKx +aPd +oKx +hHP +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(74,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +abN +xPE +lKq +lKq +lKq +lKq +oGf +vWw +haz +hKc +jIX +fcd +hIc +ado +krG +asi +atA +avg +awS +tRw +abN +hTu +hlG +akQ +abN +aaa +aaa +aGn +bat +bat +aGn +aLk +gvi +dyh +wqh +lpV +aHl +aHS +aLu +jKr +aVi +aWr +uyY +aXQ +aXQ +aNv +beR +bgz +vJv +bkf +blM +bnG +eqO +azb +azb +vsr +nMT +blM +fcH +blQ +bJt +rEx +sDy +ouJ +faB +wKM +bNH +hyQ +kPV +byj +gSN +kbg +tBQ +bKz +bKz +byw +djL +bKz +vHV +bKB +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cng +gGR +gQK +oQN +fOP +uYB +cwx +cyf +czJ +cBn +cCD +cDO +cwx +aaa +hHP +oKx +osy +oKx +hHP +aaa +aaa +aab +aab +cSU +qsQ +cSU +cKr +cKr +cKr +cSU +cKr +cKr +cKr +cSU +cKr +cKr +cKr +cSU +cKr +cSU +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(75,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abN +vMV +gjP +htR +lKq +lKq +fct +ppO +poe +mKG +jts +exh +ado +anf +eZu +lKq +lKq +rAe +rAe +lKq +mfS +fjM +ftm +abN +abN +aaa +aaa +aaa +aaa +aII +dEG +aRg +aIx +aJX +nIM +maP +cHG +aXZ +gTH +aVi +aWp +pSk +tBA +pRh +bgQ +epp +mTT +kRT +oll +blM +bnH +bnD +bnD +bnD +bwG +bsk +blM +rzw +blQ +bua +gFU +hIP +htV +mwL +bxb +bxb +bMq +ojT +bKz +bRR +bKz +bKz +vcS +bHh +bHh +bKz +bKz +vHV +bKB +aaa +aaa +aaa +aaa +aaa +aaa +aab +gzN +cgQ +gYs +cgQ +xLj +oRC +cwx +cwx +cwx +cwx +cCC +cwx +cwx +cvp +cPu +oKx +cmc +oKx +oKx +aaa +aab +aab +cSU +cSU +cSU +cSU +cSU +cSU +cSU +cSU +cSU +cSU +cSU +cSU +cSU +cSU +cSU +cSU +cSU +cSU +cSU +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(76,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abN +oij +uLp +uLp +hpP +hld +llj +gsQ +ydH +vMv +ydH +nln +ado +anf +wjV +lKq +qen +xBl +twu +aEO +jkw +avf +aEO +wkg +abN +abN +aaa +aaa +aaa +aII +gMa +qaI +dyh +aJX +hrm +xSt +aHS +aKb +aNx +aVi +aWt +aXQ +aZr +bbp +bdk +beR +bgz +vJv +oll +blM +bnI +bnD +bnD +bnD +knY +bAe +blM +fmd +blQ +bET +aXX +rXH +xWJ +bxb +bIV +bQf +bKz +ojT +bKz +kkT +nAi +nAi +nAi +nAi +nAi +vmd +bKz +nxm +bxb +aab +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +cgQ +cyg +cqs +ecW +oiM +vZX +auX +krw +vjY +nZI +coL +coL +cPu +cLy +eez +kIa +uLO +aab +cSU +cSU +cSU +ddl +cLH +cSU +ddl +ddl +ddl +cSU +ddl +ddl +ddl +cSU +ddl +ddl +ddl +cSU +ddl +ddl +cSU +cSU +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(77,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abN +qmB +mgZ +uLp +ebh +qWR +fct +anf +ado +sDL +anf +ado +anf +ado +asj +lKq +fMM +hAh +xBl +aEO +aAr +avi +acR +fMM +sSX +abN +abN +aab +bat +bat +soX +aOn +aGn +aGn +aMA +mMp +aSu +aJU +aSt +aXM +aVj +aVj +aVj +aVj +aVj +aVj +bdq +iTE +blP +blM +bnJ +bpe +bqz +btT +bsk +bnD +blM +jQQ +blQ +gVs +jDC +lvM +bFd +bxb +bIU +bQf +bKz +wQv +bKz +bKz +bKz +bXe +bHh +bHh +bHh +byw +byw +qot +bxb +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gzN +kSp +fCJ +lfC +fCJ +eXA +vUq +fCJ +tTf +vvd +vZX +pJY +cPu +tAm +nps +fXL +cPu +aab +cSU +cSU +dpO +cPn +aaa +cTn +cVB +cVB +hft +yhA +cVB +hft +cVB +yhA +cZF +cVB +cVB +rDS +aaa +cHy +gkP +cSU +cSU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(78,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +abN +hUC +mgZ +nFc +vOD +qWR +xPa +ado +anf +sDL +anf +eBy +eBy +ado +asl +lKq +avk +fMM +fMM +fMM +twu +avi +twu +eES +fMM +feU +abN +aaa +aGn +aLB +aPa +aKd +wTp +aaa +aQg +kpO +gSY +aaa +aab +aaa +aab +aaa +aab +aaa +aaa +beL +bgA +vJv +oll +blM +blM +blM +blM +blM +blM +blM +bvq +blQ +mBl +cRC +xUg +mBl +blQ +bxb +bIY +bQf +wZA +wPF +bKz +bKz +byw +byw +bKz +bKz +bKz +byw +wuP +ljI +bxb +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cgQ +oMc +cqs +cvp +cvp +cyk +cvp +sXJ +cqs +gYs +xLj +gfC +uLO +mxn +eZM +iCq +cPu +aaa +cSU +iIG +cRA +sdw +aab +gAm +pRU +wGI +diq +wGI +wGI +diq +wGI +wGI +diq +wGI +dho +gAm +aab +dpm +cRA +jRW +cSU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(79,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +abN +abN +laL +spo +tvr +uGG +nDZ +nDZ +nDZ +wro +aja +akG +anN +mIM +aqu +atO +avj +twu +jkw +fMM +aAq +aBI +cUL +aDF +kSK +aGa +abN +aaa +aMA +aMA +hyE +aMA +aMA +aaa +aQg +wle +buN +aab +aUE +aLH +aUE +aUE +aUE +aUE +aab +beL +bgA +vJv +oll +blQ +cFP +bnK +cRC +bCs +bJt +bnK +bnw +svp +bnK +dCN +pvp +blQ +bKH +bxb +bIX +bQf +bKz +ojT +ozC +ojs +vAZ +vsR +ojs +ojs +cKV +ojs +sdm +mIA +bxb +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gzN +cCo +cvf +cyk +lvs +snE +cvp +cgQ +goJ +cgQ +cqs +euD +cPu +cPu +gim +cPu +uLO +aaa +cSU +cPG +cVm +sdw +aaa +gAm +dpm +hke +aab +aab +bvr +aaa +doE +aab +aab +orA +sdw +gAm +aaa +dpm +nSm +iLx +cSU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(80,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +abN +iPz +nYZ +rhk +adj +sqb +fxP +oAs +lUa +ajg +adN +vMJ +sSf +asr +atS +avm +jkw +eES +xBl +sDL +aAr +twu +neO +twu +xNV +abN +aab +aMA +aLD +aMS +aOp +aMA +aMA +aMA +uHy +buN +aaa +aUE +aVk +aWu +aXO +aZk +aLH +aaa +beL +bgA +nkX +uzD +dDk +vWa +vWa +jpc +tWI +iws +wLq +hsk +rSI +cqQ +pvp +jnc +vhD +fea +bxb +xKE +snx +bKz +ojT +ceE +bYM +bYM +jdi +jdi +jdi +bYM +jdi +fnX +bYM +bYM +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +gzN +mFO +why +cvp +vxu +xHy +cvp +dEq +cqs +cgQ +ygC +euD +cyk +qqB +cCo +cBr +gzN +aaa +cSU +cRz +cRA +sdw +aab +dei +cWf +aab +aaa +aaa +doE +aab +doE +aaa +aaa +aab +cRk +mha +aab +dpm +cRA +dfA +cSU +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(81,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +abN +oWe +uLp +ofW +abN +abN +abN +abN +kXd +axs +pZj +pZj +anf +hNf +adj +avl +cUL +ayx +gMl +kkv +aEO +fMM +avi +aEO +sFE +abN +aaa +aGi +aLC +aPi +dEb +aPu +aMA +tHO +wle +buN +aab +aUE +aWs +sDU +aWs +aZi +bbq +beL +beL +pvo +ueB +oll +blR +blR +blR +blR +bsc +rXH +svp +mwL +bxb +bxb +bxb +bxb +bxb +bxb +bxb +bIZ +kTU +bKz +ojT +prX +bYM +bPP +bXf +bYr +nBz +xoE +lVy +nxg +tZo +bYM +aaa +aaa +aaa +aaa +ckk +aaa +aaa +aaa +aaa +cgQ +mut +kSn +eMu +lXG +jOA +cvp +efk +aeE +gYs +nXK +gfC +cvp +cgQ +oMc +daY +cgQ +aab +cSU +wZp +gBF +sdw +aaa +gAm +dpm +aab +aaa +doE +doE +doE +doE +doE +aaa +aab +sdw +gAm +aaa +dpm +jRj +cAN +cSU +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(82,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abN +abN +abN +abN +abN +twL +wOM +abN +fRp +anf +ado +oUV +cEV +sgt +lKq +avo +kcW +fMM +ouO +akL +fMM +xBl +avi +jkw +vEA +abN +aab +aGi +aLG +aMU +aOq +sZg +aOr +qhC +aXF +uaY +aaa +aUE +aVm +aWw +civ +aXP +bbf +bcZ +beO +rlS +fDa +oll +blR +bqC +bpb +blR +blT +rXH +bnw +bxb +bDI +tFZ +bBk +bCv +bEi +bFl +bIw +jsF +fxu +eIm +gUO +prX +bYM +pRD +bRW +qIg +fav +xRB +sCm +tSx +fPF +bYL +aaa +aaa +bYP +bYP +kJQ +bYP +bYP +aaa +aab +gzN +rbX +dlZ +cvp +tDB +xHy +cyk +cqs +rFc +cgQ +cgQ +wsD +gYs +sKs +cCo +gta +cgQ +aab +cSU +cSU +cRz +dpO +doE +gAm +dpm +cst +doE +doE +uwH +iWP +egM +doE +doE +doE +sdw +gAm +doE +cRA +dfA +cSU +cSU +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(83,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +xMG +ybN +utC +abN +hqC +ado +oUV +ang +lKq +ass +lKq +lKq +lKq +twu +avf +aAr +aBK +iZI +xKv +msC +abN +abN +aaa +aMA +aLF +aOo +aOo +fHs +aMA +wnG +kpO +wHF +aab +aUE +aVl +mWf +aWv +aWv +bbq +beL +beL +bgA +vJv +iPh +blR +brz +bnz +bui +blR +hIP +bnK +bxc +bKz +lHS +bGY +bKz +fPx +bFp +bxb +bMi +bKz +bKz +tBE +bIS +bYM +bRo +iQB +nlc +bVp +khl +qmH +kKg +hyR +bYL +aaa +aaa +cam +xHr +qat +qat +cam +aaa +aab +cgQ +dDy +gYs +cyk +tRE +sEl +cvp +yhY +bLV +oWV +cgQ +euD +cgQ +cLF +nJz +lNb +gzN +aab +cSU +cSU +cRz +cRA +aab +dei +cWf +aaa +aab +doE +fJu +qPa +fIU +doE +aab +aaa +cRk +mha +aab +cRA +dfA +cSU +cSU +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(84,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abN +lfn +gxb +lTB +fwa +ado +asi +lKq +rAe +aQl +aQl +avC +abN +hTu +azs +akQ +abN +hTu +azs +akQ +abN +aaa +aaa +aMA +aLC +aMW +chX +aPj +aMA +aMA +kpO +wHF +aaa +aUE +aVn +aWx +aXR +aZq +aUE +aaa +beL +bgA +cvW +eyi +czN +nhO +ijw +iYO +blR +rXH +bvF +bxb +byv +mwY +bKz +qWP +rrF +bFq +bxb +bxb +bKB +bVl +kLn +bKB +bYM +bYM +jdi +jdi +bYM +bYM +vnZ +gpa +uuh +bYM +aab +aaa +cam +cnm +mdy +lxA +cam +aaa +aab +gzN +tUi +mNR +cvp +cvp +cvp +cvp +fwy +kjM +hsO +uMl +deP +cgQ +cgQ +rbX +cdG +gzN +aab +cSU +cSU +cRz +lgQ +doE +gAm +dpm +doE +doE +doE +xvT +rWS +tJE +doE +doE +cZh +sdw +gAm +doE +cRA +dfA +cSU +cSU +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(85,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +xRI +abN +rcm +abN +abN +fBw +krG +hNf +lKq +eOI +aQl +arH +aPi +axb +hML +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aGi +aLD +aOo +sym +aMA +aaa +aQg +wle +wHF +aab +aLH +aUE +aUE +aLH +aLH +aUE +aab +beL +bgA +vJv +oll +blR +iFm +rEs +cEJ +blR +niJ +bCj +bxb +bKz +bKz +bBj +bCz +bKz +bKz +bxb +bIW +crC +hTA +lPN +bPZ +bRM +bTA +bVr +bWW +bYG +bzJ +jdi +opY +bYM +bYM +cam +cam +cam +cGE +esD +pzr +cam +gzN +cgQ +cgQ +hIY +vOy +lAb +vBH +isE +rgs +rFc +wXg +jQI +kjG +euD +coL +gYs +rbX +coL +cgQ +aab +cSU +gOm +cVl +sdw +aaa +gAm +dpm +aab +aaa +doE +doE +doE +doE +doE +aaa +aab +sdw +gAm +aaa +dpm +dqL +dsL +cSU +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(86,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abN +tYe +ajy +vpR +kok +anf +asi +rAe +aqP +asz +aue +avE +axb +ayB +azu +aAv +axb +aaa +aaa +aGi +aMA +aQg +aMA +aMA +aMA +aOs +aOr +aMA +aaa +aQg +kpO +lAD +aaa +aaa +aab +aaa +aab +aaa +aab +aaa +beL +bgA +vJv +bkf +blR +bnE +rEs +blR +blR +rXH +cho +bxb +bzB +bBj +bCu +bDR +bKz +bKQ +bxb +bJi +bUa +jox +pHG +sHs +sEO +sEO +cUq +pJV +bYI +bzJ +cbI +fGH +eKd +wQa +cES +kMd +cnS +eKd +rWn +cqA +cam +bvo +coM +cgQ +oZr +ggr +opg +kdL +qwJ +cgQ +vRG +clF +vyw +sJC +rMq +yhF +cgQ +cOx +vxS +gzN +aaa +cSU +cRz +cRA +sdw +aab +dei +cWf +aab +aaa +aaa +doE +aab +doE +aaa +aaa +aab +cRk +mha +aab +dpm +cRA +dfA +cSU +aaa +aaa +doE +cXZ +doE +doE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(87,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +xMG +pgW +lJV +abN +jSq +qFw +hNf +abN +abN +abN +abN +abN +axb +ayz +azt +aAu +axb +axb +aaa +aMA +aGe +aHr +aIR +aGb +aMA +oap +aQl +aMA +aMA +aMA +aRl +aSu +aMR +aSu +aMR +aSu +aSu +aMR +aSu +aSu +aSu +bgE +vJv +oll +blR +bqA +bsI +blR +bsn +sjl +mBl +bxb +bxb +bxb +bxb +bxb +bxb +bxb +bxb +bzJ +bNM +bQj +xgn +bBn +bBn +bVJ +sBS +bBn +bYH +bzJ +cbH +kpA +cfb +jVE +cfb +kQY +qat +tRG +xTR +rJo +cam +ctN +cMr +gYs +reE +qyy +gwb +xab +ryN +cgQ +jQI +wsD +lnh +kym +cgQ +aOZ +kLd +rEZ +cPU +gzN +aaa +cSU +cUd +cVm +sdw +aaa +gAm +dpm +lht +aab +aab +doE +aaa +wMN +aab +aab +dhY +sdw +gAm +aaa +dpm +nSm +tCH +cSU +aaa +aab +dgc +bUy +dgc +doE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(88,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dOd +aab +aab +dOd +aab +aab +qws +aaa +abN +vxy +uWf +abN +qnW +txj +rgl +oUI +jgx +pbx +aug +avG +aCH +iqf +yjQ +hLv +plW +axb +axb +aMA +aGj +aHs +aIT +aJO +aOr +qCH +oap +aLM +aMA +aQj +aLr +bSM +oPS +uMU +oPS +bSM +bSM +bSM +oPS +bSM +vpE +mTT +vYS +oll +blR +brE +bsQ +blR +bnK +rXH +blQ +bxe +byy +byy +qnq +osB +bDU +bzJ +bHc +bzJ +cjq +bMx +bTv +bBn +sxS +bBn +hZO +eLe +aRX +cas +cbK +kum +cfm +dNi +cfm +cfm +gAk +unR +uXM +sou +cam +ldf +cPj +cgQ +wkQ +owJ +jSG +tUi +smx +rgs +nOx +jjD +tGO +cgQ +cgQ +dxK +mFO +coL +qhK +cng +aaa +cSU +bIK +ciz +sdw +aab +gAm +dpm +cRA +aaa +aaa +doE +aaa +cRA +aaa +aaa +cRA +sdw +gAm +aab +dpm +axO +bWL +cSU +aaa +aab +dgc +hRS +dgc +doE +doE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(89,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aqI +aqI +abN +abN +abN +abN +nYs +xJO +ams +abN +aqQ +iag +auf +avG +aCH +ayC +azv +aBN +aBN +nQT +axb +aMA +aOr +aMA +aIS +aPj +aMA +aMA +aOs +aMA +aOr +qUp +tkw +aMA +aMA +aOr +aMA +aMA +aMA +aMA +aMA +aMA +aMA +bgJ +ppo +epu +blR +blR +blR +blT +blQ +bny +blQ +bxd +byk +byz +bzG +bzJ +bzJ +bzJ +bAF +bDX +sBS +bDX +bSK +bPV +bRN +bBn +itH +bBn +bYJ +bzJ +cbJ +scB +cfc +bso +cjU +cko +cnT +qat +mii +cno +cam +fMn +tQa +hMI +fmT +fDd +cgQ +dXC +piK +cgQ +cqs +gfC +ygC +cwz +tGO +pEu +cCo +coL +cwl +cyk +aaa +cSU +cSU +cVn +hZR +aaa +rmT +gKn +dkQ +dkQ +dkQ +dkQ +cHN +dkQ +dkQ +dkQ +dkQ +fwF +iRz +aaa +cXa +ckG +cSU +cSU +cSU +cSU +dgc +cWW +dgc +dgc +doE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(90,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aqI +ayo +atN +rCT +kQb +auc +qNk +wLF +pzZ +abN +aqS +kEK +auj +aCH +aCH +ayD +axE +aAy +aBP +aCG +axb +aEQ +aGl +aQP +aPi +aKc +aLJ +aMY +oap +aLK +aMA +aQh +wQO +aMA +baa +bbH +aMA +bgs +bhz +bkT +cGR +cYH +dim +bgz +vJv +bgz +blW +blQ +bpl +mwO +bsm +iMe +blQ +bxd +bDN +bBn +lWU +bIG +bJE +bKI +odl +qXB +bNW +bzJ +bzJ +bQe +bDX +bDX +cbz +bzJ +cgQ +cgQ +cgQ +cgQ +cgQ +cgQ +cgQ +cgQ +cog +nNh +coP +cqG +cam +cwB +cgQ +gYs +cgQ +cgQ +cgQ +aeP +lED +sHW +fOP +lGd +cqs +sJQ +xJR +wsD +oMc +wcG +cyk +cyk +cyk +cSU +cSU +vDt +cSU +cFj +aab +cRA +cLC +cYQ +cYQ +cYQ +vqp +cYQ +cYQ +cYQ +cLC +cRA +aab +wvq +cSU +bYQ +cSU +udO +eZi +cSU +bQq +mBZ +uOG +dgc +dcq +aaa +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(91,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +hoB +nsq +aBA +jeQ +afa +vtj +auc +hiO +uGA +dFG +anq +qDn +pOg +auh +aCH +dKh +wcC +azw +qxZ +aBO +aCF +axb +aEP +aGk +aHt +aIU +aJW +hLB +aMX +tDS +aLM +aMA +aQi +xGy +aOs +aZZ +bbG +aMA +bfM +aYn +iTw +wJf +rmV +dil +kll +hzj +bgz +blX +blQ +bsR +buj +vfW +sTU +blQ +bxd +bDN +bBn +lWU +nPG +lFv +lFv +oJF +pCW +qpw +bzJ +bOt +bHi +bUU +bUU +itH +bBn +cgQ +cao +iis +sXJ +nrD +ckx +cnX +cgQ +cgQ +cgQ +xzY +cam +ckM +lUN +tzE +cyg +cgQ +kyh +mCA +gUp +egK +cgQ +coL +vKe +lNb +raP +ykF +gfC +cCo +gAF +cgQ +jUM +sCW +cSU +wQI +vgl +cSU +cSU +cYQ +cYQ +cYQ +cYQ +hvR +moS +dlk +moS +dmT +cYQ +cYQ +cYQ +cYQ +cSU +cSU +fdz +jeb +pgT +qVp +cSU +bQq +ujG +skh +xvS +dgS +dgS +dgS +bSf +dgS +dgS +dgS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(92,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +bcL +fvy +nwO +afa +ank +auc +akm +lJf +anu +kQn +paK +wLY +aul +aCH +xVC +wBy +azz +vCM +aBS +aCI +axb +aFc +aGo +aHu +aYc +aKf +aLL +aMY +mNX +aLM +aMA +qNx +xGy +aOr +bad +bbJ +aMA +bgx +bhF +bkW +cGS +cYK +dim +bgz +vJv +bgz +bql +blQ +bsZ +eJY +bqJ +bwA +blQ +bxf +bzJ +bzI +nHx +lmq +lmq +lmq +ekd +lmq +lmq +bVk +lmq +lmq +nIU +jox +huD +ybT +cgQ +cap +kzf +kzf +eRn +tgh +rhM +gzN +cnX +coL +qlt +aeG +sOK +ijp +yfY +sCW +cgQ +hRN +egK +cJi +coL +cgQ +fGI +txR +lXR +ghP +rpV +pNe +laq +nzx +qAG +nzx +cYn +cSU +cEM +rTZ +cUu +cTh +tbU +tbU +tbU +cYQ +xsP +cWO +cPV +cOH +cwN +cYQ +tbU +tbU +tbU +cTl +cUu +sLe +cEy +wox +sdE +cSU +bWT +cZg +wJg +dcq +dzg +liX +qKX +xQL +coU +wHZ +dgS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(93,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dOd +aaa +aaa +aaa +aaa +aaa +aqI +auy +aeF +afa +auc +auc +gWZ +qkA +uFa +lKq +lKq +wVH +lKq +aCH +aCH +aCH +azy +aCH +aCH +aCH +axb +aET +aPt +aPt +aIV +aKc +aLK +aOr +dyn +aOr +aMA +aPi +nvO +aMA +bac +aSA +aSA +aSA +aSA +aSA +aSA +aSA +aSA +eLi +vJv +bgz +blQ +mBl +qLD +gpH +lPT +sZe +blQ +bxd +bzJ +bzH +bBo +bBn +qus +box +bBn +bKC +bFA +bMA +bFA +yaa +dvC +bBo +bBn +bBn +cgQ +lzN +uNj +lav +syS +rvp +oFK +bKs +rvp +yhF +eOQ +cqs +cqs +fdF +gfC +coL +cgQ +dIh +cqs +mCA +cqs +gYs +xOA +aai +cqs +iFh +tGO +cKb +cOz +cOz +cKb +cPW +mSo +cSU +cSU +dGn +cSU +mfv +cPr +cQi +dqm +rWU +reu +nhm +aDd +ePY +pkX +rWU +cPr +cQi +dqm +mfv +cSU +dbZ +cSU +kvn +jVD +cSU +ddt +gKF +dhL +otr +dzg +ncY +irV +irV +irV +qEo +bSf +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(94,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +bcL +azV +ekB +afa +agk +aoh +tXE +hgU +xAn +wrj +aqX +axw +atg +fNQ +gVE +nsZ +oSF +ayG +gVE +nlK +aqI +biL +aGp +aHv +baw +aKi +aPi +aMZ +mNX +eNs +aMY +aPi +xGy +aMA +aSA +aSA +aUF +aSA +bhH +blf +cGV +cYN +aSA +djO +fuz +bks +blQ +iam +xMa +con +gly +bwz +blQ +bxg +bzJ +bzK +bBp +bCE +bEf +bFy +bHn +bzJ +ccY +bzJ +bSQ +bUp +dyA +bBn +bVt +bWU +cgQ +cat +qaq +lpP +qQb +cqB +syp +cgQ +wFR +gfC +eGZ +pDZ +xLv +cJa +qFN +ryN +gYs +cgQ +cgQ +tPf +qAg +cgQ +cqs +aai +lNb +mFO +cKb +cKb +sYr +efD +cKb +cKb +mSo +cSU +cut +ybL +ftt +cfo +cfo +fWk +vrF +rMZ +cKK +xwS +qAZ +ePY +nlj +khQ +cyy +scM +cfo +cfo +dDB +bTa +cSU +cSU +cSU +cSU +bQq +ddr +ddr +oSG +dzg +dpY +lEM +cRa +iqq +wZe +erN +rkl +bFP +bFP +bFP +esJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(95,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aem +afa +myQ +nvy +agZ +xvo +eTV +auU +auU +tZx +auU +xLu +auU +auU +auU +tZx +eSw +xNr +npW +sAM +aDH +aqI +aAm +aAm +aAm +aKh +aLM +aMZ +xha +jEE +uJq +jEE +smu +aQj +aSA +aTv +aTx +bgK +vtO +bam +cGT +aUF +iIt +bgP +pBf +bkq +blQ +blQ +blQ +blQ +blQ +blQ +blQ +suR +bzJ +bzJ +bzJ +bzJ +bDX +bDX +bDX +bzJ +ccZ +bzJ +bDX +bDX +uxt +bPW +bDX +bDX +cgQ +cgQ +scY +pqG +cgQ +cgQ +cgQ +cgQ +gzN +dxK +xQB +cgQ +rgs +gxl +rgR +coL +coL +sCW +cgQ +gYs +cgQ +cgQ +lNb +wrk +cVR +mFO +cKb +cMy +cNG +kNS +iWw +cKb +pUy +ntD +cTM +qrr +pAx +cTM +cTM +ulX +rnW +cSU +vuK +ePY +vqt +ePY +diV +cSU +feH +dmL +dmL +dmL +cui +cxd +cSU +gnB +jGR +hea +drh +ddr +ddr +dzg +dzg +bOE +dos +bVj +cIs +cWm +dgS +dgS +dgS +dgS +dgS +rsv +doE +doE +doE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(96,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aqI +aeI +qOj +afa +afV +wyJ +iwJ +akY +arA +okB +anT +ars +anT +arA +ave +wHW +anT +ayG +azH +ago +aDJ +aqI +aGr +aHx +aAm +aEl +aEl +aEl +aOv +aEl +aMY +aPi +xGy +aQl +aSA +aTy +aUH +aVr +efl +xKc +cGZ +aUF +iIt +bgP +pBf +bgS +dnN +beu +bun +bun +bun +gzl +bun +bxi +urU +bzM +bBq +bCF +bEj +bEj +fVq +bMn +bEj +bMJ +bOw +bOw +rWZ +bOw +bOw +bOw +bYO +eVK +bOw +rqd +bOw +bTk +cgQ +cST +cgQ +rMq +qSB +rvp +sPF +tCS +pEY +eWK +cNB +eWK +cqT +cme +tNg +vPr +cNB +iYH +cKb +cLz +cKb +rXS +dmI +dmI +cOr +cKb +cKb +cSU +cSU +cSU +cSU +cSU +eui +fsI +fbn +cSU +nWM +dmE +tge +dmE +cGU +cSU +fko +dmL +snN +cSU +cSU +cSU +cSU +hea +hea +hea +ddr +dgq +nIX +rix +wHB +rPd +mms +nMz +bFN +rzy +pUp +wii +pUp +oQe +dgS +dgS +dgS +dnx +doE +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(97,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aqI +aeH +auV +afo +agk +wyJ +iwJ +ajp +aIo +aIo +aqV +asD +alc +aIo +aIo +aIo +aIo +aIo +aIo +aCK +aDI +aAm +aGq +aHw +aIW +aKj +aLN +aNa +uXd +aEl +aEl +lQx +wQO +aPi +aSA +gZc +lwg +bgL +bhI +xLQ +nME +cMz +div +jZx +xvG +bQs +bqq +bQs +bQs +bQs +bQs +bpm +bQs +nmc +htY +bDO +dWs +gyM +wDV +gyM +dZs +gyM +wDV +dCV +oYe +uuu +mZn +tkD +tkD +tkD +tkD +lQL +tkD +cfh +bNx +cgQ +cgQ +tGO +cqs +cqs +tGO +cqs +lNb +iHI +lSa +pxL +pxL +pxL +jYQ +aVC +pxL +cqF +aVC +xuI +cWD +gtB +cdQ +cYU +cYU +cYU +cYU +dmH +ere +cQm +cSU +cVi +rna +tdf +cSU +cmg +cUz +cSU +diK +bpn +djs +bpn +diK +cSU +uVu +jwg +sSb +jBn +cYv +dqX +dqX +dqX +dqX +dqX +dqX +djf +nTQ +dzg +wSU +cZb +tSF +qfy +hOA +daX +xpV +bOM +pcu +nZW +fyR +cPT +fZy +iLg +doE +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(98,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aMr +aMr +aMr +aab +jMx +akZ +akZ +goy +fMR +goy +goy +agq +aid +ajN +aIo +aoa +aKw +asO +fpa +avQ +axp +ayH +azB +aAE +aIo +aDb +ykw +aBn +aGs +aHy +aAp +aKl +aLQ +aKl +uXd +aPx +aRP +aEl +wQO +biE +aSA +aSA +aUF +aSA +bhP +bmk +qvo +cZa +aSA +djW +lbn +bgS +brq +bnP +bnP +bnP +bnP +xPg +bAz +bxk +byF +byF +pkG +byF +cXq +cYP +cZj +byF +hiw +cdI +bSU +bQh +bRZ +bTy +bTy +bYX +bYR +caw +bTy +pij +dQe +cyH +fCJ +mzj +jva +mzj +nKv +eXA +eXA +cRL +cAK +cwl +wFR +fnV +cwz +sXJ +sCW +cgQ +coL +clr +cKb +mNd +mVP +cJx +deG +cJx +cJx +vcX +pjs +xmW +cSU +rYt +vLT +vjx +lmM +pon +gwx +ddG +cPk +cQj +deh +cQJ +nsK +dTF +sAe +dkH +rZd +djb +dcq +xCz +sOi +skh +jAY +bWT +ddr +wzQ +ddr +dzg +mpV +cQS +fDP +nko +bOu +nkP +pUp +hhV +pUp +lMN +dgS +dgS +dgS +dnx +cTr +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(99,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akZ +ufw +hEu +iyY +wsY +goy +wyJ +iwJ +jUf +qri +anZ +aqY +asN +asN +dvv +asN +asN +aSv +aKs +aCb +aDL +ykw +aFh +aAp +aAp +aAp +aKk +aLO +aNb +uXd +aAp +aRM +aEl +xGy +aQl +aPi +aSA +aSA +aSA +aSA +aSA +aSA +aSA +aSA +djV +wjx +bkv +bmb +bmb +bmb +bmb +bgP +xPg +bAy +bxl +bxl +edr +bzR +lFn +bxl +bxl +bxl +bMs +bNZ +bME +bME +bHq +bRV +bRV +bRV +bRV +bWS +bME +bTy +eJL +cfi +cgQ +smS +coL +lNb +lNb +cSz +lNb +cyg +gYs +gzN +cgQ +bnT +bnT +gzN +bnT +bnT +cgQ +coL +cOh +cKb +cKb +cOy +wzE +cNZ +cLd +cLd +pUS +vLq +rgM +cSU +dgN +daG +cVh +cVb +ikS +bzm +dmL +cYq +enk +dqE +uES +dts +dmL +dfo +evA +eWH +nBq +dar +dar +dar +dar +dar +dar +dar +wzQ +hGQ +dgS +dgS +dgS +dgS +bTi +dgS +dgS +dgS +dgS +dgS +urr +dgS +eKL +vyz +gvg +doE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(100,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +akZ +xVM +rwo +ydz +jDf +jbR +wyJ +grH +nKq +ald +aKs +aKs +xVf +pqS +avS +riJ +klj +ptz +xiZ +miF +ecT +bZo +aFh +aAp +aAp +aKl +aKl +aKl +aKl +qJg +aAp +aRR +aEl +gZg +uNo +uNo +uNo +yjg +uNo +yjg +wzY +biE +aQl +bCq +bgS +lbn +bkv +bmb +aaa +aaa +bmb +bgP +xPg +bAB +bxl +byG +bzN +bDo +bDy +bHg +bwe +bBe +bMv +oIa +bMM +bME +bJO +bQb +bQb +bQb +bTx +bQb +bME +cdT +eJL +bTy +cgQ +gYs +gzN +cqs +lNb +mFO +nBs +hyx +pgV +xOA +xOA +lNb +coL +coL +sqV +eXA +mzj +mzj +ucB +coL +cKb +qju +cME +cMx +cLf +cUc +tmS +cLG +xmW +cSU +uDJ +rac +cXw +cVo +ikS +qAU +dtt +cSU +cZG +dcr +cSU +cPy +dmL +tKh +dmS +dmL +cLT +dar +cwU +cDz +hPR +stu +stu +dar +dev +sLy +dcq +aab +aab +aab +qVf +hVT +bil +iDd +iDd +iDd +ucU +cDi +dzO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(101,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +jbR +lgS +xRT +ydz +hLh +xVF +wyJ +iwJ +jUf +sDq +aob +ara +asP +aKs +lFz +aKs +ayI +ara +aAG +aCb +aDc +aDL +aFh +aAp +aHz +aIX +fda +aLR +pYd +aOw +fFz +aRQ +aEl +xOQ +aPi +aRw +aRw +aRw +aRw +aRw +bml +aRw +aRw +aRw +djZ +lbn +bkv +bmb +aaa +aaa +bqN +bsp +bwN +bAA +bxl +byH +bHg +bHg +bHg +bJG +bxl +bxl +bMv +wFE +bMG +bMG +bQi +bSb +bTC +bMG +bMG +bMG +bMG +cdS +gFt +bTy +cgQ +cvm +gzN +wgt +coL +mFO +lNb +lNb +cvI +cvI +cvI +cvI +cvI +cvI +yhm +cvI +lQi +cqs +vPC +dmY +miY +miY +miY +miY +miY +cOy +tmS +cJx +mLu +cSU +goq +cVh +uEL +cSU +dtp +dmL +cXP +cSU +woK +jTq +dar +dar +xeH +gpx +dar +dar +dar +dar +cwU +wPf +hPR +stu +stu +dar +wzQ +jPX +dcq +aab +cZS +cZS +dij +fEE +dij +dij +cZS +aab +rQr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(102,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +nNv +hUP +utu +dFK +xJD +sBh +pEE +tgF +jUf +rED +aoe +aMO +aCb +aCb +aCc +aCb +aCb +aoe +aAI +aCb +aDg +aDQ +aBn +aGu +aHz +aJa +gCp +aKl +nUh +aOy +aPA +bDk +aEl +rmi +eDB +aRw +bbL +bdy +bgN +bhU +bvx +cJA +daf +bfh +bgP +lbn +bkv +bmb +aaa +aaa +bmc +ogO +bwS +bwg +bxl +byI +bEZ +bDs +bDs +bEZ +bJa +bxl +bMC +bOo +bMG +bOA +bQk +bSd +bTE +bVM +bXb +bYT +bMG +cdV +eJL +bTy +cgW +cgW +cgW +cgW +cgW +xqL +cgW +cgW +cvI +cyD +cyD +cyt +czT +cyD +olD +cvI +cvI +coL +vPC +miY +miY +tCl +cBq +dpw +miY +neP +bsD +cMU +cNK +cSU +cSU +cSU +cSU +cSU +dtq +ouM +cXP +cYC +cZL +daK +dar +uOT +wPf +uHD +dpJ +eUi +pdE +lJs +lJs +wPf +hPR +pRq +pRq +dar +iyc +dcq +dcq +dij +cZS +sRi +hfb +cZX +qFr +doI +cvw +rlX +ipF +aLe +aLe +aLe +aLe +xVT +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(103,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +wPX +lgS +esN +xue +hLh +aeg +oQQ +hQH +ajP +aIo +aCb +aCb +aIo +aAz +bEK +axu +aIo +aIo +aIl +aIl +aDe +aIM +aIl +aIl +aHA +aHA +uCT +aHA +aNS +aHA +aHA +aEl +lQx +tkb +aRw +bah +bbK +suo +aVO +aYu +baq +kXQ +aSC +beX +bgP +jBA +ufZ +bmb +aaa +aaa +bmc +bdi +hhk +bkR +bxl +byJ +bEV +bBu +bCG +aJJ +bFF +bxl +bMB +bOl +bMG +bTc +xur +bUr +bTK +bUr +bWY +bYS +bMG +bTy +eJL +bTy +cgW +ciD +cRB +cgW +coH +cMN +caq +cgW +geo +cyD +cyD +cys +czS +czS +xAk +cWX +cvI +coL +hGj +miY +uUD +tUH +cOG +dQa +cOE +cJF +kEv +tyv +tyv +dsH +tgC +cSU +mJT +cSU +cJC +pxP +cXS +cSU +deD +gSJ +dar +dcl +ehs +pCK +cwU +cwU +eMw +lJs +lJs +wPf +hPR +cwU +lmU +dar +yme +tIg +snV +cde +cde +dbt +daM +daM +xsl +dop +dij +ycr +cZS +cZS +cZS +cZS +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(104,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abY +afO +aab +afO +qTO +aMr +aab +aab +abY +akZ +wxp +kvz +xue +hLh +wPX +aqX +axw +atg +alr +aog +aog +asQ +axL +ipz +gji +ayK +azE +aIl +aCe +aDi +aDi +aFo +aIl +aHC +aJc +pBh +eUA +aNJ +aJc +aPC +aEl +gZn +gEH +aRw +baj +bbP +bdA +bdA +bit +vgd +bdX +xgO +eup +bgP +lbn +bkv +bmb +aaa +bmc +bmc +bmc +byq +bmc +bxm +byL +bEV +bBv +bCC +bEZ +bFI +bxl +bxl +bxl +bMG +bOC +nJZ +bVc +bTK +bVy +bWZ +bYV +bMG +cdJ +tWt +cdJ +cgW +ciH +cqI +cgW +coT +fjN +gsd +cgW +cKv +auo +cxu +cxu +czV +cAW +tjM +eJo +cvI +cqs +vPC +miY +pao +aGm +sOf +dhx +aUX +qGb +dlR +fpe +qGb +qGb +dgs +cSU +cSU +cSU +cSU +cSU +cSU +cSU +dis +daK +dar +cRo +wPf +qGm +cND +fKf +lhs +hNd +cYr +avL +qwV +cCI +jnm +dar +cBv +cTj +vUA +lPa +cvM +dag +cSd +cSd +gwH +dhB +cRq +cCQ +dkM +pyS +dkO +dkO +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(105,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +aab +ahF +ahF +ahF +ahF +ahF +ahF +ahF +aaa +akZ +vDY +tCY +egq +psa +goy +aqX +axw +akY +alo +axL +axL +axL +axL +axL +alL +axL +azD +aIl +aCd +aDh +iIi +aFm +aIl +aHB +aJb +eJt +aLT +rWy +aOz +aPB +aEl +aGb +gEH +aRw +bai +bbN +rIV +fTV +aYy +bar +bdR +aTQ +beX +bgP +lbn +bkv +bmb +aaa +bmc +bqO +bsv +hBF +bwc +bxm +byK +bEZ +bBw +bBw +bEZ +bKJ +bxm +bMD +bOq +bQo +bTd +pCT +bUr +bTK +bUr +bXa +bXq +bMG +cdX +vVF +ciM +cgW +cgW +cgW +cgW +ckI +cMN +sBi +cgW +sIO +cyD +cyD +cyD +czn +cyD +cyD +cEd +cvI +xun +vPC +miY +tPe +dhx +pjq +dpl +cUx +cUx +cUx +cUx +cUx +dsK +cSa +cHk +dgn +xHz +qQx +eTj +dgn +cHk +tGW +daK +dar +edk +wtA +ifW +ifW +dcP +ifW +sYp +ifW +ifW +ifW +pRj +jDJ +dar +vze +cSd +gmW +jNM +cLw +gmW +cSd +cSd +cDS +cWY +dij +ycr +dkr +mVr +bbM +dkO +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(106,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afO +afO +aab +ahF +ahF +ahF +ahF +ahF +ahF +ahF +aaa +afm +aqv +aqv +aqv +aqv +aqv +aiD +ait +sAM +alN +aok +arj +arj +auF +aAz +alL +ayM +aIl +aIl +aCg +aDi +aDi +aFq +aDe +aHF +aJd +aKu +aLY +aOB +aOB +aPE +aEl +aQl +gEH +aRw +aRw +bbQ +bdB +bgN +bhU +fdC +beg +dbv +hit +bgP +lbn +bkv +bmb +aaa +bmc +bqQ +dio +oaI +hEX +bCw +xvg +dhA +dhA +dhA +dhA +bKK +uWX +bMH +bOr +bQp +bTf +nWr +tXg +vpv +tXg +bYY +cbc +ccX +tYc +lUn +cdN +cgW +fNC +bAb +lte +ckv +cMN +dGj +cgW +cyD +cyD +cyD +cyD +czn +cyD +cyD +cyD +cvI +cgQ +neV +miY +dcB +unM +nio +cUx +cUx +wlh +nLf +cRw +cUx +cUw +dgs +cHk +rbb +cTH +sgS +cVQ +tIt +cHk +tGW +cSv +dar +cwU +cwU +cwU +ema +cwU +cwU +cTD +cTD +deF +cwU +eMw +pFm +dar +hJA +cSd +gmW +cSd +egu +cZX +esT +dgg +gZo +dhC +djl +cBs +cFM +dJW +dkO +dkO +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(107,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afO +afO +aab +ahF +ahF +ahF +ahF +ahF +ahF +ahF +aaa +afm +aey +aeU +afk +ape +aqv +arD +axw +ajT +auc +ujD +kSz +kSz +auD +wxn +sVZ +ayN +aDe +aAM +aCf +aLE +aCf +aFp +aDe +aHD +aDL +aKu +aLY +aOB +aOB +aPD +hlM +aPi +xJn +aYa +aRw +aRw +aRw +aRw +biu +fdC +beg +daT +sSa +bgP +lbn +bky +bmc +bmc +bmc +bqP +bsw +bqS +bvU +bxm +byN +bzS +bBx +bCD +bEc +bxm +bxm +bxm +bxm +bMG +fGr +fvJ +sFZ +kQs +kQs +uyU +kQs +kQs +cdY +vQV +cdN +cgZ +ckv +ckw +ckw +cLn +fzT +woD +cgW +cvI +cxz +cxz +cvI +kmA +cxz +cxz +cvI +cvI +coC +cWU +dsg +hXf +gzQ +gXo +drT +cSr +ieb +eTp +mKq +dKa +cSG +uVt +cHk +dta +cOY +hnk +jlY +dta +cHk +dgp +daK +dar +tEq +tEq +cSE +lYM +qRu +uGk +cTD +cTp +deF +nGq +eMw +fTc +dar +svW +cUM +dqD +cSd +gmW +cUM +dfF +cSd +dgQ +nuO +cZS +ycr +cZS +cZS +cZS +cZS +cZS +rQr +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(108,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afX +afX +aaa +abY +ahF +ahF +ahF +ahF +ahF +ahF +ahF +aaa +jyu +uNP +amy +aov +apg +fAN +aqX +axw +atg +auc +aom +arl +asX +iwD +axZ +alL +ayN +aDe +aAO +aCj +aDj +aCf +gqq +aDe +aHD +aDL +aKu +gDS +cWl +cWl +aPG +aEl +bag +gEH +aQl +aMA +aEN +kwO +aRw +biM +ucJ +ozh +dbO +aRw +bgV +bmB +bkA +cjj +bnU +bpr +bqR +hBF +bxu +bvV +bvX +bvX +bvX +bvX +bvX +bvX +bxm +aab +aab +aab +bMG +bMG +bMG +bMG +kQs +bVB +gFB +oaQ +kQs +jfa +iat +lyv +ckN +fry +mbP +bSE +coW +pzQ +kjf +cgW +coC +jxf +wIv +cyA +czw +cBu +kdZ +oBR +lXh +cPN +cHD +cHD +cKk +gEL +mNS +drT +ecq +usH +dbh +exN +kGs +vuA +pIP +gQs +dtb +dtk +uQv +isJ +eKe +gQs +cId +nLg +xfI +xfI +xfI +xfI +xfI +deO +deO +deO +deO +deO +deO +dar +dar +dar +ckP +isi +oWM +cSd +ooa +hcb +gCX +cSd +uCC +dhE +cRq +cCQ +dkM +cAR +dkT +dkT +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(109,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afX +afX +afX +afX +aYm +ahF +ahF +ahF +ahF +ahF +ahF +ahF +aaa +uPX +amz +qIL +amy +apf +pbv +aqX +mUM +sAM +umw +anX +ark +asR +egl +axZ +axz +ayN +aDe +aAN +aCi +aCf +inu +jBe +aKx +qlA +qlA +kbv +pfE +aNM +aKr +aPF +aEl +aPi +wpW +aYb +msY +bbR +tJj +hOh +lzw +yfR +bee +aRw +aRw +bgU +erp +bbr +blU +bnR +bpo +bqS +hBF +bxr +bvX +bvX +byO +bzT +bBy +bCH +bvX +aaa +aaa +aaa +aab +aaa +aab +bMG +eoj +kQs +bXr +gtA +nvS +kQs +xTc +hng +cdN +otH +dto +ckw +uoR +cnu +pll +dpq +cgW +mQz +cPH +cHD +crX +cHD +cGq +mhQ +ggB +lXh +cFo +mOG +cHD +oac +seW +jPY +cUx +uMr +pAp +pAp +qaU +bHZ +cGl +cRJ +dsY +gVX +fMc +cWC +dpd +pAZ +dsY +qqy +fYe +rPY +dyH +jgS +cRf +xfI +xuG +qjZ +vmA +piF +djq +aOS +nLT +ylS +yhw +lAr +qHc +oWM +cSd +gmW +dpV +dfB +cSd +cDS +ixW +dij +ycr +dkr +khY +bbO +dkT +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(110,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afX +afX +afX +afO +afX +afX +ahF +ahF +ahF +ahF +ahF +ahF +ahF +aaa +afm +jVf +krz +amy +aph +pbv +aqX +axw +akY +auc +jeS +aoO +asY +auJ +axZ +alL +ayP +aIl +aIl +aCl +aDi +aEg +aFt +aIl +aEl +aBn +aBn +aMa +aNP +aBn +aBn +aEl +aad +lwj +aYh +aOr +bbT +bdE +aRw +biN +bor +cRN +aRw +dix +bha +bne +mdi +vBK +bnW +bpt +nFP +tKk +bxA +bvX +bxo +bxq +bxq +hnS +bIL +bvX +aab +aaa +aaa +aab +aaa +aaa +bMG +bMG +kQs +bXt +bZe +cbg +kQs +ceu +vQV +cjh +cgW +ciK +ceP +cgW +fEP +tyo +chH +cgW +pZM +cvD +dpL +cxo +rmI +cBp +cAL +cDY +lXh +irY +mqV +oCa +ePP +shz +cMG +csD +csD +cvB +cvB +csD +csD +xFQ +cRM +cHk +cXG +cIy +jJn +cXJ +dkJ +cHk +tGW +fdo +hUV +lbX +jbt +idF +xfI +xuG +jAM +vmA +piF +djq +aOS +fqV +cSd +fXt +cRh +qHc +oWM +cSd +gmW +deR +dfI +yiy +gZo +dhF +djl +cBs +dkM +lRS +dkT +dkT +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(111,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afX +afX +afX +afO +aaa +aaa +afO +afX +aiv +aiv +agt +aiv +aiv +aiv +aiv +afm +amA +jzU +aot +ojV +alT +rHa +tgF +akY +auc +ujD +kSz +kSz +dEj +gfo +cBD +aog +aDf +aIl +aDe +aDe +aDe +aIl +aIl +aHH +aJe +aFy +goC +aSN +aSN +aPH +aEj +aMA +dMy +aMA +aMA +aMA +aMA +aRw +aRw +aRw +aRw +aRw +diw +bhb +bnd +bbr +blU +bnV +bpq +bqS +hBF +bxw +bvX +bxp +bxq +bxq +jtE +bxq +bvX +aab +aaa +aaa +aab +aaa +aaa +aaa +aab +bTJ +bTJ +bTJ +bTJ +bTJ +cet +vQV +kGM +cgW +cgW +cgW +cgW +qIu +czA +czA +oPY +kyM +czA +czA +jqd +czA +mrY +wnU +lXh +lXh +cGJ +cHD +cHD +cHH +dAq +dAq +csD +djp +cNS +dek +mlz +csD +cQE +cUt +cXL +cTI +tOE +xtJ +cXF +cTI +cXL +cPX +wpH +dHv +kjN +cBt +cVw +xfI +cSm +cvy +xcg +lrJ +lZV +aOS +gei +cSd +fXt +cRh +qHc +oWM +daO +gmW +cXb +dfH +cXW +dgQ +nuO +cZS +ycr +cZS +cZS +cZS +cZS +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(112,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afX +afX +afX +afO +aaa +aab +aaa +aiv +aiv +ale +anW +adb +abP +aiz +xWL +afm +amC +auO +afl +apj +vfa +ago +oaX +vvq +alN +aop +arp +arp +auL +avd +alL +aog +avd +avd +azP +aFy +lpi +aCZ +aDm +aFy +aFF +aFF +ajk +aFF +aFF +aSN +aNK +aSN +hHt +aRF +sDk +atc +bdF +aSN +aSN +aZx +bbr +dcb +bdv +bhc +bnh +bbr +blU +bnY +bpu +bqU +hBF +bxD +bvX +bxq +byP +byP +uWp +bCK +bvX +aab +aaa +aab +aab +aab +aaa +aaa +aab +bTJ +bUw +bZg +cbh +bTJ +cew +cgl +cdN +cdN +clO +czA +czA +cHD +cHD +cHD +cHD +cua +cHD +cHD +crX +cHD +cGq +czA +clO +cDx +coC +bLF +bLF +iHy +dAq +sFl +cPB +cYs +ejc +niP +lvk +tRD +uKK +dsT +cXL +kpx +dVg +lfZ +ihv +kpx +cXL +lsx +qLo +qiG +qBw +cSx +deA +xfI +cVS +egO +cVU +joA +dkP +uqo +kLR +dkz +dle +cRh +qHc +dpM +daP +fdg +ctJ +oFY +dgg +qEe +dhH +uPV +vWD +dkM +lxB +dkV +dkV +cZS +rQr +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(113,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afX +afX +afX +afO +aaa +aab +aaa +aiv +ahG +aor +acj +acH +adg +ajj +aln +alV +vKU +uNP +aov +api +vfa +ago +xZq +cUR +ctG +axy +axy +axy +bVN +axy +sVg +nAN +nAN +nAN +azJ +qCv +aCo +qCv +xpv +prM +qCv +qCv +jyy +cIv +qCv +qCv +qCv +qCv +aQD +owz +jRf +owz +leL +owz +owz +baE +bdd +bdd +bdd +biI +bnf +bbr +kdE +bnX +thF +oTG +bsz +wIU +bAD +tsK +bDW +bzW +grw +bCJ +bvX +aab +aab +aab +aab +aab +aab +aab +aab +bTJ +bXu +rbR +vVW +cda +cev +cgk +lyv +lyv +clN +gWI +hBw +tnn +tnn +tnn +tnn +ccz +tbJ +vbp +ctt +rQW +oDT +xXt +mZd +iQs +xXt +tTj +xWN +oja +gdy +cIS +cxe +cPQ +cNT +cxe +fmp +cvB +cUw +cUt +cXL +kpx +cIw +uku +gzU +kpx +cXL +ntt +wpH +rPY +kjN +ski +deB +xfI +cVN +cSA +cJp +dcH +lZV +aOS +nFa +dkA +fXt +deJ +qpq +anh +dqD +gmW +glM +cXT +iJA +cDS +vgR +dij +ycr +dkr +hrg +bdG +dkV +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(114,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afX +afX +afX +afO +aaa +aab +aiv +aiv +adP +ajj +acj +aif +adh +ajj +vET +vBJ +amE +anE +aox +apk +uPX +ago +uAG +akY +alO +aAz +aAz +aAz +auM +aAz +fLX +axB +aAz +aAz +azR +aCa +aCx +aFF +aFF +hFW +aFF +aHT +aIO +uWw +aHT +aNc +aHT +aNT +aQS +aHT +aSc +aHT +lnL +aHT +aHT +baF +bev +bhh +bhV +biK +bnj +bbr +krb +boa +bpw +bqV +hBF +bxO +bvX +bxt +byP +byP +bBA +bCL +bvX +aab +aaa +aab +aab +aab +aaa +aaa +aab +bTJ +bYU +woN +cbi +bTJ +cey +cgm +cdN +cdN +ciN +cfn +twT +cHD +cHD +cHD +cHD +odx +ecy +cOA +cfn +cFh +axk +cnA +ciN +csC +cDA +ecs +ecs +cHO +dAq +dMr +clZ +tAk +lBg +dYQ +lbb +cvB +cUw +cHb +cHk +kpx +cIy +eAt +cXJ +aYU +cHk +vFA +fdo +hUV +qyM +mdn +rPZ +xfI +ieI +ioM +dcO +ciG +lKP +aOS +gei +dkB +dlg +deJ +cSd +dfF +kUA +dec +cSd +esT +smJ +gZo +cNw +djl +cBs +dkM +vTp +dkV +dkV +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(115,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afX +afX +afX +afO +aaa +afO +aab +aiv +ahT +alf +ahU +aio +acK +acK +aeS +alk +afm +aqx +anD +vBJ +aqv +aqv +agO +umJ +lHX +aAx +mOa +tgR +hQV +aAx +awc +awP +aAx +mOa +tgR +eqb +aAx +aEi +aFw +aFw +sqU +aFw +aKy +aEj +hDI +awl +awl +awl +awl +awl +awl +awl +aPm +bdI +aDN +aDN +aDN +aDN +aDN +bdw +bgW +bni +bbr +krb +aYf +aYg +bqS +hBF +bxK +bvX +bxs +bxq +bxq +vNg +bxq +bvX +aab +aaa +aaa +aab +aaa +aaa +aaa +aab +bTJ +bTJ +bTJ +bTJ +bTJ +cex +pVZ +bGt +adZ +cgS +cgS +cgS +cnA +cnA +cnA +ctl +ctX +ecy +chc +chc +csQ +chc +chc +chc +chc +cGJ +cGq +cGq +cHM +dAq +dAq +csD +cvB +dqT +cvB +csD +csD +cUS +cUt +cHk +qSr +cIy +cZP +cXJ +cVj +cHk +daW +lVs +dHv +mXy +dpD +cVy +xfI +hAX +cQI +dqO +ioM +jam +aOS +raV +fWP +oAS +deJ +cSd +dfF +cSd +gmW +dfD +dfF +ctJ +dgQ +nuO +cZS +ycr +cZS +cZS +cZS +cZS +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(116,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afX +afX +afX +afO +aab +aab +aiw +aiv +akl +agS +ahV +aiq +aiN +ajr +adw +kAr +alY +amG +anJ +aoz +apA +apS +agT +mtW +ajT +aAx +aoU +aqU +atb +nEQ +hIC +avY +aAx +azN +ayS +aCq +aAx +aEm +aFA +aFA +xxv +aJj +aKA +awl +aTm +avq +avq +avq +avq +avq +avq +ixv +aRx +kGo +aDN +biQ +bpQ +cSW +aDN +dje +biO +bnk +gTQ +blY +brS +bpt +bsy +bvC +bxY +bvX +bxo +bxq +bxq +say +bIN +bvX +aab +aaa +aaa +aab +aaa +aaa +aaa +aab +cRc +kfi +tEC +hvn +cRc +ceB +pVZ +cjh +cgS +ciB +cfp +cgS +ieW +kNq +cVk +cgS +chf +cvC +chc +cyx +mvk +jak +cBF +dot +chc +cGN +cHU +jkZ +cTG +cLM +cUk +cPo +cPo +cOf +cPo +rJp +fjE +cUw +wWf +cHk +cXL +cXL +cWM +cXL +cXL +dfx +tQJ +qME +xfI +xfI +xfI +xfI +xfI +deO +aOS +dBd +aOS +aOS +deO +cZS +dkC +fXt +deJ +cSd +dfF +cSd +ufc +nVh +pMy +ctJ +vts +cFn +cRq +cCQ +dkM +clL +dem +dem +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(117,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afX +afX +afX +afO +aaa +aaa +aaa +aiv +aeR +agS +acj +aip +aiB +ajq +afe +dCA +alX +amI +hRY +anJ +anJ +aqy +aqX +uAG +atg +aAx +aow +oFk +glv +auN +jer +gTX +ayT +qBk +apz +aCp +aHE +axe +aFz +oVJ +aLh +vTx +axe +awl +aTm +aLP +aLP +aLP +aLP +aLP +aLP +aLP +aRx +kGo +bgT +biP +xqV +cSV +aDN +aDN +bdD +maF +bbr +krb +aCu +bpx +bqS +caM +bxU +bvX +bvX +bEb +bFe +bBB +bIM +bvX +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +cRc +vPg +kfj +cbe +bUt +bug +qPI +cdN +hlI +ccN +ckt +cma +lhL +lwY +wie +cgS +cep +pxz +chc +cIo +czB +cAl +gSd +cEj +chc +cFu +cGr +cHm +cHP +cIT +cJo +cKU +dNX +pXR +cOt +kaD +cPM +cQK +cRO +cSJ +cTN +cWj +cWI +cWj +cWj +gmn +sYo +cVp +pUB +hQW +sfu +hQW +mWa +sud +cgX +eDs +eQo +qCB +mAY +gDJ +jzn +enG +deI +cSd +cUQ +dgg +bAO +wQr +cXW +ctJ +cDS +tdT +dij +ycr +dkr +xyK +cRi +dem +cZS +rQr +aab +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(118,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afX +afX +afX +afX +afO +aaa +aaa +aiv +abO +ajn +ahW +air +aiO +aAT +akw +akf +alZ +amI +yjH +aoB +eTO +fxr +xcq +eqJ +aki +aAx +aAx +dYl +hQV +aAx +aua +axH +aAx +rbu +nyJ +aAx +aHE +aEo +lFP +mET +akN +aJk +axe +aCz +aTm +aLP +oCG +aPM +aTC +aWz +aYs +aLP +bbZ +kGo +bgT +biT +bpT +cUi +dhp +aDN +bzb +mKA +bno +sdP +boh +bpB +bqY +hBF +bxZ +bvY +bvX +bvX +bvX +bvX +bvX +bvX +bxv +aab +aab +aab +aab +aab +aab +aab +cRc +aCJ +aCJ +rRB +cRc +vnc +fMY +ltK +csw +ccR +exT +cmb +dmg +gMv +dlq +cgS +cep +dcs +chc +oJu +czC +glP +cmG +cBL +chc +fsW +cGs +cHu +cHX +mNS +hrE +dcF +rYm +cLx +bHY +cUV +cPO +dcF +fWJ +cWJ +iLu +gLG +xmN +gLG +gLG +orM +lFM +pZA +cBE +hbq +hbq +hbq +hbq +ruR +rhs +eJr +lXg +ihW +cUl +esG +tDn +uBJ +sPg +dgg +dfB +fFY +dec +dfF +cSd +cXb +cDW +drV +djl +cBs +dkM +wOf +dem +dem +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(119,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afX +afX +afX +afX +aab +aaa +aiv +aqR +ahR +aiv +aiv +aiv +ajK +akt +aku +aiv +amH +bkB +anJ +apB +apS +aqX +npc +alM +aAx +aoW +rGR +ppN +auP +dBB +axG +ayU +arn +rGR +aCr +aHE +aEn +aFB +aGy +ayV +ayA +axe +aMj +nvm +uOF +ozS +aPL +ofu +wbM +ppd +aSl +aRx +kGo +bgT +biR +xYi +aOm +dgH +aDN +bhq +thq +bkE +bmc +bmc +bmc +bqZ +bsE +bqS +bvU +bxv +byS +bzX +bBC +bCM +bxv +bxv +bxv +bxv +bLd +bLd +bLd +bLd +bSi +bSi +bSi +bSi +bSi +bSi +ceC +ktq +cdN +ruL +clR +ckt +ckt +jLz +ckt +iev +cgS +fOQ +cwR +cEz +tep +hrq +xfg +cmG +cBJ +chc +cDA +lrY +cHt +shz +cIV +cUk +cNO +rdu +qCi +cQN +cSq +fjE +cUv +cRP +vaH +fjE +cRe +fqI +fjE +fjE +vaH +wZZ +mmV +cRR +cRR +kxx +pYZ +cRR +cRR +djv +cSM +qYy +tnF +cTF +qmX +giQ +rWB +fwZ +cSd +ehE +dsx +dqv +cUQ +cXY +cop +dgQ +nuO +cZS +ycr +cZS +cZS +cZS +cZS +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(120,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afX +afX +afX +afX +afX +aaa +aiv +aiv +aiv +aiv +aiv +aiv +aiv +aiv +aiv +aiv +amJ +anJ +anJ +apE +apS +agW +tcI +aty +aAx +aoX +alt +ate +nEQ +aum +axJ +aAx +azO +alt +aCs +aHE +aEp +aFD +iXs +bIC +aJm +axe +avq +aTm +aLP +aPN +aQd +aQd +aQd +fhx +bbg +vAO +acW +aDN +aYJ +lXF +boU +dhq +aDN +dkn +thq +bwj +bmi +aaa +bmc +brb +vWr +gCV +qpu +bCA +mwc +bzY +bzY +bzY +bJN +bKM +bLe +bMN +bLd +bQv +bTB +bUD +bSi +bVP +bXx +khB +bZc +bSi +ceF +uMy +cdN +cgS +rik +tcX +cmT +cpm +kCN +ism +cgS +cep +ctY +chc +chc +chc +chc +cAT +chc +cvx +cvx +cvx +dpp +cvx +cvx +cvx +cNP +uZx +uZx +uZx +cOi +cOi +cRX +cRT +vaH +cTT +dej +cNX +cTf +iHT +fjE +bQt +iBS +cRR +dft +sOE +xWO +tYr +cRR +lqF +lqF +dkg +nkO +qnM +qmX +nrS +ctj +deJ +cSd +rHu +cJD +cJD +cAp +clP +cop +hzG +ezc +cRq +cCQ +dkM +cDc +dbb +dbb +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(121,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afX +afX +afX +aab +aab +aab +akB +aca +aqd +aco +alB +acL +adi +atY +anH +anH +aui +aoC +aoC +aui +apS +agV +npc +atx +aAx +rbu +rKr +gEb +aAx +awa +axI +aAx +rbu +xea +gEb +aHE +axe +axe +aGA +aHX +aJl +axe +aFH +aTm +aLP +rvw +aPM +aPM +aPM +aYv +aSl +aRx +kGo +aDN +bgT +bqm +bgT +aDN +aDN +dkm +thq +bwj +bmi +aaa +bmc +bra +bsG +jMp +bwc +bxv +byT +bzY +bzY +bIO +bJK +bKL +bzY +wmP +bOx +xOI +bTj +bUB +bSi +bTO +bXw +kYM +cbl +bSi +ceD +ktq +cdN +cgS +cgS +cgS +cgS +cgS +iOY +vfE +cgS +cep +pxz +cAu +ctZ +cmR +cDa +cmG +cBU +cvx +xCH +kJT +cHv +cIg +cIW +dcE +cNP +aaa +aaa +aab +aaa +cOi +csN +cRS +fjE +pNx +cHT +cNV +wIO +kfu +iow +ddm +cNU +gRE +cZM +cYa +lVz +cXO +cRR +irJ +dhv +cQT +djR +tky +cGK +cGK +iEE +deJ +cSd +eLk +mrw +esT +cXW +cSd +ctJ +cDS +cSK +dij +ycr +dkr +dmG +cLV +dbb +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(122,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afX +afX +afX +afO +aaa +akB +acc +ach +aqd +aqd +aev +frM +lAN +adQ +aek +rVQ +inP +jLt +apI +anA +ahk +npc +atg +alQ +aoY +vJy +qjE +auS +awd +axM +ayX +ceh +vJy +aEr +aDo +taS +aFG +iGV +xrI +aJn +axe +axe +aTm +aLP +aQf +aPL +rlG +dEv +aYI +aSl +aRx +bea +aVN +aVN +fyV +xYK +aZs +djg +bhg +bns +bwj +bmi +aaa +bmc +bmc +bmc +jOs +bmc +bxv +byW +bzZ +bzZ +bCP +bEh +bFK +bHw +bMP +bLd +bQu +bOJ +bQw +bSi +bTS +bXz +bXl +bZa +bSi +ccm +sol +ccm +cgS +bYF +cWL +cgS +qIn +nmk +rad +cgS +hCF +bkr +cep +cep +fSV +cDa +cDa +cCJ +cvx +lVk +cwO +fvi +sJX +cwO +cwO +cLJ +kZv +kZv +cyh +aab +uZx +cQP +cRV +fjE +cUs +mgd +dac +cHT +cHT +cRe +jZK +cNU +dby +cZM +epT +xJE +nfE +noy +xPo +cTs +iks +euu +rlm +pUZ +qmX +dgI +deJ +dop +gru +oWM +dfF +cSd +cSd +cXb +cDW +sKK +djl +cBs +dkM +cLq +dbb +dbb +cZS +rQr +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(123,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afX +afX +afX +afX +afO +akB +acb +aqd +act +aqd +acM +aqd +lqm +anA +aej +aeB +vur +luD +apJ +dHp +weo +eEU +lYC +alP +fHe +ufj +flW +auR +aun +axK +ayW +ayn +plk +hsZ +fqq +wrn +aFE +aGC +kIk +awG +aKB +axe +aTm +aLP +aQd +aQd +aQd +aQd +aLP +aLP +vEL +ugX +aPm +aRx +sqc +buU +aRx +uxn +gEd +oYu +lIv +bmi +aaa +aaa +bmc +bdP +xWT +dLF +bxv +byV +bAa +bBD +bCQ +bEU +bFL +bHx +bMO +bLd +bQy +bOK +bOK +bSi +bTR +bXy +bXl +bZb +sMZ +bFO +bKg +cfB +cgS +cgS +cgS +cgS +cgS +cgS +vRp +cgS +bCZ +cDR +chf +chf +cmR +cxf +cDa +cCa +cvx +dmV +cwO +lnQ +cIh +cIX +cJq +cKX +cMX +cOl +cLi +aaa +uZx +cQO +cRU +vaH +cUm +xdo +dab +mtc +dbJ +fjE +cQH +hKe +vBs +aMM +ccO +deY +ssQ +cTV +cRR +cRR +cTt +cTA +dmk +cUo +qmX +dgI +deJ +dop +gru +oWM +dfF +cUM +cSd +ctJ +dgQ +nuO +cZS +ycr +cZS +cZS +cZS +cZS +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(124,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afX +afX +afX +afX +akB +akW +akW +akW +akW +acO +adl +adE +anA +amd +aeB +eNi +apH +apJ +eEj +ago +xPz +atC +awV +tLn +avz +jNP +awV +awf +axP +aza +aAx +aBa +aAx +aAx +usw +axe +aGF +aIb +awG +aKD +axe +aTm +aLP +aLP +aSl +aSl +aLP +aLP +bbi +aPm +wAj +aUQ +aUQ +vdh +aUQ +aUQ +aUQ +bhg +thq +bwj +bmi +aaa +aaa +bmc +ogO +nBw +bwg +bxv +byY +bAd +bAd +bCP +bzY +bzY +bzY +bMR +bLd +bQD +bOL +bQx +bSi +bTV +bXz +bXm +bXm +bSi +ccn +oFB +bXc +bYZ +ttq +ttq +hhh +ttq +ttq +xLF +cnL +bkr +drQ +chf +qJK +cmR +osE +cBZ +cCL +cvx +cvx +dtw +hOq +cIi +osa +osa +mrd +xzI +ubo +bPH +aaa +cPs +txJ +gMc +cHQ +cHQ +cHQ +cHQ +cHQ +cHQ +cHQ +dex +dtv +sxu +ykt +wug +guJ +vXQ +dpZ +xPo +cTs +cSl +cOW +oDa +fbT +qmX +dgI +deJ +dop +gru +oWM +dgi +ogy +cQg +ctJ +cHS +cSp +cRq +cCQ +dkM +rRy +cWZ +cWZ +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(125,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +afO +afO +afX +afX +akB +aca +alB +acu +aqd +acM +alB +hyO +anA +amc +aeB +eNi +apH +apJ +eEj +tae +umJ +lHX +oKo +apa +axt +ati +auT +avA +axR +jfm +ayr +lcg +aAA +aAx +ogL +axe +aGE +awG +aJo +aKC +axe +aTm +aOI +aQk +aSk +aTD +aWB +lZu +jbB +dtg +qtR +aUQ +wEb +meN +xhM +haD +aUQ +dky +thq +bwj +bmi +aaa +aaa +bsL +bsJ +byr +bwf +bxv +byX +iha +iha +iha +bEk +iha +iha +jtD +bLd +bOK +bOK +bOK +bSi +dgl +bXX +bXn +bXn +bSi +bFO +mvK +cjm +crD +crD +crD +crD +crD +crD +crD +pxz +csK +chf +dPe +qGl +cmR +piL +cmG +cCK +cvx +cSb +cwO +eKz +cwO +cEe +cEe +cBk +uFe +cGv +cQL +aaa +cPP +dcj +cLS +cSZ +dtc +cWp +luV +hPB +edp +cHQ +dkW +dtv +dgr +dcn +nCm +rLa +jyJ +cRR +cRR +cyG +uiI +kqo +cZc +cGK +deW +dgI +deJ +dop +gru +oWM +dfF +qpq +dkA +ctJ +cDS +chR +dij +ycr +dkr +cUe +cIf +cWZ +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(126,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +aaa +afO +anv +akB +acc +ach +aqd +aqd +aev +sNy +xiV +anA +amf +oUf +anM +apH +apJ +tfd +ago +roN +atg +kVw +awh +avB +avB +aAF +aAF +axR +lSU +azW +aBb +aCw +aAx +ogL +axe +axe +aIg +axe +axe +axe +aTm +aOI +aQn +aPm +aTF +aTF +aTF +aTF +aPm +iLP +aUQ +uCJ +eri +bAh +mdr +aUQ +aTa +thq +bwj +bmi +aaa +aaa +bmi +bsK +iPZ +bwi +bxv +aZO +bAc +bBE +bCV +bEv +doB +bzY +bMS +bOy +bQM +bTF +bQM +bVq +bVR +jmJ +bXo +bXo +bSi +cco +mvK +ckF +crD +cea +eND +hgT +cxn +ftM +crD +pxz +ghg +chf +gCr +ckR +cmR +cmR +cmR +cmR +cvx +dsJ +cwO +cIY +cQy +kBr +cwO +cLJ +kZv +kZv +cQM +aab +cPP +cMB +dET +vJf +qoQ +qoT +qoT +cTq +dqx +cHQ +dxt +wiG +cRR +deL +mVG +hEW +dmU +cRR +cPD +lqF +iks +lGj +aRH +qmX +cTO +uMp +deJ +cSd +dfR +cZX +dfF +cSd +cSd +cXb +cuu +sMH +djl +cBs +dkM +dqn +cWZ +cWZ +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(127,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +afO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +afO +akB +acb +alB +acv +aqd +acP +adm +aij +anA +ael +aeB +oHE +apH +afx +anA +ago +uAG +atg +kVw +avA +rAt +ary +ayp +arF +axQ +aAx +aAx +aAx +aAx +aAx +mqw +gDU +aGG +ssY +ssY +ssY +ssY +hLk +ijf +hpQ +aSM +aTE +aWC +aZt +bcc +bbv +sUe +aUQ +aUQ +lhf +aUQ +aUQ +aUQ +dkD +thq +bwj +bmi +bmi +bmi +bmi +bsK +iPZ +bwh +bxv +bxv +bxv +bxv +bxv +bxv +bxv +bxv +bxv +bxv +bON +bON +bON +bSi +bSi +bXY +bSi +bSi +bSi +bFO +tht +cAI +vFJ +tNn +rLL +pMg +jzZ +cqZ +crD +bCZ +cAv +jfS +cJE +cep +cyJ +cep +cep +cxA +cvx +bmv +cvu +cyQ +cKz +cvx +mgh +cNP +aaa +aaa +aab +aaa +cPs +xPO +cOF +cTq +cXQ +fZD +lLC +rzU +dbK +dct +ddm +dtv +cRR +cRR +ltM +pYZ +cRR +cRR +dEc +tFF +cSl +diU +yhP +qmX +pSW +tkW +uLv +dfu +dfQ +csE +dpA +csE +dme +deU +dgQ +nuO +cZS +ycr +cZS +cZS +cZS +cZS +cZS +rQr +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(128,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afO +akB +anH +anA +anA +anA +anA +anA +anA +anA +anA +jfx +aoL +hRm +pLI +anA +ahD +eHI +auU +alR +vdY +iue +atl +ayq +awA +hYk +azd +azY +aBo +aAB +aBs +fUQ +avq +aGH +avq +avq +avq +avq +avq +aOI +aQp +aSM +aTI +aWE +aZv +bce +bbv +sUe +aUQ +jsn +qSD +enJ +bJU +aUQ +aWN +iit +bhq +bWH +bod +bod +bod +bod +iPZ +bwj +bwj +bno +bAl +bBF +bCY +bEw +bMT +nis +bFU +bOz +bFO +bTG +bUG +bVw +bVT +rph +bZt +cbo +bFO +bFO +kFJ +ulK +yab +thE +cJb +eLu +uVH +ngS +crD +pxz +lBr +cAv +cep +cyJ +cep +ctZ +bWb +cuE +cvx +cvx +cvx +cvx +cvx +cvx +cvx +cNP +cxO +cxO +cxO +cPs +cPs +cQU +tPq +cyv +cXV +cHa +iQt +rzU +dbL +txJ +ddm +dtv +cOi +oBJ +kfu +deM +iTW +cGK +cGK +qmX +khW +dgZ +cGK +cGK +drS +oxA +deJ +cSd +gmW +gff +dfF +hCu +csE +cXT +dmK +cxk +cRq +cCQ +dkM +dmm +cSw +cSw +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(129,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +anA +acw +acD +acS +anA +akv +alp +alG +aoJ +oHE +aoJ +aoR +sjO +ago +npc +atg +auE +ayp +ary +atk +aAF +uSG +axS +azc +azX +aBi +aFn +aBs +fUQ +aFH +aIq +aIi +aJq +aKE +awl +aFH +aOI +aQo +aSM +aTG +aWD +aZu +bcd +bbv +pnG +gGq +pyq +exD +aUQ +aUQ +aUQ +aUN +bnM +bVu +bqs +bVu +bVu +bVu +bVu +pwD +gJF +gJF +nTf +bFi +ftl +bIR +xQF +xvN +iQu +xvN +xvN +czd +xvN +xvN +xvN +cdU +mac +cse +xvN +xvN +xvN +cgJ +cAI +vFJ +rZM +mRJ +cfw +cFB +wBM +moH +oJe +cyJ +cep +tGZ +yhr +uPn +cAu +cep +cyJ +cyJ +cep +cAu +ech +cuE +cxO +cBN +dmJ +diJ +cep +cKO +tlR +dcj +dcj +jIy +dcR +cVI +pNz +dfr +rzU +cTa +cEr +jot +dtv +cOi +oBJ +kfu +deM +ury +qss +xzG +dmw +dqD +apu +dlv +qpq +cDI +iUO +vbI +cSd +dfT +deH +oFY +xaZ +bqF +cOB +cRp +ftW +dij +ycr +dkr +pRS +cSw +cSw +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(130,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aci +acy +anA +anA +anA +akF +adX +aoJ +amM +oHE +aoJ +aoR +jLh +ago +npc +atg +auE +axt +arF +dEz +aAF +awC +axU +xZH +hYr +aBp +aAC +aBs +fUQ +aDP +aDP +aDP +aDP +aDP +aDP +aDP +aDP +aQr +aSM +aTR +aWF +aZt +bcf +bbv +mGQ +aUQ +kYC +qSD +qhO +fYg +aUQ +dnk +bhq +bhq +cIZ +bhq +boe +bhq +bvL +mjZ +bhq +bhq +bzb +bAf +nRN +bAf +bEn +bFW +kxL +bFO +bFO +bRg +bFO +bFO +bFO +kxL +bFO +eyg +bXB +bXB +bXB +bWi +ylb +crD +cgA +vbD +koD +chJ +hyH +crD +dLZ +thJ +wjr +wjr +hpr +wHw +qJb +nSQ +fNa +bYd +mws +xtW +olW +mcw +vfJ +niH +cep +cAv +czq +cPc +cPs +dtn +cFG +cVJ +dfg +cXR +cYT +cYT +dcR +cyw +cHQ +day +wxu +ylG +deQ +cgi +uFr +qIN +dmA +dba +taa +qRU +gHL +lYt +cGi +gYf +ugT +dgd +cXT +dgd +dgd +cXT +cXT +cXT +cXT +cOb +lDk +djl +cBs +dkM +cVs +cSw +cSw +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(131,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aci +acx +acE +aeA +anA +ois +alq +afK +amr +anS +aoM +aoJ +jLh +ago +pQg +akx +xTH +apc +arE +tLb +auW +awV +awV +aBs +aBs +aBs +aBs +aBs +fUQ +aDP +aGI +aIj +aJr +aKF +aGI +aNX +aDP +aQq +aPm +aTJ +aTJ +aTJ +aTJ +aPm +mGQ +aUQ +lXb +omI +aUQ +aUQ +aVu +aVu +fIP +aVu +aVu +fIP +aVu +fIP +aVu +aVu +fIP +aVu +aVu +bAg +nbA +bkC +ogI +ogI +ogI +ogI +ogI +ogI +ogI +ogI +ogI +ogI +ogI +bQV +ceT +bSu +lzA +csS +bSu +crD +crD +crD +crD +crD +cfY +crD +jYZ +eAu +gRp +jYZ +jYZ +jYZ +sKS +ssc +cep +xTJ +cep +cep +cep +cep +cep +daB +cep +cOT +cLD +cPZ +cPs +cHC +cFF +cVE +cWV +wII +xOn +xOn +xOn +daN +cHQ +daw +daR +cOi +ykA +tsL +lDI +kfu +qss +eqs +sRJ +uqH +uqH +uqH +cUM +cUM +cUM +cUM +dfD +qkB +cUM +cUM +cUM +dfD +cUM +cUM +rqM +dij +ycr +cZS +cZS +cZS +cZS +cZS +rQr +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(132,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +anA +cYl +acB +idn +adp +tDV +alu +amn +amO +anU +aoP +mjR +sPz +lCR +tkc +aFL +aFL +aFL +aFL +rQn +aFL +aFL +rqy +azm +awl +ayd +avq +aDp +fUQ +aDP +aGL +aHY +aJt +qaK +aJt +aNZ +aDP +tLp +ipS +aUG +aWH +aZw +aUG +ipS +esS +aUQ +xTV +qSD +eKH +kTo +aVu +goS +ggC +hwE +veF +tqo +nUj +tqo +jiC +iVp +ygF +rDJ +aVu +bAk +bzq +bAk +ogI +aTT +bCW +bDc +bGi +bJF +bTI +bPe +wFX +bSo +ogI +bZE +cbu +cdh +ceH +fJX +cjs +gFm +bXM +pZl +tfv +bQV +cxP +kuA +jYZ +gUq +cuM +mze +bUu +czG +jYZ +llD +qOx +vUK +czf +dfZ +ctZ +cyJ +cep +cKc +ctZ +cOU +cxO +cxO +cPs +cPs +cPs +cVL +cPs +oLk +oLk +cZW +oLk +cPs +cPs +dkK +cZU +oYb +dfG +uUy +dgR +cJg +cOi +cZS +dij +dij +dij +cZS +cZS +dij +dij +dij +cZS +cZS +dij +dij +dij +cZS +cZS +dij +dij +cZS +dib +aLe +aLe +aLe +aLe +aLe +pVW +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(133,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +anA +anA +anA +anA +anA +apM +adY +amm +anL +ahf +aoN +aoJ +apT +ago +aiU +aFL +alS +apd +arK +aeb +auY +aFL +atw +iVr +dAH +aBq +lFa +lFa +kPK +aDP +aGJ +qek +aJs +aKG +aMw +oYo +aPe +phd +aSJ +aUd +aWG +aWG +bbk +bda +pKv +aUQ +aUQ +aUQ +aUQ +aUQ +aVu +mUt +jpm +orv +oJs +kBh +jcp +fAO +nTP +tly +eVQ +tai +aVu +cMK +bzq +bAk +ogI +aTS +fYx +bBM +bGg +bSn +bQZ +ttf +fWj +bRt +bSN +dOs +vmz +mDZ +cuo +bDl +qFy +bZv +gKN +tmX +ill +bQV +ciE +iUf +jYZ +dXX +uIn +kKW +cfE +crm +jYZ +chf +ctZ +cDm +chf +chf +chf +ctZ +cAu +tWL +cep +cxO +cxO +aab +aab +cPs +cQW +cVM +cWR +dbN +wYi +cNY +cNY +bTN +cOi +dlU +cOI +cOi +dfG +uUy +kfu +edf +qss +aab +dhf +dlw +dlw +dlw +dlw +dlw +dlw +rlX +dhf +rlX +dhf +rlX +dhf +aLe +xVT +xKa +xVT +xKa +xVT +aab +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(134,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aab +anA +acV +anH +akI +apO +apO +amQ +apO +apO +apO +tfd +aqX +uAG +akC +avF +iPH +aex +hNy +ayt +aFL +azM +wWC +aBR +avq +avq +aCh +avq +aDP +aGM +aIn +aJu +aFI +aFI +aFI +aFI +aQx +aSJ +aUI +aWK +aZy +bbn +bda +mGQ +aOI +dSf +mQL +mQL +mQL +ipA +gFX +fma +orv +vKu +ueZ +ueZ +ueZ +ekY +tly +tMP +orv +fIP +bAk +bzq +bAk +bOU +aTV +jKZ +yiH +qDM +bNG +sFQ +amv +nHW +cud +bSP +toH +pkQ +ncM +udz +mMA +rbz +xbT +bQV +bQV +bQV +bQV +cjw +ckV +nEA +oxN +der +jYZ +jYZ +jYZ +jYZ +cAY +cep +fkC +wGR +cxE +chf +csp +cep +cKg +cep +cxO +aab +aab +aaa +cPs +dgC +doL +dgC +oub +cYV +cZY +noh +xzp +dcv +dcN +dtv +dmz +pUX +dgt +dgP +pUX +dmz +dmz +qmh +dmz +fnd +dmz +fnd +fnd +dmz +dib +djc +dib +djc +dib +djc +aab +rQr +rQr +rQr +rQr +rQr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(135,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aab +anA +anA +anH +aoJ +aoJ +apO +amP +apO +aoJ +aoJ +anA +ahQ +aiV +aFL +ama +apy +arQ +atp +ama +aFL +xnM +gce +dAH +aFs +avq +avq +avq +aFI +aFI +aFI +aFI +aFI +aMC +aOb +aFI +aDv +aSJ +aUI +aWJ +aWK +bbn +bda +bfb +aOI +aYO +aUS +aUS +aUS +aUS +guR +uuE +orv +buC +buC +aps +buC +buC +tly +tMP +dJg +ofw +bAk +bzq +bDa +ogI +aTU +bDf +nmO +srv +vxo +bSn +srv +bSn +gYk +bSv +xCd +cen +qFy +cuo +caz +mDZ +bZv +gKN +rXb +hTv +bQV +cre +ckU +gbM +qkc +pRg +pTa +bUu +czG +jYZ +cAY +cqN +cqN +cyJ +cyJ +vNT +cYj +cyJ +lZI +cep +cAe +aab +aaa +aaa +cPs +dou +cPx +dou +oub +mQf +dDZ +daV +vQZ +cOi +dau +dtv +dmz +cJH +dke +oLB +cPE +lTU +cQp +kcJ +nTG +cPE +cPE +cPE +cDj +dmz +dmz +dmz +dmz +dmz +dmz +dmz +dmz +rQr +rQr +rQr +rQr +rQr +aaa +dQR +dmD +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(136,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aab +aab +aab +aab +aih +akJ +oGm +oGm +amT +aHq +aHq +apQ +aqG +ajU +aiX +aFL +auI +apK +eMe +avF +auI +aFL +awl +awl +aIq +dku +avq +avq +avq +aFI +aGO +aIp +aJv +aKI +aGN +aGN +aPf +aQA +aSJ +aUK +aWM +aWM +bbo +bda +emr +aOI +aYO +aUS +mhv +eoR +efn +hUa +iav +nQW +sea +lxc +tqo +sea +lxc +mFq +vAC +fin +aVu +jQC +hLM +bAk +wcS +aTY +bSn +bGf +bIh +paW +bTM +bPg +bQS +ibM +ogI +bZD +oKu +cuo +qFy +cju +qfJ +eng +upW +kCw +jLy +bQV +mRO +ckX +jYZ +bJb +cvS +pNw +cfE +crm +jYZ +kkO +jxj +bTU +cyJ +uWP +chf +vic +cyJ +vih +cep +cAe +aab +aaa +aaa +cPs +dou +doM +dou +oub +anp +cZY +xjB +cdo +cOi +kBF +dtv +pUX +dfK +dmd +dja +dja +dja +dja +oyH +tGy +dja +dja +dja +mfk +vAW +dmz +dmW +dtl +qGK +qGK +qdk +dmz +rQr +rQr +rQr +rQr +rQr +dQR +dQR +dmD +dQR +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(137,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aih +aih +aih +aih +aih +akK +aiY +ajV +amS +ajV +aiY +kTA +aqG +ajJ +asy +aFL +amb +apG +aFL +apG +auI +aFL +axW +avq +avq +fUQ +aCh +avq +avq +aIY +aGN +aGN +aGN +xpP +qfL +gLe +aPf +aQz +aPm +aUJ +aWL +aZz +aUJ +aPm +bfi +aOI +aYO +aUS +kFB +sSj +nQl +hUa +tth +fbz +fbz +fbz +leS +fbz +fbz +fbz +fpl +orv +fIP +bAk +bzq +bAk +bEq +aTW +rZF +cxL +bGq +bQR +bQR +bQR +bQR +bQR +bQR +caA +cbv +dZB +bXP +bXD +caP +bXD +bQV +bQV +bQV +bQV +cDf +cDf +cDf +cDf +cDf +cDf +cDf +cDf +cDf +fBH +czr +rex +czg +cxF +chf +vfy +cyJ +uzL +cxA +cAe +aab +aaa +aaa +aaa +dou +doz +dou +oub +cZd +cNY +cZw +mVO +cOk +nNX +dtv +pUX +dfJ +cXU +dgV +rDW +rDW +dld +kdD +lpz +wCM +dlx +dqw +tbw +iFb +tMq +dpE +fUk +dpE +dpE +cRl +dmz +rQr +rQr +rQr +rQr +rQr +aaa +dQR +dmD +dQR +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(138,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aih +mma +kAS +vhs +aih +adI +aiY +ajV +anb +ajV +aiY +apV +aqG +arC +dGa +aFL +aFL +aFL +aFL +aFL +aFL +aFL +axY +avq +avq +dku +arR +awl +awl +aFI +aGQ +iIk +aJx +aKL +aJx +umk +aPg +iRT +wpY +pHV +aPm +aPm +pbz +pIr +bfp +aOI +aYO +aUS +xPJ +gPj +nQl +hUa +oXr +eSa +nif +buC +bHu +buC +buC +uNg +kNE +eOd +wny +bAk +bzq +bAk +ogI +aUP +tLB +vpf +bJA +bQR +jCr +bUc +bZu +cnP +bSR +bZJ +vPP +bZk +bXF +bZh +caE +pRm +ylO +mem +fZC +wQM +cDf +bQT +fxU +chu +cnZ +izR +xIm +crr +cDf +cuj +ygX +acX +cyJ +cyJ +hNr +cyJ +czr +gYr +cep +cxO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +oub +ccL +cNY +xjB +oMN +cOk +dau +bNI +dmz +dfN +dgj +tYm +dhJ +rKe +wGJ +eew +khK +pJh +wGJ +lax +rWr +cYW +ddD +dmX +qIl +uPG +gkf +dkU +dmz +rQr +rQr +rQr +rQr +rQr +aaa +dQR +dmD +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(139,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +wxF +jRb +eTn +umg +wxF +uAu +mJO +afM +aeC +ahm +tWh +apU +aqG +aqX +tls +atg +awl +aab +aaa +aaa +aab +awl +axX +avq +avq +dku +arR +avq +ayb +aFI +aGP +mEs +aJw +aKK +fmN +lFe +ckc +aQv +aPm +aWP +aWP +aWP +aPm +aPm +mGQ +aOI +aYO +aUS +dzE +bom +nQl +hUa +oXr +ngT +buC +buC +bHu +bjN +buC +nyR +xnG +nNf +tqp +sGO +ipe +bAk +ogI +aUO +dFI +bLy +bIj +bQR +bNo +bPh +bSq +rdL +cuL +iDD +oSJ +dVb +bHL +bZk +caR +ccq +ylO +lLH +wJn +pop +cjB +qnK +bNf +gFW +nnK +kTh +cBH +nsP +cDf +cuh +cyJ +cAz +cyJ +cyJ +cyV +cyJ +cyJ +uzL +cep +cxO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +oub +tOs +cNY +hvc +dmz +dmz +cYb +aOl +dmz +hua +dgj +dgW +dhI +rKe +sKE +gHg +erU +erU +omz +cZZ +dnm +fAn +dsN +xlV +cNE +oBV +oBV +cMY +dmz +rQr +rQr +rQr +rQr +rQr +aab +dQR +dmD +dQR +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(140,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +mHh +bUE +gKs +lPS +mjW +wuh +pJH +xhz +and +aeW +iEJ +hWQ +aqH +qrI +dzS +akD +awl +awl +awl +awl +awl +awl +aIq +avq +aAc +fUQ +aHp +aCh +aEw +aFI +aGZ +mEs +aJz +aKK +dwg +lFe +aPf +aQv +aSM +aVo +aWU +aWU +bbv +aPm +oKl +aOI +aYO +aUS +spe +kPF +nQl +hUa +oXr +tqo +oSA +vDp +fAd +sju +pqW +tqo +tly +orv +fIP +bAk +bzq +bAk +bEp +bYu +xGF +bHO +gVC +chh +tPC +iGq +ccJ +uhl +bSR +mcM +dvz +vHd +bXF +dVb +cyS +vzE +crY +wJv +xoN +cjC +cjB +ieC +oUn +imB +pva +imB +kzX +jBJ +cDf +chf +iuF +chf +cxt +cyJ +cyV +ahA +cyJ +cKi +cep +cxO +aaa +bFC +bFC +bFC +bFC +bFC +bFC +bFC +bFC +mLw +hvc +dmz +dcS +dkI +gGk +dmz +ghR +dgj +tvj +dlt +omz +ffY +jUZ +dcf +vhd +omz +eyp +cwJ +gNQ +dmz +gOF +cxB +cxB +cxB +aXp +dmz +rQr +rQr +rQr +rQr +rQr +aQU +dQR +dmD +dQR +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(141,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +kPs +dBR +sKj +qbR +kPs +iyp +alH +amt +aeD +aeV +aoS +apW +aih +iOG +ntl +atg +ame +avq +avq +aBw +avq +avq +avq +att +aAa +fUQ +awl +avq +ayc +aFI +aGR +mEs +aJy +xYc +aMI +iHu +aPf +aQv +aSM +aUT +aWT +aZC +bbu +bdj +bfq +aOI +aYO +aUS +eeF +kPF +nQl +hUa +jzO +alJ +alJ +alJ +alJ +alJ +alJ +alJ +jVr +hXp +aVu +bFj +bzq +dzn +bEp +aQV +mpX +mxy +oUP +chh +hAl +vEw +cPb +cvZ +chh +eFn +xYq +cnx +qjX +bZl +caF +cct +ylO +sHC +cot +cfF +cjB +ckZ +bca +iHE +coa +iHE +mTj +czO +cDf +ccv +vEW +chf +uwJ +uwJ +chf +csK +cyJ +uzL +bWb +egW +aaa +bFC +jYu +jtR +rUR +bFC +uwN +cTo +bFC +uph +snc +bsW +dtH +esL +dqk +pwS +sQv +lmi +cSO +dfq +fJg +sZP +iRc +iRc +iRc +cUg +eel +mYL +sRm +dsN +dpF +qGK +qGK +dbW +diB +dmz +rQr +rQr +rQr +rQr +rQr +dQR +dQR +dmD +dQR +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(142,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aih +adH +wWM +mEM +aih +aih +aih +aih +aih +aih +aih +aih +aih +aqX +aqW +tjk +amw +avq +aCh +avq +avq +avq +avq +avq +avq +dku +awl +awl +awl +aFI +aHa +aIu +aJA +aKO +aMJ +aOg +aFI +aZs +aSM +aVp +iBD +aZD +bbu +bdj +bfv +aOI +aYO +aUS +izr +kPF +iyh +lFO +rcG +nLp +jvX +nLp +nLp +nLp +nLp +nLp +nLp +xHL +aVu +bAq +bzq +bDb +aTM +hXB +wYg +bNz +mpK +can +rda +cth +cht +pyl +gKS +kCP +gAY +lgW +cfI +qLe +caH +sTQ +crZ +kXp +cot +hSU +oBL +bEx +fAt +gYO +gYO +gYO +cup +crp +cta +cpC +cpC +cpC +cpC +cpC +cpC +cpC +cpC +bZn +bWb +cxO +aab +bFC +olG +gSP +jeW +vSh +gMP +jeG +uwB +bFD +hyj +bsW +sbD +qtd +hWr +pUX +pxv +hod +dah +wQQ +mkq +dPA +cSI +phw +cSI +nic +dlK +ihJ +ihJ +dsN +tgZ +rdv +tgZ +dob +cOj +dmz +rQr +rQr +rQr +rQr +rQr +aaa +dQR +dmD +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(143,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aih +jQu +giR +eWB +aih +aaa +rlu +xfO +nah +fhH +mcg +yhb +rlu +rlu +azL +rlu +atG +awl +arR +awl +wNr +aqc +aya +awl +avq +fUQ +avq +avq +avq +aFI +aFI +aFI +aFI +aFI +aFI +aFI +aFI +aQE +aSM +aUT +aWT +aZC +bbu +bdj +kGL +qFV +xIj +dRf +lNp +fdd +aUS +kEj +baM +kEj +aUS +vqS +dEw +dEw +dEw +cFT +dbI +bdT +bdT +bAn +bzq +bDb +bEy +aVx +bDg +fdN +oDm +mxy +bNz +kSv +bNz +bUd +oiS +dJl +gAY +rPf +cbr +bZp +caH +bXF +jcY +hcA +cot +bYc +cjB +ure +jCb +gqr +ghU +joe +jCb +esO +cta +xBf +oaY +oaY +oaY +oaY +oaY +xBf +cpC +dUm +usZ +cxO +aaa +bFC +cSs +cYg +sIF +bFC +oWo +cDE +bFC +rHF +syr +dmz +czD +cjR +vOb +cpz +cSY +wls +sKF +dfs +hSD +teT +wiS +wiS +wiS +cVT +uZe +cMa +diu +dsN +qGK +qGK +qGK +dka +diB +dmz +rQr +rQr +rQr +rQr +rQr +dQR +dQR +dmD +dQR +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(144,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aab +aaa +aaa +aaa +aab +aaa +rlu +eBE +pnz +pnz +pnz +cGj +acC +fbX +aOE +hWI +atG +apZ +avq +atr +ava +awD +awD +awl +aqc +tGs +lFa +lFa +lFa +lFa +lFa +lFa +lFa +lFa +lFa +lFa +raG +fzl +aSM +aVs +aWW +aZG +bbv +aPm +bfy +aOI +nwx +aUS +kCq +gNf +aUS +wbl +qaW +iUd +aUS +oPu +bof +bof +bof +bof +bof +iNn +bdT +mMo +abd +aRy +qYr +aVI +bDj +bGx +eeJ +bND +bND +bND +ewU +bND +aTL +bZL +cbT +cpn +bTZ +bZp +dMc +czi +cej +tSi +sMJ +ckz +cDf +cDf +cDf +cDf +cCW +cCW +cCW +cCW +rNv +dWP +fuy +fuy +fuy +fuy +fuy +qsX +cpC +gan +cep +cAe +aaa +bFC +cSF +nOE +acf +bFC +bFC +bFC +bFC +soK +cNJ +dmz +dqq +khe +uiw +hJj +cmj +cXX +cVP +xon +cVT +ffY +uTu +vBN +pTj +omz +eyp +cwJ +gNQ +dmz +cON +daQ +daQ +daQ +lZC +dmz +rQr +rQr +rQr +rQr +rQr +dQR +dQR +dmD +dQR +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(145,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +alv +aab +aab +aab +alv +aab +rlu +mXS +pnz +pnz +pnz +lPz +elB +nCV +ifJ +dEI +atG +apY +arS +aqc +auZ +att +ava +avq +awl +aFJ +aFJ +aFJ +aFJ +aFJ +aFJ +aFJ +aFJ +aFJ +aFJ +aFJ +aOI +aQG +wpY +aVq +uCQ +aZE +wsA +wsA +xfi +aOI +nwx +aUS +vHT +qKa +aUS +lhN +jra +kVo +aUS +udc +wvN +nTN +qTQ +bof +bof +bof +qUd +bAk +bzq +bDb +ouw +aVy +bDi +bGv +bJW +bLD +bNz +cAr +bNz +bSw +cuF +vAN +gAY +rPf +bXK +bZp +ccA +het +sZh +bYe +cot +hZz +bSH +clc +pNL +slC +coe +cpw +pNL +czW +rNv +cum +uno +cwg +cyZ +hoz +cyZ +jyI +cpC +rwv +cep +cAe +aaa +bFC +bhn +bFE +rFC +fqN +eIN +bFC +rRt +jxs +cNJ +dmz +dmz +tcw +dmz +dmz +cVF +cXX +dms +cRj +ddx +lVr +vWF +erU +erU +omz +hri +kqR +gNQ +dsN +xlV +dlc +nqC +dlc +cMY +dmz +rQr +rQr +rQr +rQr +rQr +aQU +dQR +dmD +dQR +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(146,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +rlu +qFK +pnz +pnz +pnz +pTX +gKx +qom +kfk +meO +atG +aqc +aqc +aqc +ava +awF +awF +avq +ixv +aPm +aPm +lkw +aPm +nXr +aKQ +fRL +aPm +jPN +lkw +fho +aPm +aPm +aPm +aUa +aPm +bbw +bbw +bdm +bfz +aOI +nwx +aUS +aUS +goA +aUS +aUS +aUS +aUS +aUS +dAh +aBB +umx +aBB +bof +wCP +bof +qUd +bAk +bzq +bDb +aTM +cwk +bNz +bSt +bLx +oRn +lQf +vah +vah +bSy +gKS +kCP +gAY +uHA +bSB +wMV +ccA +vRL +crZ +kXp +cot +geX +ckr +clf +obE +cuG +cuG +cuG +tGx +cmI +rNv +bZm +gVp +chK +sEn +bJh +cyZ +inv +cpC +daB +cep +cAe +aaa +bFC +cUj +hWo +cUy +djE +rsI +bFC +rRt +cNY +cNJ +cNY +nvN +cqJ +ehT +dmz +dfN +cXX +dms +cRj +ddx +wGJ +dmQ +dmQ +dKq +wGJ +cPS +dmR +ssU +elC +qJH +cTw +cvz +uXE +dkU +dmz +rQr +rQr +rQr +rQr +rQr +aaa +dQR +dmD +dQR +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(147,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aab +rlu +pnz +pnz +pnz +pnz +tHr +acC +jbO +hib +xSF +atG +aqb +aCh +ats +ava +awE +ayf +azn +arR +fes +tbC +tbC +aPm +tbC +tbC +aPm +tbC +tbC +tbC +aPm +aPm +aPm +aPm +wsC +aXf +aIc +aIc +aIc +aIc +aIc +nwx +hae +aUS +pvL +eBx +gMH +iMW +aUS +dpP +jws +jxv +lSw +mcl +bAo +vMz +bof +qUd +bAk +bzq +vxf +bEp +aWI +aVy +mzk +bJZ +bEp +bTT +bPK +olg +bEp +bEp +gdp +bHM +chs +bXL +tBn +caL +mTx +ylO +cfL +cot +ciP +bSH +cle +lFH +cnF +coZ +cnF +eoX +oGg +rNv +cus +gVp +caV +iEg +wna +cyZ +ciQ +cpC +lrw +ctZ +cxO +aaa +bFC +upI +cSN +cYM +ndr +iYD +bFC +oub +oub +lQh +cZY +oDq +dqA +rZm +fnd +rVm +rHz +jvd +cXm +cXm +dcy +dcV +ddf +ddn +nIq +fDp +ajx +cWB +dsN +qGK +cSR +qGK +qGK +diB +dmz +rQr +rQr +rQr +rQr +rQr +aaa +dQR +dmD +dQR +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(148,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +rlu +pnz +pnz +pnz +iKX +rlu +rlu +rlu +imX +rlu +wPx +apY +arT +aqc +aEI +awH +ayg +aOY +awl +aFK +aFK +aFK +gFG +aFK +aFK +gFG +aFK +aFK +aFK +aFK +aPk +ePV +iGP +wsC +aXf +pmG +wwL +veP +isv +aIc +bjz +xsi +dkR +aBH +mFQ +hIm +bec +aUS +sOH +bof +bfo +umx +fqZ +bof +wCP +bof +qUd +bAk +bzq +bAk +bEp +tTh +bPG +bGz +bKc +bLQ +bDH +bOB +uYw +bOQ +bIq +mcM +dvz +edz +het +eUh +vhu +iBV +crY +wJv +cuf +ciJ +bSH +tXI +lKS +cnI +cpc +cnI +uFn +cvU +rNv +qHO +nBZ +rBN +rBN +cxx +cul +tsO +cpC +oym +bWb +cxO +aab +bFC +bOs +cYy +xBw +kAJ +cyq +bFC +aab +oub +cNJ +cNY +nvN +ixH +cCp +fnd +cMV +xgp +giX +giX +giX +giX +dcz +giX +giX +fTt +giX +pPi +oLW +dmz +qGK +fwc +qGK +dpC +pMq +dmz +rQr +rQr +rQr +rQr +rQr +aQU +dQR +dmD +dQR +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(149,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +mwF +owT +owT +owT +owT +mwF +aab +aab +aab +aab +atG +aqc +aqc +arR +avb +aAQ +aNH +ava +awl +sHt +sHt +sHt +sHt +sHt +sHt +sHt +sHt +sHt +sHt +aFK +kiu +aPm +aSM +wsC +aXf +nci +qef +kvJ +wap +aIc +nwx +aGY +iLw +gWV +vqm +boV +uxX +aUS +wve +bof +pnX +nTN +rDV +bof +bof +bof +qUd +bAk +bzq +bAk +bEp +bEp +bEp +bEp +bEp +bEp +lUq +sec +kkP +uAC +xgz +kqi +vIj +eUh +bXO +bZk +caN +moN +ylO +hbc +cot +ciR +bSH +jFo +cmn +cnH +cpb +wcA +kPY +lbZ +rNv +nJf +qxF +qxF +qxF +pvP +kAp +bZw +cpC +azK +bWb +cxO +aab +bFC +pua +bHB +bHz +bLi +rnK +bFC +aab +oub +ggI +oub +nvN +dTG +tmO +dmz +dmz +cSP +tbr +tbr +wnQ +uRb +bPf +tbr +tbr +dll +dnd +cTE +cQe +dmz +dmz +aYt +aYt +dmz +cvA +dmz +ipF +pVW +ipF +pVW +rQr +aaa +dQR +dmD +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(150,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aab +eFZ +aaa +aaa +aaa +aaa +jXv +aaa +aaa +aaa +aaa +awl +aqn +asc +att +avc +avq +avq +avq +awl +sHt +sHt +sHt +sHt +sHt +sHt +sHt +sHt +sHt +sHt +aFK +kiu +rpd +aHW +eln +xdS +pmG +lEH +udh +pni +pTJ +mrk +qsA +aUS +aUS +aUS +aUS +aUS +aUS +pob +bof +kNO +bof +bof +bof +nYk +tiR +bdT +eah +bzq +bAk +bEp +pin +oce +xdJ +mpt +clU +bOR +uCK +gZX +pCe +bIq +jfQ +cbV +bZk +het +dOo +mjh +sxg +ylO +qNz +cot +cuB +cCW +cqM +mCO +bJP +chL +fgv +pxG +mhT +rNv +cpC +bNK +cGw +oTy +vOE +bNK +cpC +cpC +bTP +cep +cxO +aaa +bFC +bSk +bHz +bFE +bHz +cRr +bFC +aaa +cxO +wHh +hmq +ecH +vQw +cCp +gYM +dmz +dmz +cDl +dmz +dmz +dmz +nqN +xlV +ddq +cMY +tVR +iqI +dmz +cEi +cEi +qIz +vfY +dmz +dib +dlw +dlw +dlw +dlw +dlw +djc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(151,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +awl +awl +awl +awl +awl +awl +avq +avq +atG +atG +avs +atG +atG +sHt +sHt +sHt +pwU +sHt +sHt +pwU +sHt +sHt +sHt +aFK +aPm +aPm +aSM +wsC +vca +aIc +sbR +utP +bdr +aIc +aLc +bbI +qzo +hAx +vSz +bjy +muv +bdT +bjL +bof +kNO +mfy +vwn +vhN +lRd +gOk +beb +jQC +hLM +bAk +bEp +aWS +bDn +bQQ +cAq +bEp +bEp +bEp +bEp +bEp +bEp +caA +cbU +dZB +bXP +bXD +caP +bXD +ylO +tOo +ckW +qdG +cCW +cCW +cCW +cCW +cCW +cCW +cCW +cCW +cCW +ule +cnY +cnY +cjz +cyK +dRz +czh +sYT +smW +cep +cxO +aaa +bFC +bFE +bHD +bHz +bHB +bFE +bFC +aaa +cAe +eZo +dbM +ogH +xgm +rZm +rZm +vSC +nvN +aWg +ujR +dmz +deu +ddp +ddv +ddv +hiM +xlV +cTm +dmz +dgM +dne +nqn +fWl +dmz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(152,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +awl +amK +avq +asf +atw +atT +auK +qtm +atG +aup +avq +avq +atG +sHt +sHt +sHt +sHt +sHt +sHt +sHt +sHt +sHt +sHt +aOI +gCU +qtC +aSM +vNh +wCZ +aLA +aLA +aLA +aIc +aIc +aGX +nwx +bdT +nzF +dfW +bjy +stG +uKD +jZh +gvW +mOz +aQs +cgT +ptR +svK +xBM +bzf +bAk +bzq +bAk +bEp +aYo +bDn +bHJ +jVt +bEp +lHU +cnW +cty +boX +bEu +bZP +phl +chx +bWt +wRB +cnY +cnY +cjz +cGL +chx +bQB +ckB +cjz +cnM +cnY +cnY +cnY +cjz +cnY +bWF +cGL +chx +oPO +cmy +cyM +dKy +czj +wTf +cqw +gUh +cxO +aab +bFC +bFE +bFE +ceb +bFE +bFE +bFC +aab +cAe +mEx +nBN +ogH +sto +tSu +dbD +dmy +jxo +cOe +cVH +dmz +bcA +inV +ddk +baN +baN +dlX +pMX +dmz +oMR +oMR +kjp +pxD +dmz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(153,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +awl +aCh +aqq +awl +atu +atG +uTo +oqL +atG +lQS +avt +lQS +atG +sHt +sHt +sHt +sHt +sHt +sHt +sHt +sHt +sHt +sHt +aOI +aPm +aPm +aSM +wsC +jJh +aLA +aXi +kua +oVY +aLA +aNh +xrq +aSR +fEN +ntg +uxk +uxk +vep +kqK +bof +jTo +rqa +hOf +bsX +kyK +jxJ +bzf +bAk +bzq +bAk +bEp +aYl +bDn +bHG +msN +bEp +bOT +bNL +bRc +nbE +irE +wbB +pjc +crA +bXR +nPD +avh +raZ +ccG +bXR +cou +bSV +avO +avO +cmq +avO +avO +avO +avO +cuv +dXp +hYs +cCR +oiA +avO +bYv +lHM +bXI +pAi +iZz +gyA +cxO +aaa +bFC +bFC +bFC +bFC +bFC +bFC +bFC +aaa +cAe +wHh +bWb +ecH +nvN +rxp +nvN +okj +nvN +dgT +cWx +dmz +dmz +dmz +dmz +fnd +dmz +fnd +csO +dmz +dmz +dmz +dmz +dmz +dmz +aaa +aaa +aaa +aaa +aab +aab +aab +aab +cBY +cBY +cBY +cBY +cBY +aab +aaa +qHj +aab +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +drX +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(154,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +awl +amL +aqr +awl +awl +atG +iwn +iDk +atG +auq +avp +auq +atG +aFK +aFK +aOI +gFG +aFK +aFK +gFG +aOI +aOI +aOI +aOI +tuZ +pbz +ilS +iTC +wBU +fIB +hjO +gxE +rBZ +jqS +jne +quc +bdT +aJB +onQ +bjy +bjy +uKD +bof +bof +jQi +uLN +qgF +nVq +kyK +xcG +beb +bAp +bzq +bDa +bEp +aYr +bDn +bEp +cfR +bEp +cpd +sep +elE +ccE +bWa +hUj +iTB +gpk +hUj +bWa +pAi +ogJ +chr +chr +vmn +rcs +rcs +uBn +chr +chr +chr +chr +chr +chr +cQk +cQk +cQk +cQk +cQk +npM +chq +npM +pAi +cux +gyA +cxO +aaa +aaa +aab +aaa +aab +aaa +aab +aaa +aaa +cxO +eZo +chf +chf +cxO +doE +nvN +kLp +nvN +iuO +yko +nvN +aaa +aaa +aaa +aab +aaa +aab +mDO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +iUc +iUc +iUc +iUc +iUc +cBY +esP +ojj +rff +cBY +cVd +cVd +cVd +cVd +aab +aab +cVd +cVd +cVd +cVd +cVd +cVd +cVd +drf +drf +drf +drf +drf +drf +drf +drf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(155,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +awl +awl +awl +awl +aaa +awl +oQd +oQd +awl +auq +avu +auq +aaa +aaa +aaa +aOI +xfQ +whv +nqX +vFZ +aOI +aUW +aLc +aOI +tuZ +aPm +aSM +wsC +aZL +bgZ +wNE +odR +rOg +aLA +aGY +pHs +bdT +hUm +lAt +hOJ +eAk +bdT +bzk +obb +bdT +beb +beb +beb +iPS +beb +beb +bAk +bzq +bAk +bEp +bPA +bob +bEp +bJY +bMZ +cvT +vnO +pjk +eHX +bWa +czY +cbX +bWu +bXS +bWa +djr +bGG +chr +gkn +chy +eAi +bGe +cnN +cms +chr +pCy +aTN +cuw +chr +ctk +cwr +cQR +bLK +cQk +jkP +oGi +pOK +pAi +daB +aoA +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +bOH +chf +pOt +cxO +doE +nvN +ojt +nvN +dhk +rxp +nvN +aaa +aaa +aaa +aab +aaa +aab +xYp +aab +aaa +aab +aaa +aab +doE +phU +doE +aab +iUc +dQC +fAw +mkE +iUc +uti +hpd +dfC +vKC +fcb +cDk +cOZ +cGY +cVd +cVd +cVd +cVd +dkX +dkX +dkX +dkX +cAO +cAO +drf +drf +drf +drf +drf +drf +drf +drf +drf +qgC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(156,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +awl +doE +okf +awl +auq +avw +auq +aaa +aaa +aaa +aOI +sPb +lop +xcB +lJX +lEW +aIF +xvd +aOI +nqG +edM +emL +wsC +lOY +fIB +jUq +vJc +sRW +aLA +aGY +vbB +beb +beb +beb +beb +beb +beb +rKD +aSQ +jJJ +exm +bef +qzn +bmA +dwA +fyQ +bAs +cof +sAl +bEp +bEp +bEp +bEp +bEu +bEu +mki +yad +mev +bSC +bWa +qZx +ccb +cwc +kHm +bWa +cfP +dlD +chr +cmd +chB +ciX +ckD +csb +cmv +chr +xDc +mcx +cuA +chr +cpL +axi +dxw +cbB +tpP +rMX +rwc +cAC +pAi +daB +aoA +cAv +fOQ +foC +cAv +cyJ +cGD +gpB +nTv +wSs +chf +dgm +wHh +cep +cep +cxO +doE +doE +sds +doE +dgX +dlS +doE +doE +doE +doE +doE +doE +doE +doE +doE +doE +doE +aaa +aab +dmB +cEa +dmB +dpf +iUc +rTy +wbr +hyv +iUc +uUL +hpd +dfC +tBT +dlo +cSt +cLB +cLB +uwU +qrw +dkX +dkX +dkX +drf +drf +drf +drf +drf +drf +drf +drf +ktF +drf +drf +drf +drf +drf +drf +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(157,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aOI +aOI +aOI +aOI +aOI +aOI +aGY +qXm +aOI +aOI +aOI +aOI +ixh +aOI +aLA +aLA +aLA +aLA +aLA +aGY +nwx +bfB +bhu +nTn +xaU +beb +ibp +bqI +brr +brs +brr +brs +brr +btq +bmA +dzA +bAr +ihx +bAk +bEu +eUC +lqw +sVr +cyX +edS +aZU +bQF +bEE +fsQ +bWa +qEs +cuy +bWC +hlq +bWa +cjF +oZa +chr +lee +chA +gNY +ula +gAS +cmo +pom +cnR +cFz +oYN +chr +hnB +cxH +oVO +cSQ +tpP +eLa +cyN +cyW +pAi +caQ +nCX +uax +odt +thu +wBf +efJ +xth +sir +gkw +cIl +lfX +cbR +cUh +cUN +sjM +cxO +cxO +aab +aab +aab +hXT +seH +djM +djM +dkZ +dkZ +dkZ +djM +djM +cCh +kqh +aaa +doE +aab +aab +dmB +cNv +dnW +dpf +iUc +iUc +nzm +iUc +iUc +cBY +cLK +cAo +bVx +cGt +cDk +cDk +cDk +cDk +kEM +cDk +cDk +cDk +drf +drf +drf +drf +dry +drG +drI +dry +drE +drI +drG +dry +drf +drf +drf +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(158,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aHN +aGX +aGX +npF +aGX +kCH +pIY +aGX +aGY +oHO +qmv +jne +jne +jne +nqL +xXD +mxZ +ybX +aMz +aUb +aQL +aGY +obX +kjL +bUO +esC +cgv +beb +ePE +bfH +wXC +wXC +mEa +wXC +wXC +boB +nnj +pou +bAr +ihx +bAk +bEu +nuM +lMs +fCA +haU +tJz +bFQ +bFQ +pZI +bSD +bWa +qZx +ccd +wQK +cbE +bWa +dlD +dlD +chr +cfX +chE +cll +cll +cll +ctz +chr +cvP +cwY +pPr +chr +caW +bZs +cvY +daI +tpP +rMX +fCX +wMz +pAi +smk +cAv +cep +czq +cEp +fSM +vIc +jxj +pnT +qBo +uAo +bWb +cep +cep +cep +nhc +cep +cxO +cxO +cxO +cxO +aaa +aab +aab +aaa +aab +aab +aaa +aab +aab +hXT +dsI +aab +doE +dmB +dmB +dmB +cyz +dnV +dnZ +dnZ +doN +dlb +dph +dpu +cBY +cBY +cBY +cLA +cBY +cVd +vdo +wCk +fkT +vTD +cBl +wCk +vdo +drg +dro +drt +drv +dry +dnr +dny +dnz +dnB +dsb +drE +drE +drf +drf +drf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(159,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aHN +aHN +sLX +aGX +aGX +aGX +aKX +hcz +aGX +aGX +aOC +qOP +aGX +aGX +aHP +aQC +kkz +jKH +vCe +vCe +jKH +woV +bjX +oGv +beb +iYn +dUW +lcB +fNk +wpN +djh +wHl +bef +bef +bef +bef +bxM +bef +pou +pRP +tQm +bAk +bEu +bby +cjG +oxy +aqE +bFX +pZI +bFX +ccx +bSD +bWa +qLc +dPw +qNM +cpa +bWa +oZa +lLM +chr +cfW +bSx +kBK +ckE +eLL +jUF +chr +gEs +hFX +hxx +chr +jyE +sUw +daH +awO +cQk +lEE +czb +iHY +pAi +oOe +xkF +chf +cep +cAv +cEB +kDY +chf +cHd +eUq +cIn +cDm +rnd +iac +chf +jpi +cjd +cjd +dRk +kcx +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +aab +rfB +kqh +doE +dmB +kYd +gqn +hMV +kla +dnZ +doy +diF +doY +diI +cWz +dpf +dkb +rbx +dlb +fnT +cVd +gdq +gdq +gdq +gdq +chd +eWx +gdq +drf +drq +dnl +drv +drE +dnw +vfp +drN +drN +dsd +dfE +dsi +drf +drf +drf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(160,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aHN +aHN +qej +naG +mcF +vMN +fDU +kWL +qCO +jQW +uKn +aKT +aMi +ikx +aHb +aHP +aVA +aRI +hkN +mTZ +pAv +sCE +sCE +bkD +uuZ +beb +mOH +etb +qRs +beb +rCn +vtW +ipG +bef +bef +bef +bef +fmk +bef +pou +bAr +wzx +bDa +bEu +bEI +qJN +yeI +tsJ +chp +vmr +chp +nlv +kWa +bWd +fdX +bVV +fdX +bWd +bWd +bGG +qZN +chr +chr +chr +chr +chr +chr +chr +chr +chr +chr +chr +chr +cQn +cQn +bZN +cQn +cQk +cQk +kQW +cQk +cQk +chf +mCc +chf +chf +chf +iZn +rDM +chf +chf +cEx +chf +chf +cAB +cAB +cAB +cAB +chf +dhQ +csa +sZJ +chf +yjA +xlg +sDr +chf +csK +cyJ +bDr +cyJ +cAe +aaa +hXT +seH +oiR +xXe +uwh +raN +eVD +rTE +eCl +diC +diE +diM +djD +rWq +qKv +djJ +dkf +aah +cCO +mnh +pqb +pqb +cXd +dqM +iXl +cPq +skD +lUK +dnf +dnj +iFI +dnq +dnt +rxK +cJM +drN +dsc +dse +dsh +drf +drf +drf +dsj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(161,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aQU +aHN +uUf +mNI +aMK +aGX +bmH +hhl +sCd +kQw +tXx +aQL +bwW +cKu +pcF +qtr +aGX +aQL +aRI +lCp +aMz +aGX +aMz +aMz +bkt +bck +beb +iki +etb +ppm +beb +otc +aUA +brr +brr +brs +brr +brr +bfQ +rXN +pou +bAr +wzx +bAk +bEu +azI +wMl +fUC +sNP +bFQ +tJz +bFQ +ggD +bSD +bWd +eSg +dBW +ccC +hOa +bWd +dlD +qZN +wjQ +cvV +chD +cpy +cpO +cvV +cQk +sPx +bZH +fah +cUT +lAK +nAq +cph +kwG +cvO +cQk +qXs +ruu +vKs +cQk +lYX +gOa +lVX +vYx +cAB +jiG +xLR +iNe +xhX +cHZ +chf +tzW +chf +cJu +cMd +ufC +chf +ctZ +eGC +sug +vbQ +wtp +wtp +pmR +cuc +csK +jBC +kom +dml +vjg +dng +aaa +aab +aab +dmB +asU +mJm +qmU +jqj +dnZ +diD +diI +diO +djH +cAg +dpf +dkd +hmR +dlb +dlu +cVd +gdq +gdq +dor +gdq +gST +sWO +gdq +dnc +dni +drE +drv +drE +dni +drR +drN +drN +drN +dry +drE +drf +drf +drf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(162,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +alv +alv +alv +alv +alv +alv +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aGX +oQZ +eDE +axh +aGX +aGX +aGX +aGX +aMz +aMz +aGX +aGX +aOC +aGX +xAf +aGX +aQJ +aRI +aOF +aGX +aTZ +cQZ +aGX +bkI +bcn +beb +mTh +ahr +qqZ +beb +iXj +bqL +bru +btU +bru +btU +bru +baL +mKO +oil +bAr +wzx +jZB +bEu +nuM +ttj +aZT +bFT +pZI +bFX +bFX +tJz +bSD +bWd +rcZ +ckC +cxj +rWA +bWd +dlD +qZN +oum +gYq +rDI +oum +ckL +rcf +xMK +vUZ +umQ +cxb +cxJ +cAb +cpS +eAF +jbW +fzC +glR +bbE +ctr +sXV +cQk +rao +cMO +cpA +kKD +cAB +uEc +tpW +luz +hFe +cIa +cyP +lYc +cKD +vcO +cJG +pnV +chf +chf +veV +cJy +chf +dha +cTU +iLA +wtp +wtp +qAK +cYj +dmr +cAe +aab +aaa +aaa +aaa +dmB +dmB +dmB +dmB +doe +dnZ +dnZ +diG +diN +djG +dpx +aig +aig +aig +xkG +aig +cVd +vdo +dpK +jgP +tYh +oER +dpK +vdo +drg +dnh +drA +drv +dry +drK +drB +dnA +dnF +drE +drE +drE +drf +drf +drf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(163,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +alv +alv +alv +aab +aaa +aab +aaa +aaa +aab +aaa +aaa +aaa +aaa +aab +aaa +aaa +aab +aab +aab +aab +aab +hHP +hHP +aDS +aGT +aGT +aGT +aGT +aMz +iWJ +tzo +aGX +aGX +gOI +pDK +eQH +tSb +ega +kxy +owB +aOi +aGX +fEx +aGX +kWl +qtc +aGY +lrO +vZl +mAX +aHP +bkt +bck +beb +rRW +vXb +dLK +beb +ukr +fTD +qIy +tab +bef +bef +ybE +pVw +nAE +pou +bAt +wzx +bAk +bEu +bzi +oPT +fck +plV +rgv +lwt +lwt +lwt +bSG +bWd +cnJ +bUs +wBF +bXQ +bWd +chk +qZN +oum +gYq +bWf +jDB +fke +wGj +cQk +cQk +pvT +cQk +cQk +mcQ +czu +vEm +cxH +xJk +cQk +ivY +imr +pRT +cQk +chf +mib +cNi +cuQ +chf +cED +xmj +tAb +cHe +cAB +cAB +cAB +chf +ehQ +cJv +msm +chf +ctZ +csa +mEx +chf +chf +jVj +chf +chf +gJa +cyJ +cep +cep +cxO +cxO +cxO +aaa +aaa +aab +aab +aab +aab +fmG +gJl +dnZ +diL +sst +dnZ +dpf +aig +vNX +gQi +dnI +fXo +cDk +cDk +cDk +cDk +qLK +cDk +cDk +cDk +drf +drf +drf +drf +dry +drO +drM +dry +drE +drM +drO +dry +drf +drf +drf +aab +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(164,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aaa +aab +aaa +aab +aaa +app +app +app +app +app +app +app +app +app +aab +aab +aqZ +aqZ +aqZ +aab +aab +aDS +aDS +aDS +aGU +aHK +aIB +aGT +ltN +aLv +tzo +aMz +uBG +fHg +gRB +sCE +mNT +qEa +hir +kgM +hkN +lie +vBm +aMz +aGX +qtc +aGX +aMz +aGX +aGX +aGX +bkN +bcm +beb +beb +beb +beb +beb +beb +beb +beb +beb +beb +beb +beb +beb +beb +beb +bAi +iqN +bAi +bEu +bEu +bEu +bEu +bFV +bEu +bEu +bEu +bEu +bEu +bWd +nJl +bVZ +yeL +bYk +bWd +dlD +qZN +rvH +oHA +gqN +gNs +gwz +lvL +xMK +rFP +xwg +fmH +xZh +jLT +uqr +kXD +cxH +txr +cQk +cQk +mjg +cQk +cQk +dXo +nwj +bYf +cDg +chf +rAp +rAi +xRP +cAB +ebS +nyh +jFf +chf +cyJ +dxN +xIi +chf +ctZ +fhE +gaS +cmU +lxE +lxE +hzN +chf +vpS +cPc +cep +cyJ +cyJ +cyJ +cxO +aaa +aab +aab +aaa +aaa +aaa +aab +aab +dnZ +hcZ +diQ +djI +dpf +dik +drP +cTg +hau +dqp +cuW +bji +bji +deK +cWh +dkX +dkX +dkX +drf +drf +drf +drf +drf +drf +drf +drf +npm +drf +drf +drf +drf +drf +drf +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(165,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +alD +axq +axq +ann +mDE +apn +apn +apn +apn +apn +apn +apn +apn +ann +aqZ +aqZ +azU +awQ +axq +lgb +iih +utp +tSW +sDz +aHI +aIA +wXm +wYh +sqC +aJI +aMz +uBG +pcR +aUf +brd +cyF +bLG +gsN +pzF +uKa +dYq +wZU +aMz +aUU +qtc +aGX +sYP +aaZ +aGX +aWb +aYK +bct +tfH +jxS +aZd +juO +ouH +hHK +abT +uwn +ctH +ctH +shi +qsi +bAW +gdP +gdP +gdP +xcC +bwv +bte +fvs +dlD +ceJ +rcD +trp +aDR +bGG +dlD +pIx +bWd +bWd +bNy +bWd +bWd +bWd +bGG +qZN +lTk +wOW +sDH +hbb +clE +oLJ +cQk +cuJ +wLp +iTA +cUT +sgu +cck +wCq +pvM +fhY +cQk +hYo +iVE +bJc +cuQ +xqa +cBG +myq +soR +chf +cyJ +ogr +xrV +chf +pak +ukQ +mba +wkB +huR +cep +pWW +chf +dbq +ibt +gBh +gBh +pDz +tgb +hKw +chf +chf +chf +cyP +chf +chf +cAz +cDm +chf +chf +cDm +chf +chf +aaa +aaa +aab +dnZ +doH +dpg +dpb +dpf +dik +drP +cTi +cQX +rVt +cDk +cLE +nGL +cVd +cVd +cVd +cVd +dkX +dkX +dkX +dkX +cAO +cAO +drf +drf +drf +drf +drf +drf +drf +drf +drf +qgC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(166,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aaa +aab +aaa +aab +aaa +apq +apq +apq +apq +apq +apq +apq +apq +apq +aab +aab +aqZ +aqZ +awR +aab +aab +aDS +aDS +aDS +aGW +aHJ +aIC +aJH +eUF +jar +cWq +aGX +uBG +pDK +xMI +vuF +naU +owB +veU +owB +aOi +lie +vBm +aMz +aNh +qtc +uDS +vZl +ldl +aMz +kSe +aGY +aGY +epd +aJD +kcQ +prr +orY +aGX +aQL +laP +sCE +sCE +bte +uKG +bwv +bwv +bwv +bwv +owm +mUT +otJ +pzN +pQD +tPR +qVK +qyT +qyT +qyT +sTX +bWA +rkb +hpR +sPs +tuJ +jFF +uAd +bRz +qZN +bKl +bGG +gqN +bGG +qEv +bGG +cQk +cQk +cQk +cQk +cQk +cQk +cQk +cQk +cQk +cQk +cQk +gZH +spH +clg +cuQ +cuQ +cuQ +bLj +cuQ +chf +nsA +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cxO +cPI +nDq +jVj +cep +cep +cep +cDm +mlC +cep +cep +cAv +cep +czq +cep +chf +aaa +aaa +aab +dnZ +dnZ +dnZ +dnZ +dpf +aig +bfU +fRK +dve +aig +cVd +cVd +cVd +cVd +aab +aab +cVd +cVd +cVd +cVd +cVd +cVd +cVd +drf +drf +drf +drf +drf +drf +drf +drf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(167,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +amh +alv +alv +aab +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +aaa +aaa +aab +aab +aqZ +aab +aab +aab +hHP +aaa +aDS +aGT +aGT +aGT +aGT +aGX +aGX +aGX +aGX +aGX +pDK +vIU +aHc +hir +qEa +trl +iQI +aGY +aOC +vvV +aGX +aGX +qtc +aGX +aMz +aMz +aMz +kSe +tfk +aGY +aGX +lQc +aJD +bkF +aJD +bkF +aGX +hRF +rqs +bmH +bte +bve +bwv +bwv +bwv +bwv +eiU +cXh +bte +cuQ +djr +bGG +dlD +bGG +cbs +cdb +aDR +fWu +dlD +dlD +pio +bGG +dlD +dlD +cfA +cFA +uIg +aWR +jIj +coi +cpU +oHl +sdu +cnQ +prB +cuQ +cxD +oZa +cuQ +oVU +kuW +oVU +cuQ +wNa +bEt +bNA +uIf +pKi +bGG +csX +cuI +dbg +dlD +qZN +cJK +cJK +cJK +tlj +nET +xRU +fsR +pZK +iip +ttZ +oGs +qig +qig +dbR +cxO +cFm +cXx +chf +cOq +cTB +fTz +chf +xYu +cQo +hPE +dmP +nUn +lyS +lyS +chf +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aig +aig +aig +aig +aig +aab +aaa +dqQ +aab +aaa +aaa +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aab +dsa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(168,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aab +aaa +aaa +aab +aaa +aqZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aGX +nAL +xSV +ooP +aGX +aGX +tqy +aOC +aOC +aOC +sCE +lCk +ohp +nFx +vBm +aPK +xRy +gJd +woV +eal +woV +ojJ +svD +tfk +bmH +bau +bau +bau +bau +bau +bau +bau +bau +bau +bau +bau +uKG +bwv +bwv +bwv +bwv +eiU +bwv +cXh +bGr +bGr +bGr +bGr +bGr +bGr +bGr +bGr +bGr +bGr +cuQ +pio +dlD +pBP +bGG +tsG +qZN +xFM +sGi +wQi +ykL +cpW +crM +qZN +nGG +pPw +hwC +dHU +sQt +xwi +dlD +dlD +bGG +lqd +cuQ +xBC +cuQ +cuQ +cEE +bGG +eIk +dlD +dlD +dlD +qZN +gGQ +taM +cJK +vXT +vLF +cEH +qgE +eoT +cEH +beh +hLC +cJK +cJK +gIp +cxO +cPI +hKw +chf +cAz +cDm +chf +chf +ubq +wHh +czq +emD +lcD +wuA +lWF +lWF +lWF +wtn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(169,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +alv +alv +alv +aab +aab +aab +app +app +app +app +app +app +app +aaa +aqZ +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aGX +mIU +ipb +jEq +fHA +jRo +rvA +cZV +oWW +aOC +egR +aGY +egR +fys +xQd +ksx +pcF +fDc +aQI +aUc +aAY +aVQ +bbI +tfk +ewz +bau +btl +bih +bia +bju +bli +blp +boF +blp +brw +bau +uKG +bwv +bwv +bwv +rND +kWH +mUT +sCG +bwL +ewu +bMW +vwS +bRj +bTW +bUN +bVA +bRU +bGr +cLh +ccF +dlD +cuQ +vRd +tsG +qZN +qZN +qZN +qZN +qZN +qZN +qZN +qZN +pBP +qzh +cuQ +cuQ +cuQ +cuQ +dlD +jxu +xsC +cEE +bGG +nGG +dlD +bGG +dlD +dlD +sAi +xsC +pIx +dlD +qZN +cJL +qig +qig +tHv +fig +qKu +rRY +cEH +ddY +cfZ +ilj +cJK +cJK +cJK +cxO +cFm +rwI +chf +cyJ +gsY +ugW +chf +chf +dOh +qpi +krv +sSE +xRY +xRY +xRY +dWT +eMZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(170,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aqZ +aqZ +mDE +apn +apn +apn +apn +apn +apn +ann +aqZ +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aGX +wYL +ooP +ifV +aGX +ldc +azf +aNg +vlF +aGX +aGX +gQN +aOC +aGX +uvk +aGX +aGX +bhX +aMz +aGX +aGX +aGX +bbI +aGY +bau +bco +bcp +bcp +bcp +prt +bli +bcp +boF +xiC +brw +bau +uKG +bwv +kKJ +kKJ +bwv +eiU +bwv +qEE +eYY +gby +iNP +gVU +iNP +iNP +iNP +ptK +wCQ +bGr +bGr +pio +cAU +ceJ +pBP +ixM +xrP +xrP +xrP +cqo +rEv +xrP +psU +psU +xrP +xBP +rgZ +bDA +klA +kYS +kYS +iOV +wCX +kYS +kYS +oZi +uvu +hZZ +slF +agP +fVY +ewY +xGE +qkC +qZN +cxN +qKN +osN +uSD +icn +uVL +vzg +jXI +ial +qYK +uBf +sUZ +gyS +cxN +cxO +cPI +dDI +rTF +cyJ +uqE +qiB +chf +czq +eZo +qTA +eMZ +dbr +cyJ +sAB +czr +mgJ +eMZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(171,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aqZ +aab +apq +apq +apq +apq +apq +apq +apq +aab +aqZ +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aGX +aGX +aOC +aOC +aGX +aGX +aGX +aGX +aGX +aGX +aGX +eic +hCG +aID +aGX +qTN +aMz +aQM +uvk +aGX +aUe +dqF +dMb +lql +xFJ +bqj +fpd +bhx +bHy +gIr +iED +bcp +blj +bcp +kJc +brx +bau +cOd +bAX +bau +bau +eiq +eiU +bwv +cfy +bGr +bGc +bRk +bSJ +bNi +bSJ +bRk +bSW +bSJ +kNY +bGr +vxz +laK +jSF +qgz +iFR +iFR +bAS +iFR +iFR +jWE +bAS +fiM +iFR +cuN +iFR +iFR +fpT +kwo +hiQ +uIf +cuQ +cuQ +uIf +cuQ +cuQ +cuQ +cuQ +cuQ +keZ +cuQ +cuQ +lRt +cuQ +qZN +cJK +cJK +cJK +ivZ +cJz +qKu +fFC +dGR +ddY +vHK +sxn +qig +qig +pRE +cxO +fnP +aMm +jBo +mIJ +mIJ +mIJ +jTb +xsY +aTb +tVq +suB +jrV +pzX +hAL +orE +jrq +itZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(172,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aqZ +aaa +aab +aaa +aaa +aab +aaa +aaa +aab +aab +aqZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aGX +aGX +sCE +xGU +xGU +aGX +fNH +aEx +wDe +dIY +aOC +pGR +ohp +ohp +ohp +sZQ +uvk +aMz +pZg +uvk +aGX +guK +ydU +aGX +lfj +bau +bau +bch +bem +bfY +bkn +bcp +blj +blj +blj +kEV +slo +bvO +gFS +blj +bxQ +bau +bFo +eiU +dMJ +bGr +bGr +qKG +bLE +bSJ +bRy +qLd +bLE +bId +bSJ +qQm +bGr +bUl +vFd +cdb +dlD +cuQ +als +lqd +cuQ +als +lqd +dcK +bRb +dlD +cuS +qmw +dfc +lGi +ufu +dlD +cuQ +aaa +aab +aaa +aab +aaa +aab +aaa +cuQ +bGG +cKQ +lqd +bcb +dbg +qZN +gGQ +taM +cJK +cIt +vLF +cEH +nGo +mrK +cEH +beh +twx +cJK +cJK +gIp +cxO +cep +bop +mmB +cyJ +cyJ +xxd +chf +qNa +ndt +exu +lMl +dbr +czr +kGB +cyJ +idY +lMl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(173,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aqZ +aaa +aab +aaa +aaa +aab +aaa +aaa +aab +aab +aqZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aGX +kCM +agb +aGY +xeR +aHP +aDq +xKT +aFM +aHd +bTX +tIy +gsN +lQZ +aYE +pcF +wZU +aGX +yaK +fuH +mPO +aGY +gPk +aGX +lfj +bau +bav +bci +jqB +bfZ +bkn +bcp +blj +blj +blj +blj +blj +blj +cIp +blj +bxR +bau +bFr +eiU +cfy +dLJ +bGw +syf +pOl +bSJ +bRs +bSJ +pOl +hfD +bSJ +rwZ +bGr +bUl +fQr +vDR +dlD +lqd +gTV +mPM +nbx +nbx +cuQ +gRe +gRe +pPK +bWg +bWg +bWg +cxT +hDf +bWg +bWg +aab +clp +clp +clp +clp +clp +aab +cuQ +bGG +cKQ +cuQ +pUR +bGG +qZN +dQM +qig +qig +sMc +fig +qKu +sHq +aqF +ddY +nCP +muq +cJK +cJK +cJK +cxO +cep +aoA +chf +fjO +cyJ +nAM +cDm +chf +ndt +iKr +vtf +hUh +xVP +gIy +gIy +kWz +lMl +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(174,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aqZ +aab +app +app +app +app +app +app +app +aab +aqZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aGX +weS +ejV +luJ +ktT +aOC +aWV +aEy +aFO +aHf +fys +aGY +hrS +aKV +efN +aNj +lPR +aMz +aQO +jYF +aGX +pRf +tAa +aGX +bbI +bau +bao +hDx +eGJ +beo +bcp +bcp +bcp +blj +bcp +blj +bry +bth +xbO +nrd +bxS +bau +bFv +eiU +cfy +dLJ +hPH +bSJ +qrJ +bSJ +bSJ +bSJ +bSJ +bSJ +azq +bGr +bGr +sBW +bEA +bEA +cjA +cuQ +chU +clX +cnv +dlD +lqd +crj +huo +ctv +bWg +bIi +cpI +kBH +gsS +vEr +bWg +aaa +clp +lBQ +vRJ +dHF +clp +aaa +cuQ +xWm +cEE +cQx +bcb +dgy +qZN +cxN +cRY +fsM +mGG +cZq +uVL +iun +sen +ial +ddF +kMB +foi +vfc +cxN +cxO +gmu +aoA +cDm +chf +iYQ +chf +cDm +dmb +cIj +cep +emD +xvM +wuA +lWF +lWF +lWF +jjX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(175,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +amh +aab +aqZ +aqZ +mDE +apn +apn +apn +apn +apn +apn +ann +aqZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aGX +qMI +aGY +sCE +xUS +aOC +aDr +lNg +aFN +aHe +aGX +jAX +xQP +aKU +aMl +aNj +nEC +aMz +aQN +sHi +aGX +ueH +dxe +aGX +lfj +bau +bax +tMU +bep +bfT +bcp +bjF +bll +bcp +boG +bcp +bcp +bti +cIp +blj +bxT +bau +bwv +aAR +cfy +bGr +bWj +bIc +bWe +nCk +nCk +faK +bWj +bIc +bWe +bGr +cau +ccg +cdC +bEA +ceK +cri +clg +clW +bGG +coA +cjA +cri +csB +bYm +bWg +fWQ +lsk +ufl +tPW +lNE +bWg +aab +clp +hcE +rLY +jcc +clp +aab +cuQ +bGG +cLc +cuQ +bcb +cLR +qZN +cJK +cJK +cJK +cMQ +cZs +qKu +nGo +umH +ddY +vHK +jpn +qig +qig +kUv +cxO +cAu +aoA +chf +kee +uAo +nAy +chf +nbC +eGX +hsB +iDX +eie +vnY +rEz +chf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(176,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aqZ +aab +apq +apq +apq +apq +apq +apq +apq +aab +aqZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aGX +aGX +aGY +xGU +agb +aOC +jKN +hzh +lCu +aGX +aGX +aHP +aJK +aYC +aYC +xne +iwS +aGX +aGX +heL +aGX +aGX +aGX +aGX +bbI +aGX +aGX +aGX +aGX +aGX +aGX +aGX +bll +bmD +boG +bcp +bcp +bcp +cIp +bAY +bCO +bau +bFs +eiU +cfy +fMl +bGE +bIl +qZD +uwr +uwr +uwr +xyr +qlz +fvT +bYl +nXU +xeB +jpb +bEA +bYj +bYj +bYj +bYj +ifT +cbd +cbd +cbd +cbd +cbd +cbd +npb +cxU +uqy +kpz +bIA +bWg +aaa +clp +ckg +uij +yjV +clp +aaa +cuQ +bGG +cLc +cuQ +mNK +cuQ +qZN +gGQ +taM +cJK +cMJ +vLF +cEH +nGo +urf +cEH +beh +pKP +cJK +cJK +gIp +cxO +gmu +aoA +chf +dOb +wrM +rmH +cDm +fbp +uGf +guQ +mrc +cIm +cep +cIm +chf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(177,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aqZ +aab +aab +aaa +aaa +aab +aaa +aaa +aab +aab +aqZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aGX +aGX +aGX +aGX +aGX +aOC +aOC +kil +aGX +aHb +aMz +aMz +cqC +aGX +aMn +aMz +aGX +aGY +aGY +aGY +uVU +aMo +aGY +wgs +dWK +cqD +dWK +dWK +bip +bjn +aGX +bau +bau +bau +bpY +buy +btj +cIp +blj +bxV +bau +hen +xmu +cfy +bDq +bGB +bIl +bNj +bKk +bNN +bPy +bRm +bSZ +bUH +bIa +cav +lgO +ozX +bIa +tGg +cjN +clq +bYj +bYj +cbd +cmV +yjv +fHE +ctC +cbd +bWg +bWg +nlT +bWg +bWg +bWg +aab +clp +tFl +lor +rlA +clp +aab +cuQ +bGG +cJQ +lqd +bcb +bKl +qZN +iGI +qig +qig +ohx +eLz +uVL +llI +jXI +ial +eYV +jtc +cJK +cJK +cJK +cxO +cyJ +hbP +cDm +vNo +cyJ +uqE +chf +ntr +juH +tNc +xOM +cKS +bZZ +chf +chf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(178,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aqZ +aaa +aab +aaa +aaa +aab +aaa +aaa +aab +aab +aqZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aab +alv +aCN +aDt +uka +aEz +aDs +aCP +nnW +pcF +pcF +wKB +pcF +xiA +amW +fDc +aGY +sCE +sCE +gtV +gCl +gCl +dxa +aGX +aHO +bel +bfW +gpp +bii +aGX +bkX +bmE +bau +bqc +rTB +btb +jmZ +nrd +bxW +bau +bwv +eiU +cfy +bIa +oeO +bIl +bNl +jRF +onc +bPs +dDd +saF +xol +bIa +hnY +uZW +cbk +wwZ +iDL +fPy +ten +mMB +vwC +cbd +vns +ukV +crR +vIO +cbd +iXW +xdY +oes +lDi +uPA +bWg +cpR +cod +cBS +tuy +gDp +cod +cuQ +cuQ +cjA +cuQ +lqd +bcb +oVH +qZN +cBR +cBR +cBR +cBR +cZt +lUp +lKO +eoT +ddY +hTF +cBR +cBR +cBR +cBR +cxO +chf +vYb +chf +chf +pAM +uAo +chf +lMP +gIn +ukl +cep +cJt +dnR +chf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(179,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aqZ +aaa +app +app +app +app +app +app +app +aab +aqZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aAf +aCO +uSY +aES +feq +cZu +uvk +aGX +aGX +oVy +aOC +aGX +aGX +oVy +aGX +aGX +aMo +oXN +aGX +aGY +sGs +baz +baz +baz +baz +bir +baz +aYP +dnM +bmG +boy +bcp +brA +btl +vcb +blj +bCS +bau +bFu +nbj +cfy +bIa +bGF +bIl +bNk +bPd +bPd +tvE +bOv +qab +bNQ +bIa +ocX +ccj +cdF +bIa +chM +feR +clj +clY +bUK +cbd +cpr +ceM +csF +hEB +cbd +cwo +tFt +cxW +dRi +ind +bWg +twv +cEk +mDx +cGz +cIO +cpR +vSH +bGG +bGG +bGG +cuQ +bcb +bGG +qZN +qZN +tAp +xUK +hqo +cZy +nqa +rjK +cEH +vIW +kiq +cBR +cJK +nIF +cJK +ecZ +kMc +uAg +csL +cDm +eWA +cyJ +chf +qUQ +dmp +kkd +cIm +cJt +sRY +chf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(180,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aab +aqZ +aqZ +mDE +apn +apn +apn +apn +apn +apn +ann +aqZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aAf +aAf +aCP +aDW +aCP +aCP +aCP +fVk +aGX +hxJ +qVv +ycK +aOC +hsz +vmH +sBN +aGX +aGX +six +aGX +aHb +sGs +baz +bcq +beq +bfX +aAP +bjr +aYP +bkZ +bmF +bau +bqd +brB +brG +vcb +blj +bCR +bau +bFz +aAR +cfy +bDq +bKT +jAH +yfi +bPi +bRT +bPi +bPi +bVF +bWl +bIa +bIa +bIa +bIa +bIa +chO +ceN +cln +cmi +wqu +cbd +cny +lcZ +csH +cny +cbd +bXN +bXN +cyC +cAi +cDv +bWg +cCU +crL +csv +cGB +cHA +cIN +bGG +bGG +cMS +enO +lPL +mXz +bGG +cQs +qZN +cSf +cEH +cEH +bER +oLS +fYu +jXI +cNh +oDE +eBF +fpG +fMb +cJK +oJr +cQC +fyM +csL +ciY +ciY +vMe +ciY +ciY +ciY +ciY +ciY +bGH +ciY +ciY +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(181,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aaa +aab +aab +apq +apq +apq +apq +apq +apq +apq +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aAf +aAf +aBU +aCM +aDV +aEU +aAf +aTg +uvk +dMb +dhM +qMy +sPI +aOC +ton +mDv +wAP +aOC +bmH +ehK +baz +baz +aXd +baz +bcw +bet +bcx +biw +baz +aYP +aYP +aYP +aYP +aYP +aYP +aYP +qFW +bva +aYP +aYP +bFw +aAR +cfy +bDq +bEM +bIk +bNm +bKn +bRQ +bUh +bNJ +oJw +bWk +bLI +cay +hDS +szF +cdd +chN +jdY +bTw +gQD +jpy +cbn +cpt +crn +jSa +tIl +bLR +cwo +vZD +cyB +kew +cAD +bWg +cCT +crL +vyu +pIe +cHz +cpR +hNT +cKy +bGG +bGG +lqd +bcb +jxu +cQr +qZN +cSH +cXA +kzi +cZv +nXu +vYJ +pgX +kRV +wIr +xUX +tMx +qKZ +jIE +oJr +jrt +sLp +uEU +xFd +wrH +wrH +dlP +wrH +fBN +wrH +wrH +wrH +wrH +dwZ +ejw +aPq +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(182,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aaa +aaa +aaa +aab +aab +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aQU +dQR +aAf +aBd +rAI +aCR +aDY +aEW +aCP +aAY +uvk +aGX +ktP +lPp +aFd +aGX +aFP +iCD +pHd +aOC +aHO +ehK +baz +aXj +aXc +baz +bcu +ber +bga +vwd +bvN +bcD +bld +blw +bmI +bmT +buz +vWt +iPF +boJ +bjD +aYP +bwv +aAR +dMJ +bIa +bIa +jnE +bNq +jnE +bIa +kmE +dDQ +liO +cIL +dzp +uvM +mjP +rvf +cdf +dAw +dAw +qbX +uoQ +mxP +uHT +cpD +crq +bPt +ecI +bLR +evo +snj +cAG +lbd +weV +bWg +cCX +crL +nuW +rIw +ktw +cpR +bGG +bGG +bGG +bGG +cuQ +bcb +cuQ +cuQ +qZN +cSh +gsh +toB +gsx +wCd +olv +jXI +cNh +hOz +eBF +dvM +tQn +cJK +oJr +sFy +fyM +nMd +ctq +ciY +euQ +ePu +csL +csL +hyk +csL +csL +csL +ciY +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(183,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +alv +alv +alv +alv +amh +alv +alv +alv +alv +alv +alv +alv +aaa +aaa +aaa +aaa +aaa +aab +aab +aQU +dQR +aaa +aAg +aBc +sEL +aCQ +aDX +aEV +aCP +aHb +uvk +aGX +aGX +aOC +aOC +aGX +aGX +aGX +aGX +aGX +sCE +ehK +baz +aUL +aXg +baz +bcO +bfV +qDr +gYV +bgg +bcD +bln +bmJ +mlF +bmp +buB +bmp +boJ +boJ +byZ +aYP +rND +gZW +cfy +rKV +bGK +bNp +bNp +bKo +bIa +bPz +bRp +bTg +tJA +bLI +wNc +ctI +cdM +cdd +chP +cjO +kst +xiF +kTZ +bLR +cpv +wxL +qei +oIB +bLR +bXN +bXN +cmB +rtA +bXN +bWg +cCV +cEn +cHn +qXp +oqc +cpR +pml +cNt +cKs +cLR +lqd +bcb +cuQ +cQu +qZN +fTy +oSt +qOs +cZz +vuu +egI +oto +tPD +jPb +cBR +cJK +fET +cJK +ecZ +bUx +ayQ +csL +ciY +ciY +ciY +ciY +ciY +tVF +csL +ciY +ciY +ciY +ciY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(184,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aAg +sFR +xHv +aCS +fzq +aEX +aGd +aMz +uvk +aGX +jpP +bPR +erd +xub +krh +inm +jJU +aGX +aEB +ehK +baz +aXk +hju +baI +bcx +bcx +bhA +fAL +bgg +bcD +blo +bmO +ipJ +bqg +buA +bqg +boJ +boJ +boJ +aYQ +bwv +aAR +cfy +gLu +bGL +bPD +bKi +bPl +bIa +bIa +bIa +bIa +bIa +bIa +caC +ctI +cdM +cdd +cdd +cdd +cdd +cdd +cla +bLR +bLR +dsz +bLR +bLR +bLR +cAS +cyI +nrC +ctI +cCf +rKV +cpR +cpR +ctu +ogg +ctu +cpR +rKV +rKV +rKV +rKV +rKV +bZI +rKV +qZN +qZN +cBR +uPe +cBR +oJr +oJr +oJr +oJr +oJr +oJr +oJr +oJr +oJr +oJr +oJr +kMc +uAg +csL +djP +cQC +dlj +dlz +dSu +csL +csL +cKF +ciY +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(185,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aAg +fTO +aBV +uYz +gJH +lBb +aGc +pcF +lxC +jPW +jtl +tmd +gsN +aIv +owR +psV +paz +aGX +leF +ehK +baz +aYx +aXe +baz +bcC +bcz +bcz +dKH +baz +bjD +boJ +blz +xPH +boJ +boJ +boJ +boJ +boJ +eof +xRk +dxX +aAR +bwv +lRy +nOo +nOo +onM +cbq +bMt +rKV +bRq +nLC +bWq +rKV +sNJ +ctI +eGm +bNp +bNp +bNp +bNp +bNp +hLu +dsy +cKT +nXo +cbq +cEs +cbq +cyI +ctI +nvq +ctI +cbq +cBB +cbq +cEs +cbq +lvJ +cbq +cLa +gVu +cNx +cKT +rKV +cQB +hhn +dnY +cBR +lCQ +cWr +vcy +cNl +oJr +tlI +vum +ojz +dci +lon +cga +xsx +reO +rCg +ugC +cga +ayQ +hyk +ePu +hyk +hyk +csL +ciY +vZV +csL +cHf +cBQ +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(186,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aaa +aAg +aBh +aBX +pRv +qJf +aEZ +aAf +aGY +aGY +aGX +qgy +nlI +yiZ +aGX +omd +hak +dTW +aGX +sCE +ehK +aYP +aYP +aYP +baz +bcB +bcz +bcz +bcz +baz +bjA +bpM +blx +xUG +sRx +sRx +bxB +sRx +sRx +xZg +aYQ +uyO +kdx +nhF +lEo +gZS +bIo +opj +jCt +xmA +bUk +xia +jCt +oLm +sFh +sbs +sqn +xRV +dAD +aeJ +sbp +sbp +sbp +gqu +sbp +sbp +giy +vXN +sbp +sbp +aeJ +aeJ +ndQ +aeJ +aeJ +cDC +aeJ +aeJ +fKW +xKi +pmv +kyf +pmv +nkt +nkt +miq +jRz +seI +xqp +val +kEA +pPj +kWx +xFt +oJr +eKA +ijg +hra +ciY +nKO +rkL +ieP +gPb +ciY +csL +jPx +uAg +ciY +ciY +ciY +csL +csL +ciY +csL +csL +ctq +cBQ +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(187,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aaa +aAg +aBf +jfb +azS +aAb +aAL +aAf +aGY +aHO +aGX +grC +nlI +nSN +aGX +aOC +aOC +aGX +aGX +aQL +ehK +aYP +aYA +baA +baz +baz +bvN +bgg +bgg +baz +bjI +boJ +blz +qTl +boJ +boJ +boJ +boJ +boJ +lYm +bEl +uMZ +aAR +bwv +lRy +nOo +nOo +aRO +spl +vOq +sSQ +fxD +woA +bqb +sSQ +uMa +awK +ctI +wci +spl +cgq +spl +keJ +ufq +spl +spl +uMa +lvJ +spl +uMa +uMa +ctI +spl +spl +aac +ufq +spl +spl +lvJ +spl +spl +hug +spl +spl +spl +rKV +yku +mCV +gSR +inQ +miN +xTZ +qyf +osm +oJr +ksj +mdX +cga +ciY +hWu +xvs +ezG +dup +ciY +ugC +csL +szS +ciY +aaa +ciY +ciY +dci +ciY +cDo +csL +bUx +dSu +aab +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(188,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aaa +aAg +aBj +aVD +aCV +aEa +aFb +aCN +xLs +aGX +aGX +aGX +aGX +aGX +aGX +aJN +aKZ +qYO +aQI +sCE +gXX +aYP +aYz +sgZ +bay +bcF +bcD +gxW +bcD +bjs +bcD +bln +bmJ +vFw +bmp +buB +bmp +boJ +boJ +boJ +aYQ +bwv +aAR +cXh +gLu +bGD +bIy +bKj +bNC +bED +bTb +bTb +bTb +bTb +bTb +uMa +awK +spl +cdk +cbj +cbj +tks +cbj +cbj +cbj +cbj +iZj +lvJ +xdy +rKV +gLu +cvc +gLu +rKV +qhq +qhq +yiF +yiF +cFI +yiF +qhq +rKV +gLu +gLu +rKV +rKV +rKV +lQV +rKV +oJr +oJr +oJr +oJr +oJr +oJr +mhm +pAl +kdh +ciY +ciY +uXA +uXA +wUT +ciY +cQC +csL +mMY +cBQ +aaa +cBQ +cDo +ePu +csL +csL +csL +dSu +ciY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(189,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aAf +aBe +aVD +aBg +aBg +aFa +aAf +sCE +nRP +cYX +orY +kMN +eFs +mCw +aJL +aKY +aMz +aUU +sCE +vNj +bjg +txu +mEF +aZF +bcP +bgb +sUQ +bcD +bjs +bcD +blo +bmO +bdQ +bqg +buA +bqg +boJ +boJ +bzl +aYP +bFB +aAR +cXh +rKV +eER +vGj +vGj +geb +bED +oyO +viP +nin +bts +bTe +uMa +awK +dVG +cbj +cbj +azG +ekQ +qvV +ekQ +cmX +cbj +crz +lvJ +fTR +rKV +gbs +nOo +xwb +vuN +qhq +lNS +cDe +oFq +pwE +cIC +lvb +aab +aab +aab +aab +cBQ +cBe +wVG +krV +emy +jmU +ciY +vBC +ePu +lcL +ijg +iPb +skT +xII +ciY +ciY +ciY +dci +ciY +cQC +csL +fyM +cBQ +fpO +cBQ +asu +hyk +ugC +csL +csL +ciY +aaa +alv +alv +alv +alv +alv +alv +alv +alv +alv +amh +alv +alv +alv +alv +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(190,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aAf +aAf +aBW +aCW +aEc +aAf +aAf +lvE +oQv +sCE +aIE +tKa +qTK +aGX +aGX +aGX +aGX +aJM +aGY +ehK +aYP +aYB +baB +aZm +bdY +bfS +bgi +bgi +aYP +bcD +blm +bcD +bmK +bcD +bcD +bcD +boJ +boJ +qyq +aYP +xmi +aAR +cXh +bED +bED +hLG +cYh +cYh +bED +cZp +cZT +xcO +oOz +vzI +sbp +nwR +cdP +cbj +cFc +dDw +oAD +cmF +oAD +cnb +cbj +cqn +lvJ +spl +rKV +gVT +nOo +ygr +gFV +cCc +ebu +jqN +cDw +mgo +cHw +cAP +cLb +cLb +cLb +cLb +cLb +xDr +wpu +fZu +cBQ +rQO +ciY +gjN +cga +ciY +xHJ +rWd +kso +cXE +ciY +csL +ciY +ugC +cBe +cga +cga +fyM +dSu +aaa +ciY +csL +vzq +ciY +ciY +ciY +ciY +ciY +alv +aaa +aaa +aab +aab +aaa +aaa +aab +aab +aaa +aaa +aab +aab +aaa +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(191,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aAf +aAf +bJJ +weK +aAf +aAf +aAf +weK +weK +euT +aGX +qDq +wFr +asJ +fOq +aNi +jne +klS +sEu +syE +aYP +aYG +baC +aZm +bcR +bfS +bgi +bhZ +aYP +bjp +aYP +bmg +aYP +bmU +bgf +aYP +aYP +aYP +aYP +aYP +bFH +xmu +cXh +bED +bJr +bLo +bNt +qvO +mTA +rYr +bIp +lmS +bWv +bTe +caS +wet +pwk +cqc +kHG +gkm +vKr +vcm +hzy +cmZ +qaD +crG +dtL +ctI +cvc +nOo +nOo +yfn +kYr +cCi +ygK +oBs +cEu +vdL +cID +cAP +cLj +cLe +nTm +cOu +cLb +cLb +eKC +mhW +gzz +ciY +ciY +csL +ePu +ciY +ciY +ciY +ciY +ciY +ciY +ciY +ciY +uuH +ePu +hyk +cga +fyM +ciY +ciY +ciY +csL +csL +dSu +jTS +dql +uRK +ciY +xhe +aaa +doh +ddP +doG +aab +doh +ddP +doG +aab +doh +ddP +doG +aaa +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(192,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aAf +gSU +lOM +mFI +aCN +wqv +jsR +dXx +weK +hZH +qgQ +aGY +lzb +hkN +qEW +aGX +aUW +aGY +tUD +aGY +aYP +aYF +baC +aXh +bcR +aLS +bgi +bgi +aYP +vTz +hFx +fbA +aYP +aYP +aYP +aYP +aaa +aaa +aab +bte +bGj +aAR +cXh +eiJ +pcX +bBc +cZD +rzF +cZD +cYO +bIp +bIp +cOC +bED +rKV +dbx +rKV +cbj +bGp +dDw +cif +cjV +wym +otW +cbj +cqa +csM +cto +rKV +ocw +nOo +xeq +rkS +cCc +cBC +cDt +cFY +cHo +oLe +cJT +nXB +ygu +dtN +dtN +cPA +cLb +cRy +thV +mxA +oBq +fJa +qEt +lbM +ciY +csL +cAd +mBE +ueT +csL +dGF +gWv +nwG +xhA +gWv +kPE +dea +vMe +iot +lAc +csL +csL +ciY +gVD +ssL +wWp +dSu +amh +aab +doh +ddQ +doG +aaa +doh +ddQ +doG +aaa +doh +ddQ +doG +aab +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(193,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aAf +hew +jrD +fZO +mZp +fBy +gmE +gXj +pMD +aMq +aUY +aPO +tWd +aPO +aMq +aUY +aMq +aGX +iIW +aGX +aYP +aYP +aYP +aYP +aXl +aYP +aYQ +aYQ +aYP +aYP +aYP +aYP +aYP +aab +aaa +aaa +aaa +aab +aaa +bte +bwv +aAR +cXh +eiJ +lTr +evC +xRG +rzF +cZD +rYr +bIp +bIp +eXy +bED +cHf +dbX +csL +cbj +cbj +hPx +lGY +cif +clw +cnf +pyI +crI +awK +spl +rKV +qkz +nOo +czc +jCu +cAP +cDD +cDG +cFU +cHp +cIF +ojb +oEK +cLe +tWz +rRX +cPz +wEe +hDd +oEu +wAd +ciY +ciY +eaT +lZw +oph +nwG +nwG +gWv +gWv +gOE +qxd +ciY +bUx +csL +csL +bVd +cga +ePu +ePu +dkv +isD +csL +jPw +fqt +lHw +dbo +ciY +aab +aaa +doh +ddQ +doG +aab +doh +ddQ +doG +aab +doh +ddQ +doG +aab +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(194,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aAf +vWN +qjA +pmH +aAf +fsm +wtq +dNc +pMD +aCL +aDZ +aMq +aMg +aMq +weG +npQ +aMq +nhw +tnS +mSI +dSj +ptw +aGX +aaa +aaa +aab +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +bte +ree +aAR +cXh +eiJ +nFG +rzF +fgr +hhW +rPU +vuU +kxm +dVQ +xXO +bED +bUx +cga +csL +kMc +cbj +cbj +cbj +cbj +cbj +cbj +cbj +rKV +evS +rKV +rKV +afs +hTK +cze +oJo +cAP +fBk +bWR +cGa +cHq +cIE +cJP +cLe +cLe +cLe +cLe +vWz +cLb +pbY +nrP +cwK +fcM +cwK +qVP +tqd +ciY +kMc +jjs +csL +hyk +hFz +ugC +ciY +ciY +ciY +dSu +bVd +ePu +vMe +cKF +ctq +cDo +ciY +ciY +ciY +ciY +ciY +ciY +aab +aab +doh +ddQ +doG +aab +doh +ddQ +doG +aaa +doh +ddQ +doG +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(195,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aAf +mbZ +teD +nOW +aAf +oQT +xoT +xEA +aMq +aCU +aOL +aEY +dox +aOL +ssI +mYn +aMq +qtT +nxy +xEb +awN +aJE +cqC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +bte +bwv +aAR +cXh +bED +nLa +bLp +bNu +bxX +eLE +ezy +bIp +yiu +tYP +bED +cKF +csL +cga +csL +qth +csL +csL +dbX +csL +csL +ciY +crJ +vbf +csc +ciY +ciY +ciY +ciY +ciY +cAP +cDF +cHr +cFZ +cHr +pCx +cAP +cLe +fEI +pSb +sSP +cLb +cLb +ePp +jPx +gzz +gzz +dSu +inc +mtx +ciY +cDo +csL +ugC +ciY +xML +dSu +ciY +gEj +rVK +ciY +uwe +csL +ciY +djQ +djQ +djQ +djQ +dlT +aaa +aaa +aaa +aaa +aab +aaa +doh +ddQ +doG +aab +doh +ddQ +doG +aab +doh +ddQ +doG +aaa +aaa +alv +alv +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(196,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aAf +lJT +fVg +kuG +aAf +moA +qAn +uXy +aMq +aNm +aEY +nxY +vUy +ndX +aOL +mYn +aMq +qtT +heW +kwk +aJE +pQu +aGX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +bEF +bEF +bEF +bEF +bEF +bHS +wri +iBI +bED +bED +bED +bED +bED +bED +bED +bUT +bED +bED +bED +dbz +cAw +osq +rTm +osq +cwK +ksJ +osq +osq +xYl +psP +rXw +rSz +vmk +kqT +wvz +wvz +gKL +rhK +cAP +cDH +cFb +cGd +cHs +pwf +cAP +cLb +cLb +cLb +cLb +cLb +qOI +nMG +kep +mQX +jyo +ciY +dHc +pOY +ciY +yjF +ePu +ugC +ciY +ofq +osq +dXm +dXm +mxJ +cQw +bVd +ePu +djC +djQ +deS +dfb +dfn +dlT +dlT +dlT +aaa +aaa +aab +aaa +aab +ddR +aaa +aaa +aab +ddR +aaa +aaa +aab +dee +aaa +aaa +aaa +aab +aaa +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(197,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aAf +xPw +tbW +eQY +aCN +moA +qAn +uXy +aMq +aMq +aMq +aPS +aQT +aOL +hFP +aUh +aMq +rPa +hLa +aJE +tOQ +aGX +aGX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bEF +bEF +dBt +rFe +hpY +glD +bmm +oNu +cXj +uuo +iSv +bNv +bNv +boD +ciY +cDo +csL +cga +pEO +csL +csL +ceU +ciY +ciY +hMr +ciY +ciY +cKF +tVF +csL +ciY +hdW +aRJ +ctE +ciY +ugC +csL +dbX +hFE +cAP +lXi +cHr +tMg +cHr +wAG +cAP +aab +vkV +aaa +aab +ciY +tjb +cga +fGT +nBI +tVF +ciY +lrW +ciY +ciY +kMc +csL +csL +slp +csL +csL +tZu +fvV +fJD +slp +eSz +duF +cOm +dcm +deN +dfa +tMT +kYu +sTF +lCG +hDJ +ddE +ddE +ddN +cTW +cTW +cTW +cTW +cTW +cTW +cTW +ded +ddE +def +ddE +ddE +ddE +deg +aab +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(198,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +afO +aMr +aAf +rPv +pfB +okb +aAf +msr +axr +hmj +aMq +aNp +aDZ +aEY +dew +aOL +aOL +uhU +aMq +wZb +jeP +nzp +aGX +aGX +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +bEF +bsP +bmm +bmm +bmm +bmm +bmm +oNu +bmm +bmm +bmm +bmm +bmm +iIB +hMr +csL +cga +gww +csL +rng +csL +tVF +ciY +fVy +dbX +ctq +cgs +cgs +cgs +cgs +cgs +crK +qQO +fUW +cgs +cgs +tVF +csL +nSH +rSS +cAP +poC +tVd +fjx +cAP +cAP +ciY +ciY +ciY +ciY +ciY +xPb +ciY +ciY +cQw +ciY +ciY +uCU +iYo +ciY +csL +hyk +csL +ciY +ciY +csL +ylW +dfU +cpE +ciY +cBe +csL +lrL +deE +deZ +dfj +dfp +dlT +dlT +dlT +aaa +aaa +aab +aaa +aab +ddT +aaa +aaa +aab +ddT +aab +aaa +aab +dee +aaa +aab +aaa +aab +aaa +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(199,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dQR +aAf +aAf +aAf +aAf +aAf +aAf +aAf +aAf +aMq +aNo +aDZ +aDZ +aQY +aEY +hrK +mYn +aMq +aGX +cqC +aGX +aGX +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +bEF +bsO +kgC +kaa +fJe +fJe +fJe +nYF +fJe +fJe +fJe +iMm +dMS +aOM +ciY +rng +csL +cga +csL +pZe +ciY +ciY +ciY +baZ +dbX +qrd +cgs +duq +xAw +iJf +cqj +cmQ +tXP +qAo +cuZ +cgs +cDo +csL +nSH +ugC +cAP +cAP +cAP +cAP +cAP +rID +cga +cga +ePu +gLA +uwi +nSH +cQw +cga +rng +ciY +euQ +nUZ +mzM +qhY +mzM +fqR +csL +cga +ciY +bGH +ciY +ciY +dSu +ciY +rID +csL +ciY +djQ +djQ +djQ +djQ +dlT +aaa +aaa +aaa +aaa +aab +aaa +doh +ddU +doG +aab +doh +ddU +doG +aab +doh +ddU +doG +aaa +aaa +alv +alv +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(200,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +afO +dQR +aaa +aaa +dQR +dQR +tnb +dQR +aMq +aNq +aNk +aOK +aQW +aRZ +aTj +aUg +aMq +dQR +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bjR +uLo +bmm +inj +bmm +lIV +bGh +bGh +bGh +lIV +bmm +yha +bmm +cZn +ciY +xxa +csL +eGo +csL +mZs +hMr +csL +dbX +tVF +ciY +ciY +cgs +xWg +cvb +cqk +fMa +oRP +qHw +qAo +cva +cgs +cDo +csL +cvQ +cga +cBe +ePu +rID +vMe +cBe +cga +gll +btE +lhy +wvz +pfF +hes +osq +osq +igV +hyk +cga +hyk +csL +ciY +ciY +nUZ +mzM +mzM +cLu +mzM +fqR +csL +csL +dci +csL +cga +ciY +kgc +ciY +aab +aab +aab +aab +aab +aab +aab +aab +aab +doh +ddU +doG +aaa +doh +ddU +doG +aaa +doh +ddU +doG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(201,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aMr +aab +aMq +aMq +aMq +aMq +aMq +aMq +aMq +aMq +aMq +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bjR +ylC +eEO +rkR +bCX +bAK +xze +eje +jYv +bEF +cXs +crw +vvK +iIB +ciY +csL +cga +ciY +exC +ciY +ciY +ciY +ciY +ciY +ciY +uCf +smz +nMi +hhf +cqe +csr +crN +csi +ctL +lDx +cgs +cgs +oTk +gwo +vmk +vmk +gPW +lhy +mvm +vmk +jlt +lpu +ciY +ciY +cDo +cga +csL +ePu +cga +hFz +csL +hyk +csL +csL +cpE +ciY +nNb +cIr +csL +ciY +ucE +jdz +iMG +ciY +ciY +ciY +dZA +ciY +ciY +ciY +aaa +aaa +aab +aaa +aaa +aaa +aaa +aab +aaa +doh +ddU +doG +aab +doh +ddU +doG +aab +doh +ddU +doG +aab +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(202,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aMr +aab +aaa +aaa +dQR +dQR +aQU +dQR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bjR +fjd +bmm +inj +bCT +cOn +bwD +cVV +bwD +sNQ +cXp +yha +bmm +vGq +ciY +csL +bUx +ciY +cga +dzN +ciY +xKa +aLe +aLe +aLe +aLe +uAL +ycj +oGU +ppH +hsQ +oRB +ahB +oRB +oRB +cgE +cgs +ciY +cwS +ciY +ciY +csL +ofP +ciY +ciY +ciY +ciY +ciY +uHX +csL +ugC +csL +cDo +csL +hFz +cKF +cKF +csL +ePu +csL +ciY +dbi +csL +tVF +ciY +ciY +wyv +ciY +ciY +fxN +kEe +kju +ibW +jtP +cBQ +aaa +aab +aab +aab +aab +aab +aab +aab +aab +doh +ddU +doG +aaa +doh +ddU +doG +aab +doh +ddU +doG +aab +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(203,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aMr +aMr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +bjR +uLo +bmm +inj +bCT +lSz +bwC +bzd +bwC +xho +cXp +yha +bmm +qzV +ciY +cga +hZN +ciY +wYs +hbu +ciY +rQr +cgs +cgs +cgs +cgs +cgs +qnk +lRi +hAR +hSN +crQ +bZq +ctO +oJc +rAR +cgs +jwr +fPr +mMk +ciY +hMr +ciY +ciY +smL +ciY +hLl +ciY +bGH +ciY +ciY +ciY +cQw +mQX +rjh +ciY +cQw +cQw +ePu +csL +ciY +ciY +dZA +ciY +ciY +aab +owP +aab +cBQ +gPM +kju +xtZ +aPr +vhf +cBQ +aaa +aaa +aab +aaa +aaa +aaa +aaa +amh +aaa +doh +deb +doG +aab +doh +deb +doG +aab +doh +deb +doG +aaa +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(204,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +bjR +ylC +fOi +aUR +bCT +wKx +bxz +bwD +bxz +isK +cXp +vBV +jqU +wVi +ciY +csL +kgg +ciY +vBX +cga +ciY +rQr +cgs +gHx +hDN +nTk +vBv +vXo +ijP +qLp +kLc +cqk +cqk +ctQ +doK +nBc +cgs +vDX +uwe +ctq +ciY +csL +raL +ciY +dci +ciY +rSe +ciY +rng +rng +mQX +cIu +vsw +wPs +oBz +xde +ciY +djP +ePu +wew +ciY +odD +qYC +tue +ciY +aab +wHA +aab +cBQ +awM +kju +kju +kju +hgb +cBQ +aaa +aaa +aab +aaa +aaa +aaa +aaa +alv +aaa +aaa +aab +aab +aaa +aab +aab +aaa +aab +aab +aab +aaa +aaa +amh +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(205,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +bjR +fjd +bmm +inj +bDp +bEF +gin +nPm +jwn +bAK +cYe +yha +bmm +gOd +ciY +csL +csL +ciY +fAH +mlv +ciY +rQr +cgs +goX +ooY +afu +vBv +evw +orf +iFq +wgI +csq +csq +csr +doF +uDR +cgs +qCZ +sRw +vaz +ciY +csL +fmn +qth +csL +oXK +isD +ciY +hyk +hyk +mQX +rMb +csL +psT +fQI +csL +cja +djP +ePu +cDo +ciY +rfh +sPu +sLZ +ciY +aab +aab +aab +ciY +ciY +igq +geH +fPR +ciY +ciY +aab +aab +aab +aab +aab +aab +aab +alv +alv +alv +alv +alv +alv +alv +alv +alv +alv +alv +alv +alv +alv +alv +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(206,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aab +aab +bEF +bta +bmm +inj +bmm +nAs +bGo +bGo +bGo +nAs +bmm +yha +bmm +iIB +ciY +hMr +ciY +ciY +ciY +ciY +ciY +rQr +cgs +kIT +jzz +lVB +vBv +oGw +cqe +mqK +cfK +nhs +kwP +frm +cvr +nRx +cgs +qcp +uwe +voo +ciY +ciY +csL +awx +jPZ +fmn +csL +vOs +cga +ePu +cQw +otv +dLN +hyk +dLN +lHs +ciY +vbq +oxf +ciY +ciY +uls +wml +dUv +ciY +aaa +aaa +aaa +aaa +ciY +cBQ +cBQ +cBQ +ciY +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(207,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +bjR +bzO +eEO +rkR +oWE +oWE +oWE +hqe +oWE +oWE +oWE +dYR +vvK +jwu +bmm +bmm +bEF +xKa +aLe +aLe +aLe +pVW +cgs +bES +bES +bES +cgs +kzo +uid +fDJ +rAN +fDJ +fDJ +fDJ +fDJ +cgs +cgs +oPX +jQD +asF +csL +ciY +qup +ciY +ciY +ciY +qup +ciY +wLu +pTs +cKE +ciY +kiF +hBu +gRU +cpE +cQw +ciY +ePu +tVF +ciY +ciY +vMe +ciY +ciY +ciY +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(208,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +bjR +bzO +bmm +inj +bmm +bmm +bmm +oWE +bmm +bmm +bmm +ujY +bmm +iIB +bmm +vFk +bEF +ipF +aLe +aLe +aLe +pVW +aaa +aaa +aab +aaa +aaa +aaa +fDJ +oND +vue +ioU +tPX +dFd +fDJ +aab +ciY +csL +ePu +uhA +hmu +ciY +ciY +ciY +qeI +ciY +ciY +ciY +cKF +uxB +cQw +csL +cga +vlh +wvD +dbX +cga +cQw +cBe +ciY +ciY +nCZ +nCZ +nCZ +fjf +ciY +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(209,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +bjR +bzO +bmm +inj +gOd +bjR +iek +oWE +gOd +bjR +iek +ujY +bmm +iIB +hCr +bEF +bEF +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +fDJ +vjd +sSS +kCd +gXL +xhR +fDJ +aab +ciY +cBQ +cBQ +yjR +cBQ +ciY +pCv +ciY +rGa +ciY +vHJ +ciY +bUx +ePu +cja +csL +rbZ +ePu +mJi +pqA +cIu +ciY +ePu +ctq +ciY +nCZ +iXD +nCZ +hXR +ciY +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(210,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bEG +bEG +bEG +bEG +bEG +mxH +fOi +aUR +gSE +nHv +iek +oWE +gOd +nHv +swk +hsP +jqU +mSJ +bEF +bEF +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aab +aaa +aaa +aaa +fDJ +ska +gWp +vyQ +mJp +jRM +fDJ +aaa +aaa +aab +cBQ +cGW +cBQ +ciY +sKQ +oBM +llx +upZ +lHm +ciY +fPq +cga +ciY +pbc +ctq +tVF +kpR +raH +eba +ciY +cga +cHf +ciY +nCZ +nCZ +nCZ +pko +ciY +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(211,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bEG +pAU +gnG +rLo +bEG +bEG +buT +inj +gOd +bjR +iek +mmt +gOd +bjR +iek +byl +bmm +iIB +bEF +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aab +aab +aab +aab +fDJ +qGU +qGU +qGU +fDJ +mpm +fDJ +aab +aaa +doE +cBQ +mAZ +cBQ +ciY +qlE +cBQ +ece +kBI +eNn +ciY +tVF +iZV +ciY +mQX +ciY +lYv +ciY +ciY +ciY +ciY +cja +ciY +ciY +sxv +jOj +hXR +ciY +ciY +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(212,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bEG +iIA +bol +mHO +lbD +bEG +bEG +gUm +bmm +bmm +bmm +oWE +bmm +bmm +bmm +byl +bmm +rnx +bEF +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aaa +doE +aab +aab +doE +doE +rFZ +doE +ciY +ciY +ciY +ciY +qvf +vFV +ciY +euQ +ePu +jgA +tVF +gmU +jPx +gmU +jgA +wgA +cga +ePu +ciY +ciY +ciY +ciY +ciY +ciY +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(213,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bEG +xeG +bol +qtJ +mHO +bvP +bzx +inj +oWE +oWE +oWE +oWE +oWE +oWE +oWE +cDp +kgC +skf +bEF +aaa +aaa +aaa +aaa +aaa +aYm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aaa +aaa +doE +aaa +alv +aaa +aaa +rPK +aaa +aab +aaa +aab +ciY +ciY +ciY +ciY +xmq +csL +sem +sem +jgA +vrA +vMa +pXY +ciY +hyk +csL +ciY +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(214,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +lXA +fhe +goN +edQ +bvR +bvR +bzD +mcq +ido +pya +bmm +bmm +bmm +lEZ +ido +vws +ido +vKP +bEF +sGl +aab +aab +aab +aYm +aYm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aaa +aaa +doE +aab +alv +aaa +aaa +rPK +aaa +aaa +aaa +aaa +aab +aab +aab +ciY +ciY +cBQ +ciY +ciY +ciY +ciY +ciY +ciY +ciY +cQC +meB +ciY +aab +aaa +aab +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(215,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +yig +bmL +bol +buE +bEG +btk +bEG +bqn +bAE +bjR +bjR +bjR +bjR +bjR +bAE +bqn +bAE +bqn +bEF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +doE +aaa +aab +aab +aaa +rPK +aaa +aab +aaa +aab +aab +aaa +aab +aab +aaa +aab +aaa +aaa +aab +aab +aab +aab +ciY +ciY +ciY +ciY +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(216,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +kWu +lVU +ecV +nkk +rxW +btp +bol +bjR +boI +bjR +tnJ +pXs +eWC +bjR +boI +bjR +boI +bjR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +abp +doE +aaa +aab +aab +doE +rPK +doE +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(217,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bEG +bEG +jza +mYv +bol +btp +bol +bjR +brL +bEF +cWE +bGN +dgz +bEF +bAN +bjR +bol +bjR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +oiQ +aaa +aaa +doE +aaa +xRM +aab +aaa +rPK +aaa +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(218,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bEG +owa +ndH +brD +btp +bol +bjR +bol +bqn +cWQ +bGM +fEO +bqn +bol +bjR +bol +bjR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aaa +aaa +doE +aaa +alv +aaa +aaa +rPK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(219,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bEG +bEG +bEG +bEG +bEG +xir +bjR +xir +bjR +bjR +bjR +bjR +bjR +xir +bjR +xir +bjR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +xRM +aab +aaa +doE +aaa +oiQ +aaa +aaa +rPK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(220,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +brK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +doE +aaa +aab +aaa +doE +rPK +doE +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(221,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aaa +aaa +doE +aaa +aab +aaa +aaa +rPK +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(222,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aaa +aaa +doE +aaa +alv +aaa +aaa +rPK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(223,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +alv +aaa +aaa +doE +aaa +alv +aaa +aaa +rPK +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(224,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +amh +aaa +aaa +doE +aaa +alv +aab +doE +rPK +doE +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(225,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +doE +doE +doE +aaa +aaa +aab +aaa +aaa +doE +doE +doE +doE +doE +rPK +doE +doE +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(226,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +qcH +cic +clB +cnk +cid +cie +cie +cie +cvs +cie +cie +cie +cnk +cic +wNp +cic +qcH +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(227,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +cic +cjZ +cjZ +cjZ +cie +cie +ckb +cdK +cjZ +udq +ckb +cie +cie +clA +lNG +cjZ +cie +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(228,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +cic +cjZ +cjZ +cjZ +clB +ckb +ckb +cdK +cjZ +udq +ckb +ckb +cie +jgm +fYN +kKV +cie +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(229,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +cic +clA +kOa +jgm +cie +ckb +ckb +cdK +cjZ +udq +ckb +ckb +clB +puj +uMu +qEP +cie +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(230,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cid +cid +cie +cie +cie +ckb +ckb +cdK +cjZ +udq +ckb +ckb +cie +cie +cie +cid +cid +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(231,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cid +cie +cie +ckb +ckb +ckb +ckb +cdK +cjZ +udq +ckb +ckb +ckb +ckb +cie +cie +cid +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(232,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cij +cie +ckb +ckb +ckb +ckb +ckb +cdK +cjZ +udq +ckb +ckb +ckb +ckb +ckb +cie +cij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(233,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cie +ckb +ckb +ckb +ckb +ckb +ckb +cdK +cjZ +udq +ckb +ckb +ckb +ckb +ckb +ckb +cie +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(234,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +cie +cic +clH +ckb +ckb +ckb +ckb +cdK +nnC +udq +ckb +ckb +ckb +ckb +cDN +cic +cie +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(235,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +cie +ckb +ckb +ckb +ckb +ckb +ckb +oFj +cvt +asI +ckb +ckb +ckb +ckb +ckb +ckb +cie +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(236,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +cij +cie +ckb +ckb +ckb +ckb +ckb +nGV +syl +uac +ckb +ckb +ckb +ckb +ckb +cie +cij +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(237,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +cie +cie +ckb +ckb +ckb +ckb +ckb +ckb +ckb +ckb +ckb +ckb +ckb +cie +cie +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(238,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +cie +cie +ckb +ckb +ckb +ckb +ckb +ckb +ckb +ckb +ckb +cie +cie +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(239,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +cie +cie +ckb +ckb +ckb +ckb +ckb +ckb +ckb +cie +cie +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(240,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +cie +cie +jUt +ckb +cvv +ckb +jUt +cie +cie +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(241,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +cie +cie +ckb +cid +ckb +cie +cie +aab +aab +aaa +aaa +abp +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(242,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abp +aaa +aaa +aaa +aab +aab +cij +cie +cie +cie +cij +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(243,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aab +aab +aab +aab +aab +aab +aab +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(244,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(245,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(246,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(247,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(248,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(249,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(250,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(251,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(252,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(253,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(254,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(255,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} diff --git a/_maps/map_files220/delta/delta.dmm b/_maps/map_files220/delta/delta.dmm new file mode 100644 index 000000000000..d428ac3d0aab --- /dev/null +++ b/_maps/map_files220/delta/delta.dmm @@ -0,0 +1,162511 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aaa" = ( +/turf/space, +/area/space) +"aaA" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"aaH" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"aaZ" = ( +/obj/effect/landmark/spawner/carp, +/turf/space, +/area/space) +"abj" = ( +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"abv" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/space, +/area/maintenance/auxsolarstarboard) +"abw" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"abQ" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/starboard2) +"ace" = ( +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/maintenance/auxsolarstarboard) +"acf" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/space, +/area/maintenance/auxsolarstarboard) +"acg" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/maintenance/auxsolarstarboard) +"ach" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/space, +/area/maintenance/auxsolarstarboard) +"aci" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/space, +/area/maintenance/auxsolarstarboard) +"acj" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/space, +/area/maintenance/auxsolarstarboard) +"aco" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/maintenance/auxsolarstarboard) +"acp" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/maintenance/auxsolarstarboard) +"acC" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"acE" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/space, +/area/maintenance/auxsolarstarboard) +"acF" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"acG" = ( +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/maintenance/auxsolarstarboard) +"acJ" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_nw"; + name = "northwest of station"; + width = 18 + }, +/turf/space, +/area/space) +"acS" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"acX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"acY" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 4; + autolink_id = "mix_in" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"adb" = ( +/turf/simulated/wall, +/area/hallway/secondary/entry) +"add" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_1) +"ade" = ( +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/pod_1) +"adg" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/maintenance/auxsolarstarboard) +"adh" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/space, +/area/space/nearstation) +"ado" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"adt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"adu" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"adx" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"adz" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/space, +/area/space/nearstation) +"adA" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"adL" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_1) +"adN" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/entry) +"adO" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"adR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/port) +"adZ" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aea" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"aeb" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aec" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aed" = ( +/obj/docking_port/mobile/pod{ + id = "pod1"; + name = "escape pod 1" + }, +/obj/machinery/door/airlock/titanium{ + id_tag = "s_docking_airlock"; + name = "Escape Pod Hatch" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_1) +"aee" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/arrival/station) +"aef" = ( +/obj/machinery/door/airlock/external{ + id_tag = "admin_home"; + locked = 1 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aeh" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"aei" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgeryobs) +"aet" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"aey" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"aez" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"aeA" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"aeC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"aeI" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aeJ" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"aeK" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_4) +"aeL" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_4) +"aeM" = ( +/obj/machinery/door/airlock/external, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"aeN" = ( +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"aeO" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/east, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aeP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aeQ" = ( +/obj/docking_port/mobile/pod{ + dir = 4; + id = "pod4"; + name = "escape pod 4" + }, +/obj/machinery/door/airlock/titanium{ + id_tag = "s_docking_airlock"; + name = "Escape Pod Hatch" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_4) +"aeT" = ( +/obj/item/mounted/frame/apc_frame, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/wood, +/area/maintenance/library) +"afa" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_4) +"afb" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"afc" = ( +/obj/structure/sign/pods{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"afd" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/light, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_4) +"afe" = ( +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/pod_4) +"aff" = ( +/obj/structure/closet/emcloset, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"afg" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/auxsolarstarboard) +"afh" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"afi" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"afj" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/northeast, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"afk" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/hallway/secondary/entry) +"afl" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/hallway/secondary/entry) +"afm" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/hallway/secondary/entry) +"afn" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"afx" = ( +/obj/machinery/power/smes, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"afy" = ( +/obj/machinery/camera{ + c_tag = "Fore Starboard Solars"; + network = list("SS13","Engineering") + }, +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"afz" = ( +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/wrench, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/hallway/secondary/entry) +"afC" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/hallway/secondary/entry) +"afJ" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"afM" = ( +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/machinery/door/airlock/engineering{ + name = "Fore Starboard Solar Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/auxsolarstarboard) +"afN" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"afO" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/structure/sign/vacuum{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"afP" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"afU" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint/south) +"agd" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"age" = ( +/obj/structure/sign/vacuum{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"agg" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"agh" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Center Fore"; + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"agk" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/shuttle/arrival/station) +"agp" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Starboard Arrivals Storage"; + dir = 4; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/hallway/secondary/entry) +"agA" = ( +/obj/structure/sign/vacuum{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"agB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"agC" = ( +/obj/structure/sign/vacuum{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"agD" = ( +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/shuttle/arrival/station) +"agE" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/arrival/station) +"agF" = ( +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/arrival/station) +"agT" = ( +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/hardhat/orange, +/obj/item/clothing/head/hardhat/orange, +/obj/structure/closet/crate/internals, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"agU" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"agV" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/emergency, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"agW" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"agX" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"ahh" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"ahy" = ( +/obj/machinery/door/airlock/glass{ + name = "Vacant Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/vacantoffice) +"ahz" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/airlock/external{ + id_tag = "ferry_home"; + locked = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"ahA" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"ahB" = ( +/obj/machinery/door/airlock/titanium{ + id_tag = "s_docking_airlock" + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel, +/area/shuttle/arrival/station) +"ahC" = ( +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"ahE" = ( +/obj/machinery/door/airlock/titanium{ + id_tag = "s_docking_airlock" + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel, +/area/shuttle/arrival/station) +"ahF" = ( +/obj/machinery/door/airlock/external{ + name = "Arrival Airlock" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"ahV" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"ahW" = ( +/obj/machinery/light, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aik" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"ail" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/effect/landmark/spawner/late/crew, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aim" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/effect/landmark/spawner/late/crew, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aio" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aip" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"ait" = ( +/obj/machinery/economy/atm{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aiz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"aiE" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aiF" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aiG" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/stalkybush, +/obj/structure/window/full/shuttle, +/turf/simulated/floor/grass/no_creep, +/area/shuttle/arrival/station) +"aiH" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aiI" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aiL" = ( +/obj/structure/marker_beacon{ + initialized = 1; + icon_state = "markerburgundy-on" + }, +/obj/structure/window/full/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/hallway/secondary/exit) +"aiQ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"aiX" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"ajd" = ( +/obj/item/radio/beacon, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"ajf" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"ajx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "neutral" + }, +/area/security/permabrig) +"ajy" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"ajD" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/crew/assistant, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"ajF" = ( +/obj/structure/table/reinforced, +/obj/item/folder, +/obj/item/storage/pill_bottle/dice, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"ajL" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"ajM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"ajN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"ajX" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 11; + id = "specops_home"; + name = "port bay 2"; + width = 5 + }, +/turf/space, +/area/space) +"aka" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"akb" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"akw" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"akx" = ( +/obj/structure/closet/wardrobe/black, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aky" = ( +/obj/structure/closet/wardrobe/grey, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"akz" = ( +/obj/structure/closet/wardrobe/yellow, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"akA" = ( +/obj/structure/table/reinforced, +/obj/item/storage/secure/briefcase, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"akB" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/fore2) +"akG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"akR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"akY" = ( +/obj/machinery/status_display, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/arrival/station) +"akZ" = ( +/obj/machinery/door/airlock/titanium{ + id_tag = "s_docking_airlock" + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"ala" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/arrival/station) +"ali" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"alk" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/fore2) +"alt" = ( +/obj/structure/sign/vacuum{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"alv" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"alw" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"aly" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Center Aft"; + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"alG" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Aft Starboard"; + dir = 4; + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"alH" = ( +/obj/structure/computerframe{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/arrival/station) +"alJ" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"alM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"alN" = ( +/obj/structure/barricade/wooden, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"alR" = ( +/obj/structure/chair/stool, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"alX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"amd" = ( +/obj/structure/door_assembly/door_assembly_mhatch, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"amf" = ( +/obj/effect/decal/cleanable/insectguts, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"amh" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"aml" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"amz" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"amA" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"amB" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"amC" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"amD" = ( +/obj/item/trash/candy, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"amE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"amF" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"amG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"amH" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"amL" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"amN" = ( +/obj/structure/sign/pods, +/turf/simulated/wall, +/area/hallway/secondary/entry) +"amP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"amQ" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"amR" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/vomit, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"amS" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"amT" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"amU" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"amV" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"ank" = ( +/turf/simulated/floor/plasteel/white/corner{ + dir = 4 + }, +/area/hallway/secondary/entry) +"anl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"ann" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"anp" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Arrivals Hall Center" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"ans" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"ant" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"anv" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"any" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"anz" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"anA" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/meat/slab{ + pixel_x = 6; + pixel_y = 11 + }, +/obj/item/reagent_containers/food/snacks/meat/slab, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"anB" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall, +/area/maintenance/fore2) +"anC" = ( +/obj/structure/table/reinforced, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"anP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"anQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white/corner{ + dir = 8 + }, +/area/hallway/secondary/entry) +"anU" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/lightsout, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"anW" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Hall Starboard"; + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"anX" = ( +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"anY" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"anZ" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aoa" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"aoc" = ( +/obj/item/broken_bottle, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"aod" = ( +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/maintenance/fore2) +"aoe" = ( +/obj/structure/table, +/obj/random/toolbox, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aof" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/white/side, +/area/maintenance/fore2) +"aog" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 25 + }, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/maintenance/fore2) +"aoh" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white/side, +/area/maintenance/fore2) +"aoi" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 25 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/white/side, +/area/maintenance/fore2) +"aoo" = ( +/turf/simulated/wall, +/area/security/vacantoffice) +"aop" = ( +/turf/simulated/wall, +/area/security/customs) +"aoq" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/fore) +"aor" = ( +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aos" = ( +/turf/simulated/wall, +/area/bridge) +"aou" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aow" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"aox" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/maintenance/fore2) +"aoA" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"aoB" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"aoC" = ( +/turf/simulated/wall, +/area/security/checkpoint2) +"aoE" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"aoI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/maintenance/fore2) +"aoJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/maintenance/fore2) +"aoK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/maintenance/fore2) +"aoL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/fore2) +"aoM" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/maintenance/fore2) +"aoN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"aoR" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fore) +"aoS" = ( +/obj/structure/table, +/obj/random/toolbox, +/obj/item/wrench, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aoT" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"aoV" = ( +/obj/machinery/photocopier, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"aoX" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"aoY" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"aoZ" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"apa" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"apb" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"apc" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"ape" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/ids, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/security/customs) +"apf" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/security/customs) +"apg" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/keycard_auth{ + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "blue" + }, +/area/security/customs) +"aph" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/fore2) +"api" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/entry) +"apj" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/hallway/secondary/entry) +"apk" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/hallway/secondary/entry) +"apl" = ( +/obj/structure/filingcabinet, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/checkpoint2) +"apm" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/restraints/handcuffs, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/checkpoint2) +"apn" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/radio, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/checkpoint2) +"apo" = ( +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"app" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"apq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"apv" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/hallway/secondary/entry) +"apw" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/maintenance/fore2) +"apx" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/maintenance/fore2) +"apy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white/side{ + dir = 1 + }, +/area/maintenance/fore2) +"apz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/maintenance/fore2) +"apA" = ( +/obj/structure/table, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white/side{ + dir = 1 + }, +/area/maintenance/fore2) +"apC" = ( +/obj/machinery/door/airlock/glass{ + autoclose = 0; + heat_proof = 1; + id_tag = "turbine_door_int"; + locked = 1; + name = "Turbine Interior Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"apF" = ( +/obj/machinery/power/tracker, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/maintenance/auxsolarport) +"apG" = ( +/turf/simulated/wall, +/area/maintenance/electrical_shop) +"apH" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/electrical_shop) +"apI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/fore) +"apK" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"apL" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"apM" = ( +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"apP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/maintenance/fore2) +"apR" = ( +/obj/structure/table/wood, +/obj/item/folder/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"apS" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"apT" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/structure/computerframe, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"apV" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/security/customs) +"apW" = ( +/obj/structure/table, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/kitchen_machine/microwave, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/maintenance/fore2) +"apX" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/security/customs) +"apY" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/maintenance/fore2) +"aqa" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/camera{ + c_tag = "Arrivals Lobby" + }, +/turf/simulated/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aqb" = ( +/obj/structure/chair/comfy/brown, +/turf/simulated/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aqc" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aqd" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aqe" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aqg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/customs) +"aqh" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint2) +"aqi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Customs Desk" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/turf/simulated/floor/plasteel, +/area/security/customs) +"aqj" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/checkpoint2) +"aqk" = ( +/obj/item/cigbutt/roach, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"aql" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"aqm" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore2) +"aqn" = ( +/obj/structure/rack, +/obj/item/crowbar, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore2) +"aqo" = ( +/obj/structure/closet/crate, +/obj/item/flashlight, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"aqp" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/fore2) +"aqq" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/permabrig) +"aqr" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aqs" = ( +/obj/structure/table, +/obj/item/dice/d20, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aqu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/simulated/floor/plasteel, +/area/security/checkpoint2) +"aqv" = ( +/obj/structure/table/wood, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/obj/item/wrench, +/obj/item/wirerod, +/obj/item/clothing/under/misc/waiter, +/obj/item/clothing/accessory/waistcoat, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/electrical_shop) +"aqw" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/electrical_shop) +"aqx" = ( +/obj/structure/table/wood, +/obj/item/storage/box/matches, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/electrical_shop) +"aqy" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"aqz" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"aqA" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"aqB" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/obj/item/taperecorder, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/electrical_shop) +"aqC" = ( +/obj/structure/table/wood, +/obj/item/firelock_electronics{ + pixel_x = -4; + pixel_y = -3 + }, +/obj/item/airalarm_electronics{ + pixel_x = 4; + pixel_y = 3 + }, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"aqD" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"aqE" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/apc_electronics, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"aqF" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fore) +"aqG" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"aqH" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore) +"aqI" = ( +/obj/structure/chair/office/light, +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"aqJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"aqN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"aqO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"aqQ" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"aqR" = ( +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/machinery/computer/crew{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/security/customs) +"aqS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/customs) +"aqT" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/security/customs) +"aqU" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/entry) +"aqV" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"aqW" = ( +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry) +"aqY" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"aqZ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/hallway/secondary/entry) +"ara" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint2) +"arb" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/checkpoint2) +"arc" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Checkpoint"; + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/prisoner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/checkpoint2) +"ard" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"are" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/fore2) +"arf" = ( +/obj/machinery/computer/arcade{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"arg" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"arh" = ( +/obj/item/kirbyplants, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"ari" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"arj" = ( +/obj/item/kirbyplants, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"aro" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/electrical_shop) +"arp" = ( +/turf/simulated/floor/plasteel/dark, +/area/maintenance/electrical_shop) +"arq" = ( +/obj/structure/table/wood, +/obj/item/clothing/head/that, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/electrical_shop) +"arr" = ( +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/electrical_shop) +"ars" = ( +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"art" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/electrical_shop) +"aru" = ( +/obj/structure/table/wood, +/obj/item/poster/random_contraband{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/poster/random_contraband{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/poster/random_contraband{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"arv" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/electrical_shop) +"arw" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"arx" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/machinery/camera{ + c_tag = "Journalist Office"; + dir = 1 + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"ary" = ( +/obj/structure/computerframe, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"arz" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore) +"arA" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/bikehorn/rubberducky, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/fore) +"arB" = ( +/obj/structure/table/wood, +/obj/item/phone, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"arC" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"arE" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"arF" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"arG" = ( +/obj/structure/table/wood, +/obj/item/camera, +/obj/machinery/light/small, +/obj/item/camera_film, +/obj/item/camera_film, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"arH" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/fore) +"arJ" = ( +/obj/machinery/camera{ + c_tag = "Customs Desk"; + dir = 4; + pixel_y = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/computer/card{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluefull" + }, +/area/security/customs) +"arK" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/customs) +"arL" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/security/customs) +"arM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/checkpoint2) +"arN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"arO" = ( +/turf/simulated/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"arP" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/hallway/secondary/entry) +"arQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/window/reinforced/reversed{ + dir = 8; + name = "Customs Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/general{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/customs) +"arR" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint2) +"arS" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/checkpoint2) +"arT" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/computer/security{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint2) +"arU" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"arV" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"arW" = ( +/obj/machinery/computer/arcade, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"arX" = ( +/obj/machinery/computer/arcade, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"arY" = ( +/obj/structure/table/wood, +/obj/item/toy/minimeteor, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"asa" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"asb" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"asc" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"asd" = ( +/turf/simulated/wall, +/area/maintenance/disposal) +"ash" = ( +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/maintenance/auxsolarport) +"asl" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/airalarm_electronics, +/obj/item/airlock_electronics, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"asn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/customs) +"aso" = ( +/obj/structure/computerframe, +/obj/item/circuitboard/secure_data, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"asp" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"asq" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"asr" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ast" = ( +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"asw" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/computer/med_data{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/security/customs) +"asx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/customs) +"asy" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/security/customs) +"asz" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/bridge) +"asA" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/entry) +"asB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/engine, +/area/toxins/explab) +"asC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/checkpoint2) +"asE" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"asF" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/checkpoint2) +"asG" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint2) +"asH" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/checkpoint2) +"asI" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"asJ" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"asK" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"asM" = ( +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"asN" = ( +/obj/structure/table/wood, +/obj/item/coin/iron{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/coin/iron{ + pixel_x = -4; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"asO" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"asP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"asQ" = ( +/obj/machinery/conveyor{ + dir = 5; + id = "garbage" + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"asR" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "innerdisposal" + }, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"asS" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/mass_driver{ + dir = 4; + id_tag = "trash" + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"asT" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor{ + id_tag = "trash"; + protected = 0 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"asV" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/space, +/area/maintenance/auxsolarport) +"asW" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/hallway/secondary/entry) +"asX" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door/window/reinforced/reversed{ + dir = 4; + name = "Security Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/security/checkpoint2) +"asY" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/secondary/entry) +"asZ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/hallway/secondary/entry) +"ata" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/maintenance/auxsolarport) +"atb" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/space, +/area/maintenance/auxsolarport) +"atc" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable, +/turf/space, +/area/maintenance/auxsolarport) +"atd" = ( +/turf/simulated/wall/r_wall, +/area/engine/controlroom) +"ate" = ( +/obj/structure/table/wood, +/obj/item/circuitboard/med_data, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/electrical_shop) +"atf" = ( +/obj/structure/table/wood, +/obj/item/airalarm_electronics, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/electrical_shop) +"atg" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"ath" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/electrical_shop) +"ati" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"atj" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"atk" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"atn" = ( +/obj/structure/computerframe, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"atp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/toilet{ + dir = 8 + }, +/obj/effect/decal/remains/human, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/maintenance/fore) +"atq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/fore) +"atr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/fore) +"ats" = ( +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/maintenance/fore) +"att" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/fore) +"atu" = ( +/obj/structure/closet/cabinet{ + name = "booze cabinet" + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/fore) +"atv" = ( +/obj/structure/table/wood, +/obj/item/ashtray/plastic, +/obj/item/cigbutt, +/turf/simulated/floor/wood, +/area/maintenance/fore) +"atx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"atz" = ( +/obj/structure/closet/secure_closet, +/obj/item/storage/secure/briefcase, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/security/customs) +"atA" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "blue" + }, +/area/security/customs) +"atB" = ( +/obj/structure/filingcabinet, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/security/customs) +"atC" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"atD" = ( +/obj/item/kirbyplants, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"atE" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"atF" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/turf/simulated/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"atG" = ( +/obj/structure/closet/wardrobe/red, +/obj/machinery/newscaster/security_unit{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/checkpoint2) +"atH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/checkpoint2) +"atI" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/checkpoint2) +"atK" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/space, +/area/maintenance/auxsolarport) +"atL" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/maintenance/auxsolarport) +"atM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"atO" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"atS" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"atU" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/space, +/area/maintenance/auxsolarport) +"atV" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/obj/machinery/driver_button{ + id_tag = "trash"; + name = "Trash Ejector Button"; + pixel_x = -26 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"atX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"atY" = ( +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/maintenance/auxsolarport) +"atZ" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/maintenance/auxsolarport) +"aua" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"aub" = ( +/turf/simulated/floor/engine, +/area/engine/controlroom) +"aud" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"auh" = ( +/obj/structure/table/wood, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/circuitboard/microwave, +/obj/item/stack/sheet/glass{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/stack/sheet/glass, +/obj/item/stack/cable_coil/random{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/electrical_shop) +"aui" = ( +/obj/machinery/light/small, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/electrical_shop) +"auj" = ( +/obj/structure/table/wood, +/obj/item/poster/random_contraband{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/poster/random_contraband{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/poster/random_contraband{ + pixel_x = 2; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/electrical_shop) +"auk" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/chair/stool, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"aum" = ( +/obj/machinery/light/small, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"auo" = ( +/obj/item/kirbyplants, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"aup" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter/zippo, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"aur" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"aus" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "garbage" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"aut" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"auu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"auv" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"auw" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"aux" = ( +/obj/structure/chair/stool, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"auy" = ( +/obj/structure/table/wood, +/obj/item/toy/AI, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"auz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/maintenance/disposal) +"auA" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"auB" = ( +/obj/structure/window/reinforced, +/obj/machinery/door_control{ + id = "innerdisposal"; + name = "Disposal Blast door control"; + pixel_x = -26 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"auC" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"auE" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/disposal) +"auG" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/engine/controlroom) +"auH" = ( +/obj/structure/table/wood, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/grimy, +/area/hallway/secondary/entry) +"auI" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/controlroom) +"auJ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"auK" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"auL" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/electrical_shop) +"auM" = ( +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"auN" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/fore) +"auO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/maintenance/fore2) +"auP" = ( +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"auQ" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"auR" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fore) +"auX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fore) +"auY" = ( +/obj/structure/sign/poster/official/obey{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"auZ" = ( +/obj/structure/window/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"ava" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/fore) +"avb" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"avc" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"avd" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"avf" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Checkpoint Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"avg" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"avh" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"avi" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"avj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"avk" = ( +/obj/structure/closet/crate, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"avm" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"avn" = ( +/obj/machinery/computer/arcade{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"avo" = ( +/obj/structure/table/wood, +/obj/item/lighter/random, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"avp" = ( +/obj/structure/table/wood, +/obj/item/clothing/glasses/regular/hipster, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"avq" = ( +/obj/structure/table/wood, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/toy/flash, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"avr" = ( +/obj/structure/table/wood, +/obj/item/toy/figure/crew/wizard, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"avs" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/disposal) +"avu" = ( +/obj/machinery/conveyor{ + dir = 9; + id = "garbage" + }, +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"avv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/maintenance/disposal) +"avw" = ( +/obj/machinery/conveyor{ + dir = 8; + id = "garbage" + }, +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"avx" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/glasses/meson, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"avC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"avE" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/engine/controlroom) +"avF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/controlroom) +"avI" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"avK" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"avL" = ( +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fore) +"avM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/fore) +"avY" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"avZ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fore) +"awh" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"awm" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall15a"; + location = "hall15" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"awq" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"aws" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/fore2) +"awu" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/fore2) +"awv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"aww" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"awx" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/security/checkpoint2) +"awA" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "garbage" + }, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"awB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"awC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"awD" = ( +/obj/structure/disposaloutlet{ + dir = 4 + }, +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/effect/decal/warning_stripes/north, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"awE" = ( +/obj/machinery/door/window/classic/reversed{ + name = "Danger: Conveyor Access"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/maintenance{ + dir = 4 + }, +/obj/machinery/conveyor/northwest/ccw{ + id = "garbage" + }, +/obj/effect/decal/warning_stripes/northeast, +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"awF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"awG" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/clothing/glasses/meson, +/obj/item/analyzer, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"awH" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"awI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"awJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"awL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"awM" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"awO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/controlroom) +"awP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/engine/controlroom) +"awQ" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"awR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"awS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"awT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"awU" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/radiation, +/obj/item/clothing/head/radiation, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"awV" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"awW" = ( +/obj/effect/decal/cleanable/fungus, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/fore) +"awX" = ( +/turf/simulated/wall, +/area/maintenance/fore) +"awY" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"awZ" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/janitor) +"axb" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/starboard2) +"axc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fore) +"axe" = ( +/turf/simulated/wall, +/area/crew_quarters/toilet) +"axg" = ( +/obj/machinery/door/airlock, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"axh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"axi" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"axk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Arrivals South"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"axl" = ( +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"axm" = ( +/turf/simulated/wall, +/area/maintenance/fore2) +"axp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore2) +"axt" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore2) +"axv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"axx" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore2) +"axy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"axz" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"axA" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"axB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/maintenance/disposal) +"axC" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"axD" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/maintenance/disposal) +"axE" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/maintenance/disposal) +"axF" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"axG" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"axH" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction{ + dir = 8 + }, +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"axI" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"axJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"axK" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"axL" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"axM" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"axN" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"axO" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"axP" = ( +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/engine/controlroom) +"axQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/controlroom) +"axR" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/engine/controlroom) +"axS" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"axT" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/atmospherics/meter, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"axU" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/meter, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"axV" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 4; + filter_type = "o2"; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"axW" = ( +/obj/item/kirbyplants, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"axY" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"axZ" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aya" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore) +"ayb" = ( +/obj/structure/table/wood, +/obj/item/clothing/gloves/color/white, +/obj/item/clothing/head/collectable/rabbitears, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ayd" = ( +/obj/structure/table/wood, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aye" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/controlroom) +"ayg" = ( +/obj/item/camera_film, +/obj/structure/table/wood, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/fore) +"ayh" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/closet/jcloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"ayi" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/restraints/legcuffs/beartrap, +/obj/item/storage/box/mousetraps, +/obj/item/storage/box/mousetraps, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/janitor) +"ayj" = ( +/obj/structure/table/reinforced, +/obj/structure/mirror{ + pixel_x = -26; + pixel_y = 3 + }, +/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, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/janitor) +"ayk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/landmark/start/janitor, +/turf/simulated/floor/plasteel, +/area/janitor) +"aym" = ( +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"ayo" = ( +/obj/effect/landmark/start/janitor, +/turf/simulated/floor/plasteel, +/area/janitor) +"ayq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"ayr" = ( +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ayt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/teleporter) +"ayv" = ( +/obj/structure/sign/directions/engineering{ + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + pixel_y = 1 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/turf/simulated/wall, +/area/crew_quarters/toilet) +"ayx" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"ayy" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"ayz" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/medical, +/obj/structure/sign/directions/security{ + pixel_y = 8 + }, +/turf/simulated/wall, +/area/quartermaster/sorting) +"ayA" = ( +/turf/simulated/wall, +/area/quartermaster/sorting) +"ayC" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ayD" = ( +/turf/simulated/wall, +/area/quartermaster/storage) +"ayE" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"ayF" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"ayG" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"ayH" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "garbage" + }, +/obj/machinery/recycler, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"ayI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"ayJ" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Gas to Loop" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"ayK" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"ayL" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"ayM" = ( +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"ayO" = ( +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"ayP" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"ayQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"ayR" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"ayT" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"ayU" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"ayV" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"ayW" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ayX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/fore) +"ayY" = ( +/obj/structure/table/wood, +/obj/structure/mirror{ + pixel_x = -26; + pixel_y = 3 + }, +/obj/item/clothing/suit/suspenders, +/obj/effect/landmark/costume/random, +/turf/simulated/floor/plasteel{ + icon_state = "redbluefull" + }, +/area/maintenance/fore) +"aza" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/maintenance/fore) +"azb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"azd" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/maintenance/fore) +"aze" = ( +/turf/simulated/floor/wood, +/area/maintenance/fore) +"azf" = ( +/obj/structure/rack, +/obj/item/weldingtool, +/obj/item/assembly/voice, +/obj/item/clothing/head/welding, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/warning_stripes/northwest, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/disposal) +"azh" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed, +/obj/item/lightreplacer, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"azk" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"azl" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/janitor) +"azn" = ( +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"azo" = ( +/obj/vehicle/janicart, +/obj/item/storage/bag/trash, +/obj/item/key/janitor, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"azp" = ( +/obj/machinery/camera{ + c_tag = "Janitor's Closet" + }, +/obj/structure/closet/l3closet/janitor, +/obj/machinery/requests_console{ + department = "Janitorial"; + departmentType = 1; + name = "Janitor Requests Console"; + pixel_y = 29 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/janitor) +"azq" = ( +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"azr" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"azs" = ( +/obj/structure/mirror{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"azt" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"azw" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/crew/janitor, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"azx" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"azy" = ( +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"azB" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"azC" = ( +/obj/machinery/camera{ + c_tag = "Cargo Backroom" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"azD" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"azE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"azF" = ( +/obj/machinery/door_control{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = 24; + pixel_y = -3; + req_access_txt = "31" + }, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"azG" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/machinery/door_control{ + id = "qm_warehouse"; + name = "Warehouse Door Control"; + pixel_x = -24; + pixel_y = -3; + req_access_txt = "31" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/storage) +"azH" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"azI" = ( +/obj/structure/filingcabinet/filingcabinet, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"azJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"azK" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"azL" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"azM" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"azN" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/lights/mixed, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"azO" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"azP" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"azQ" = ( +/obj/structure/closet/crate, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/storage) +"azR" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"azS" = ( +/obj/machinery/door/window/classic/reversed{ + name = "Danger: Conveyor Access"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/maintenance{ + dir = 4 + }, +/obj/machinery/conveyor/northeast/ccw{ + id = "garbage" + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"azT" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id_tag = "engsm" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"azU" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"azV" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"azW" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"azY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/machinery/power/rad_collector, +/obj/structure/window/plasmareinforced{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"azZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"aAa" = ( +/turf/simulated/floor/engine, +/area/engine/supermatter) +"aAb" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"aAc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/obj/machinery/power/rad_collector, +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"aAd" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"aAe" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/turf/space, +/area/space/nearstation) +"aAf" = ( +/obj/machinery/camera{ + c_tag = "Supermatter West"; + dir = 4; + network = list("Engineering","SS13"); + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/thermomachine/freezer{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aAg" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"aAi" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"aAj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/fore) +"aAk" = ( +/obj/structure/rack, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aAl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redbluefull" + }, +/area/maintenance/fore) +"aAm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redblue" + }, +/area/maintenance/fore) +"aAn" = ( +/obj/structure/dresser, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/maintenance/fore) +"aAo" = ( +/obj/structure/table/wood, +/obj/item/camera, +/turf/simulated/floor/wood, +/area/maintenance/fore) +"aAp" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/fore) +"aAq" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aAs" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/item/mop, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/reagent_dispensers/spacecleanertank{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/janitor) +"aAw" = ( +/turf/simulated/floor/plasteel, +/area/janitor) +"aAx" = ( +/obj/machinery/disposal, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/janitor) +"aAA" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "Janitor" + }, +/obj/machinery/door/window/classic/reversed{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, +/obj/effect/mapping_helpers/airlock/access/any/service/janitor, +/turf/simulated/floor/plating, +/area/janitor) +"aAB" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"aAD" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"aAE" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"aAI" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/crayons, +/turf/simulated/floor/wood, +/area/maintenance/fore) +"aAK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aAL" = ( +/obj/structure/closet/crate/secure/loot, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aAM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"aAN" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aAO" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aAP" = ( +/obj/structure/closet/cardboard, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aAT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aAV" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aAX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aAY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aAZ" = ( +/obj/structure/closet/crate, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aBa" = ( +/obj/machinery/conveyor/south{ + id = "QMLoad" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aBb" = ( +/obj/machinery/light/small, +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "toilet_unit1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = -25; + specialfunctions = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"aBf" = ( +/obj/machinery/door/poddoor/shutters/radiation/preopen{ + id_tag = "engsm" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/engine/supermatter) +"aBg" = ( +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"aBh" = ( +/obj/machinery/atmospherics/unary/thermomachine/freezer{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aBl" = ( +/obj/machinery/camera{ + c_tag = "Supermatter East"; + dir = 8; + network = list("Engineering","SS13") + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/portable/canister/nitrogen, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aBn" = ( +/obj/effect/decal/warning_stripes/arrow{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aBo" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aBp" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light/small, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"aBr" = ( +/obj/structure/table/wood, +/obj/item/clothing/shoes/jackboots, +/obj/effect/landmark/costume/random, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/maintenance/fore) +"aBs" = ( +/obj/structure/table/wood, +/obj/item/lipstick/random{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/lipstick/random{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/lipstick/random{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/maintenance/fore) +"aBt" = ( +/obj/machinery/door/airlock{ + id_tag = "toilet_unit1"; + name = "Unit 1" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"aBw" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/janitorialcart, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plasteel, +/area/janitor) +"aBx" = ( +/obj/machinery/light, +/obj/machinery/economy/vending/janidrobe, +/turf/simulated/floor/plasteel, +/area/janitor) +"aBE" = ( +/obj/machinery/door/window{ + name = "Bar Door" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aBG" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aBH" = ( +/obj/item/storage/box/lights/mixed, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aBJ" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aBK" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aBL" = ( +/obj/structure/closet/crate/internals, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aBM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aBO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/door/poddoor/shutters{ + id_tag = "qm_warehouse"; + name = "Warehouse Shutters" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aBP" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aBQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aBS" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aBU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aBV" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/turf/space, +/area/space/nearstation) +"aBW" = ( +/obj/item/kirbyplants, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aBX" = ( +/obj/machinery/atmospherics/supermatter_crystal, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"aBY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aCe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aCg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/obj/machinery/power/rad_collector, +/obj/structure/window/plasmareinforced{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"aCh" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/obj/machinery/power/rad_collector, +/obj/structure/window/plasmareinforced{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"aCi" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aCj" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/scrubber, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aCk" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/engine/controlroom) +"aCl" = ( +/turf/simulated/wall, +/area/hydroponics/abandoned_garden) +"aCn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics) +"aCo" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aCp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aCq" = ( +/obj/machinery/door/airlock{ + name = "Custodial Closet" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/janitor) +"aCr" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/janitor) +"aCs" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/fore) +"aCv" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aCD" = ( +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"aCE" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"aCF" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"aCG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"aCH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aCI" = ( +/obj/item/storage/box/mousetraps, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aCJ" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + location = "QM #1" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aCK" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/decal/warning_stripes/arrow{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aCL" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/fore) +"aCN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aCO" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aCP" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"aCS" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aCU" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aCV" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"aCW" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aCY" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"aCZ" = ( +/obj/machinery/door/airlock/atmos/glass{ + heat_proof = 1; + name = "Supermatter Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"aDa" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"aDb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"aDc" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aDd" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"aDe" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aDf" = ( +/obj/item/wrench, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aDg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"aDh" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aDj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aDk" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/sunflower, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aDl" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aDm" = ( +/obj/structure/table, +/obj/item/clothing/suit/apron/overalls, +/obj/item/cultivator, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aDn" = ( +/obj/machinery/biogenerator, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aDo" = ( +/obj/structure/table, +/obj/item/seeds/poppy/lily, +/obj/item/seeds/poppy/geranium, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/grown/corncob, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aDp" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/tea, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aDq" = ( +/obj/item/kirbyplants, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aDr" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/item/reagent_containers/food/snacks/grown/tea, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aDs" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Custodial Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/janitor, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aDA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/portable/canister/nitrogen, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aDC" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 10 + }, +/turf/space, +/area/space/nearstation) +"aDH" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/fore) +"aDL" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Warehouse Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aDN" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aDQ" = ( +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aDR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aDS" = ( +/obj/structure/plasticflaps, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aDT" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + location = "QM #2" + }, +/obj/effect/decal/warning_stripes/yellow, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #2"; + suffix = "#2" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aDW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/arrow{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aDX" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aDY" = ( +/obj/machinery/conveyor/southeast/ccw{ + id = "QMLoad" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aDZ" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 8 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/engine/controlroom) +"aEa" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/turf/space, +/area/space/nearstation) +"aEb" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/space, +/area/maintenance/auxsolarport) +"aEc" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/space, +/area/maintenance/auxsolarport) +"aEd" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 1; + filter_type = "n2"; + name = "nitrogen filter"; + on = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"aEe" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aEf" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aEg" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redbluefull" + }, +/area/maintenance/fore) +"aEh" = ( +/obj/machinery/atmospherics/binary/valve/digital, +/turf/simulated/floor/engine, +/area/engine/supermatter) +"aEj" = ( +/obj/machinery/atmospherics/binary/pump, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aEl" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Nitrogen to Loop" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aEm" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"aEn" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aEo" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/portable/scrubber, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aEp" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/space, +/area/space/nearstation) +"aEq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aEr" = ( +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aEt" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fore) +"aEx" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aEB" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"aED" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"aEF" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aEH" = ( +/obj/structure/closet/crate, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aEI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aEJ" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aEK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"aEL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aEM" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + name = "evidence outlet" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aEN" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/door/window, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aEO" = ( +/obj/machinery/light/small, +/obj/machinery/recharge_station, +/obj/machinery/door_control{ + id = "toilet_unitb"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"aEP" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aEQ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aES" = ( +/turf/simulated/wall, +/area/janitor) +"aEW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aEX" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aEY" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aEZ" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aFa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aFb" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 5; + height = 7; + id = "supply_home"; + name = "supply bay"; + width = 12 + }, +/turf/space, +/area/space) +"aFd" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aFe" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aFf" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 8; + filter_type = "n2" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aFg" = ( +/obj/structure/sign/fire, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"aFh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"aFi" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aFj" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"aFk" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/pump, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aFl" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aFm" = ( +/obj/machinery/hydroponics/soil, +/obj/item/seeds/poppy, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aFp" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + location = "QM #3" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/camera{ + c_tag = "Cargo Dock West"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aFq" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/under/costume/pennywise, +/obj/item/toy/syndicateballoon, +/obj/item/clothing/shoes/clown_shoes, +/obj/item/clothing/mask/gas/clown_hat/pennywise, +/obj/item/coin/clown, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aFs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"aFt" = ( +/turf/simulated/wall, +/area/clownoffice) +"aFu" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/clownoffice) +"aFv" = ( +/turf/simulated/wall, +/area/mimeoffice) +"aFw" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/mimeoffice) +"aFx" = ( +/turf/simulated/wall, +/area/crew_quarters/sleep) +"aFy" = ( +/obj/machinery/door/airlock{ + id_tag = "toilet_unitb"; + name = "Unit B" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"aFz" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/turf/space, +/area/space/nearstation) +"aFA" = ( +/turf/simulated/wall, +/area/crew_quarters/bar) +"aFB" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"aFC" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aFD" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aFE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"aFH" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aFI" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aFJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aFK" = ( +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aFL" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aFM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aFN" = ( +/obj/machinery/door/airlock/external{ + id_tag = "supply_home"; + locked = 1; + name = "Cargo Docking Hatch" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aFO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aFP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aFQ" = ( +/obj/machinery/door/airlock{ + name = "Auxillary Restrooms" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/toilet) +"aFR" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aFS" = ( +/obj/machinery/status_display/supply_display, +/turf/simulated/wall, +/area/quartermaster/storage) +"aFV" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aFW" = ( +/obj/machinery/atmospherics/trinary/tvalve/digital{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"aFX" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Gas to Filter"; + on = 1 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aFY" = ( +/obj/machinery/camera{ + c_tag = "Supermatter South"; + network = list("SS13","Engineering") + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/alarm/engine{ + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/supermatter) +"aFZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 1; + name = "Engineering Engine Super APC"; + shock_proof = 1; + pixel_y = 24 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/supermatter) +"aGa" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aGb" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aGc" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aGd" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/item/tank/internals/plasma, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aGe" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aGf" = ( +/obj/machinery/conveyor/east{ + id = "QMLoad" + }, +/obj/machinery/door/poddoor{ + id_tag = "QMLoaddoor"; + name = "supply dock loading door" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aGg" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"aGh" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aGi" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"aGn" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aGp" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aGq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/maintenance/fore) +"aGr" = ( +/turf/simulated/floor/wood, +/area/clownoffice) +"aGs" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aGv" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/bottler, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aGw" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/secure_closet/bar, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aGx" = ( +/obj/structure/sink/kitchen{ + pixel_y = 25 + }, +/obj/machinery/camera{ + c_tag = "Bar Backroom" + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aGy" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/secure_closet/bar, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aGz" = ( +/obj/structure/table/wood, +/obj/item/ammo_box/shotgun/beanbag, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/item/gun/projectile/revolver/doublebarrel, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aGA" = ( +/obj/structure/table/wood, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/obj/machinery/chem_dispenser/soda{ + pixel_y = 5 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aGB" = ( +/obj/structure/table/wood, +/obj/machinery/chem_dispenser/beer{ + pixel_y = 5 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aGD" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/book/manual/barman_recipes, +/obj/item/reagent_containers/food/drinks/shaker, +/obj/item/reagent_containers/glass/rag, +/obj/machinery/requests_console{ + department = "Bar"; + departmentType = 2; + name = "Bar Requests Console"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aGE" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/crew/bartender, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aGF" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/item/storage/fancy/cigarettes/cigpack_random{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/fancy/cigarettes/cigpack_random, +/obj/item/storage/box/matches, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aGG" = ( +/obj/machinery/disposal, +/obj/structure/sign/poster/official/high_class_martini{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aGJ" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aGK" = ( +/turf/simulated/wall, +/area/quartermaster/office) +"aGP" = ( +/obj/machinery/conveyor/east{ + id = "QMLoad" + }, +/obj/structure/plasticflaps/mining, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aGQ" = ( +/obj/structure/window/reinforced, +/obj/effect/decal/warning_stripes/arrow{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aGR" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aGT" = ( +/obj/machinery/seed_extractor, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"aGV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"aGW" = ( +/obj/structure/lattice, +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/space, +/area/space/nearstation) +"aGX" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aGY" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/auxsolarport) +"aGZ" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/incinerator) +"aHa" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/incinerator) +"aHb" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/structure/sign/botany{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aHc" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aHd" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aHe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"aHh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"aHj" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light/small, +/obj/item/seeds/harebell, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aHl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"aHm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"aHn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"aHo" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aHp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aHq" = ( +/obj/structure/table, +/obj/item/shovel/spade, +/obj/item/reagent_containers/glass/bottle/nutrient/rh{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/bottle/nutrient/ez{ + pixel_x = 4 + }, +/obj/item/reagent_containers/syringe, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aHr" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/seed_extractor, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aHs" = ( +/obj/structure/table, +/obj/item/plant_analyzer, +/obj/item/hatchet, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aHt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aHv" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aHw" = ( +/obj/machinery/hydroponics/soil, +/obj/machinery/light/small, +/obj/item/seeds/tower, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aHx" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance{ + name = "Abandoned Garden" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aHz" = ( +/obj/structure/closet/cardboard, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aHA" = ( +/turf/simulated/floor/mineral/tranquillite, +/area/mimeoffice) +"aHB" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/clownoffice) +"aHF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"aHI" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + location = "Bar" + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, +/obj/effect/mapping_helpers/airlock/access/any/service/bar, +/obj/machinery/door/window/classic/reversed{ + dir = 8 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/bar) +"aHJ" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/bar) +"aHO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bar Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aHP" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aHQ" = ( +/obj/structure/closet/secure_closet/clown, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/clownoffice) +"aHR" = ( +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aHT" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargodelivery" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aHU" = ( +/obj/machinery/conveyor{ + dir = 4; + id = "cargodelivery" + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aHX" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"aHY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock{ + name = "Bar Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/bar, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/bar) +"aHZ" = ( +/obj/structure/disposalpipe/trunk, +/obj/structure/disposaloutlet{ + name = "evidence outlet" + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aIa" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/chair/sofa/right, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aIb" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/chair/sofa, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aIc" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/chair/sofa/left, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aId" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/quartermaster/storage) +"aIe" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aIf" = ( +/obj/machinery/door_control{ + id = "QMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = 8 + }, +/obj/machinery/door_control{ + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = -8 + }, +/obj/machinery/camera{ + c_tag = "Cargo Dock East"; + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aIg" = ( +/obj/structure/table/reinforced, +/obj/item/eftpos/register{ + dir = 1; + pixel_y = 9 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aIh" = ( +/obj/machinery/conveyor/southeast{ + id = "cargodelivery" + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aIi" = ( +/obj/machinery/conveyor/southwest/ccw{ + id = "QMLoad2" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aIj" = ( +/obj/machinery/conveyor/west{ + id = "QMLoad2" + }, +/obj/machinery/door/poddoor{ + id_tag = "QMLoaddoor2"; + name = "supply dock loading door" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aIk" = ( +/obj/machinery/conveyor/west{ + id = "QMLoad2" + }, +/obj/structure/plasticflaps/mining, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aIl" = ( +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"aIm" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/machinery/hydroponics/constructable, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"aIo" = ( +/obj/item/plant_analyzer, +/obj/machinery/hydroponics/constructable, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"aIp" = ( +/obj/item/cultivator, +/obj/item/reagent_containers/spray/pestspray, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"aIq" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air{ + filled = 0.05 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aIr" = ( +/obj/machinery/power/smes, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aIs" = ( +/obj/machinery/camera{ + c_tag = "Port Fore Solars"; + network = list("SS13","Engineering") + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aIt" = ( +/obj/machinery/disposal, +/obj/structure/sign/deathsposal{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/incinerator) +"aIu" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/incinerator) +"aIv" = ( +/obj/machinery/atmospherics/unary/tank/toxins, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/incinerator) +"aIw" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/incinerator) +"aIx" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister, +/obj/machinery/camera{ + c_tag = "Turbine"; + network = list("SS13","Engineering") + }, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/incinerator) +"aIy" = ( +/turf/simulated/floor/plasteel/dark, +/area/maintenance/incinerator) +"aIz" = ( +/obj/machinery/power/terminal{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/incinerator) +"aIA" = ( +/obj/machinery/power/smes{ + charge = 1e+006 + }, +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/incinerator) +"aIB" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aIC" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aID" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aIE" = ( +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aIF" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aIG" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aIH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aII" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aIJ" = ( +/obj/machinery/light, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = -28 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aIL" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aIM" = ( +/obj/structure/barricade/wooden, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hydroponics/abandoned_garden) +"aIN" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fore) +"aIO" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/execution) +"aIQ" = ( +/obj/machinery/shower{ + dir = 8; + pixel_x = -5 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"aIS" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/bar) +"aIT" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/turf/space, +/area/space/nearstation) +"aIU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aIW" = ( +/obj/effect/landmark/start/bartender, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/bar) +"aIX" = ( +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/bar) +"aIY" = ( +/obj/structure/reagent_dispensers/beerkeg, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aIZ" = ( +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aJa" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/start/bartender, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aJb" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aJc" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aJd" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"aJe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Delivery Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mail_sorting, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aJf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"aJg" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light{ + dir = 4; + nightshift_allowed = 0; + nightshift_enabled = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"aJh" = ( +/obj/machinery/conveyor{ + id = "cargodisposals"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aJj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aJk" = ( +/obj/machinery/computer/arcade/orion_trail{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aJm" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aJo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"aJs" = ( +/obj/machinery/door_control{ + id = "engsm"; + name = "Radiation Shutters Control"; + pixel_y = 24; + req_access_txt = "24" + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aJv" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aJx" = ( +/turf/simulated/wall, +/area/security/permabrig) +"aJy" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/turf/space, +/area/space/nearstation) +"aJz" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/space, +/area/space/nearstation) +"aJC" = ( +/obj/structure/table, +/obj/item/book/manual/wiki/chef_recipes, +/obj/item/clothing/head/chefhat, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"aJD" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aJE" = ( +/obj/machinery/conveyor/south{ + id = "QMLoad2" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aJF" = ( +/obj/item/kirbyplants, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aJG" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/small, +/obj/item/multitool, +/obj/item/multitool{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aJH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"aJI" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aJJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"aJM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aJN" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aJO" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "Gas to Turbine" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aJP" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aJR" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aJS" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aJU" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aJV" = ( +/obj/structure/sign/biohazard, +/turf/simulated/wall/r_wall, +/area/engine/controlroom) +"aJW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aJY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"aJZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aKa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" + }, +/area/maintenance/fore) +"aKb" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aKd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"aKh" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/mime, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/mineral/tranquillite, +/area/mimeoffice) +"aKi" = ( +/obj/structure/closet/secure_closet/mime, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/mineral/tranquillite, +/area/mimeoffice) +"aKk" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + cell_type = 15000; + name = "Cryo and Arrivals Super APC"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/crew_quarters/sleep) +"aKl" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet, +/area/civilian/pet_store) +"aKm" = ( +/obj/structure/flora/junglebush/large, +/turf/simulated/floor/grass/jungle, +/area/maintenance/fsmaint) +"aKn" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/bar) +"aKp" = ( +/obj/structure/table/wood, +/obj/item/wrench, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/cable_coil/random{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aKq" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/crew_quarters/bar) +"aKr" = ( +/obj/structure/table/reinforced, +/obj/machinery/camera{ + c_tag = "Bar North"; + dir = 4; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aKs" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aKt" = ( +/obj/machinery/camera{ + c_tag = "Fore Hallway North"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aKu" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/lightsout, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"aKw" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aKx" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aKy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"aKz" = ( +/obj/machinery/conveyor{ + id = "cargodisposals"; + dir = 1 + }, +/obj/structure/plasticflaps, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aKB" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aKD" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aKE" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Supply Break Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/quartermaster/office) +"aKI" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aKJ" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aKK" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aKL" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aKR" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/table, +/obj/machinery/computer/library, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"aKT" = ( +/obj/machinery/door/airlock/glass{ + name = "Garden" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"aKU" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"aKV" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/table, +/obj/structure/bedsheetbin, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/security/permabrig) +"aKW" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permasolitary) +"aKX" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aKY" = ( +/obj/machinery/power/solar_control{ + dir = 4; + name = "Aft Port Solar Control" + }, +/obj/structure/cable, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aKZ" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aLb" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/maintenance/incinerator) +"aLc" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"aLd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/incinerator) +"aLf" = ( +/obj/machinery/atmospherics/pipe/manifold/visible, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/incinerator) +"aLg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/incinerator) +"aLh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/incinerator) +"aLi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/incinerator) +"aLk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/incinerator) +"aLm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Turbine Generator Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aLp" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall/r_wall, +/area/engine/controlroom) +"aLq" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aLr" = ( +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Fore Port Solar Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/auxsolarport) +"aLs" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aLu" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aLv" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aLw" = ( +/obj/machinery/power/terminal, +/obj/structure/cable/yellow, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aLx" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"aLy" = ( +/obj/structure/closet, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aLz" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"aLA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"aLC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"aLD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "janitorshutters"; + name = "Janitor Shutters" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/janitor) +"aLE" = ( +/obj/structure/table/reinforced, +/obj/structure/mirror{ + pixel_x = -27 + }, +/obj/item/razor, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"aLG" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"aLH" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"aLJ" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos/control) +"aLL" = ( +/obj/machinery/disposal, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aLM" = ( +/obj/machinery/chem_master/condimaster, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aLO" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aLP" = ( +/obj/structure/table/wood, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aLS" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aLT" = ( +/obj/item/wrench, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"aLV" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=4"; + dir = 4; + location = "QM #4" + }, +/obj/effect/decal/warning_stripes/yellow, +/mob/living/simple_animal/bot/mulebot{ + home_destination = "QM #4"; + suffix = "#4" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aLW" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aLZ" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aMa" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"aMc" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aMd" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"aMe" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aMf" = ( +/obj/structure/closet/crate/internals, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aMj" = ( +/mob/living/carbon/human/monkey/punpun, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aMk" = ( +/obj/effect/landmark/start/bartender, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aMl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aMp" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/ai_monitored/storage/eva) +"aMq" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"aMu" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"aMv" = ( +/turf/simulated/wall/r_wall, +/area/security/execution) +"aMx" = ( +/obj/machinery/power/terminal, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aMA" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/maintenance/incinerator) +"aMB" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/meter, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aMC" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/meter, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aME" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"aMF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aMG" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Port to Turbine" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aMH" = ( +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aMI" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aMJ" = ( +/obj/structure/sign/vacuum, +/turf/simulated/wall/r_wall, +/area/maintenance/incinerator) +"aMK" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"aML" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aMM" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aMN" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/obj/structure/closet/radiation, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aMO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/maintenance/incinerator) +"aMP" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aMQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aMR" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aMS" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/computer/monitor{ + dir = 1; + name = "Engineering Power Monitoring Console" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/controlroom) +"aMT" = ( +/obj/machinery/light/small, +/obj/machinery/power/smes, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/controlroom) +"aMU" = ( +/obj/machinery/power/smes, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/controlroom) +"aMV" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/gambling_den) +"aMW" = ( +/turf/simulated/wall, +/area/maintenance/gambling_den) +"aMX" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/reflector/box, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"aMY" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/gambling_den) +"aNb" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aNe" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aNh" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aNj" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aNk" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "QMLoad2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aNl" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aNm" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"aNp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/arrow, +/obj/effect/decal/warning_stripes/yellow/partial, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"aNq" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aNr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"aNs" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Cargo Break Room"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aNt" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "browncorner" + }, +/area/quartermaster/storage) +"aNv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Supply Break Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"aNw" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aNx" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "cargodelivery"; + name = "deliver conveyor"; + pixel_x = -10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"aNy" = ( +/obj/machinery/conveyor_switch/oneway{ + id = "cargodisposals"; + name = "Trash Filter Switch" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aNH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"aNO" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"aNP" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/permabrig) +"aNQ" = ( +/obj/machinery/door/poddoor{ + id_tag = "justice_blast"; + name = "Justice Blast Door" + }, +/obj/structure/grille{ + layer = 2.69 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"aNS" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permasolitary) +"aNT" = ( +/obj/structure/sign/fire, +/turf/simulated/wall/r_wall, +/area/maintenance/incinerator) +"aNU" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6; + level = 1 + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"aNV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/incinerator) +"aNY" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/obj/machinery/atmospherics/meter, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/maintenance/incinerator) +"aNZ" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aOa" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "Port to Turbine" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/maintenance/incinerator) +"aOb" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/atmos) +"aOd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/incinerator) +"aOg" = ( +/turf/simulated/wall/r_wall, +/area/atmos) +"aOh" = ( +/obj/machinery/door/airlock/atmos/glass{ + name = "Turbine Generator Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel, +/area/atmos) +"aOj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/atmos) +"aOk" = ( +/obj/structure/sign/fire, +/turf/simulated/wall/r_wall, +/area/atmos) +"aOl" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/atmos) +"aOm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/atmos) +"aOo" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"aOp" = ( +/obj/structure/table/wood, +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/gambling_den) +"aOq" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/gambling_den) +"aOr" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/gambling_den) +"aOs" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"aOu" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"aOx" = ( +/turf/simulated/wall, +/area/crew_quarters/theatre) +"aOA" = ( +/obj/structure/table/wood, +/obj/item/camera_film, +/obj/item/camera_film, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aOB" = ( +/obj/structure/table/wood, +/obj/item/soap/nanotrasen, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/theatre) +"aOC" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Theatre" + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/theatre) +"aOD" = ( +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/theatre) +"aOE" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/kirbyplants, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/theatre) +"aOG" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aOH" = ( +/obj/machinery/door/firedoor, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/bar) +"aOI" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aOJ" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/filingcabinet/filingcabinet, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aOK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"aOL" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/landmark/lightsout, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"aOM" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/quartermaster/sorting) +"aON" = ( +/obj/machinery/conveyor{ + id = "cargodisposals"; + dir = 1 + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aOO" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aOP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"aOR" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"aOS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aOU" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/turf/space, +/area/space/nearstation) +"aOW" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"aOY" = ( +/obj/structure/table, +/obj/item/storage/pill_bottle/dice, +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"aOZ" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"aPb" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"aPd" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"aPe" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"aPf" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/permabrig) +"aPk" = ( +/obj/machinery/door/poddoor{ + id_tag = "turbinevent"; + name = "Turbine Vent" + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"aPl" = ( +/obj/structure/sign/vacuum{ + pixel_y = -32 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/power/turbine{ + dir = 8; + luminosity = 2 + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"aPm" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/power/compressor{ + comp_id = "incineratorturbine"; + dir = 4; + luminosity = 2 + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"aPn" = ( +/obj/machinery/igniter{ + id = "Incinerator"; + luminosity = 2 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"aPp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"aPr" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/binary/valve{ + name = "Exhaust Reuse" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/maintenance/incinerator) +"aPs" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/incinerator) +"aPt" = ( +/obj/machinery/atmospherics/binary/valve{ + name = "Exhaust Disposal" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/incinerator) +"aPv" = ( +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"aPw" = ( +/obj/effect/landmark/start/assistant, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/storage/art) +"aPx" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aPy" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aPz" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aPB" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/meter, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/maintenance/incinerator) +"aPC" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aPE" = ( +/obj/machinery/camera{ + c_tag = "Supermatter Entrance"; + network = list("SS13","Engineering") + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aPF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aPG" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aPH" = ( +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aPI" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aPJ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/gambling_den) +"aPK" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/gambling_den) +"aPL" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder/red, +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/gambling_den) +"aPN" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"aPP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "janitorshutters"; + name = "Janitor Shutters" + }, +/obj/machinery/door_control{ + id = "janitorshutters"; + name = "Janitor Shutters Control"; + pixel_x = 25; + req_access_txt = "26" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/janitor) +"aPS" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/table/wood, +/obj/item/storage/fancy/crayons, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/storage/art) +"aPT" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plating, +/area/space/nearstation) +"aPU" = ( +/obj/structure/table/wood, +/obj/item/instrument/guitar, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aPW" = ( +/turf/simulated/floor/carpet, +/area/crew_quarters/theatre) +"aPX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet, +/area/crew_quarters/theatre) +"aPY" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/theatre) +"aQb" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aQc" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/reagent_containers/food/condiment/peppermill, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aQd" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/cans/cola, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aQe" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aQf" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"aQh" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + icon_state = "pipe-j2s"; + name = "Sorting Office"; + sort_type_txt = "2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aQj" = ( +/obj/machinery/door/airlock/psych{ + name = "Psych Office" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/psychology, +/turf/simulated/floor/wood, +/area/medical/psych) +"aQk" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aQl" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aQn" = ( +/obj/structure/closet/crate, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aQo" = ( +/obj/structure/chair/comfy/lime{ + dir = 4 + }, +/obj/machinery/computer/med_data/laptop{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"aQp" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "Cargo Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mail_sorting{ + dir = 4 + }, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"aQr" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aQs" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/conveyor/southwest{ + id = "QMLoad2" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aQt" = ( +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aQu" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aQv" = ( +/obj/effect/decal/warning_stripes/arrow{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aQx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/permabrig) +"aQB" = ( +/obj/structure/table, +/obj/item/toy/figure/crew/syndie, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"aQC" = ( +/obj/structure/table, +/obj/item/deck/cards, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"aQD" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"aQG" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/security/permabrig) +"aQH" = ( +/obj/machinery/computer/cryopod{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/permabrig) +"aQI" = ( +/obj/machinery/cryopod, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/permabrig) +"aQJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/permasolitary) +"aQK" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"aQM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"aQN" = ( +/obj/structure/sign/fire, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/maintenance/incinerator) +"aQO" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8 + }, +/obj/machinery/light/small, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"aQQ" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/reagent_containers/food/pill/patch/silver_sulf, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/maintenance/incinerator) +"aQR" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/maintenance/incinerator) +"aQT" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/atmos) +"aQU" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"aQV" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/computer/atmoscontrol, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"aQW" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/computer/atmos_alert, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"aQX" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"aQY" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/atmos) +"aQZ" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"aRa" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/radiation, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"aRb" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/airalarm_electronics, +/obj/item/airalarm_electronics, +/obj/item/firealarm_electronics, +/obj/item/firealarm_electronics, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/atmos) +"aRc" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/atmos) +"aRd" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"aRf" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/stack/rods{ + amount = 8 + }, +/obj/item/storage/box/lights/mixed, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/atmos) +"aRg" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"aRh" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/stack/sheet/plasteel{ + amount = 5 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/atmos) +"aRi" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"aRj" = ( +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/gambling_den) +"aRk" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/gambling_den) +"aRl" = ( +/obj/structure/table/wood, +/obj/item/deck/cards/syndicate, +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/gambling_den) +"aRm" = ( +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"aRn" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"aRu" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/eight, +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/space/nearstation) +"aRv" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permasolitary) +"aRw" = ( +/obj/structure/table/wood, +/obj/item/camera, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aRy" = ( +/obj/structure/chair/wood, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/theatre) +"aRz" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/theatre) +"aRA" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"aRC" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/cheesiehonkers, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aRE" = ( +/obj/structure/table/wood, +/obj/item/deck/cards, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aRH" = ( +/obj/effect/decal/warning_stripes/arrow, +/obj/effect/decal/warning_stripes/yellow/partial, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aRK" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aRL" = ( +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/storage/box, +/obj/item/storage/box/lights/mixed{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aRM" = ( +/obj/structure/table, +/obj/item/folder/yellow, +/obj/item/destTagger{ + pixel_x = -4 + }, +/obj/item/rcs{ + pixel_x = 8; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aRO" = ( +/obj/machinery/telepad_cargo, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"aRP" = ( +/obj/machinery/disposal/deliveryChute{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"aRQ" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aRR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/quartermaster/office) +"aRS" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/quartermaster/office) +"aRU" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aRV" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aRZ" = ( +/obj/machinery/status_display/supply_display, +/turf/simulated/wall, +/area/quartermaster/qm) +"aSa" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/qm) +"aSb" = ( +/turf/simulated/wall, +/area/quartermaster/qm) +"aSc" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aSe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aSh" = ( +/obj/machinery/computer/security{ + dir = 4; + network = list("SS13","Research Outpost","Mining Outpost") + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/permabrig) +"aSi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"aSj" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/permabrig) +"aSn" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"aSp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"aSq" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aSr" = ( +/obj/machinery/light, +/obj/item/kirbyplants, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/permabrig) +"aSs" = ( +/obj/machinery/computer/arcade{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/permabrig) +"aSu" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Solitary Confinement" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permasolitary) +"aSw" = ( +/obj/machinery/conveyor/west{ + id = "QMLoad2" + }, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"aSx" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/incinerator) +"aSy" = ( +/obj/machinery/door/poddoor{ + id_tag = "auxincineratorvent"; + name = "Incineration Chamber Vent" + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"aSz" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/incinerator) +"aSA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 6; + initialize_directions = 6 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aSB" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/mask/gas, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/atmos) +"aSC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"aSD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/atmos) +"aSE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/atmos) +"aSF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/atmos) +"aSH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/atmos) +"aSI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aSJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/atmos) +"aSK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"aSL" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aSM" = ( +/obj/structure/lattice, +/turf/space, +/area/atmos) +"aSO" = ( +/obj/structure/barricade/wooden, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"aSP" = ( +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"aST" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/storage/art) +"aSY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Theatre Dressing Room" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/storage/art) +"aTb" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/permabrig) +"aTc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance{ + name = "Backstage Entrance" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/theatre) +"aTf" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/theatre) +"aTg" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/theatre) +"aTh" = ( +/obj/effect/landmark/lightsout, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aTj" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/goonplaque{ + dir = 4 + }, +/area/hallway/primary/fore) +"aTp" = ( +/obj/structure/chair/stool/bar, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aTr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/theatre) +"aTs" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aTt" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aTw" = ( +/obj/structure/table/reinforced, +/obj/item/stamp/granted, +/obj/item/stamp/granted{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aTz" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/toy/figure/crew/qm, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/qm) +"aTA" = ( +/obj/structure/disposalpipe/trunk, +/obj/machinery/disposal, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/qm) +"aTB" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/qm) +"aTC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/qm) +"aTD" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/qm) +"aTE" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"aTF" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/computer/area_atmos/area{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/permabrig) +"aTG" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/permabrig) +"aTH" = ( +/obj/machinery/computer/security/telescreen/prison{ + pixel_x = 30 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/permabrig) +"aTI" = ( +/obj/machinery/door/airlock/glass{ + name = "Prison" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "cell1lockdown" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"aTJ" = ( +/obj/machinery/door/airlock/glass{ + name = "Prison" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "cell2lockdown" + }, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"aTK" = ( +/obj/machinery/door/airlock/glass{ + name = "Prison" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "cell3lockdown" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"aTL" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/machinery/camera{ + c_tag = "Perma-Brig Solitary 1"; + network = list("SS13","Security","Prison") + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitered" + }, +/area/security/permasolitary) +"aTM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"aTN" = ( +/obj/structure/bed, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitered" + }, +/area/security/permasolitary) +"aTO" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/security/permasolitary) +"aTP" = ( +/obj/structure/bed, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitered" + }, +/area/security/permasolitary) +"aTQ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitered" + }, +/area/security/permasolitary) +"aTR" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/machinery/camera{ + c_tag = "Perma-Brig Solitary 2"; + network = list("SS13","Security","Prison") + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitered" + }, +/area/security/permasolitary) +"aTS" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/space, +/area/space/nearstation) +"aTT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aTU" = ( +/obj/structure/lattice, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"aTW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aTX" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/atmos) +"aTY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"aTZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aUa" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Port to Turbine" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aUb" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Port to Filter" + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aUd" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aUe" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aUf" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/atmos) +"aUg" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Air to Pure"; + target_pressure = 101 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "arrival" + }, +/area/atmos) +"aUh" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aUi" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/atmos) +"aUj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aUm" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Air Tank"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"aUn" = ( +/turf/simulated/floor/engine/air, +/area/atmos) +"aUo" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aUp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"aUq" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"aUs" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"aUt" = ( +/obj/machinery/power/solar_control{ + dir = 8; + name = "Fore Starboard Solar Control" + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"aUu" = ( +/obj/machinery/door/airlock/engineering{ + name = "Fore Starboard Solar Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"aUA" = ( +/obj/effect/landmark/damageturf, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/space/nearstation) +"aUD" = ( +/turf/simulated/wall, +/area/security/checkpoint/south) +"aUF" = ( +/obj/structure/table/wood, +/obj/item/lipstick/random, +/obj/item/lipstick/random, +/obj/item/lipstick/random, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aUG" = ( +/obj/structure/closet/secure_closet/cargotech, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/storage) +"aUH" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/theatre) +"aUI" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aUJ" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aUM" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aUN" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/office) +"aUO" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/multitool, +/obj/item/pen/red, +/obj/item/screwdriver/cargo, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"aUQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aUR" = ( +/obj/machinery/photocopier, +/obj/machinery/status_display/supply_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"aUS" = ( +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Cargo Office" + }, +/obj/machinery/requests_console{ + department = "Cargo Bay"; + departmentType = 2; + name = "Cargo Requests Console"; + pixel_y = 30 + }, +/obj/item/storage/firstaid/regular, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"aUT" = ( +/obj/structure/table, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/item/paper_bin, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"aUU" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"aUW" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/kirbyplants, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/office) +"aUX" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aUY" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aUZ" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aVa" = ( +/obj/machinery/computer/supplycomp{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"aVc" = ( +/obj/machinery/door/airlock/external{ + id_tag = "atmostanks_door_ext"; + locked = 1; + name = "Atmos External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"aVg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aVh" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"aVj" = ( +/obj/machinery/computer/supplycomp{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/qm) +"aVk" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/permabrig) +"aVl" = ( +/obj/machinery/door/window/reinforced/normal{ + dir = 8; + name = "Riot Control" + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"aVm" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/permabrig) +"aVn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "neutral" + }, +/area/security/permabrig) +"aVo" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Perma-Brig Cell 1"; + network = list("SS13","Security","Prison") + }, +/obj/structure/chair/stool, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/permabrig) +"aVq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Perma-Brig Cell 2"; + network = list("SS13","Security","Prison") + }, +/obj/structure/chair/stool, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/permabrig) +"aVr" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/landmark/spawner/rev, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/permabrig) +"aVt" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Perma-Brig Cell 3"; + network = list("SS13","Security","Prison") + }, +/obj/structure/chair/stool, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/permabrig) +"aVu" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitered" + }, +/area/security/permasolitary) +"aVv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/security/permasolitary) +"aVw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitered" + }, +/area/security/permasolitary) +"aVx" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/security/permasolitary) +"aVy" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitered" + }, +/area/security/permasolitary) +"aVA" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitered" + }, +/area/security/permasolitary) +"aVC" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aVD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"aVE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"aVF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aVG" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aVH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aVI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"aVJ" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics North"; + dir = 1; + network = list("SS13","Engineering") + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"aVK" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/fore) +"aVL" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"aVN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aVO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aVP" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/atmos) +"aVQ" = ( +/obj/structure/chair/stool/bar, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aVR" = ( +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/atmos) +"aVT" = ( +/obj/machinery/atmospherics/portable/canister/air{ + anchored = 1 + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"aVU" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"aVV" = ( +/obj/structure/table/wood, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"aVX" = ( +/obj/structure/ore_box, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"aVZ" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/flashlight/flare/glowstick/random, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aWa" = ( +/obj/machinery/camera{ + c_tag = "Service Hall North"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aWb" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/yellow/fake, +/obj/item/storage/toolbox/mechanical, +/obj/item/geiger_counter, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aWe" = ( +/obj/structure/table/wood, +/obj/item/instrument/violin, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aWf" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"aWg" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/chips, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aWh" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/cans/dr_gibb, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aWi" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/britcup, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aWj" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aWn" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"aWo" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"aWq" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aWu" = ( +/obj/effect/decal/warning_stripes/south, +/mob/living/simple_animal/hostile/gorilla/cargo_domestic{ + name = "Forklift" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aWz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aWA" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"aWC" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 3; + height = 5; + id = "mining_home"; + name = "mining shuttle bay"; + width = 7 + }, +/turf/space, +/area/space) +"aWD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/qm) +"aWG" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Cargo Dock South"; + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aWH" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/stamp/qm, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"aWI" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/quartermaster, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"aWJ" = ( +/obj/structure/closet/secure_closet/quartermaster, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/qm) +"aWK" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/item/screwdriver, +/obj/item/reagent_containers/spray/cleaner, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/permabrig) +"aWL" = ( +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"aWM" = ( +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/permabrig) +"aWN" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/permabrig) +"aWO" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/permabrig) +"aWP" = ( +/obj/machinery/flasher{ + id = "Cell 2"; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/permabrig) +"aWR" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/space, +/area/maintenance/incinerator) +"aWS" = ( +/obj/structure/chair/e_chair{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/execution) +"aWT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitered" + }, +/area/security/permasolitary) +"aWV" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/security/permasolitary) +"aWW" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitered" + }, +/area/security/permasolitary) +"aWY" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitered" + }, +/area/security/permasolitary) +"aXa" = ( +/turf/simulated/floor/engine/co2, +/area/atmos) +"aXb" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics CO2 Tank"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"aXe" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/gambling_den) +"aXg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aXh" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "CO2 to Pure" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aXi" = ( +/obj/machinery/atmospherics/pipe/manifold4w/visible/yellow, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"aXj" = ( +/obj/machinery/atmospherics/unary/thermomachine/heater{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aXk" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aXl" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aXm" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aXn" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/atmos) +"aXo" = ( +/turf/simulated/wall, +/area/atmos) +"aXp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aXq" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/atmos) +"aXr" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aXs" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 6; + initialize_directions = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aXu" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/atmos) +"aXv" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "arrival" + }, +/area/atmos) +"aXw" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aXy" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/hallway/secondary/entry) +"aXA" = ( +/obj/machinery/camera{ + c_tag = "Service Hall Middle"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aXB" = ( +/obj/structure/table/wood, +/obj/item/staff/broom, +/obj/item/clothing/head/witchwig, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/theatre) +"aXC" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/fakemoustache, +/obj/item/cane, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/theatre) +"aXD" = ( +/obj/structure/musician/piano, +/obj/machinery/light, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/theatre) +"aXE" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/theatre) +"aXF" = ( +/obj/machinery/door/window/classic/reversed{ + name = "Theater Stage"; + dir = 4 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/theatre) +"aXG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aXH" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"aXJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"aXK" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/classic/reversed{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"aXL" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"aXM" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"aXN" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8; + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aXQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/range) +"aXR" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass, +/turf/simulated/floor/plasteel, +/area/crew_quarters/bar) +"aXT" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/office) +"aXU" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"aXV" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aXW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aYa" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/kitchen) +"aYb" = ( +/obj/machinery/atmospherics/unary/thermomachine/heater, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"aYg" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"aYh" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"aYi" = ( +/obj/structure/table/reinforced, +/obj/item/cartridge/quartermaster{ + pixel_x = -3 + }, +/obj/item/cartridge/quartermaster{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/cartridge/quartermaster{ + pixel_x = -1; + pixel_y = 7 + }, +/obj/item/gps/mining, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"aYj" = ( +/obj/machinery/computer/security/mining{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/qm) +"aYk" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/permabrig) +"aYl" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/permabrig) +"aYo" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Perma Cell 1" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"aYp" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Perma Cell 2" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"aYq" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Perma Cell 3" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"aYr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Solitary Confinement" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permasolitary) +"aYt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aYu" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"aYv" = ( +/obj/machinery/atmospherics/portable/canister/carbon_dioxide{ + anchored = 1 + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"aYy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"aYz" = ( +/obj/machinery/atmospherics/unary/thermomachine/heater/on{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aYA" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aYD" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/lightreplacer, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"aYF" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/atmos) +"aYG" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aYH" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/atmos) +"aYJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aYK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aYL" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/atmos) +"aYM" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "O2 to Pure"; + target_pressure = 101 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"aYN" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics East"; + dir = 8; + network = list("Engineering","SS13") + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"aYO" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/atmos) +"aYP" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"aYQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/fore) +"aYR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"aYT" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"aYW" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"aYY" = ( +/obj/effect/landmark/lightsout, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aYZ" = ( +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"aZa" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"aZb" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Bar South"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aZc" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"aZd" = ( +/obj/machinery/camera{ + c_tag = "Fore Hallway South"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"aZg" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/office) +"aZl" = ( +/obj/structure/table/reinforced, +/obj/item/folder, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/office) +"aZm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"aZn" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 1; + name = "custom placement"; + pixel_x = -26; + pixel_y = -26 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aZo" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/storage) +"aZp" = ( +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/quartermaster/storage) +"aZr" = ( +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/permabrig) +"aZs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/quartermaster/office) +"aZt" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Cargo Dock SouthWest"; + dir = 4 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"aZu" = ( +/obj/effect/spawner/random_spawners/wall_rusted_probably, +/turf/simulated/wall, +/area/maintenance/fsmaint) +"aZv" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/qm) +"aZw" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/hos) +"aZz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/qm) +"aZA" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Quartermaster Office"; + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/qm) +"aZB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/qm) +"aZC" = ( +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/qm) +"aZD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/bed/dogbed, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/qm) +"aZE" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"aZF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"aZG" = ( +/obj/machinery/camera{ + c_tag = "Perma-Brig Hallway Port"; + network = list("SS13","Security") + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"aZH" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"aZK" = ( +/obj/machinery/door_control{ + desc = "A remote control-switch to lock down the prison wing's blast doors"; + id = "cell1lockdown"; + name = "Cell Lockdown"; + pixel_y = 32; + req_access_txt = "2" + }, +/obj/machinery/flasher_button{ + id = "Cell 1"; + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"aZL" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"aZQ" = ( +/obj/machinery/flasher_button{ + id = "Cell 2"; + pixel_y = 25 + }, +/obj/machinery/door_control{ + desc = "A remote control-switch to lock down the prison wing's blast doors"; + id = "cell2lockdown"; + name = "Cell Lockdown"; + pixel_y = 32; + req_access_txt = "2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"aZR" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Perma-Brig Hallway"; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"aZT" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permasolitary) +"aZW" = ( +/obj/machinery/camera{ + c_tag = "Perma-Brig Hallway Starboard"; + network = list("SS13","Security") + }, +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permasolitary) +"aZY" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"aZZ" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"baa" = ( +/obj/structure/lattice/catwalk, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/space, +/area/space/nearstation) +"bac" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"bad" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permasolitary) +"bae" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_3) +"baj" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/atmos) +"bak" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"bal" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/trinary/filter{ + filter_type = 3; + name = "Gas filter (CO2 tank)"; + on = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"bam" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"ban" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bao" = ( +/obj/machinery/atmospherics/meter, +/obj/item/wrench, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bap" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"baq" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/suit_storage_unit/atmos, +/turf/simulated/floor/plasteel, +/area/atmos) +"bas" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/suit_storage_unit/atmos, +/turf/simulated/floor/plasteel, +/area/atmos) +"bau" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bav" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bax" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "O2 to Airmix"; + on = 1; + target_pressure = 101 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "blue" + }, +/area/atmos) +"bay" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"baz" = ( +/obj/structure/closet/crate/trashcart{ + desc = "A heavy, metal laundrycart with wheels."; + name = "laundry cart" + }, +/obj/item/clothing/under/color/orange/prison, +/obj/item/clothing/under/color/orange/prison, +/obj/item/clothing/under/color/orange/prison, +/obj/item/clothing/under/color/orange/prison, +/obj/item/clothing/shoes/orange, +/obj/item/clothing/shoes/orange, +/obj/item/clothing/shoes/orange, +/obj/item/clothing/shoes/orange, +/obj/item/crowbar/large, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"baA" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Oxygen Tank"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"baB" = ( +/turf/simulated/floor/engine/o2, +/area/atmos) +"baC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/maintenance/fore) +"baD" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"baE" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"baF" = ( +/turf/simulated/wall, +/area/hydroponics) +"baH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/door/airlock/welded, +/obj/item/assembly/mousetrap/armed, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"baK" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"baL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"baM" = ( +/obj/structure/kitchenspike, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"baN" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/space, +/area/atmos) +"baP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/security/permabrig) +"baQ" = ( +/obj/structure/sink/kitchen{ + pixel_y = 25 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"baR" = ( +/obj/item/kirbyplants, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"baT" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"baU" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"baV" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/autolathe, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "custom placement"; + pixel_x = -26; + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/office) +"baW" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"baX" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"baY" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"baZ" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/toy/figure/crew/cargotech, +/obj/machinery/computer/guestpass{ + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"bba" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"bbb" = ( +/obj/machinery/computer/supplycomp{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"bbc" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/cargo_technician, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/office) +"bbd" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/stamp/granted{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/item/stamp/denied{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/office) +"bbe" = ( +/turf/simulated/wall, +/area/quartermaster/miningdock) +"bbf" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/quartermaster/miningdock) +"bbi" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/miningdock) +"bbj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, +/turf/simulated/floor/plasteel, +/area/quartermaster/qm) +"bbk" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"bbm" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"bbo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"bbp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"bbq" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"bbs" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"bbx" = ( +/obj/effect/landmark/lightsout, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"bbz" = ( +/obj/machinery/light, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"bbA" = ( +/obj/structure/sign/pods{ + pixel_y = -32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permasolitary) +"bbC" = ( +/obj/effect/decal/warning_stripes/arrow{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Supply Lobby" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"bbD" = ( +/obj/machinery/light/small, +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permasolitary) +"bbE" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"bbF" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/space, +/area/atmos) +"bbH" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permasolitary) +"bbI" = ( +/obj/docking_port/mobile/pod{ + dir = 4; + id = "pod3"; + name = "escape pod 3" + }, +/obj/machinery/door/airlock/titanium{ + id_tag = "s_docking_airlock"; + name = "Escape Pod Hatch" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_3) +"bbJ" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_3) +"bbK" = ( +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/light, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_3) +"bbL" = ( +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/pod_3) +"bbM" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics West"; + dir = 4; + network = list("Engineering","SS13"); + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"bbN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"bbO" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bbP" = ( +/obj/effect/landmark/start/atmospheric, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bbQ" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 1; + filter_type = "" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bbR" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/closet/secure_closet/atmos_personal, +/turf/simulated/floor/plasteel, +/area/atmos) +"bbS" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/start/atmospheric, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bbT" = ( +/obj/machinery/suit_storage_unit/atmos, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"bbV" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/effect/landmark/start/atmospheric, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bbW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/atmos) +"bbZ" = ( +/obj/machinery/atmospherics/portable/canister/oxygen{ + anchored = 1 + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"bca" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"bcb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bcc" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/workboots, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/head/hardhat, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bcd" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bce" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/hydroponics, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bcg" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bch" = ( +/obj/structure/closet/secure_closet/hydroponics, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bci" = ( +/obj/machinery/door/airlock/external{ + id_tag = "assolar_door_ext"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"bcj" = ( +/obj/structure/table/glass, +/obj/item/wrench, +/obj/item/clothing/suit/apron, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bcl" = ( +/obj/machinery/camera{ + c_tag = "Service Hall South"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"bcn" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 4; + location = "Kitchen" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/mapping_helpers/airlock/access/any/service/kitchen, +/obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, +/obj/machinery/door/window/classic/reversed{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bcp" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bcq" = ( +/mob/living/simple_animal/hostile/retaliate/goat/chef, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bcr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bcs" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/gibber, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bct" = ( +/obj/machinery/camera{ + c_tag = "Kitchen Backroom" + }, +/obj/structure/sink/kitchen{ + pixel_y = 25 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bcu" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bcv" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bcx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bcA" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat) +"bcB" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"bcC" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"bcD" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/structure/closet/secure_closet/miner, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"bcE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/miner, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bcH" = ( +/obj/machinery/camera{ + c_tag = "Mining Access" + }, +/obj/structure/closet/secure_closet/miner, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"bcI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"bcL" = ( +/obj/structure/closet/secure_closet/cargotech, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "purple" + }, +/area/quartermaster/storage) +"bcM" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/supplycomp/public, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"bcP" = ( +/turf/simulated/wall, +/area/hallway/primary/port) +"bcV" = ( +/obj/structure/rack, +/obj/item/clothing/suit/straight_jacket, +/obj/item/clothing/mask/muzzle, +/obj/item/clothing/glasses/sunglasses/blindfold, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/permabrig) +"bcW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/starboard2) +"bcY" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -32 + }, +/obj/structure/closet/secure_closet/brig, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/permabrig) +"bda" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/starboard2) +"bdb" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/secure_closet/brig, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/permabrig) +"bdd" = ( +/obj/structure/closet/secure_closet/brig, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/permabrig) +"bdf" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/starboard2) +"bdg" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/item/clothing/suit/armor/vest, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/starboard2) +"bdh" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"bdk" = ( +/turf/simulated/floor/engine/plasma, +/area/atmos) +"bdl" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Toxins Tank"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"bdn" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Plasma to Pure" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "purple" + }, +/area/atmos) +"bdo" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"bdp" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bdq" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/suit_storage_unit/atmos, +/turf/simulated/floor/plasteel, +/area/atmos) +"bdr" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bds" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/suit_storage_unit/atmos, +/turf/simulated/floor/plasteel, +/area/atmos) +"bdt" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/trinary/filter{ + dir = 1; + filter_type = 1; + name = "Gas filter (O2 tank)"; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/atmos) +"bdu" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"bdx" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/window/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bdy" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "greenblue" + }, +/area/hydroponics) +"bdF" = ( +/obj/machinery/door/airlock/glass{ + name = "Hydroponics" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bdG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"bdK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bdL" = ( +/obj/effect/landmark/start/chef, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bdN" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/rack, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/item/book/manual/wiki/chef_recipes, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bdO" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/machinery/requests_console{ + department = "Kitchen"; + departmentType = 2; + name = "Kitchen Requests Console"; + pixel_x = 30 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bdP" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/kitchen) +"bdQ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bdR" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window{ + name = "Kitchen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen, +/obj/item/reagent_containers/food/drinks/britcup, +/obj/item/reagent_containers/food/condiment/saltshaker, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/kitchen) +"bdT" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/machinery/door/firedoor, +/obj/machinery/door/window{ + name = "Kitchen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/kitchen) +"bdU" = ( +/turf/simulated/wall, +/area/hallway/primary/fore) +"bdV" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"bdW" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"bdX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"bdY" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"bdZ" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bea" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"beb" = ( +/obj/effect/decal/warning_stripes/arrow{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"bed" = ( +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/arrow{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bee" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hydroponics) +"beg" = ( +/obj/effect/landmark/start/shaft_miner, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"beh" = ( +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/arrow{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bei" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"bej" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hydroponics) +"bek" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"bel" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, +/obj/effect/mapping_helpers/airlock/access/any/supply/mining, +/obj/machinery/door/window/classic/reversed, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bem" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "brown" + }, +/area/quartermaster/storage) +"ben" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"beo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"beq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"ber" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bes" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + id_tag = "mining_home"; + locked = 1; + name = "Mining Dock Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bex" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"bez" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"beA" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/item/kirbyplants, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permasolitary) +"beB" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"beC" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"beD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"beE" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"beF" = ( +/obj/machinery/atmospherics/portable/canister/toxins{ + anchored = 1 + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"beI" = ( +/turf/simulated/floor/carpet/red, +/area/crew_quarters/heads/hos) +"beJ" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"beK" = ( +/obj/structure/table/reinforced, +/obj/item/analyzer, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"beL" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/plasteel, +/area/atmos) +"beM" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"beP" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/atmos) +"beQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"beR" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 10 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"beS" = ( +/obj/structure/closet/firecloset, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"beU" = ( +/turf/simulated/floor/plasteel{ + icon_state = "greenblue" + }, +/area/hydroponics) +"beY" = ( +/obj/machinery/camera{ + c_tag = "Hydroponics Backroom"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "greenblue" + }, +/area/hydroponics) +"bfa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/fore) +"bfd" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bfe" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/kitchenspike, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bff" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bfg" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bfh" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bfi" = ( +/obj/machinery/chem_master/condimaster, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bfj" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/kitchen) +"bfk" = ( +/obj/machinery/cooker/deepfryer, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/kitchen) +"bfl" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window{ + name = "Kitchen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/kitchen) +"bfm" = ( +/obj/machinery/kitchen_machine/oven, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/kitchen) +"bfo" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/obj/machinery/door/firedoor, +/obj/machinery/door/window{ + name = "Kitchen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/kitchen) +"bfp" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"bfq" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/fore) +"bfr" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"bfu" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"bfv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos/control) +"bfw" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/mineral/equipment_vendor, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bfx" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"bfA" = ( +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bfB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"bfC" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_y = 6 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bfD" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bfE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"bfG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"bfH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fsmaint) +"bfK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"bfL" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/turf/simulated/floor/grass/jungle, +/area/maintenance/fsmaint) +"bfN" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bfO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bfS" = ( +/obj/machinery/camera{ + c_tag = "Perma-Brig Escape Pod"; + network = list("SS13","Security") + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/starboard2) +"bfT" = ( +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/obj/structure/closet/secure_closet/brig, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/permabrig) +"bfV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/security{ + name = "Prison Wing" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"bfW" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/airlock/security{ + name = "Prison Wing" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permabrig) +"bfZ" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/arrow{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bgb" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/trinary/filter{ + name = "Gas filter (Toxins tank)"; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "purple" + }, +/area/atmos) +"bgc" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Port Mix to Port Ports" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bgd" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Port Mix to Starboard Ports" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bge" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bgf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bgg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bgh" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/atmos) +"bgi" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "N2 to Airmix"; + on = 1; + target_pressure = 101 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/atmos) +"bgj" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"bgl" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Nitrogen Tank"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"bgm" = ( +/turf/simulated/floor/engine/n2, +/area/atmos) +"bgn" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore) +"bgo" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"bgp" = ( +/obj/structure/sign/botany, +/turf/simulated/wall, +/area/hydroponics) +"bgq" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Pet Store" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/civilian/pet_store) +"bgs" = ( +/turf/simulated/wall, +/area/maintenance/starboard2) +"bgt" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/starboard2) +"bgu" = ( +/obj/machinery/door/airlock/freezer, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"bgv" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/chef, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bgw" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"bgx" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"bgy" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/secure_closet/freezer/kitchen, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bgA" = ( +/obj/structure/table/reinforced, +/obj/item/storage/bag/tray, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bgB" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/kitchen) +"bgC" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"bgD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"bgE" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"bgG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"bgI" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window{ + dir = 8; + name = "Kitchen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bgK" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bgL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore) +"bgN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bgO" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bgP" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"bgS" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bgT" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"bgU" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"bgW" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bhf" = ( +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Magistrate's Office" + }, +/obj/structure/table/wood, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"bhh" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"bhi" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier, +/obj/item/grenade/barrier, +/obj/structure/rack, +/turf/simulated/floor/plasteel, +/area/security/securearmoury) +"bhj" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bhk" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"bhl" = ( +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"bhn" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"bho" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics South"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"bhp" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/atmos) +"bhr" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"bht" = ( +/obj/machinery/atmospherics/portable/canister/nitrogen{ + anchored = 1 + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"bhu" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"bhv" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bhw" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bhx" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/reagent_containers/glass/bucket, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bhy" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bhA" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers, +/obj/item/storage/box/syringes, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bhB" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bhC" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"bhD" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bhH" = ( +/obj/machinery/smartfridge, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bhI" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/crew_quarters/kitchen) +"bhK" = ( +/obj/structure/sink/kitchen{ + pixel_y = 25 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bhL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bhN" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/flour, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bhO" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"bhQ" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/dough, +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/kitchen) +"bhR" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"bhU" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"bhV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bhX" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bhY" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/fore) +"bhZ" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"bie" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"big" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bil" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"bim" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bin" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "Mining Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/mining{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bio" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bip" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"biw" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/brig) +"bix" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Brig - Interrogation Room"; + dir = 4; + network = list("Interrogation") + }, +/obj/machinery/newscaster/security_unit{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"biy" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"biA" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"biB" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"biC" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 2"; + name = "Cell 2" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"biD" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/button/windowtint{ + id = "Interrogation"; + pixel_x = null; + pixel_y = 24 + }, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"biE" = ( +/obj/item/radio/intercom/interrogation{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"biF" = ( +/obj/structure/table/wood, +/obj/machinery/camera{ + c_tag = "Brig - Interrogation Obsersvation Room"; + dir = 8; + network = list("SS13","Security") + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"biG" = ( +/turf/simulated/wall/r_wall, +/area/security/hos) +"biH" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/landmark/start/head_of_security, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"biJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"biK" = ( +/turf/simulated/floor/engine/n20, +/area/atmos) +"biL" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics N2O Tank"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"biN" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "n2o to Pure" + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "escape" + }, +/area/atmos) +"biO" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Pure to Ports" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"biP" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Mix to Ports" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"biQ" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Air to Ports" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"biR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"biS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"biT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"biU" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"biV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"biX" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai) +"biY" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/storage/primary) +"biZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/trinary/filter{ + dir = 1; + filter_type = 2; + name = "Gas filter (N2 tank)"; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/atmos) +"bja" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"bjc" = ( +/obj/structure/closet/crate, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"bje" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bjf" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "greenblue" + }, +/area/hydroponics) +"bjj" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "greenblue" + }, +/area/hydroponics) +"bjl" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bjm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Hydroponics" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bjn" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "greenblue" + }, +/area/hallway/primary/fore) +"bjo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/hallway/primary/fore) +"bjp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"bjq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitehall" + }, +/area/crew_quarters/kitchen) +"bju" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = -4 + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/item/clipboard, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"bjw" = ( +/obj/effect/landmark/start/chef, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/kitchen) +"bjy" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"bjz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/chief) +"bjC" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"bjE" = ( +/obj/machinery/bluespace_beacon, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bjF" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"bjG" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bjH" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bjJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bjK" = ( +/obj/item/kirbyplants, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"bjL" = ( +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bjN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bjO" = ( +/obj/machinery/camera{ + c_tag = "Mining Dock"; + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"bjP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/chief) +"bjQ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"bjR" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/quartermaster/miningdock) +"bjS" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/gps/mining, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"bjT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/chief) +"bjU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"bjZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"bka" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"bkb" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/assembly/showroom) +"bke" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CMO" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/medical/cmo) +"bki" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"bkj" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/processing) +"bkl" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/interrogation{ + pixel_y = -30 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"bkn" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"bkp" = ( +/obj/structure/table/wood, +/obj/machinery/photocopier/faxmachine{ + department = "Head of Security's Office" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"bkq" = ( +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/flashlight/seclite, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"bkr" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase, +/obj/item/book/manual/wiki/security_space_law, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"bks" = ( +/obj/machinery/photocopier, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Security's Desk"; + departmentType = 5; + name = "Head of Security Requests Console"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"bkt" = ( +/obj/structure/window/reinforced, +/turf/space, +/area/space/nearstation) +"bku" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced, +/turf/space, +/area/space/nearstation) +"bkv" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"bkw" = ( +/obj/machinery/atmospherics/portable/canister/sleeping_agent{ + anchored = 1 + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"bkz" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/atmos) +"bkA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/atmos) +"bkB" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/atmos) +"bkC" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/atmos) +"bkI" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel, +/area/atmos) +"bkJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bkK" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel, +/area/atmos) +"bkL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bkM" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/atmos) +"bkN" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/atmos) +"bkO" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"bkP" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 0; + name = "Pure to SM" + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"bkQ" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/atmos) +"bkR" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bkS" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bkT" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "greenblue" + }, +/area/hydroponics) +"bkU" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hydroponics) +"bkW" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hydroponics) +"bkZ" = ( +/turf/simulated/floor/plasteel, +/area/hydroponics) +"blb" = ( +/obj/machinery/smartfridge, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"blc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "greenblue" + }, +/area/hallway/primary/fore) +"bld" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/hallway/primary/fore) +"ble" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"blf" = ( +/obj/machinery/smartfridge/foodcart, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"blh" = ( +/obj/machinery/icemachine, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bli" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/papersack, +/obj/item/storage/box/papersack, +/obj/item/storage/box/papersack, +/obj/item/storage/box/papersack, +/obj/item/storage/box/papersack, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/kitchen) +"blj" = ( +/obj/structure/rack, +/obj/item/storage/box/donkpockets, +/obj/item/storage/box/donkpockets, +/obj/item/clothing/head/chefhat, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"blk" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/snacks/mint, +/obj/item/reagent_containers/food/condiment/enzyme, +/obj/machinery/reagentgrinder, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bll" = ( +/obj/machinery/kitchen_machine/candy_maker, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"blm" = ( +/obj/machinery/kitchen_machine/grill, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bln" = ( +/obj/machinery/light, +/obj/machinery/processor, +/obj/machinery/camera{ + c_tag = "Kitchen"; + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"blo" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/crew/chef, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/eftpos/register{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bls" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"blt" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/hallway/primary/fore) +"blu" = ( +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/hallway/primary/fore) +"blv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"blw" = ( +/obj/item/kirbyplants, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/hallway/primary/fore) +"blx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"bly" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/hallway/primary/fore) +"blB" = ( +/obj/structure/table/reinforced, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"blC" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"blD" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"blE" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/landmark/start/shaft_miner, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"blF" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"blG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"blH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/chief) +"blN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/arrow{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"blO" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"blR" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 25 + }, +/obj/machinery/camera{ + c_tag = "Perma-Brig Garden"; + network = list("SS13","Security","Prison") + }, +/obj/item/reagent_containers/glass/bucket, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"blZ" = ( +/obj/structure/table, +/obj/item/taperecorder, +/obj/item/restraints/handcuffs, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/processing) +"bma" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"bmb" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/forensics, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/interrogation) +"bmc" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/simulated/floor/carpet/red, +/area/crew_quarters/heads/hos) +"bme" = ( +/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 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"bmh" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"bmj" = ( +/obj/structure/table/wood, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/item/folder/red, +/obj/machinery/keycard_auth{ + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"bmk" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/hos) +"bml" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"bmm" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/reinforced/normal{ + name = "Warden's Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Warden's Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/warden) +"bmn" = ( +/obj/structure/closet/secure_closet/warden, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/warden) +"bmo" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"bmp" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bmq" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bmr" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bms" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"bmu" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/trinary/filter{ + filter_type = 4; + name = "Gas filter (N2O tank)"; + on = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "escape" + }, +/area/atmos) +"bmv" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos) +"bmw" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos) +"bmx" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos) +"bmy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/atmos) +"bmz" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8; + initialize_directions = 11 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos) +"bmA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos) +"bmB" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "caution" + }, +/area/atmos) +"bmC" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"bmD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"bmE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/atmos) +"bmF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 6 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"bmG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bmH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/atmos) +"bmI" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods{ + amount = 8 + }, +/obj/item/stack/sheet/glass{ + amount = 50 + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos) +"bmJ" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/gas/oxygen, +/obj/item/grenade/gas/oxygen, +/turf/simulated/floor/plasteel, +/area/atmos) +"bmK" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/paper_bin, +/obj/structure/sign/poster/official/do_not_question{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/item/grenade/gas/oxygen, +/obj/item/grenade/gas/oxygen, +/turf/simulated/floor/plasteel, +/area/atmos) +"bmL" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"bmM" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 5 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"bmN" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/atmos) +"bmO" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"bmP" = ( +/obj/structure/rack, +/obj/effect/landmark/costume/random, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"bmQ" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bmR" = ( +/obj/effect/landmark/start/botanist, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hydroponics) +"bmS" = ( +/obj/structure/showcase{ + density = 0; + dir = 8; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = 9; + pixel_y = 2 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bmU" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "greenblue" + }, +/area/hydroponics) +"bmV" = ( +/obj/machinery/plantgenes, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Hydroponics"; + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bmW" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/sleep) +"bmX" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"bmY" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bmZ" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/kitchen) +"bna" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/turf/simulated/wall, +/area/crew_quarters/kitchen) +"bnc" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/suit/chef, +/obj/item/kitchen/rollingpin, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bnd" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/medical{ + dir = 4 + }, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = 8 + }, +/turf/simulated/wall, +/area/hallway/primary/fore) +"bne" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/saltshaker, +/obj/item/reagent_containers/food/condiment/peppermill, +/obj/item/kitchen/knife, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bnf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bng" = ( +/turf/simulated/wall, +/area/maintenance/starboard) +"bnh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/arrow{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bni" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/rack, +/obj/item/storage/toolbox/emergency{ + pixel_x = 3; + pixel_y = -4 + }, +/obj/item/storage/toolbox/emergency, +/obj/item/shovel, +/obj/item/shovel, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bnk" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"bnn" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"bno" = ( +/turf/simulated/wall/r_wall, +/area/security/prisonershuttle) +"bnp" = ( +/obj/structure/rack, +/obj/item/gun/energy/ionrifle, +/obj/item/clothing/suit/hooded/ablative, +/turf/simulated/floor/plasteel, +/area/security/securearmoury) +"bnr" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/main) +"bnt" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/processing) +"bnu" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/processing) +"bny" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"bnz" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/brig) +"bnC" = ( +/turf/simulated/wall, +/area/security/hos) +"bnD" = ( +/obj/structure/bed/dogbed, +/obj/machinery/camera{ + c_tag = "Brig - Head of Security's Office"; + network = list("SS13","Security") + }, +/obj/machinery/button/windowtint{ + dir = 4; + id = "HoS"; + pixel_x = -24 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/mob/living/simple_animal/hostile/retaliate/araneus, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"bnE" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"bnF" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Cell Block" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"bnI" = ( +/obj/machinery/computer/card/minor/hos{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"bnL" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/secure_data{ + dir = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/prisonershuttle) +"bnM" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"bnO" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat) +"bnP" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat) +"bnR" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"bnS" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8; + initialize_directions = 11 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/atmos) +"bnT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/atmos) +"bnU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/atmos) +"bnV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Distribution Loop" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/atmos) +"bnW" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 9 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/atmos) +"bnX" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/atmos) +"bnY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bnZ" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/crew/atmos, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos) +"boa" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"bob" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"boc" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/atmos) +"boe" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"bof" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/sign/botany{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bog" = ( +/obj/machinery/biogenerator, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hydroponics) +"boh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"boi" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hydroponics) +"boj" = ( +/obj/machinery/smartfridge, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bok" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/hydroponics) +"bol" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bon" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"bop" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Central Ring Hallway North" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bos" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"bou" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engineering) +"bov" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/central) +"box" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"boz" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Central Ring Hallway North" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"boA" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"boD" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"boG" = ( +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"boH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"boI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"boJ" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Labor Camp Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/prisonershuttle) +"boK" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"boL" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"boM" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/heads/hos) +"boN" = ( +/obj/structure/extinguisher_cabinet{ + name = "custom placement"; + pixel_x = 30; + pixel_y = -30 + }, +/obj/structure/table/wood, +/obj/machinery/computer/med_data/laptop{ + dir = 8 + }, +/obj/machinery/newscaster/security_unit{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"boO" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Magistrate" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/magistrateoffice) +"boP" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"boS" = ( +/obj/effect/landmark/lightsout, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"boX" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) +"boZ" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/chemimp, +/obj/item/storage/box/trackimp, +/obj/item/storage/lockbox/mindshield, +/turf/simulated/floor/plasteel, +/area/security/securearmoury) +"bpc" = ( +/obj/machinery/computer/prisoner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"bpe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"bpf" = ( +/turf/simulated/floor/carpet/red, +/area/security/hos) +"bpg" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Cell Block" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"bpi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/interrogation) +"bpk" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/safe{ + pixel_x = 32 + }, +/obj/item/flashlight/lamp, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/carpet/red, +/area/crew_quarters/heads/hos) +"bpm" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"bpn" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bpo" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bpq" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bpr" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 8 + }, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_3) +"bps" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bpu" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"bpv" = ( +/turf/simulated/floor/engine/vacuum, +/area/atmos) +"bpw" = ( +/obj/machinery/camera{ + c_tag = "Atmospherics Gas Mix Tank"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/engine/vacuum, +/area/atmos) +"bpy" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "green" + }, +/area/atmos) +"bpz" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Unfiltered & Air to Mix"; + on = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"bpA" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"bpB" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "Pure to Mix" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"bpC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"bpD" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"bpE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/atmos) +"bpF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/atmos) +"bpG" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/economy/vending/atmosdrobe, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/atmos) +"bpH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bpI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + dir = 4 + }, +/obj/effect/landmark/start/atmospheric, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bpJ" = ( +/obj/structure/table/reinforced, +/obj/item/weldingtool, +/obj/item/clothing/head/welding, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos) +"bpK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"bpL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bpM" = ( +/obj/structure/sign/poster/official/work_for_a_future{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10; + initialize_directions = 10 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/atmos) +"bpQ" = ( +/obj/machinery/atmospherics/portable/canister/nitrogen, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/sign/poster/contraband/atmosia_independence{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"bpU" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"bpV" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/hallway/primary/port) +"bqb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/maintenance/fore) +"bqc" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"bqh" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bqi" = ( +/obj/machinery/seed_extractor, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hydroponics) +"bqj" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"bqk" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/botanist, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bql" = ( +/obj/structure/table/reinforced, +/obj/item/folder, +/obj/item/pen, +/obj/item/reagent_containers/food/snacks/grown/apple, +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "Hydroponics Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bqm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"bqn" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall3"; + location = "hall2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"bqt" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall15"; + location = "hall14" + }, +/obj/effect/landmark/lightsout, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/landmark{ + icon = 'icons/effects/spawner_icons.dmi'; + icon_state = "spooky"; + name = "Observer-Start" + }, +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"bqB" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/starboard) +"bqC" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/starboard) +"bqI" = ( +/obj/effect/decal/warning_stripes/yellow/partial, +/obj/machinery/door/window/classic/normal{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/arrow, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/any/supply/general, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"bqJ" = ( +/obj/structure/table, +/obj/item/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "Camera"; + pictures_left = 30 + }, +/obj/machinery/camera{ + c_tag = "Brig - Prisoner Processing"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/processing) +"bqK" = ( +/obj/item/chair/light, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bqL" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/flasher/portable, +/turf/simulated/floor/plasteel, +/area/security/securearmoury) +"bqM" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"bqN" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external/glass{ + id_tag = "laborcamp_home"; + locked = 1; + name = "Labor Camp Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/prisonershuttle) +"bqU" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/processing) +"bqV" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"bqW" = ( +/obj/structure/rack, +/obj/item/gun/projectile/shotgun/riot{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/gun/projectile/shotgun/riot, +/obj/item/gun/projectile/shotgun/riot{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"bqX" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"bqY" = ( +/obj/machinery/door/window/reinforced/normal{ + dir = 8; + name = "Evidence Deposit" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/disposal{ + name = "Evidence Deposit" + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/processing) +"brb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"brc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"brd" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "HoS" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/hos) +"brg" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"brh" = ( +/obj/machinery/computer/secure_data, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"bri" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"brl" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 3"; + name = "Cell 3" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/prison/cell_block) +"brm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet/red, +/area/crew_quarters/heads/hos) +"brn" = ( +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/vehicle/secway, +/obj/item/key/security, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/security/securearmoury) +"bro" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/chemistry) +"brp" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"brq" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"brr" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/space, +/area/space/nearstation) +"brs" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/space, +/area/space/nearstation) +"brt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/library) +"bru" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/hallway/primary/starboard) +"brw" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"brx" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/engine/vacuum, +/area/atmos) +"brA" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/green{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/atmos) +"brB" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold/visible/green, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/atmos) +"brC" = ( +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/atmos) +"brD" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/atmos) +"brE" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Mix to Filter"; + on = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/atmos) +"brF" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/atmos) +"brG" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/clothing/mask/gas, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 6; + initialize_directions = 6 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/atmos) +"brH" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 4; + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"brI" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"brJ" = ( +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/t_scanner, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos) +"brK" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 10 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"brL" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"brM" = ( +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"brN" = ( +/obj/machinery/space_heater, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"brO" = ( +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"brP" = ( +/obj/machinery/atmospherics/portable/canister/nitrogen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"brR" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"brS" = ( +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"brT" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"brU" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=engi3"; + location = "engi2" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"brV" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"brW" = ( +/turf/simulated/wall, +/area/storage/tech) +"brX" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/storage/tech) +"brZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"bsa" = ( +/obj/machinery/hydroponics/constructable, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bsb" = ( +/obj/structure/chair, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat) +"bsc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"bsd" = ( +/obj/structure/table/reinforced, +/obj/item/seeds/lime, +/obj/item/seeds/watermelon, +/obj/item/seeds/grape, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/machinery/door/window/classic/reversed{ + dir = 8; + name = "Hydroponics Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bse" = ( +/obj/machinery/door_control{ + id = "bridge blast north"; + name = "North Bridge Blast Door Control"; + pixel_y = 32; + req_access_txt = "19" + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"bsh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bsi" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"bsj" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bsm" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/primary/central) +"bsn" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway North"; + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bsq" = ( +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"bsr" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bsv" = ( +/turf/simulated/wall, +/area/hallway/primary/central) +"bsA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/security/prison/cell_block) +"bsB" = ( +/obj/docking_port/stationary{ + dwidth = 2; + height = 5; + id = "laborcamp_home"; + name = "fore bay 1"; + width = 9 + }, +/turf/space, +/area/space) +"bsC" = ( +/obj/machinery/light, +/obj/structure/closet/wardrobe/miner, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bsD" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/sign/security{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"bsE" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"bsF" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/suit_storage_unit/security/hos, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/heads/hos) +"bsG" = ( +/turf/simulated/wall/r_wall, +/area/magistrateoffice) +"bsH" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/checkpoint) +"bsL" = ( +/turf/simulated/wall/r_wall, +/area/security/interrogation) +"bsT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/processing) +"bsW" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/stamp/hos, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"btc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/library) +"btd" = ( +/turf/simulated/wall/r_wall, +/area/turret_protected/ai) +"btg" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "green" + }, +/area/atmos) +"bth" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"bti" = ( +/obj/machinery/atmospherics/pipe/manifold/visible/yellow{ + dir = 1 + }, +/obj/effect/landmark/start/atmospheric, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"btj" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"btk" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"btl" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 1; + name = "Waste to Filter"; + on = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos) +"btm" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/atmos) +"btn" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 10 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos) +"bto" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/visible/purple, +/turf/simulated/floor/plasteel, +/area/atmos) +"btp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"btq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"btr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Desk" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"bts" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"btt" = ( +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"btu" = ( +/obj/machinery/atmospherics/portable/canister/nitrogen, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"btv" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"btw" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"btx" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bty" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"btA" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"btD" = ( +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/item/book/manual/hydroponics_pod_people, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"btH" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/central) +"btI" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/space/nearstation) +"btJ" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/space/nearstation) +"btK" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"btL" = ( +/turf/simulated/wall/r_wall, +/area/security/nuke_storage) +"btR" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet/red, +/area/crew_quarters/heads/hos) +"btS" = ( +/obj/effect/mapping_helpers/airlock/unres{ + dir = 1 + }, +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external/glass{ + id_tag = "laborcamp_home"; + locked = 1; + name = "Labor Camp Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/hallway/primary/starboard) +"btT" = ( +/turf/simulated/wall, +/area/security/checkpoint) +"btU" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"btV" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/hallway/primary/starboard) +"btX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/prisonershuttle) +"btY" = ( +/obj/machinery/computer/prisoner, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/prisonershuttle) +"bud" = ( +/obj/machinery/power/treadmill, +/obj/machinery/treadmill_monitor{ + id = "Cell 2"; + pixel_y = -32 + }, +/obj/machinery/flasher{ + id = "Cell 5"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"bue" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/item/radio/intercom/interrogation{ + broadcasting = 1; + listening = 0; + pixel_y = 28 + }, +/obj/item/wirecutters/security, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/interrogation) +"buf" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/processing) +"bui" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/brig) +"buj" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"buk" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/crew/hos, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"bul" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"bum" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen/multi, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"buo" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 8; + initialize_directions = 11 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "arrival" + }, +/area/atmos) +"bup" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 4; + initialize_directions = 11 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/atmos) +"buq" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "Mix to Distro" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bur" = ( +/obj/machinery/atmospherics/unary/thermomachine/heater, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"bus" = ( +/obj/machinery/atmospherics/unary/thermomachine/freezer{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"but" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos) +"buu" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/pump, +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/atmos) +"buv" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/pump, +/obj/machinery/camera{ + c_tag = "Atmospherics Storage"; + dir = 1 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/atmos) +"buw" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/plasteel{ + icon_state = "escape" + }, +/area/atmos) +"bux" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/plasteel{ + icon_state = "escape" + }, +/area/atmos) +"buy" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"buz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"buA" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos) +"buB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/equipmentstorage) +"buD" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"buE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"buH" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/atmos/control) +"buI" = ( +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"buJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/visible/purple{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"buK" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "escape" + }, +/area/hallway/primary/port) +"buL" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/storage/tech) +"buM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"buP" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"buQ" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "greenblue" + }, +/area/hydroponics) +"buR" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "greenblue" + }, +/area/hydroponics) +"buS" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"buT" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hydroponics) +"buX" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/space, +/area/atmos) +"bvc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/equipmentstorage) +"bvd" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/obj/item/coin/silver, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/nuke_storage) +"bve" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/closet/secure_closet/freezer/money, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/greengrid, +/area/security/nuke_storage) +"bvf" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/fireaxecabinet{ + pixel_y = 32 + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/nuke_storage) +"bvl" = ( +/obj/machinery/computer/shuttle/labor, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prisonershuttle) +"bvm" = ( +/obj/structure/chair/sofa/corp{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"bvr" = ( +/obj/structure/table, +/obj/item/storage/box/evidence, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/processing) +"bvs" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/processing) +"bvt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/processing) +"bvu" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/processing) +"bvv" = ( +/obj/structure/window/reinforced, +/obj/machinery/camera{ + c_tag = "AI Minisatellite North"; + dir = 1; + network = list("SS13","Minisat") + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bvx" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/computer/prisoner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) +"bvy" = ( +/obj/machinery/door_control{ + desc = "A remote control-switch to lock down the prison wing's blast doors"; + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_x = -7; + pixel_y = -28; + req_access_txt = "2" + }, +/obj/machinery/door_control{ + id = "Secure Gate"; + name = "Brig Lockdown"; + pixel_x = 3; + pixel_y = -28; + req_access_txt = "2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"bvz" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/turret_protected/ai) +"bvB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/maintenance/starboard2) +"bvC" = ( +/obj/item/kirbyplants, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bvD" = ( +/obj/machinery/atmospherics/unary/thermomachine/heater/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "arrival" + }, +/area/atmos) +"bvE" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/atmos) +"bvF" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Air to Distro"; + on = 1; + target_pressure = 101 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"bvG" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Atmospherics Distribution"; + dir = 1; + network = list("SS13","Engineering") + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"bvH" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"bvI" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "Air to Waste"; + target_pressure = 101 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos) +"bvJ" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/atmos) +"bvK" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/atmos) +"bvL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"bvM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/atmos) +"bvN" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/atmos/control) +"bvO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos/control) +"bvP" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos/control) +"bvR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"bvS" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "Atmospherics" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/classic/reversed{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"bvT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/port) +"bvV" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"bvW" = ( +/obj/structure/rack, +/obj/item/circuitboard/robotics{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/mecha_control, +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"bvX" = ( +/obj/structure/rack, +/obj/item/circuitboard/communications{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/card, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"bvY" = ( +/obj/structure/rack, +/obj/item/circuitboard/aicore{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/aiupload, +/obj/item/circuitboard/borgupload{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"bvZ" = ( +/obj/structure/table/glass, +/obj/item/shovel/spade, +/obj/item/crowbar, +/obj/item/cultivator, +/obj/item/seeds/wheat, +/obj/item/seeds/potato, +/obj/item/seeds/pumpkin, +/obj/item/reagent_containers/food/snacks/grown/wheat, +/obj/item/reagent_containers/food/snacks/grown/watermelon, +/obj/item/reagent_containers/food/snacks/grown/grapes, +/obj/item/reagent_containers/food/snacks/grown/tomato, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bwa" = ( +/obj/machinery/hydroponics/constructable, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bwb" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/reagent_containers/spray/plantbgone, +/obj/item/watertank, +/obj/item/grenade/chem_grenade/antiweed, +/obj/machinery/requests_console{ + department = "Hydroponics"; + departmentType = 2; + name = "Hydroponics Requests Console"; + pixel_x = 30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"bwf" = ( +/turf/simulated/wall/r_wall, +/area/bridge) +"bwg" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast north"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/bridge) +"bwm" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bwq" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/security/nuke_storage) +"bws" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"bwu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"bwv" = ( +/turf/simulated/floor/plasteel/dark, +/area/security/nuke_storage) +"bwy" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"bwz" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"bwA" = ( +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bwD" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/computer/prisoner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/heads/hos) +"bwE" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/forensics, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"bwF" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bwG" = ( +/obj/machinery/porta_turret, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai) +"bwH" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bwJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bwK" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bwL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bwM" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "AI Minisatellite NorthWest"; + dir = 8; + network = list("SS13","Minisat") + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bwN" = ( +/turf/simulated/wall/r_wall, +/area/engine/gravitygenerator) +"bwP" = ( +/turf/simulated/wall/r_wall, +/area/engine/break_room) +"bwQ" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/engine/break_room) +"bwU" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/wall/r_wall, +/area/engine/break_room) +"bwV" = ( +/obj/machinery/computer/atmos_alert, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/engine/break_room) +"bwW" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/computer/security/engineering, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/break_room) +"bwX" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/obj/machinery/computer/station_alert, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/engine/break_room) +"bwY" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/closet/firecloset, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bwZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bxa" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bxb" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/analyzer, +/obj/machinery/camera{ + c_tag = "Atmospherics Front Desk"; + dir = 4; + network = list("SS13","Engineering") + }, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/atmos/control) +"bxc" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos/control) +"bxd" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/atmos/control) +"bxf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"bxg" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/hallway/primary/port) +"bxh" = ( +/turf/simulated/wall/r_wall, +/area/storage/tech) +"bxi" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"bxj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"bxk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Secure Technical Storage"; + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"bxl" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bxm" = ( +/obj/machinery/computer/card, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/bridge) +"bxn" = ( +/obj/machinery/computer/crew, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/bridge) +"bxo" = ( +/obj/machinery/computer/med_data, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/bridge) +"bxp" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/obj/item/flash, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"bxq" = ( +/obj/machinery/computer/prisoner, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/bridge) +"bxr" = ( +/obj/machinery/computer/security, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/bridge) +"bxs" = ( +/obj/machinery/computer/secure_data, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/bridge) +"bxt" = ( +/obj/structure/table/reinforced, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"bxu" = ( +/obj/machinery/computer/station_alert, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/bridge) +"bxv" = ( +/obj/machinery/computer/atmos_alert, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/bridge) +"bxw" = ( +/obj/machinery/computer/monitor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkyellow" + }, +/area/bridge) +"bxy" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bxA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/hallway/primary/central) +"bxB" = ( +/obj/machinery/door/airlock/vault{ + locked = 1 + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/vault, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/nuke_storage) +"bxD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"bxE" = ( +/obj/machinery/nuclearbomb, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/greengrid, +/area/security/nuke_storage) +"bxG" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/security/nuke_storage) +"bxJ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"bxK" = ( +/obj/item/kirbyplants, +/obj/machinery/camera{ + c_tag = "Primary Security Hallway North-East"; + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"bxM" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "AI Minisatellite NorthEast"; + dir = 4; + network = list("Minisat","SS13"); + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bxN" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/button/windowtint{ + dir = 1; + id = "Processing"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/processing) +"bxP" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bxQ" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/checkpoint) +"bxS" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/brig) +"bxX" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/robot_parts/r_leg, +/obj/item/robot_parts/l_leg, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bxY" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bxZ" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bya" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/hallway/secondary/entry) +"byc" = ( +/obj/machinery/ai_slipper, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"byd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bye" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"byf" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"byg" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"byh" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"byi" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"byk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"byl" = ( +/turf/simulated/wall, +/area/engine/break_room) +"bym" = ( +/obj/structure/table/reinforced, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/wrench, +/obj/item/crowbar, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/stack/sheet/metal{ + amount = 10 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"byn" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"byp" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods, +/obj/item/stack/cable_coil/random, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"byq" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/stack/sheet/plasteel, +/obj/item/wrench, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"byr" = ( +/turf/simulated/wall, +/area/engine/hardsuitstorage) +"bys" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical{ + pixel_y = 9 + }, +/obj/item/storage/toolbox/electrical, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"byv" = ( +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"byx" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/atmos/glass{ + name = "Atmospherics Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"byz" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/computer/security/engineering{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/atmos/control) +"byB" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/landmark/start/atmospheric, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos/control) +"byC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos/control) +"byD" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos/control) +"byE" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/machinery/door/window{ + name = "Atmospherics Desk"; + dir = 4 + }, +/obj/machinery/door/window{ + dir = 8; + name = "Atmospherics Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/engineering/atmos{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"byF" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"byG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan{ + dir = 1 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"byH" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Port Hallway North"; + dir = 8 + }, +/obj/machinery/atmospherics/portable/pump, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/hallway/primary/port) +"byI" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Secure Tech Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"byJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"byM" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/carpet, +/area/civilian/pet_store) +"byN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"byQ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Central Ring Hallway West"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"byR" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"byS" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"byU" = ( +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"byV" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"byX" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "bridge blast east"; + name = "East Bridge Blast Door Control"; + pixel_x = 26; + req_access_txt = "19" + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"byY" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/flash, +/obj/item/storage/box/ids, +/obj/item/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"bza" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bzb" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"bzc" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/security/nuke_storage) +"bzd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/greengrid, +/area/security/nuke_storage) +"bzj" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/brig) +"bzn" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"bzo" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"bzp" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + id = "Cell 5"; + name = "Cell 5" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/prison/cell_block) +"bzq" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/displaycase{ + start_showpiece_type = /obj/item/reagent_containers/food/snacks/donut/sprinkles + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/heads/hos) +"bzv" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/turret_protected/ai) +"bzw" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bzy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bzz" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bzA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bzB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bzC" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"bzD" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/pen, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bzE" = ( +/turf/simulated/floor/plasteel/dark, +/area/engine/gravitygenerator) +"bzG" = ( +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/gravitygenerator) +"bzH" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bzI" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bzJ" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bzK" = ( +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bzL" = ( +/turf/simulated/wall, +/area/engine/gravitygenerator) +"bzN" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bzO" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/item/crowbar/engineering, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bzP" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bzR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/rack, +/obj/item/storage/briefcase/inflatable{ + pixel_y = 6; + pixel_x = 4 + }, +/obj/item/storage/briefcase/inflatable{ + pixel_y = 4; + pixel_x = 2 + }, +/obj/item/storage/briefcase/inflatable{ + pixel_y = 2 + }, +/obj/item/storage/briefcase/inflatable{ + pixel_x = -2 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bzV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bzW" = ( +/obj/effect/decal/warning_stripes/south, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bzX" = ( +/obj/machinery/computer/atmoscontrol{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/atmos/control) +"bzY" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos/control) +"bzZ" = ( +/obj/structure/chair/office/dark, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos/control) +"bAb" = ( +/obj/structure/table/reinforced, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/tank/internals/emergency_oxygen, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/atmos/control) +"bAc" = ( +/obj/structure/cable, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/atmos/control) +"bAd" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"bAe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"bAf" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/pump, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/hallway/primary/port) +"bAg" = ( +/obj/structure/table/reinforced, +/obj/item/plant_analyzer, +/obj/item/plant_analyzer, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bAh" = ( +/obj/structure/table/reinforced, +/obj/item/analyzer, +/obj/item/assembly/signaler, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"bAi" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"bAk" = ( +/obj/structure/table/reinforced, +/obj/item/mmi, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bAm" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"bAp" = ( +/obj/structure/table/reinforced, +/obj/item/aiModule/reset, +/obj/item/flash, +/obj/item/flash, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"bAq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"bAr" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"bAs" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"bAt" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"bAw" = ( +/obj/machinery/computer/security/mining, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbrown" + }, +/area/bridge) +"bAx" = ( +/obj/machinery/computer/supplycomp, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbrown" + }, +/area/bridge) +"bAy" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"bAC" = ( +/obj/machinery/computer/security/telescreen/rd{ + pixel_y = 2 + }, +/turf/simulated/wall, +/area/bridge) +"bAD" = ( +/obj/machinery/computer/shuttle/mining, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbrown" + }, +/area/bridge) +"bAE" = ( +/obj/machinery/computer/aifixer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkpurple" + }, +/area/bridge) +"bAI" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light/small, +/obj/structure/closet/crate, +/obj/item/storage/belt/champion, +/obj/item/stack/sheet/mineral/gold, +/obj/item/stack/sheet/mineral/gold, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/nuke_storage) +"bAJ" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/greengrid, +/area/security/nuke_storage) +"bAN" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"bAO" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"bAP" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/item/kirbyplants, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"bAQ" = ( +/obj/structure/table, +/obj/item/restraints/handcuffs, +/obj/item/radio/off, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"bAT" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/main) +"bBa" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"bBc" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"bBd" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai) +"bBf" = ( +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bBg" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai) +"bBi" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/engine/gravitygenerator) +"bBj" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/gravitygenerator) +"bBl" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/gravitygenerator) +"bBo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bBq" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"bBr" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bBt" = ( +/obj/machinery/camera{ + c_tag = "Gravity Generation Access"; + dir = 4; + network = list("Engineering","SS13"); + pixel_y = -22 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bBv" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "AI Minisatellite South"; + network = list("SS13","Minisat") + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bBy" = ( +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bBz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bBA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bBE" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/engine/break_room) +"bBF" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/break_room) +"bBG" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/engine/break_room) +"bBH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "caution" + }, +/area/engine/break_room) +"bBI" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "caution" + }, +/area/engine/break_room) +"bBJ" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/atmos/control) +"bBK" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/computer/station_alert{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos/control) +"bBL" = ( +/obj/machinery/light, +/obj/machinery/computer/atmos_alert{ + dir = 1 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos/control) +"bBM" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/atmos/control) +"bBN" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/requests_console{ + department = "Atmospherics"; + departmentType = 3; + name = "Atmospherics Requests Console"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/atmos/control) +"bBO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"bBP" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bBQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/storage/tech) +"bBR" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tech) +"bBT" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/storage/tech) +"bBU" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/aicard, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bBW" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bBX" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/analyzer, +/obj/item/analyzer, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bBY" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bBZ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/machinery/requests_console{ + department = "Primary Tool Storage"; + name = "Primary Tool Storage Console"; + pixel_y = 30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bCa" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bCb" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bCc" = ( +/obj/structure/closet/crate/internals, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/hardhat/orange, +/obj/item/clothing/head/hardhat/orange, +/obj/item/clothing/head/hardhat/orange, +/obj/item/clothing/head/hardhat/orange, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bCe" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/storage/primary) +"bCg" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bCn" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/door_control{ + id = "bridge blast west"; + name = "West Bridge Blast Door Control"; + pixel_x = null; + pixel_y = 24; + req_access_txt = "19" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"bCq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluecorners" + }, +/area/bridge) +"bCr" = ( +/obj/structure/window/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"bCs" = ( +/obj/machinery/door/window/reinforced/reversed{ + name = "Captains seat" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/captain, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"bCu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/bridge) +"bCy" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/door_control{ + id = "bridge blast east"; + name = "East Bridge Blast Door Control"; + pixel_x = null; + pixel_y = 24; + req_access_txt = "19" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"bCE" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway East"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bCG" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel/dark, +/area/bridge/meeting_room) +"bCH" = ( +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/disposalpipe/sortjunction/reversed{ + sort_type_txt = "19"; + name = "Bar" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"bCN" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/security{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Brig - Entrance"; + dir = 4; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/prisonershuttle) +"bCP" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"bCT" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/item/radio/intercom/private{ + pixel_x = -28; + pixel_y = -10 + }, +/obj/item/radio/intercom/custom{ + pixel_y = 28 + }, +/obj/effect/landmark{ + icon = 'icons/effects/spawner_icons.dmi'; + icon_state = "AI"; + name = "tripai" + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bCU" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai) +"bCV" = ( +/obj/machinery/ai_slipper, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bCW" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai) +"bCX" = ( +/obj/effect/landmark/start/ai, +/obj/item/radio/intercom{ + name = "custom placement"; + pixel_x = -28; + pixel_y = 5 + }, +/obj/item/radio/intercom/private{ + pixel_x = 28; + pixel_y = 5 + }, +/obj/machinery/requests_console{ + department = "AI"; + departmentType = 5; + name = "AI Requests Console"; + pixel_x = 32; + pixel_y = 32 + }, +/obj/item/radio/intercom/custom{ + pixel_y = 25 + }, +/obj/machinery/newscaster/security_unit{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bCY" = ( +/obj/machinery/flasher{ + id = "AI"; + pixel_y = -24 + }, +/obj/machinery/camera/motion{ + c_tag = "AI Chamber North"; + dir = 1; + network = list("SS13","Minisat"); + start_active = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bCZ" = ( +/obj/machinery/ai_slipper, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bDa" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/item/radio/intercom/private{ + pixel_x = 28; + pixel_y = -10 + }, +/obj/item/radio/intercom/custom{ + pixel_y = 28 + }, +/obj/effect/landmark{ + icon = 'icons/effects/spawner_icons.dmi'; + icon_state = "AI"; + name = "tripai" + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bDc" = ( +/turf/simulated/floor/greengrid, +/area/engine/gravitygenerator) +"bDd" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/turf/simulated/floor/plasteel/dark, +/area/engine/gravitygenerator) +"bDe" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/obj/structure/closet/radiation, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bDf" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/gravitygenerator) +"bDg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bDh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bDi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/highsecurity{ + name = "Gravity Generator Foyer" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bDj" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bDk" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bDl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bDm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bDo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bDp" = ( +/turf/simulated/wall, +/area/maintenance/port2) +"bDq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bDr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bDs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bDu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bDx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bDy" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/engine/break_room) +"bDC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"bDD" = ( +/obj/structure/chair, +/obj/machinery/camera{ + c_tag = "Psych Foyer" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/hallway/primary/central) +"bDE" = ( +/obj/item/kirbyplants, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bDF" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/storage/tech) +"bDH" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/cyborgrecharger{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/mech_bay_power_console, +/obj/item/circuitboard/mech_recharger{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/circuitboard/mechfab{ + pixel_y = -6; + pixel_x = 6 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tech) +"bDI" = ( +/obj/item/kirbyplants, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bDJ" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/rdconsole{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/circuitboard/rdserver{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/destructive_analyzer, +/obj/item/circuitboard/protolathe{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/circuitboard/circuit_imprinter{ + pixel_y = -6; + pixel_x = 6 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tech) +"bDK" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/storage/primary) +"bDN" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/storage/primary) +"bDO" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/storage/primary) +"bDP" = ( +/obj/structure/table/reinforced, +/obj/item/stack/rods, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bDQ" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/storage/primary) +"bDR" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/central) +"bDS" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/gps, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bDT" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast west"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"bDU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"bDY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"bEd" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/bridge) +"bEe" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/restraints/handcuffs, +/obj/item/flash, +/turf/simulated/floor/carpet, +/area/bridge) +"bEg" = ( +/obj/machinery/computer/communications, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/bridge) +"bEh" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv{ + pixel_y = 6 + }, +/turf/simulated/floor/carpet, +/area/bridge) +"bEi" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/flashlight/lamp, +/turf/simulated/floor/carpet, +/area/bridge) +"bEj" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/bridge) +"bEk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"bEm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"bEn" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast east"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"bEo" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central) +"bEr" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/closet/bombcloset, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/main) +"bEw" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/main) +"bEx" = ( +/turf/simulated/wall/r_wall, +/area/security/warden) +"bED" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bEE" = ( +/obj/machinery/flasher{ + id = "AI"; + pixel_y = -24 + }, +/obj/machinery/door_control{ + id = "AI-door"; + name = "AI Entrance Blast Doors"; + pixel_x = -24; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai) +"bEF" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bEG" = ( +/obj/machinery/gravity_generator/main/station, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/engine/gravitygenerator) +"bEH" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/hallway/primary/central) +"bEI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/gravitygenerator) +"bEJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering{ + name = "Engineering Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bEK" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bEM" = ( +/obj/machinery/power/port_gen/pacman, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bEN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bEO" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bEQ" = ( +/obj/machinery/camera{ + c_tag = "Engineering Storage"; + dir = 1; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/engine/break_room) +"bER" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/engine/break_room) +"bES" = ( +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/engine/break_room) +"bET" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/engine/break_room) +"bEU" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/engine/break_room) +"bEW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bEX" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bEY" = ( +/obj/machinery/computer/arcade/battle{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Arcade" + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"bEZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bFa" = ( +/obj/machinery/status_display{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/engine/break_room) +"bFb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/break_room) +"bFc" = ( +/obj/machinery/computer/guestpass{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/engine/break_room) +"bFd" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Engineering Entrance"; + dir = 4; + network = list("Engineering","SS13"); + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bFe" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bFf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bFg" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/break_room) +"bFi" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bFj" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/cloning{ + pixel_y = 8; + pixel_x = -8 + }, +/obj/item/circuitboard/clonescanner{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/circuitboard/clonepod{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/circuitboard/cryo_tube{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/circuitboard/pandemic{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/circuitboard/bodyscanner{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/item/circuitboard/sleeper{ + pixel_x = 9; + pixel_y = -9 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tech) +"bFk" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/autolathe{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/circuitboard/ore_redemption{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tech) +"bFl" = ( +/obj/structure/table/reinforced, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bFm" = ( +/obj/structure/rack, +/obj/item/painter, +/obj/item/toner, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bFn" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/storage/primary) +"bFo" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/primary) +"bFp" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/primary) +"bFq" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/storage/primary) +"bFr" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bFu" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast west"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/bridge) +"bFx" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"bFy" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"bFz" = ( +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"bFB" = ( +/obj/machinery/camera{ + c_tag = "Bridge Port"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"bFC" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"bFD" = ( +/obj/structure/closet/fireaxecabinet{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"bFE" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast east"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/bridge) +"bFF" = ( +/obj/structure/rack, +/obj/machinery/light/small, +/obj/item/aicard, +/obj/item/storage/secure/briefcase, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/bridge) +"bFG" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/taperecorder, +/turf/simulated/floor/carpet, +/area/bridge) +"bFH" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/bridge) +"bFK" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/folder/blue, +/obj/item/pen, +/turf/simulated/floor/carpet, +/area/bridge) +"bFL" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/machinery/light/small, +/obj/item/storage/toolbox/mechanical{ + pixel_y = -3 + }, +/obj/item/multitool/command, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/bridge) +"bFN" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"bFO" = ( +/obj/machinery/camera{ + c_tag = "Bridge Starboard"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"bFQ" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"bFR" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"bFS" = ( +/obj/structure/rack, +/obj/item/storage/box/seccarts{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/teargas{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel, +/area/security/securearmoury) +"bFV" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"bGa" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bGb" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 1"; + name = "Cell 1 Locker" + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"bGc" = ( +/obj/machinery/camera{ + c_tag = "Brig - Cell 1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"bGd" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"bGi" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/security/prison/cell_block) +"bGn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 6"; + name = "Cell 6 Locker" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"bGp" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"bGq" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/mmi, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bGs" = ( +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/gravitygenerator) +"bGt" = ( +/obj/machinery/light/small, +/obj/structure/closet/radiation, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bGu" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Gravity Generation"; + dir = 1; + network = list("SS13","Engineering") + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bGv" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bGw" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bGx" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/plasteel, +/obj/item/wrench, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bGy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bGz" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/chief) +"bGA" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/engine/break_room) +"bGB" = ( +/obj/machinery/camera{ + c_tag = "Gravity Generation"; + dir = 1; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/gravitygenerator) +"bGC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bGD" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/cans/starkist, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bGE" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bGF" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/lightreplacer, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bGG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/junction/reversed, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bGH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bGI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bGJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bGK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bGL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bGM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/landmark/lightsout, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bGN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bGO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"bGP" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tech) +"bGQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"bGR" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"bGS" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bGT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/storage/tech) +"bGX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/storage/tech) +"bGY" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/stock_parts/scanning_module, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/capacitor, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bGZ" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bHa" = ( +/obj/effect/landmark/lightsout, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/primary) +"bHb" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bHc" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/storage/primary) +"bHd" = ( +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/primary) +"bHe" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/storage/primary) +"bHh" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bHi" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bHj" = ( +/turf/simulated/wall/r_wall, +/area/bridge/meeting_room) +"bHk" = ( +/turf/simulated/wall, +/area/bridge/meeting_room) +"bHl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Conference Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bHn" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/bridge) +"bHo" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/megaphone, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/bridge) +"bHp" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/bridge) +"bHq" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/carpet, +/area/bridge) +"bHr" = ( +/turf/simulated/floor/carpet, +/area/bridge) +"bHs" = ( +/obj/machinery/camera{ + c_tag = "Bridge Center"; + dir = 1 + }, +/obj/machinery/turretid/stun{ + control_area = "\improper AI Upload Chamber"; + name = "AI Upload Turret Control"; + pixel_y = -24; + req_one_access_txt = "75" + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Bridge"; + departmentType = 5; + name = "Bridge Requests Console"; + pixel_x = -30; + pixel_y = -30 + }, +/turf/simulated/floor/carpet, +/area/bridge) +"bHt" = ( +/obj/machinery/door_control{ + id = "stationawaygate"; + name = "Expedition Shutters Access Control"; + pixel_x = 7; + pixel_y = -26; + req_access_txt = "62" + }, +/obj/machinery/door_control{ + id = "eva-shutters"; + name = "Auxilary E.V.A. Storage"; + pixel_x = -7; + pixel_y = -26; + req_one_access_txt = "18" + }, +/obj/machinery/keycard_auth{ + pixel_y = -38 + }, +/turf/simulated/floor/carpet, +/area/bridge) +"bHu" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen/multi, +/turf/simulated/floor/carpet, +/area/bridge) +"bHv" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/bridge) +"bHw" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/bridge) +"bHx" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/captain) +"bHz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + id_tag = "captainofficedoor"; + name = "Captain's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bHA" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bHD" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"bHI" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"bHK" = ( +/obj/structure/closet/secure_closet/detective, +/turf/simulated/floor/plasteel/dark, +/area/security/detectives_office) +"bHL" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "detectives camera"; + pictures_left = 30 + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/detectives_office) +"bHM" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/table/wood, +/obj/item/taperecorder, +/obj/item/restraints/handcuffs, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/security/detectives_office) +"bHN" = ( +/obj/structure/filingcabinet/security, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/detectives_office) +"bHO" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/detectives_office) +"bHP" = ( +/obj/machinery/photocopier, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/detectives_office) +"bHQ" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/structure/table/reinforced, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/checkpoint) +"bHR" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/crew/secofficer, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/checkpoint) +"bHX" = ( +/obj/machinery/door/window/brigdoor{ + dir = 8; + id = "Cell 1"; + name = "Cell 1" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/prison/cell_block) +"bHZ" = ( +/turf/simulated/floor/grass/jungle, +/area/maintenance/fsmaint) +"bIb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bIf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"bIg" = ( +/obj/item/kirbyplants, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/brig) +"bIh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bIi" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 8; + name = "AI Core Door" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ai_upload{ + dir = 8 + }, +/obj/machinery/light_switch{ + name = "custom placement"; + pixel_x = -4; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai) +"bIj" = ( +/obj/machinery/flasher{ + id = "AI"; + pixel_y = 24 + }, +/obj/machinery/ai_slipper, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bIk" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 4; + name = "AI Core Door" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/ai_upload{ + dir = 4 + }, +/obj/machinery/turretid/lethal{ + control_area = "\improper AI Chamber"; + name = "AI Chamber Turret Control"; + pixel_x = -5; + pixel_y = 24; + req_access_txt = "75" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai) +"bIl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bIm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bIn" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bIo" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/pen, +/obj/item/flash, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bIp" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"bIq" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bIr" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bIs" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bIu" = ( +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/storage/toolbox/mechanical, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bIv" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bIx" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bIy" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"bIA" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bIC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bID" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bIG" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/primary/central) +"bII" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bIJ" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/secure_data{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/circuitboard/camera{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/circuitboard/prisoner{ + pixel_x = 5; + pixel_y = -5 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tech) +"bIK" = ( +/obj/structure/cable, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/break_room) +"bIN" = ( +/obj/structure/table/reinforced, +/obj/machinery/camera{ + c_tag = "Technical Storage"; + dir = 4 + }, +/obj/item/paicard, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bIO" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/message_monitor{ + pixel_y = 6; + pixel_x = -6 + }, +/obj/item/circuitboard/aifixer{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/teleporter, +/obj/item/circuitboard/teleporter_hub{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/circuitboard/teleporter_station{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tech) +"bIR" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/stock_parts/cell/high, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bIS" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/storage/box/lights/mixed, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bIT" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/storage/primary) +"bIV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Primary tool storage" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/primary) +"bIX" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bIY" = ( +/obj/structure/table/wood, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/item/flashlight/lamp, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bIZ" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bJa" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bJb" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bJc" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bJe" = ( +/obj/machinery/newscaster/security_unit{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bJf" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bJg" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bJi" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "AI Upload" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"bJj" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/crew/captain, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bJk" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bJm" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bJn" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bJo" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bJp" = ( +/obj/structure/sign/bobross{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bJq" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bJr" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bJs" = ( +/obj/machinery/computer/security/mining{ + dir = 1 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bJu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Detective Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/forensics, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"bJy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/construction) +"bJC" = ( +/obj/item/kirbyplants, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/checkpoint) +"bJG" = ( +/obj/machinery/flasher{ + id = "Cell 1"; + pixel_y = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"bJL" = ( +/turf/simulated/wall, +/area/security/warden) +"bJN" = ( +/obj/structure/closet/secure_closet/security, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/seceqstorage) +"bJO" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"bJP" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bJQ" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bJR" = ( +/obj/structure/table/reinforced, +/obj/item/robot_parts/chest, +/obj/item/robot_parts/l_arm{ + pixel_x = -6 + }, +/obj/item/robot_parts/r_arm{ + pixel_x = 6 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bJS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bJT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bJU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/porta_turret, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai) +"bJV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bJW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/greengrid, +/area/turret_protected/ai) +"bJX" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bJY" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bJZ" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aitransit) +"bKa" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/crowbar/red, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "brown" + }, +/area/hallway/secondary/entry) +"bKb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"bKc" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/door_control{ + id = "transitlock"; + name = "Transit Tube Lockdown Control"; + pixel_y = 24; + req_access_txt = "11" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aitransit) +"bKd" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bKe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/chief) +"bKf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/chief) +"bKg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/chief) +"bKh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bKk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + id_tag = "ceofficedoor"; + name = "Chief Engineer's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/chief) +"bKl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/break_room) +"bKn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"bKp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bKr" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"bKu" = ( +/obj/structure/rack{ + dir = 8; + layer = 2.9 + }, +/obj/item/circuitboard/powermonitor{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/circuitboard/stationalert, +/obj/item/circuitboard/atmos_alert{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/circuitboard/smes{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tech) +"bKw" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/engine/break_room) +"bKy" = ( +/obj/item/kirbyplants, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bKz" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"bKA" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/hacking, +/obj/item/book/manual/wiki/engineering_guide, +/obj/item/book/manual/wiki/engineering_construction, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bKB" = ( +/obj/item/kirbyplants, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bKC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bKE" = ( +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 8; + icon_state = "open"; + id_tag = "meetroomshutters"; + name = "Meeting Room Shutters"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"bKF" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/machinery/door_control{ + id = "meetroomshutters"; + name = "Privacy Shutters"; + pixel_x = 5; + pixel_y = -4; + req_one_access_txt = "18" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bKH" = ( +/obj/structure/chair/comfy/brown, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bKK" = ( +/obj/structure/chair/comfy/beige, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bKL" = ( +/obj/structure/table/wood, +/obj/item/phone, +/obj/item/cigbutt/cigarbutt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bKM" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bKN" = ( +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bKP" = ( +/obj/machinery/porta_turret, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"bKR" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bKS" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bKU" = ( +/obj/machinery/camera/motion{ + c_tag = "AI Upload Chamber" + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bKV" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bKZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bLc" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bLd" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start/captain, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bLe" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bLf" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bLg" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bLh" = ( +/turf/simulated/wall, +/area/storage/tools) +"bLi" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/storage/tools) +"bLj" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/storage/tools) +"bLl" = ( +/obj/structure/closet/toolcloset, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/storage/tools) +"bLm" = ( +/obj/structure/closet/toolcloset, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/storage/tools) +"bLn" = ( +/turf/simulated/wall, +/area/security/detectives_office) +"bLo" = ( +/obj/machinery/camera{ + c_tag = "Detective's Office"; + dir = 4; + network = list("Research","SS13"); + pixel_y = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/detectives_office) +"bLp" = ( +/turf/simulated/floor/plasteel/dark, +/area/security/detectives_office) +"bLs" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/crew/detective, +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bLt" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bLu" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/obj/machinery/requests_console{ + name = "Detective Requests Console"; + pixel_x = 30; + department = "Detective"; + departmentType = 5 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bLw" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/camera{ + c_tag = "Brig - Front Desk"; + dir = 4; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/checkpoint) +"bLx" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/checkpoint) +"bLy" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"bLz" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"bLA" = ( +/turf/simulated/wall/r_wall, +/area/security/brig) +"bLB" = ( +/turf/simulated/wall, +/area/security/prison/cell_block) +"bLC" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"bLD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"bLE" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical, +/obj/item/screwdriver, +/obj/item/multitool, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) +"bLG" = ( +/obj/machinery/door/window/brigdoor{ + id = "Cell 4"; + name = "Cell 4" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/prison/cell_block) +"bLH" = ( +/obj/machinery/door_timer/cell_4{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"bLK" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/camera{ + c_tag = "Brig - Officer's Lockers"; + network = list("SS13","Security") + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/seceqstorage) +"bLM" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"bLN" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bLO" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai) +"bLP" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"bLQ" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bLR" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"bLS" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"bLT" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bLU" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bLV" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/external{ + name = "MiniSat External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/minisat, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bLW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"bLX" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Transit Tube" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/engine/aitransit) +"bLZ" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bMa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"bMb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/fore) +"bMc" = ( +/obj/machinery/camera{ + c_tag = "Primary Security Hallway North"; + dir = 4; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"bMe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"bMf" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"bMg" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/computer/card/minor/ce{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bMh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/chief) +"bMi" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen/multi, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"bMj" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"bMk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/crew_quarters/chief) +"bMn" = ( +/obj/machinery/computer/shuttle/mining{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bMo" = ( +/obj/machinery/drone_fabricator, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/engine/break_room) +"bMq" = ( +/obj/machinery/computer/drone_control{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/break_room) +"bMr" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/break_room) +"bMt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/break_room) +"bMu" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/break_room) +"bMv" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/break_room) +"bMw" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/engine/break_room) +"bMA" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/engine/break_room) +"bMC" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bMD" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_y = 5 + }, +/obj/item/pen/multi, +/turf/simulated/floor/plasteel/white, +/area/hallway/primary/central) +"bME" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/circuitboard/sleeper, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bMG" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/electrical, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bMH" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/storage/primary) +"bMI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/storage/primary) +"bMJ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/storage/primary) +"bMK" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/storage/primary) +"bML" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bMM" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bMN" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bMO" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bMP" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bMQ" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bMR" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter/zippo, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bMS" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bMU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bMV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"bMW" = ( +/obj/item/aiModule/reset, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"bMX" = ( +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bMY" = ( +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"bMZ" = ( +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/structure/table/glass, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"bNa" = ( +/obj/item/aiModule/nanotrasen, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"bNc" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bNf" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bNg" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar, +/obj/item/clothing/mask/cigarette/cigar, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bNh" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bNi" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/multitool, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/storage/tools) +"bNj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tools) +"bNk" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tools) +"bNl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tools) +"bNm" = ( +/obj/machinery/camera{ + c_tag = "Brig - Hallway South-West"; + dir = 8; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"bNn" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/item/clothing/gloves/color/latex, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/detectives_office) +"bNo" = ( +/obj/machinery/door/window/reinforced/normal{ + name = "Forensics Morgue"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/forensics{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/detectives_office) +"bNr" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/grimy, +/area/security/detectives_office) +"bNs" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/hand_labeler, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bNt" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/detective, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bNu" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bNv" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/checkpoint) +"bNx" = ( +/obj/effect/landmark/lightsout, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"bNy" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bNz" = ( +/obj/structure/flora/junglebush, +/turf/simulated/floor/grass/jungle, +/area/maintenance/fsmaint) +"bNB" = ( +/obj/machinery/mineral/ore_redemption, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"bNE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"bNG" = ( +/obj/machinery/power/treadmill{ + dir = 8 + }, +/obj/machinery/treadmill_monitor{ + id = "Cell 4"; + pixel_x = -32 + }, +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = -26; + pixel_y = -26 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"bNH" = ( +/obj/effect/spawner/random_spawners/blood_often, +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bNI" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"bNL" = ( +/obj/machinery/camera{ + c_tag = "AI Chamber South"; + dir = 1; + network = list("SS13","Minisat"); + start_active = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai) +"bNM" = ( +/turf/simulated/wall/r_wall, +/area/turret_protected/aisat) +"bNN" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/r_wall, +/area/turret_protected/aisat) +"bNP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/flasher{ + pixel_x = -24 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "AI-door"; + name = "AI Chamber Blast Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Chamber Observation" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ai_upload, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bNR" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/turret_protected/aisat) +"bNU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"bNW" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aitransit) +"bNX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"bNY" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aitransit) +"bNZ" = ( +/obj/machinery/camera{ + c_tag = "Chief Engineer's Office"; + dir = 4; + network = list("Engineering","SS13"); + pixel_y = -22 + }, +/obj/machinery/computer/atmos_alert{ + dir = 4 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Engineer's Desk"; + departmentType = 7; + name = "Chief Engineer Requests Console"; + pixel_x = -32 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bOa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/chief) +"bOb" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/landmark/start/chief_engineer, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"bOd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/crew_quarters/chief) +"bOe" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bOf" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/crew_quarters/chief) +"bOg" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall, +/area/engine/break_room) +"bOh" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/hallway/primary/port) +"bOi" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall, +/area/engine/break_room) +"bOj" = ( +/obj/structure/table/reinforced, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/assembly/voice, +/obj/item/assembly/voice, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"bOl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/bar, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fsmaint) +"bOm" = ( +/obj/structure/chair/comfy/brown, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"bOn" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -3; + pixel_y = 6 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/engine/break_room) +"bOq" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/yellow, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bOr" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"bOs" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"bOt" = ( +/obj/item/kirbyplants, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"bOu" = ( +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/crowbar, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"bOv" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore) +"bOw" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/turf/simulated/floor/plasteel/dark, +/area/storage/tech) +"bOx" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/multitool, +/obj/item/multitool, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bOy" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bOz" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bOA" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/storage/primary) +"bOC" = ( +/turf/simulated/wall, +/area/storage/primary) +"bOD" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bOE" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bOF" = ( +/obj/structure/chair/comfy/beige{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bOG" = ( +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bOH" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Personnel" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"bOI" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bOJ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/bridge/meeting_room) +"bOK" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"bOM" = ( +/obj/machinery/computer/account_database{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge/meeting_room) +"bOO" = ( +/obj/item/aiModule/crewsimov, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"bOP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bOQ" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"bOR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bOS" = ( +/obj/item/aiModule/corp, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"bOT" = ( +/turf/simulated/wall, +/area/turret_protected/ai_upload) +"bOU" = ( +/obj/structure/bed/dogbed{ + name = "fox box" + }, +/obj/machinery/newscaster/security_unit{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/mob/living/simple_animal/pet/dog/fox/Renault, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/captain) +"bOV" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bOX" = ( +/obj/structure/chair/comfy/brown, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bOZ" = ( +/turf/simulated/wall, +/area/ntrep) +"bPa" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bPb" = ( +/obj/machinery/camera{ + c_tag = "Captain's Room"; + dir = 8 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bPc" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bPd" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/storage/tools) +"bPe" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/stack/rods, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/storage/tools) +"bPf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"bPg" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass/fifty, +/obj/item/storage/box/lights/mixed, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/storage/tools) +"bPh" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/storage/tools) +"bPi" = ( +/obj/structure/morgue, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/detectives_office) +"bPj" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/detectives_office) +"bPk" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/detectives_office) +"bPl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/button/windowtint{ + dir = 1; + id = "Detective"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/detectives_office) +"bPo" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bPp" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/item/reagent_containers/food/drinks/flask/detflask, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"bPq" = ( +/obj/machinery/computer/arcade{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"bPr" = ( +/obj/machinery/computer/security{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/checkpoint) +"bPs" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/checkpoint) +"bPt" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/brig) +"bPu" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/warden) +"bPw" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/hos) +"bPy" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/brig) +"bPz" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"bPB" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 10 + }, +/obj/item/storage/fancy/crayons, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"bPC" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/space, +/area/space/nearstation) +"bPG" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"bPH" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/portable/canister/air, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"bPI" = ( +/obj/machinery/porta_turret, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bPJ" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bPL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bPN" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bPO" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/power/smes{ + charge = 5e+006 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"bPP" = ( +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/machinery/power/port_gen/pacman, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"bPQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"bPR" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"bPS" = ( +/turf/simulated/wall, +/area/space/nearstation) +"bPT" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced, +/obj/structure/transit_tube{ + icon_state = "D-SE" + }, +/turf/space, +/area/space/nearstation) +"bPU" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "E-SW" + }, +/turf/space, +/area/space/nearstation) +"bPV" = ( +/obj/structure/lattice, +/obj/structure/transit_tube, +/turf/space, +/area/space/nearstation) +"bPW" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "W-SE" + }, +/turf/space, +/area/space/nearstation) +"bPX" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "D-SW" + }, +/turf/space, +/area/space/nearstation) +"bPY" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bPZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"bQa" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"bQb" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "Cargo Bay Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/supply/general{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/desk_bell{ + pixel_x = -6; + pixel_y = 3; + anchored = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"bQc" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal{ + name = "Kitchen Desk"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bQd" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/item/stamp/ce, +/obj/item/paper/tcommskey, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "ceofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = -5; + req_access_txt = "56" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"bQe" = ( +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Transit Tube" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/minisat, +/obj/machinery/door/poddoor/preopen{ + id_tag = "transitlock"; + name = "Transit Tube Lockdown" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"bQg" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"bQh" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/crew/ce, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/item/circuitboard/autolathe, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"bQi" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced/polarized{ + id = "CE" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/chief) +"bQk" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/chief) +"bQl" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/bed, +/obj/item/bedsheet/ce, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/chief) +"bQm" = ( +/obj/structure/dresser, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/chief) +"bQn" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/brig) +"bQo" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"bQp" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Engineering Lobby"; + dir = 4; + network = list("Engineering","SS13"); + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/break_room) +"bQq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/radiation, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bQr" = ( +/turf/simulated/wall, +/area/engine/engineering) +"bQs" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/break_room) +"bQt" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/break_room) +"bQv" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"bQw" = ( +/obj/machinery/camera{ + c_tag = "Port Hallway South"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"bQx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/bluegrid{ + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/toxins/xenobiology) +"bQy" = ( +/obj/structure/table/reinforced, +/obj/machinery/kitchen_machine/microwave, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"bQz" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"bQA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bQB" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + pixel_y = 1 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/turf/simulated/wall, +/area/storage/primary) +"bQC" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/teleport/hub, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"bQD" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/teleport/station, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"bQE" = ( +/obj/structure/table/wood, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/item/storage/briefcase, +/obj/item/storage/secure/briefcase, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bQG" = ( +/obj/item/kirbyplants, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bQH" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Command Meeting Room"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"bQI" = ( +/turf/simulated/wall, +/area/blueshield) +"bQK" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/porta_turret{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"bQL" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai_upload) +"bQM" = ( +/obj/machinery/ai_slipper, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bQN" = ( +/obj/machinery/porta_turret{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"bQO" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/item/flashlight/lamp/green, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"bQP" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/item/paper_bin/nanotrasen, +/obj/item/melee/chainofcommand, +/obj/item/pen/multi, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"bQQ" = ( +/obj/structure/table/wood, +/obj/machinery/door/window{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Captain's Desk Door" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/captain{ + dir = 1 + }, +/obj/item/folder/blue, +/obj/item/stamp/captain, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"bQR" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Captain's Desk Door" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/captain{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"bQS" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/item/storage/secure/briefcase, +/obj/item/storage/lockbox/medal, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"bQT" = ( +/obj/structure/table/wood, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Captain's Office" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bQU" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bQV" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + pixel_y = 1 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/turf/simulated/wall, +/area/storage/tools) +"bQW" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/storage/tools) +"bQX" = ( +/obj/machinery/door/airlock/glass{ + name = "Auxiliary Tool Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"bRa" = ( +/obj/machinery/door/airlock/security{ + name = "Detective" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/forensics, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/detectives_office) +"bRf" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"bRg" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"bRh" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"bRi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"bRj" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/main) +"bRk" = ( +/obj/structure/chair/comfy/red{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/security/prison/cell_block) +"bRm" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 9 + }, +/turf/space, +/area/space/nearstation) +"bRr" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bRs" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bRt" = ( +/obj/machinery/computer/teleporter, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"bRu" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "AI Minisatellite West"; + dir = 8; + network = list("SS13","Minisat") + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bRv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "AI Minisatellite East"; + dir = 4; + network = list("Minisat","SS13"); + pixel_y = -22 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bRw" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"bRx" = ( +/obj/structure/showcase{ + density = 0; + dir = 4; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = -9; + pixel_y = 2 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"bRz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat) +"bRB" = ( +/obj/machinery/ai_slipper, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat) +"bRD" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat) +"bRF" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"bRG" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"bRJ" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bRL" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bRM" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/sign/vacuum{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bRN" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/transit_tube{ + icon_state = "S-NE" + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bRO" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/transit_tube{ + icon_state = "D-NW" + }, +/turf/space, +/area/space/nearstation) +"bRP" = ( +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/turf/space, +/area/space/nearstation) +"bRQ" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "NW-SE" + }, +/turf/space, +/area/space/nearstation) +"bRR" = ( +/obj/structure/transit_tube{ + icon_state = "D-SW" + }, +/turf/space, +/area/space/nearstation) +"bRS" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northeast, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bRT" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/clipboard, +/obj/item/folder/blue, +/obj/machinery/camera{ + c_tag = "AI Transit Tube Access"; + network = list("SS13","Engineering") + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"bRU" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"bRV" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bRW" = ( +/obj/structure/table/reinforced, +/obj/item/phone{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"bRX" = ( +/obj/structure/table/reinforced, +/obj/item/cartridge/engineering{ + pixel_x = -6 + }, +/obj/item/cartridge/engineering{ + pixel_x = 6 + }, +/obj/item/cartridge/engineering{ + pixel_y = 6 + }, +/obj/item/reagent_containers/food/pill/patch/silver_sulf, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"bRY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/crew_quarters/chief) +"bRZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bSa" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Chief Engineer's Bedroom" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/ce, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bSb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bSc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/chief) +"bSd" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/landmark/start/chief_engineer, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/chief) +"bSe" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"bSh" = ( +/obj/item/radio/beacon, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"bSj" = ( +/obj/effect/turf_decal{ + dir = 1 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"bSk" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/hallway/secondary/entry) +"bSl" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/break_room) +"bSm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bSo" = ( +/obj/machinery/camera{ + c_tag = "MiniSat Central"; + network = list("SS13","Minisat") + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bSr" = ( +/obj/machinery/atmospherics/meter, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/visible/cyan, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"bSy" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"bSz" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bSB" = ( +/obj/structure/table/reinforced, +/obj/item/analyzer, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/hallway/secondary/entry) +"bSD" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway West"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bSE" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/hop) +"bSH" = ( +/obj/machinery/smartfridge/secure/circuits/aiupload/experimental, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bSI" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"bSJ" = ( +/obj/machinery/flasher{ + id = "AI"; + pixel_y = -21 + }, +/obj/machinery/computer/aiupload{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bSK" = ( +/obj/machinery/power/apc{ + cell_type = 5000; + name = "south bump Important Area"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bSL" = ( +/obj/item/radio/intercom/private{ + pixel_y = -28 + }, +/obj/machinery/computer/borgupload{ + dir = 1 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bSM" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"bSN" = ( +/obj/machinery/smartfridge/secure/circuits/aiupload/highrisk, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"bSO" = ( +/obj/machinery/keycard_auth{ + pixel_x = -24; + pixel_y = 24 + }, +/obj/machinery/computer/card{ + dir = 4 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Captain's Desk"; + departmentType = 5; + name = "Captain Requests Console"; + pixel_x = -30 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"bSP" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/wooden_tv, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"bSQ" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/effect/landmark/start/captain, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"bSR" = ( +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"bSS" = ( +/obj/structure/table/wood, +/obj/item/hand_tele, +/obj/item/coin/plasma, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"bST" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/captain/bedroom) +"bSW" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/hallway/primary/starboard) +"bSX" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/hallway/primary/starboard) +"bTb" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"bTc" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"bTd" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/camera{ + c_tag = "Auxiliary Tool Storage"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"bTh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"bTm" = ( +/obj/item/kirbyplants, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"bTn" = ( +/obj/structure/bed, +/obj/item/bedsheet, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "Brig - Cell 3"; + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/security/prison/cell_block) +"bTp" = ( +/obj/structure/bed, +/obj/item/bedsheet/red, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "Brig - Cell 4"; + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"bTr" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/seceqstorage) +"bTs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat) +"bTt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/minisat, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bTu" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bTv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bTw" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bTz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/maintenance_hatch{ + name = "MiniSat Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/minisat, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bTB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat) +"bTD" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/mob/living/simple_animal/bot/secbot/pingsky, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat) +"bTE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat) +"bTF" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat) +"bTG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bTH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Foyer" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/minisat, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bTI" = ( +/obj/machinery/ai_slipper, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bTK" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bTL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bTM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/hatch{ + name = "MiniSat Teleporter Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/teleporter, +/obj/effect/mapping_helpers/airlock/access/any/science/minisat, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bTN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat) +"bTO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bTQ" = ( +/obj/item/radio/beacon, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bTR" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat) +"bTS" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bTT" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bTU" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/transit_tube/station{ + dir = 8 + }, +/obj/structure/transit_tube_pod, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bTV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/crew_quarters/chief) +"bTY" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"bTZ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"bUc" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"bUd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"bUe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"bUf" = ( +/obj/item/kirbyplants, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aitransit) +"bUi" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/chief) +"bUj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/chief) +"bUk" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/chief) +"bUl" = ( +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bUm" = ( +/obj/structure/cable, +/obj/effect/spawner/window/reinforced/polarized{ + id = "CE" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/chief) +"bUn" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 8; + name = "custom placement"; + pixel_x = -26; + pixel_y = -26 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bUo" = ( +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/chief) +"bUp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/chief) +"bUq" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/chief) +"bUr" = ( +/obj/machinery/door/airlock/engineering{ + name = "Tech Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tech_storage, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"bUs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/junction/reversed, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"bUu" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Break Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bUv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/break_room) +"bUw" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bUx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"bUz" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"bUA" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/hallway/primary/port) +"bUB" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=engi2"; + location = "engi1" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall4"; + location = "engi3" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"bUD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"bUJ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/space/nearstation) +"bUL" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall4a"; + location = "hall4" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=engi1"; + location = "hall3" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"bUM" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bUO" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel/dark, +/area/hallway/primary/central) +"bUP" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "transitlock"; + name = "Transit Tube Lockdown" + }, +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/engine/aitransit) +"bUQ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/nanotrasen, +/obj/item/stamp/hop, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Head of Personnel's Desk"; + departmentType = 5; + name = "Head of Personnel Requests Console"; + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"bUR" = ( +/obj/item/kirbyplants, +/obj/machinery/keycard_auth{ + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"bUT" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"bUU" = ( +/obj/structure/table/wood, +/obj/machinery/smartfridge/id, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"bUV" = ( +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/machinery/computer/communications{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"bUW" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Captain's Desk"; + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"bUY" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"bUZ" = ( +/obj/structure/displaycase/captain, +/obj/item/storage/secure/safe{ + pixel_x = 32 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"bVa" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/toilet{ + dir = 4 + }, +/obj/effect/landmark/start/captain, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/captain/bedroom) +"bVb" = ( +/obj/machinery/shower{ + pixel_y = 22 + }, +/obj/structure/curtain/open/shower, +/obj/item/soap/deluxe, +/obj/item/bikehorn/rubberducky/captainducky, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/captain/bedroom) +"bVc" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Central Ring Hallway East"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"bVd" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall13"; + location = "hall12" + }, +/obj/effect/landmark/lightsout, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall11"; + location = "hall10" + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"bVf" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/space, +/area/space/nearstation) +"bVj" = ( +/obj/machinery/camera{ + c_tag = "Minisat Teleporter Room"; + dir = 4; + network = list("Minisat","SS13"); + pixel_y = -22 + }, +/obj/machinery/turretid/stun{ + control_area = "\improper AI Satellite"; + name = "AI Antechamber Turret Control"; + pixel_x = -28; + req_access_txt = "75" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bVm" = ( +/obj/structure/table, +/obj/machinery/syndicatebomb/training, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"bVp" = ( +/obj/item/radio/beacon, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall12"; + location = "hall11" + }, +/mob/living/simple_animal/bot/secbot/beepsky, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"bVr" = ( +/obj/structure/closet/secure_closet/engineering_chief, +/obj/machinery/camera{ + c_tag = "Chief Engineer's Quarters"; + network = list("Engineering","SS13") + }, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/item/rpd/bluespace, +/turf/simulated/floor/plasteel, +/area/crew_quarters/chief) +"bVs" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/space, +/area/space/nearstation) +"bVt" = ( +/obj/structure/sign/vacuum{ + pixel_x = -32 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aitransit) +"bVz" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"bVA" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Interrogation" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/interrogation) +"bVB" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"bVC" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"bVD" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"bVH" = ( +/obj/structure/window/reinforced, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bVJ" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/obj/structure/showcase{ + density = 0; + dir = 4; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = -9; + pixel_y = 2 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bVK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"bVL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bVN" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bVO" = ( +/obj/structure/showcase{ + density = 0; + dir = 4; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = -9; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bVR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat) +"bVS" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/turret_protected/aisat) +"bVT" = ( +/obj/structure/showcase{ + density = 0; + dir = 8; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = 9; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bVU" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bVV" = ( +/obj/structure/window/reinforced, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bVW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bVX" = ( +/obj/structure/window/reinforced, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bVY" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/transit_tube{ + icon_state = "N-SE" + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"bVZ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/transit_tube{ + icon_state = "D-SW" + }, +/turf/space, +/area/space/nearstation) +"bWa" = ( +/obj/structure/transit_tube{ + icon_state = "D-SE" + }, +/turf/space, +/area/space/nearstation) +"bWb" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "NE-SW" + }, +/turf/space, +/area/space/nearstation) +"bWc" = ( +/obj/structure/transit_tube{ + icon_state = "D-NW" + }, +/turf/space, +/area/space/nearstation) +"bWd" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/turf/space, +/area/space/nearstation) +"bWf" = ( +/obj/structure/transit_tube, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aitransit) +"bWg" = ( +/obj/structure/transit_tube, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"bWi" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/transit_tube{ + dir = 8; + icon_state = "Block" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aitransit) +"bWl" = ( +/obj/machinery/keycard_auth{ + pixel_x = -24 + }, +/obj/machinery/door_control{ + id = "engstorage"; + name = "Engineering Secure Storage Control"; + pixel_x = -38; + pixel_y = 8; + req_access_txt = "11" + }, +/obj/machinery/door_control{ + id = "transitlock"; + name = "Transit Tube Lockdown Control"; + pixel_x = -38; + pixel_y = -8; + req_access_txt = "11" + }, +/obj/machinery/computer/security/engineering{ + dir = 4 + }, +/obj/machinery/button/windowtint{ + dir = 4; + id = "CE"; + pixel_x = -24; + pixel_y = 9; + range = 12; + req_access_txt = "56" + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bWm" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/machinery/computer/sm_monitor{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bWn" = ( +/obj/machinery/photocopier, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"bWo" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/spawner/window/reinforced/polarized{ + id = "CE" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/chief) +"bWp" = ( +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/spawner/window/reinforced/polarized{ + id = "CE" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/chief) +"bWq" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced/polarized{ + id = "CE" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/chief) +"bWr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bWt" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/engineering) +"bWu" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "yellow" + }, +/area/engine/break_room) +"bWv" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/break_room) +"bWw" = ( +/obj/machinery/light, +/obj/structure/table/wood, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/item/storage/box/donkpockets{ + pixel_y = 10; + pixel_x = 7 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/break_room) +"bWx" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/break_room) +"bWy" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/engine/break_room) +"bWz" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/hallway/primary/port) +"bWC" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/main) +"bWE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"bWF" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"bWG" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"bWH" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"bWI" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/suit_storage_unit/ce, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/crew_quarters/chief) +"bWJ" = ( +/obj/machinery/light, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"bWK" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bWM" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central) +"bWN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bWP" = ( +/obj/structure/table/reinforced, +/obj/item/folder/blue, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/reinforced/normal{ + name = "Access Desk"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/hop{ + dir = 4 + }, +/obj/machinery/door/window/classic/reversed{ + name = "Access Queue"; + dir = 8 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "hop"; + name = "Privacy Shutters" + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"bWQ" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/head_of_personnel, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"bWR" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"bWT" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"bWW" = ( +/obj/machinery/door/airlock/command{ + id_tag = "captainofficedoor"; + name = "Captain's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"bWX" = ( +/turf/simulated/wall, +/area/crew_quarters/captain) +"bWY" = ( +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/captain/bedroom) +"bWZ" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/captain/bedroom) +"bXb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Prisoner Processing" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/processing) +"bXc" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"bXf" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"bXi" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"bXm" = ( +/obj/machinery/camera{ + c_tag = "Minisat Power Station"; + dir = 8; + network = list("SS13","Minisat") + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"bXo" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"bXp" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"bXt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"bXu" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/brig) +"bXx" = ( +/obj/effect/landmark/start/warden, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"bXy" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"bXB" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/seceqstorage) +"bXC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"bXD" = ( +/obj/machinery/camera{ + c_tag = "Primary Security Hallway" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"bXE" = ( +/obj/machinery/camera{ + c_tag = "Engineering Break Room"; + dir = 8; + network = list("SS13","Security") + }, +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"bXG" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/space, +/area/space/nearstation) +"bXH" = ( +/obj/item/kirbyplants, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bXI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bXJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bXK" = ( +/obj/item/kirbyplants, +/obj/machinery/light, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"bXL" = ( +/obj/machinery/porta_turret, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bXM" = ( +/obj/structure/table/reinforced, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bXN" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/item/clipboard, +/obj/item/toy/figure/crew/borg, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bXO" = ( +/obj/structure/table/reinforced, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/item/folder/blue, +/obj/item/folder/yellow, +/obj/item/aicard, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bXP" = ( +/obj/item/kirbyplants, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/aisat) +"bXQ" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/turf/space, +/area/space/nearstation) +"bXR" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "E-NW" + }, +/turf/space, +/area/space/nearstation) +"bXS" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "W-NE" + }, +/turf/space, +/area/space/nearstation) +"bXT" = ( +/obj/structure/lattice, +/obj/structure/transit_tube{ + icon_state = "D-NW" + }, +/turf/space, +/area/space/nearstation) +"bXU" = ( +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"bXV" = ( +/obj/structure/closet/secure_closet/magistrate, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"bXW" = ( +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"bXY" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/fire, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bYa" = ( +/obj/effect/spawner/random_barrier/possibly_welded_airlock, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"bYc" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bYe" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cautioncorner" + }, +/area/hallway/primary/port) +"bYf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/hallway/primary/port) +"bYg" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"bYi" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"bYj" = ( +/turf/simulated/wall, +/area/library) +"bYk" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/library) +"bYl" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/space, +/area/space/nearstation) +"bYn" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/medical, +/obj/structure/sign/directions/security{ + pixel_y = 8 + }, +/turf/simulated/wall, +/area/library) +"bYo" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bYp" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "hop"; + name = "Privacy Shutters" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/hop) +"bYq" = ( +/obj/machinery/computer/card{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"bYu" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/pdapainter, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"bYv" = ( +/turf/simulated/wall/r_wall, +/area/ntrep) +"bYx" = ( +/turf/simulated/wall/r_wall, +/area/blueshield) +"bYy" = ( +/obj/machinery/photocopier, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"bYA" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"bYB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"bYD" = ( +/turf/simulated/wall, +/area/crew_quarters/captain/bedroom) +"bYE" = ( +/obj/machinery/door/airlock/silver{ + name = "Captain's Bathroom" + }, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/captain/bedroom) +"bYG" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/medical, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = 8 + }, +/turf/simulated/wall, +/area/crew_quarters/courtroom) +"bYH" = ( +/turf/simulated/wall, +/area/crew_quarters/courtroom) +"bYJ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/space, +/area/space/nearstation) +"bYK" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/courtroom) +"bYL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"bYM" = ( +/turf/simulated/wall, +/area/lawoffice) +"bYN" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "IAA" + }, +/turf/simulated/floor/plating, +/area/lawoffice) +"bYP" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "Magistrate" + }, +/obj/machinery/door/airlock/lawyer/glass{ + name = "Magistrate's Office"; + id_tag = "magistrateofficedoor" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/magistrate, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"bYR" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Magistrate" + }, +/turf/simulated/floor/plating, +/area/magistrateoffice) +"bYU" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/railing{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/maintenance/fsmaint) +"bYW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"bYY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"bZf" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"bZg" = ( +/obj/machinery/door_timer/cell_2{ + pixel_y = -32 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/brig) +"bZh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/flasher{ + pixel_x = -24 + }, +/obj/machinery/door/airlock/highsecurity{ + name = "Telecommunications" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/tcoms, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/tcommsat/chamber) +"bZi" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Court gallery" + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"bZj" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"bZk" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"bZl" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"bZm" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"bZn" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"bZo" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"bZp" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bZr" = ( +/obj/structure/sign/vacuum, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"bZs" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bZt" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bZw" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"bZx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bZA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bZB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"bZC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/engine_smes) +"bZD" = ( +/obj/machinery/power/smes{ + charge = 2e+006 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/engine_smes) +"bZE" = ( +/obj/machinery/power/smes{ + charge = 2e+006 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/engine_smes) +"bZG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/cobweb_left_frequent, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" + }, +/area/maintenance/port) +"bZI" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/maintenance/port) +"bZJ" = ( +/obj/structure/table/wood, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/computer/library, +/turf/simulated/floor/plasteel/dark, +/area/library) +"bZK" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel/dark, +/area/library) +"bZM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"bZN" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel/dark, +/area/library) +"bZO" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"bZP" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"bZR" = ( +/obj/structure/table/wood, +/obj/machinery/computer/library, +/turf/simulated/floor/plasteel/dark, +/area/library) +"bZS" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plasteel/dark, +/area/library) +"bZV" = ( +/obj/effect/landmark/lightsout, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central) +"bZW" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/hop) +"bZX" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"caa" = ( +/obj/structure/table/wood, +/obj/machinery/light, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Head of Personnel's Office" + }, +/obj/machinery/keycard_auth{ + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"cab" = ( +/obj/structure/closet/secure_closet/ntrep, +/turf/simulated/floor/wood, +/area/ntrep) +"cad" = ( +/obj/structure/table/wood, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "NT Representative's Office" + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "NT Representative"; + departmentType = 5; + name = "NT Representative Requests Console"; + pixel_y = 30 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"cae" = ( +/obj/structure/bookcase/sop, +/turf/simulated/floor/wood, +/area/ntrep) +"caf" = ( +/obj/structure/chair/sofa/right, +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"cag" = ( +/obj/structure/chair/sofa, +/turf/simulated/floor/wood, +/area/ntrep) +"cah" = ( +/obj/structure/chair/sofa/corner, +/turf/simulated/floor/wood, +/area/ntrep) +"cai" = ( +/obj/item/flag/nt, +/turf/simulated/floor/wood, +/area/blueshield) +"caj" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"cal" = ( +/obj/structure/closet/secure_closet/blueshield, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Blueshield"; + departmentType = 5; + name = "Blueshield Requests Console"; + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"cam" = ( +/obj/structure/table/wood, +/obj/item/pinpointer, +/obj/item/disk/nuclear, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"car" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/card/id/captains_spare, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"cat" = ( +/obj/item/kirbyplants, +/obj/machinery/newscaster/security_unit{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"cax" = ( +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"cay" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"caz" = ( +/obj/machinery/camera{ + c_tag = "Primary Security Hallway East"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"caA" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"caC" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"caD" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"caF" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"caG" = ( +/obj/structure/table/wood, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/taperecorder, +/obj/item/clothing/glasses/sunglasses, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/item/clipboard, +/obj/item/toy/figure/crew/lawyer, +/turf/simulated/floor/wood, +/area/lawoffice) +"caH" = ( +/obj/structure/table/wood, +/obj/item/folder/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/folder/yellow, +/obj/item/folder/red{ + pixel_x = -5; + pixel_y = -5 + }, +/turf/simulated/floor/wood, +/area/lawoffice) +"caK" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/closet/secure_closet/iaa, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/item/storage/secure/briefcase, +/obj/item/storage/briefcase, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/wood, +/area/lawoffice) +"caM" = ( +/obj/machinery/computer/prisoner{ + req_access = null; + req_access_txt = "2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"caO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"caQ" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/flasher_button{ + id = "hopflash"; + pixel_x = -38; + pixel_y = -6 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "custom placement"; + pixel_x = -36; + pixel_y = 8 + }, +/obj/machinery/door_control{ + id = "hop"; + name = "Privacy Shutters"; + pixel_x = -24; + pixel_y = -8; + req_one_access_txt = "18" + }, +/obj/machinery/door_control{ + id = "hopqueueshutters"; + name = "Queue Shutters"; + pixel_x = -24; + req_one_access_txt = "18" + }, +/obj/machinery/door_control/ticket_machine_button{ + pixel_x = -24; + pixel_y = 8 + }, +/obj/machinery/computer/guestpass/hop, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"caV" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"caW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"caX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/tcommsat/chamber) +"caY" = ( +/obj/machinery/camera/motion{ + c_tag = "MiniSat Telecomms"; + network = list("SS13","Minisat"); + start_active = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"cba" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cbb" = ( +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cbc" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cbd" = ( +/obj/structure/cable/yellow, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/power/emitter{ + anchored = 1; + state = 2 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cbe" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cbi" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cbl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"cbn" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"cbo" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"cbp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"cbq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"cbr" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cbs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"cbt" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"cbu" = ( +/obj/item/kirbyplants, +/obj/machinery/camera{ + c_tag = "Engine Room North"; + network = list("Engineering","SS13") + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cbv" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/engine/engine_smes) +"cbw" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engine_smes) +"cbx" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/light_switch{ + name = "custom placement"; + pixel_x = 24; + pixel_y = 32; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/engine/engine_smes) +"cby" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" + }, +/area/maintenance/port) +"cbz" = ( +/obj/machinery/suit_storage_unit/captain, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"cbB" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/maintenance/port) +"cbE" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"cbF" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cbG" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/librarian, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cbH" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cbJ" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Library Fore"; + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cbK" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cbL" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cbM" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cbN" = ( +/obj/machinery/photocopier, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cbO" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cbR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cbS" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"cbU" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Head of Personnel's Office"; + dir = 8 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"cbW" = ( +/obj/machinery/keycard_auth{ + pixel_x = -24; + pixel_y = 4 + }, +/obj/machinery/button/windowtint{ + dir = 4; + id = "NT"; + pixel_x = -24; + pixel_y = 24 + }, +/obj/machinery/door_control{ + id = "ntrepofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = -24; + pixel_y = -8; + req_access_txt = "73" + }, +/obj/machinery/light_switch{ + dir = 4; + name = "custom placement"; + pixel_x = -24; + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"cbX" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/paper_bin/nanotrasen, +/obj/item/flashlight/lamp/green{ + pixel_x = -5; + pixel_y = 12 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"cbY" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/nanotrasen_rep, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"cbZ" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/ntrep) +"cca" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/turf/simulated/floor/wood, +/area/ntrep) +"ccb" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"ccc" = ( +/obj/structure/chair/sofa{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"ccd" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"cce" = ( +/obj/structure/table/wood, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"ccf" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/blueshield, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"ccg" = ( +/obj/machinery/door_control{ + id = "blueshieldofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = -24; + req_access_txt = "67" + }, +/turf/simulated/floor/wood, +/area/blueshield) +"cch" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen/multi/fountain, +/obj/item/paper/safe_code{ + owner = "captain" + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"cci" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/obj/effect/landmark/start/captain, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"ccj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"cck" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"ccm" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/captain{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"ccn" = ( +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"cco" = ( +/obj/structure/bed, +/obj/item/bedsheet/captain, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/landmark/start/captain, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"ccp" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"ccq" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"ccr" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/crew_quarters/courtroom) +"ccs" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/crew_quarters/courtroom) +"cct" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"ccx" = ( +/obj/structure/table/reinforced, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"ccC" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/wood, +/area/lawoffice) +"ccD" = ( +/obj/item/radio/intercom/department/security{ + pixel_x = -28; + pixel_y = -7 + }, +/obj/item/radio/intercom{ + name = "custom placement"; + pixel_x = -28; + pixel_y = 5 + }, +/obj/machinery/camera{ + c_tag = "Magistrate's Office"; + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"ccL" = ( +/obj/structure/closet, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"ccM" = ( +/obj/structure/closet, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"ccO" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Courtroom North" + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"ccP" = ( +/obj/structure/closet, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"ccQ" = ( +/obj/machinery/camera{ + c_tag = "Brig - Evidence Storage"; + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"ccR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"ccU" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"ccW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"ccX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"cda" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cdb" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cdc" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cdd" = ( +/obj/structure/sign/vacuum, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"cde" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cdf" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cdg" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/maintenance/port) +"cdh" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cdk" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cdl" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cdn" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/engine_smes) +"cdo" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engine_smes) +"cdp" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/landmark/start/engineer, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/engine_smes) +"cdq" = ( +/obj/structure/sign/electricshock{ + pixel_x = 32 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/engine_smes) +"cdr" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cdu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"cdx" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"cdA" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/library) +"cdB" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall, +/area/library) +"cdC" = ( +/obj/machinery/door/morgue, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cdD" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/crew_quarters/heads/hop) +"cdE" = ( +/obj/machinery/computer/supplycomp{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"cdF" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"cdH" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/clipboard, +/obj/item/toy/figure/crew/hop, +/obj/item/megaphone, +/obj/item/storage/box/PDAs, +/obj/item/storage/box/ids, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"cdI" = ( +/obj/machinery/door/window{ + name = "Desk Door" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ntrep, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"cdJ" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen/multi/fountain, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"cdK" = ( +/obj/structure/table/wood, +/obj/item/stamp/rep, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"cdN" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/wood, +/area/ntrep) +"cdO" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"cdP" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"cdQ" = ( +/obj/structure/table/wood, +/obj/item/folder/blue{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/book/manual/wiki/sop_command, +/obj/item/paper/blueshield, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"cdR" = ( +/obj/structure/table/wood, +/obj/item/ashtray/glass{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/item/lighter/zippo/blue{ + pixel_x = 7; + pixel_y = 4 + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"cdS" = ( +/obj/machinery/door/window{ + name = "Desk Door" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/blueshield, +/obj/machinery/keycard_auth{ + pixel_x = 24; + pixel_y = -2 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"cdT" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/flask/gold, +/obj/item/razor, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"cdU" = ( +/obj/structure/table/wood, +/obj/machinery/light/small, +/obj/machinery/computer/security/wooden_tv, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"cdV" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"cdW" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"cdX" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/kirbyplants, +/obj/machinery/camera{ + c_tag = "Captain's Quarters"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"cdY" = ( +/obj/structure/table/wood, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/recharger, +/obj/item/megaphone, +/obj/structure/cable, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"cdZ" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"cea" = ( +/obj/structure/dresser, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"ceb" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"cee" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"cef" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"ceg" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + name = "custom placement" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"cei" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"cej" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/crew_quarters/courtroom) +"cem" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "custom placement"; + pixel_x = -24; + pixel_y = -6 + }, +/obj/machinery/button/windowtint{ + dir = 4; + id = "IAA"; + pixel_x = -24; + pixel_y = 6 + }, +/turf/simulated/floor/wood, +/area/lawoffice) +"cen" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/stamp/law, +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/carpet, +/area/lawoffice) +"ceq" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/lawoffice) +"cer" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/obj/effect/landmark/start/magistrate, +/obj/machinery/newscaster/security_unit{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"ces" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin/nanotrasen, +/obj/item/stamp/magistrate, +/obj/item/pen/multi, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"cet" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"ceu" = ( +/obj/structure/barricade/wooden, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/library) +"ceA" = ( +/obj/machinery/door/airlock/security{ + name = "Evidence Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"ceC" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"ceE" = ( +/obj/machinery/door/window/reinforced/normal{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"ceF" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"ceG" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"ceH" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/prison/cell_block) +"ceL" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"ceM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"ceP" = ( +/obj/machinery/porta_turret, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"ceT" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"ceU" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/engine/engineering) +"ceV" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/engine/engineering) +"ceW" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engineering) +"ceX" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engineering) +"ceY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engineering) +"ceZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/engine/engineering) +"cfa" = ( +/obj/structure/closet/secure_closet/captains, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"cfb" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"cfc" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cfd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/engine/engineering) +"cfe" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cff" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/engine_smes) +"cfg" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engine_smes) +"cfh" = ( +/obj/machinery/light, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/computer/station_alert{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/engine_smes) +"cfi" = ( +/obj/structure/sign/nosmoking_1{ + pixel_x = 28; + pixel_y = -28 + }, +/obj/machinery/computer/atmos_alert{ + dir = 1 + }, +/obj/machinery/power/apc{ + name = "south bump Engineering"; + pixel_y = -24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/engine_smes) +"cfk" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cfn" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/port) +"cfo" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"cfq" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/library) +"cfr" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/wood, +/area/library) +"cfs" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/library) +"cft" = ( +/obj/machinery/bookbinder, +/turf/simulated/floor/wood, +/area/library) +"cfu" = ( +/obj/structure/bookcase, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/library) +"cfv" = ( +/obj/structure/chair/comfy/red, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/wood, +/area/library) +"cfx" = ( +/obj/machinery/photocopier, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/library) +"cfy" = ( +/obj/structure/bookcase, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Library Starboard" + }, +/turf/simulated/floor/wood, +/area/library) +"cfz" = ( +/obj/structure/chair/comfy/red, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/wood, +/area/library) +"cfB" = ( +/obj/machinery/light/small, +/obj/structure/closet/radiation, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cfC" = ( +/obj/machinery/computer/security/mining{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"cfD" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/start/head_of_personnel, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"cfE" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"cfF" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cfH" = ( +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"cfK" = ( +/turf/simulated/floor/wood, +/area/ntrep) +"cfL" = ( +/obj/item/flag/nt, +/turf/simulated/floor/wood, +/area/ntrep) +"cfM" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/blueshield) +"cfN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"cfO" = ( +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"cfP" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"cfQ" = ( +/obj/machinery/door/airlock/command{ + id_tag = "captainofficedoor"; + name = "Captain's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/captain, +/turf/simulated/floor/plasteel, +/area/crew_quarters/captain/bedroom) +"cfX" = ( +/obj/structure/table/wood, +/obj/item/gavelblock, +/obj/item/gavelhammer, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"cfY" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/machinery/button/windowtint{ + id = "Courtroom"; + pixel_x = -8; + req_one_access_txt = "74;3" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"cfZ" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"cga" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/internal_affairs, +/turf/simulated/floor/wood, +/area/lawoffice) +"cgc" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"cgf" = ( +/obj/structure/table/reinforced, +/obj/item/megaphone, +/obj/item/taperecorder, +/obj/machinery/button/windowtint{ + id = "Magistrate"; + pixel_y = -24; + dir = 1; + pixel_x = -6 + }, +/obj/machinery/door_control{ + id = "magistrateofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = 6; + req_access_txt = "74"; + pixel_y = -24 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"cgg" = ( +/obj/structure/closet, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"cgh" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"cgi" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"cgj" = ( +/obj/machinery/light, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"cgk" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"cgo" = ( +/obj/structure/closet, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"cgp" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/item/storage/box/evidence, +/obj/item/storage/box/evidence, +/obj/item/pen, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"cgq" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/closet, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"cgr" = ( +/turf/simulated/wall, +/area/security/evidence) +"cgu" = ( +/obj/machinery/tcomms/core/station, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"cgB" = ( +/obj/machinery/camera{ + c_tag = "Singularity NorthEast"; + dir = 8; + network = list("SS13","Singularity","Engineering") + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cgC" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"cgD" = ( +/obj/structure/transit_tube/station/reverse{ + dir = 1 + }, +/obj/structure/transit_tube_pod{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aitransit) +"cgF" = ( +/obj/machinery/flasher{ + id = "hopflash"; + pixel_y = 58 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/hallway/primary/central) +"cgG" = ( +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cgI" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/machinery/recharge_station, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"cgJ" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/start/engineer, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"cgK" = ( +/obj/machinery/door/airlock{ + name = "Court" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/iaa, +/turf/simulated/floor/plasteel, +/area/crew_quarters/courtroom) +"cgL" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"cgM" = ( +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering) +"cgN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"cgO" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/engineering) +"cgP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cgQ" = ( +/obj/machinery/shieldwallgen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/teleporter) +"cgS" = ( +/obj/machinery/photocopier, +/obj/machinery/camera{ + c_tag = "Law Office"; + dir = 8 + }, +/obj/item/storage/secure/safe{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/lawoffice) +"cgW" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/library) +"cgX" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/turf/simulated/floor/wood, +/area/library) +"cgY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"cgZ" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"chb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"chd" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/hallway/primary/central) +"chf" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/heads/hop) +"chg" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen/multi, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"chh" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/nanotrasen, +/obj/machinery/door_control{ + id = "hopofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = -8; + req_access_txt = "57" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"chi" = ( +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"chj" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"chl" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"chm" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/ntrep) +"chq" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/button/windowtint{ + dir = 4; + id = "BS"; + pixel_x = -24; + pixel_y = -8; + req_access_txt = "67" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"chs" = ( +/obj/structure/closet/cabinet, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/obj/item/reagent_containers/food/drinks/drinkingglass, +/turf/simulated/floor/wood, +/area/blueshield) +"cht" = ( +/turf/simulated/wall/r_wall, +/area/teleporter) +"chu" = ( +/obj/machinery/light, +/obj/machinery/computer/monitor{ + dir = 1 + }, +/obj/structure/cable, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"chv" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/teleporter) +"chw" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"chz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/teleporter) +"chA" = ( +/obj/structure/closet/emcloset, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"chE" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/cryopod/robot, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"chF" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"chG" = ( +/obj/structure/table/wood, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen/multi, +/turf/simulated/floor/carpet, +/area/lawoffice) +"chI" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/item/folder/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"chJ" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"chK" = ( +/obj/structure/table/reinforced, +/obj/item/pen/multi/gold, +/obj/item/book/manual/wiki/security_space_law, +/obj/machinery/light, +/obj/item/gavelhammer, +/obj/item/gavelblock, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"chL" = ( +/obj/structure/table/wood, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "IAA Office" + }, +/turf/simulated/floor/wood, +/area/lawoffice) +"chM" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/carpet, +/area/lawoffice) +"chN" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/lawoffice) +"chP" = ( +/obj/structure/filingcabinet/security, +/turf/simulated/floor/wood, +/area/lawoffice) +"chQ" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/prison/cell_block) +"chS" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"chW" = ( +/obj/machinery/computer/message_monitor{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"chX" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"cia" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cib" = ( +/obj/machinery/power/rad_collector{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cic" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cie" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cif" = ( +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cig" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/engineering_guide{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/book/manual/engineering_particle_accelerator, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"cih" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/hacking{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/book/manual/wiki/engineering_construction{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/book/manual/engineering_singularity_safety, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"cii" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"cij" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering) +"cil" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/engineering) +"cim" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cin" = ( +/obj/machinery/shieldgen, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cio" = ( +/obj/effect/landmark/spawner/xeno, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cip" = ( +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, +/turf/simulated/floor/plating, +/area/maintenance/port) +"ciq" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/port) +"cir" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/engine, +/area/toxins/explab) +"ciu" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/wood, +/area/library) +"ciy" = ( +/obj/effect/landmark/lightsout, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"ciz" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Processing" + }, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"ciA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"ciB" = ( +/turf/simulated/wall, +/area/crew_quarters/heads/hop) +"ciC" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/machinery/newscaster/security_unit{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"ciD" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"ciE" = ( +/obj/structure/bed/dogbed/ian, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/mob/living/simple_animal/pet/dog/corgi/Ian, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"ciF" = ( +/obj/machinery/photocopier, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"ciH" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "NT Representative's Office"; + dir = 1 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"ciL" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/primary/central/south) +"ciO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/blueshield) +"ciP" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/camera{ + c_tag = "Blueshield's Office"; + dir = 1 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"ciR" = ( +/obj/machinery/photocopier, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/blueshield) +"ciS" = ( +/turf/simulated/wall, +/area/teleporter) +"ciT" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/crew_quarters/captain/bedroom) +"ciU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Teleporter Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, +/turf/simulated/floor/plasteel, +/area/teleporter) +"ciV" = ( +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"ciX" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Engine SMES"; + dir = 1; + network = list("Engineering","SS13") + }, +/obj/machinery/firealarm{ + dir = 8; + name = "custom placement"; + pixel_x = -26; + pixel_y = -26 + }, +/obj/machinery/computer/monitor{ + dir = 1; + name = "Grid Power Monitoring Computer" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/engine_smes) +"ciY" = ( +/obj/effect/landmark/start/explorer, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"cjb" = ( +/turf/simulated/floor/wood, +/area/lawoffice) +"cjf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"cjg" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + name = "custom placement" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"cjh" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/secure/briefcase, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"cji" = ( +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/crew_quarters/courtroom) +"cjl" = ( +/obj/structure/transit_tube{ + icon_state = "D-NE" + }, +/obj/structure/transit_tube{ + icon_state = "D-SE" + }, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"cjm" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"cjn" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cjo" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"cjp" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"cjq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/maintenance/starboard2) +"cjr" = ( +/turf/simulated/wall, +/area/security/range) +"cjs" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/closet/crate, +/obj/item/target/syndicate, +/obj/item/target/syndicate, +/turf/simulated/floor/plasteel, +/area/security/range) +"cju" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/machinery/magnetic_controller{ + autolink = 1; + name = "Firing Range Control Console"; + path = "w;e;e;w;s;n;n;s"; + pixel_x = 7; + pixel_y = 3 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/security/range) +"cjv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/security/range) +"cjw" = ( +/obj/structure/sign/securearea{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/security/range) +"cjx" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/security/range) +"cjy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plating, +/area/security/range) +"cjz" = ( +/turf/simulated/floor/plating, +/area/security/range) +"cjA" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"cjB" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/security/range) +"cjI" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cjJ" = ( +/obj/machinery/power/tesla_coil{ + anchored = 1 + }, +/obj/structure/cable/yellow, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cjK" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cjL" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cjM" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cjN" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cjO" = ( +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 4; + name = "east bump"; + pixel_x = 24; + shock_proof = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cjP" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cjQ" = ( +/obj/structure/rack, +/obj/item/crowbar, +/obj/item/stack/cable_coil/yellow, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cjR" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cjS" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/black, +/obj/item/wrench, +/obj/item/clothing/glasses/meson/engine, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cjT" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cjU" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering) +"cjV" = ( +/obj/machinery/shieldgen, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cjW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"cjX" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"ckd" = ( +/obj/effect/landmark/start/scientist, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/lab) +"ckg" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"ckj" = ( +/turf/simulated/floor/wood, +/area/library) +"ckk" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/wood, +/area/library) +"ckl" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"ckm" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"ckn" = ( +/obj/structure/dresser, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"ckp" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"cks" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/structure/filingcabinet, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"ckt" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "NT" + }, +/turf/simulated/floor/plating, +/area/ntrep) +"cku" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + id_tag = "ntrepofficedoor"; + name = "NT Representative's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/ntrep, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/ntrep) +"ckv" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"ckw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + id_tag = "blueshieldofficedoor"; + name = "Blueshield's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/blueshield, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/blueshield) +"ckx" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "BS" + }, +/turf/simulated/floor/plating, +/area/blueshield) +"cky" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"ckz" = ( +/turf/simulated/floor/plasteel, +/area/teleporter) +"ckA" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"ckB" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/table, +/obj/item/hand_tele, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"ckC" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel, +/area/teleporter) +"ckD" = ( +/obj/machinery/bluespace_beacon, +/obj/machinery/door_control{ + id = "teleaccessshutter"; + name = "Teleporter Shutters Access Control"; + pixel_y = 24; + req_access_txt = "17" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/teleporter) +"ckE" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/security/range) +"ckF" = ( +/obj/machinery/teleport/hub, +/turf/simulated/floor/plating, +/area/teleporter) +"ckG" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "teleaccessshutter"; + name = "Teleporter Access Shutters" + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"ckI" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"ckL" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"ckM" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"ckN" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + name = "custom placement" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"ckP" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"ckQ" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/crew_quarters/courtroom) +"ckR" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/wood, +/area/lawoffice) +"ckU" = ( +/turf/simulated/floor/carpet, +/area/lawoffice) +"ckX" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"clb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/security/range) +"clc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"cld" = ( +/turf/simulated/floor/plasteel, +/area/security/range) +"cle" = ( +/obj/machinery/door/window{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/range) +"clg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"clh" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"clj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"clo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Break Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"clp" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"clr" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"cls" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/obj/machinery/door_control{ + id = "Singularity"; + name = "Containment Blast Doors"; + pixel_x = 32 + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"clu" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/engine/engineering) +"clv" = ( +/turf/simulated/wall/r_wall, +/area/engine/engine_smes) +"clw" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall/r_wall, +/area/engine/equipmentstorage) +"clx" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"clA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"clC" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/library) +"clD" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"clE" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"clF" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"clG" = ( +/obj/structure/table/wood, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"clH" = ( +/obj/structure/table/wood, +/obj/item/camera_film, +/obj/item/camera_film, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"clI" = ( +/obj/structure/bed, +/obj/item/bedsheet/hop, +/obj/machinery/newscaster/security_unit{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"clJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/start/head_of_personnel, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"clK" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Head of Personnel Bedroom" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"clP" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/crew/ian, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"clU" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway Center" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"clW" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/emergency, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"clZ" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"cmd" = ( +/obj/machinery/teleport/station, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/teleporter) +"cme" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway East"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cmf" = ( +/obj/item/kirbyplants, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"cmh" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "green" + }, +/area/crew_quarters/courtroom) +"cmi" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "green" + }, +/area/crew_quarters/courtroom) +"cmj" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"cml" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"cmm" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"cmn" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"cmo" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/mob/living/simple_animal/pet/sloth/paperwork, +/turf/simulated/floor/carpet, +/area/lawoffice) +"cmq" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"cmr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"cmt" = ( +/turf/simulated/floor/plasteel/white, +/area/hallway/primary/central) +"cmx" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/cryopod/robot{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/turret_protected/aisat) +"cmy" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"cmz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/south, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/range) +"cmC" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "Singularity NorthWest"; + dir = 4; + network = list("SS13","Singularity","Engineering") + }, +/turf/space, +/area/engine/engineering) +"cmD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/security/range) +"cmE" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/security/range) +"cmF" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/practice, +/obj/item/clothing/ears/earmuffs, +/obj/item/clothing/ears/earmuffs, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/security/range) +"cmH" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/security/range) +"cmI" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/security/range) +"cmL" = ( +/obj/structure/lattice, +/turf/space, +/area/engine/engineering) +"cmM" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cmN" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/requests_console{ + department = "Engineering"; + departmentType = 3; + name = "Engineering Requests Console"; + pixel_y = -30 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/closet/wardrobe/engineering_yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cmO" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/crew/engineer, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/engine/engineering) +"cmP" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering) +"cmQ" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cmR" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cmS" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/item/stack/cable_coil/random, +/obj/item/wrench, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cmT" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cmU" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cmV" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/engine/equipmentstorage) +"cmW" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/northeast, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cmX" = ( +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/radio, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"cmY" = ( +/obj/machinery/shieldgen, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cmZ" = ( +/obj/machinery/shieldgen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cna" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/suit_storage_unit/engine, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cnb" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cnc" = ( +/obj/machinery/shieldwallgen, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/engine/equipmentstorage) +"cnd" = ( +/obj/machinery/shieldwallgen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cne" = ( +/obj/structure/dispenser, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cnf" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cnh" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/wood, +/area/library) +"cnk" = ( +/obj/machinery/door/window/classic/reversed{ + name = "Front Desk"; + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/library{ + dir = 8 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"cnl" = ( +/turf/simulated/floor/carpet, +/area/library) +"cnm" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/librarian, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/library) +"cnn" = ( +/obj/structure/table/wood, +/obj/machinery/computer/library, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"cno" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"cnp" = ( +/obj/structure/closet/secure_closet/hop, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"cnq" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"cnr" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"cnt" = ( +/obj/item/kirbyplants, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"cnv" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"cnx" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"cnA" = ( +/obj/machinery/camera{ + c_tag = "Teleporter"; + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel, +/area/teleporter) +"cnB" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/teleporter) +"cnD" = ( +/obj/machinery/light, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel, +/area/teleporter) +"cnE" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/teleporter) +"cnF" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/security/range) +"cnG" = ( +/obj/machinery/computer/teleporter{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/teleporter) +"cnH" = ( +/obj/structure/transit_tube{ + icon_state = "E-SW-NW" + }, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"cnJ" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"cnK" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"cnN" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"cnO" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cnP" = ( +/turf/simulated/wall, +/area/crew_quarters/locker) +"cnS" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + location = "Security" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/obj/machinery/door/window/classic/normal, +/turf/simulated/floor/plasteel, +/area/security/range) +"cnT" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"cnU" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/range) +"cnW" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/hallway/primary/central) +"cnX" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"cnY" = ( +/obj/structure/lattice, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"cnZ" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"coa" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cob" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"coc" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cod" = ( +/obj/structure/particle_accelerator/particle_emitter/left{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"coe" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cof" = ( +/obj/machinery/particle_accelerator/control_box, +/obj/structure/cable/yellow, +/turf/simulated/floor/plating, +/area/engine/engineering) +"coh" = ( +/obj/machinery/power/smes{ + charge = 2e+006 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"coi" = ( +/obj/structure/transit_tube{ + icon_state = "E-W-Pass" + }, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"coj" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cok" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"col" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"com" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"coo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"coq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Teleport Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/teleporter, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/teleporter) +"cor" = ( +/obj/machinery/shieldgen, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/engine/equipmentstorage) +"cos" = ( +/obj/machinery/shieldgen, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cot" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cou" = ( +/obj/machinery/shieldwallgen, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cov" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/plating, +/area/engine/equipmentstorage) +"cow" = ( +/obj/structure/bookcase, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/library) +"cox" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"coy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"coz" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"coA" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "hop"; + name = "Privacy Shutters" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/hop) +"coB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + id_tag = "hopofficedoor"; + name = "Head of Personnel" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/hop, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"coE" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"coF" = ( +/obj/machinery/door_control{ + id = "teleportershutter"; + name = "Teleporter Shutters Access Control"; + pixel_x = -24; + req_access_txt = "17" + }, +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "teleportershutter"; + name = "Teleporter Shutters" + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"coG" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "teleportershutter"; + name = "Teleporter Shutters" + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"coH" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/teleporter) +"coI" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"coL" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"coM" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + name = "custom placement" + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"coN" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/folder, +/obj/item/pen, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"coO" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/item/pen, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"coP" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"coR" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/locker) +"coS" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/pump, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/crew_quarters/locker) +"coT" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "escape" + }, +/area/crew_quarters/locker) +"coU" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" + }, +/area/maintenance/starboard2) +"coW" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"coY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"cpa" = ( +/obj/structure/closet/secure_closet{ + anchored = 1; + name = "Evidence Storage"; + req_access_txt = "4" + }, +/obj/item/restraints/handcuffs/pinkcuffs, +/obj/item/clothing/under/rank/security/officer, +/obj/item/clothing/under/rank/security/officer, +/obj/item/grenade/barrier, +/obj/item/book/manual/wiki/security_space_law, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"cpb" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"cpc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/exam_room) +"cpd" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"cpe" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"cpg" = ( +/obj/item/wrench, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cph" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cpi" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cpj" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cpk" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cpl" = ( +/obj/structure/particle_accelerator/particle_emitter/center{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cpm" = ( +/obj/structure/particle_accelerator/power_box{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cpn" = ( +/obj/structure/particle_accelerator/fuel_chamber{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cpo" = ( +/obj/structure/particle_accelerator/end_cap{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cpp" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cpq" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the singularity chamber."; + dir = 8; + layer = 4; + name = "Singularity Engine Telescreen"; + network = list("Singularity") + }, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"cpr" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cps" = ( +/obj/effect/landmark/start/engineer, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"cpt" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"cpu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"cpv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cpw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + id_tag = "engstorage"; + name = "Secure Storage Blast Doors" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cpx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cpy" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"cpz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/equipmentstorage) +"cpA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/equipmentstorage) +"cpB" = ( +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/equipmentstorage) +"cpC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/equipmentstorage) +"cpD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/fire{ + pixel_x = 32 + }, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/equipmentstorage) +"cpE" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cpH" = ( +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/wood, +/area/library) +"cpK" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/medical/medbreak) +"cpL" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen/blue, +/obj/item/pen/red, +/obj/machinery/door/window/classic/reversed{ + name = "Front Desk"; + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/library{ + dir = 8 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"cpM" = ( +/obj/structure/table/wood, +/obj/item/storage/bag/books, +/obj/item/taperecorder, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"cpN" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall4b"; + location = "hall4a" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall5"; + location = "hall4c" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"cpP" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"cpX" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cpZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"cqb" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall4c"; + location = "hall4b" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall9h"; + location = "hall9g" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"cqd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cqe" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cqg" = ( +/obj/structure/window/full/reinforced, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass/no_creep, +/area/hallway/secondary/exit) +"cqj" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cqk" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cqs" = ( +/obj/machinery/door/airlock{ + name = "Court" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/iaa, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"cqt" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"cqu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"cqv" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cqw" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cqx" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Locker Room" + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/disposal, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/locker) +"cqy" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cqB" = ( +/obj/item/storage/secure/safe{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cqC" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"cqG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"cqI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"cqJ" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cqK" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"cqL" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/aisat) +"cqM" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"cqN" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cqO" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cqQ" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cqR" = ( +/obj/structure/particle_accelerator/particle_emitter/right{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cqS" = ( +/obj/item/screwdriver, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cqT" = ( +/obj/machinery/the_singularitygen/tesla, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cqU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cqV" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cqW" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cqX" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cqZ" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cra" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + id_tag = "engstorage"; + name = "Secure Storage Blast Doors" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"crb" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"crd" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cre" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"crf" = ( +/obj/machinery/power/tesla_coil, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"crg" = ( +/obj/machinery/power/emitter, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"crh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"crk" = ( +/obj/item/kirbyplants, +/obj/machinery/camera{ + c_tag = "Library South"; + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/wood, +/area/library) +"crl" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"crm" = ( +/obj/item/kirbyplants, +/obj/machinery/light, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"crn" = ( +/turf/simulated/floor/plasteel/grimy, +/area/library) +"cro" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"crp" = ( +/obj/structure/table/wood, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/item/clipboard, +/obj/item/toy/figure/crew/librarian, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"crv" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"crw" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway Center"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"crz" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"crB" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"crE" = ( +/obj/structure/chair/comfy/black, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"crF" = ( +/obj/item/radio/beacon, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"crG" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"crH" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"crJ" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"crO" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Central Ring Hallway Center"; + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"crQ" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"crW" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"crX" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"csa" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/locker) +"csb" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"csd" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"cse" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"csf" = ( +/obj/structure/closet/crate, +/obj/item/clothing/shoes/jackboots, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"csh" = ( +/obj/structure/rack, +/obj/structure/reagent_dispensers/peppertank{ + pixel_y = -32 + }, +/obj/item/reagent_containers/spray/pepper, +/obj/item/reagent_containers/spray/pepper, +/obj/item/reagent_containers/spray/pepper, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"csi" = ( +/turf/simulated/wall, +/area/crew_quarters/fitness) +"csj" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"csk" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"csl" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/aisat) +"csm" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"csn" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/engine/engineering) +"csp" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating, +/area/engine/engineering) +"csq" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/engine/engineering) +"csr" = ( +/obj/structure/transit_tube, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"css" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cst" = ( +/obj/machinery/atmospherics/portable/canister/toxins, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"csu" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/engine/engineering) +"csv" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/engine/engineering) +"csw" = ( +/obj/item/kirbyplants, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"csx" = ( +/obj/machinery/power/emitter, +/turf/simulated/floor/plating, +/area/engine/equipmentstorage) +"csy" = ( +/obj/structure/transit_tube{ + icon_state = "W-SE" + }, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"csz" = ( +/obj/structure/closet/crate{ + name = "solar pack crate" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"csA" = ( +/obj/structure/rack, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"csB" = ( +/obj/structure/table/reinforced, +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/turf/simulated/floor/plating, +/area/engine/equipmentstorage) +"csC" = ( +/obj/structure/table/reinforced, +/obj/item/airalarm_electronics, +/obj/item/firealarm_electronics{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/cleanable/dirt, +/mob/living/simple_animal/bot/floorbot, +/turf/simulated/floor/plating, +/area/engine/equipmentstorage) +"csG" = ( +/obj/structure/mineral_door/wood, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"csH" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/library) +"csI" = ( +/obj/machinery/door/morgue{ + name = "Private Study"; + req_access_txt = "37" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/dark, +/area/library) +"csK" = ( +/turf/simulated/wall/r_wall, +/area/ai_monitored/storage/eva) +"csL" = ( +/obj/machinery/camera{ + c_tag = "Captain's Office Nook"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"csN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/hallway/primary/central/south) +"csO" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"csP" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"csQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"csR" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/lightsout, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"csS" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"csT" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"csU" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"csV" = ( +/turf/simulated/wall/r_wall, +/area/expedition) +"csW" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"csX" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"ctc" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"ctn" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cto" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"ctp" = ( +/obj/structure/table, +/obj/item/camera, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"ctq" = ( +/obj/structure/table, +/obj/item/camera_film, +/obj/item/camera_film, +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cts" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"ctt" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/magistrate, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"ctx" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cty" = ( +/obj/structure/weightmachine/stacklifter, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"ctA" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"ctB" = ( +/obj/machinery/camera{ + c_tag = "Rec Room Fore"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"ctE" = ( +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 8; + icon_state = "open"; + id_tag = "hopqueueshutters"; + name = "Queue Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/ticket_machine{ + layer = 4; + pixel_y = 32 + }, +/obj/effect/turf_decal/loading_area{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"ctF" = ( +/obj/structure/table/reinforced, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/radio{ + pixel_y = 2; + pixel_x = -6 + }, +/obj/item/radio{ + pixel_y = 2; + pixel_x = -2 + }, +/obj/item/radio{ + pixel_y = 2; + pixel_x = 2 + }, +/obj/item/radio{ + pixel_y = 2; + pixel_x = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "yellow" + }, +/area/engine/engineering) +"ctG" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"ctH" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/library) +"ctI" = ( +/obj/structure/transit_tube{ + icon_state = "D-SW" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/space, +/area/space/nearstation) +"ctJ" = ( +/obj/structure/transit_tube{ + icon_state = "E-NW" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"ctK" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/crayons, +/turf/simulated/floor/plasteel/dark, +/area/library) +"ctL" = ( +/obj/structure/table/wood, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/obj/item/storage/fancy/candle_box/full, +/obj/item/storage/fancy/candle_box/full, +/turf/simulated/floor/plasteel/dark, +/area/library) +"ctM" = ( +/obj/structure/dresser, +/turf/simulated/floor/plasteel/dark, +/area/library) +"ctN" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"ctO" = ( +/turf/simulated/floor/plasteel/dark, +/area/library) +"ctP" = ( +/obj/structure/bookcase, +/turf/simulated/floor/plasteel/dark, +/area/library) +"ctQ" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"ctR" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/random, +/obj/item/multitool, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"ctS" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/port) +"ctU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"ctV" = ( +/obj/machinery/camera{ + c_tag = "Courtroom East"; + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"ctX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "E.V.A." + }, +/obj/effect/mapping_helpers/airlock/access/any/command/eva, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"ctY" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/space, +/area/space/nearstation) +"ctZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/range) +"cub" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"cuc" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"cue" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"cuk" = ( +/obj/structure/table, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/obj/item/radio, +/turf/simulated/floor/plasteel, +/area/expedition) +"cul" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"cun" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cut" = ( +/obj/machinery/light, +/obj/structure/sign/securearea{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/security/range) +"cuv" = ( +/obj/item/kirbyplants, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"cuw" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/locker) +"cux" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/crew_quarters/locker) +"cuy" = ( +/obj/structure/table, +/obj/item/storage/fancy/crayons, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cuA" = ( +/obj/structure/table, +/obj/item/deck/cards, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cuD" = ( +/obj/structure/closet/wardrobe/black, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cuI" = ( +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"cuK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/crew_quarters/fitness) +"cuM" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"cuN" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/crew_quarters/fitness) +"cuO" = ( +/obj/machinery/power/tesla_coil{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cuP" = ( +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cuQ" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cuS" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cuT" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/apc_electronics, +/obj/item/airlock_electronics, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cuU" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/engineering_welding, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cuV" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cuW" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/stack/sheet/mineral/plasma{ + amount = 30 + }, +/obj/item/tank/internals/plasma, +/obj/item/storage/toolbox/electrical{ + pixel_y = -1; + pixel_x = -1 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering) +"cuX" = ( +/obj/item/kirbyplants, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"cuY" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cuZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/table/reinforced, +/obj/item/tank/jetpack/carbondioxide, +/obj/item/gps/engineering, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cva" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cvh" = ( +/obj/structure/table/wood, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/item/clipboard, +/obj/item/folder, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cvj" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"cvk" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"cvn" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cvo" = ( +/obj/structure/cult/archives, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cvp" = ( +/obj/effect/landmark/spawner/rev, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cvq" = ( +/obj/structure/chair/comfy/brown, +/obj/effect/landmark/start/librarian, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cvr" = ( +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cvs" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway West"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cvt" = ( +/obj/structure/table/reinforced, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/sheet/rglass{ + amount = 20; + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/crowbar, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cvu" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/camera{ + c_tag = "Courtroom West"; + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"cvx" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cvz" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cvB" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cvC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"cvE" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cvF" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/primary/central/south) +"cvG" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cvJ" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/rods{ + amount = 8 + }, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/obj/item/storage/toolbox/emergency, +/turf/simulated/floor/plasteel, +/area/expedition) +"cvL" = ( +/obj/structure/flora/tree/jungle/small{ + pixel_x = -47 + }, +/obj/structure/flora/grass/jungle, +/turf/simulated/floor/grass/no_creep, +/area/hallway/secondary/exit) +"cvQ" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/structure/table, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/pickaxe, +/turf/simulated/floor/plasteel, +/area/expedition) +"cvV" = ( +/obj/machinery/door/airlock/glass{ + name = "Cabin" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"cvW" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cvX" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cvY" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel, +/area/expedition) +"cwa" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cwd" = ( +/obj/effect/landmark/lightsout, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall9b1"; + location = "hall9b" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cwf" = ( +/obj/structure/closet/wardrobe/grey, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cwk" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"cwq" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"cws" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/crew_quarters/fitness) +"cwt" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cwu" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cwv" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"cww" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"cwx" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/hardsuitstorage) +"cwy" = ( +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/port_gen/pacman, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cwz" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"cwB" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/warning_stripes/south, +/obj/structure/table/reinforced, +/obj/item/tank/jetpack/carbondioxide, +/obj/item/gps/engineering, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cwE" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Library Backroom"; + dir = 4 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cwG" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"cwH" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"cwJ" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cwL" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/kirbyplants, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cwM" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/filingcabinet, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cwN" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cwO" = ( +/obj/structure/table/wood, +/obj/machinery/light, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/item/folder, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cwP" = ( +/obj/structure/table/wood, +/obj/item/camera, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cwQ" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cwR" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/rack, +/obj/item/clothing/shoes/magboots{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/clothing/shoes/magboots, +/obj/item/clothing/shoes/magboots{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "Magboot Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/eva, +/obj/item/clothing/shoes/magboots, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cwV" = ( +/obj/item/radio/beacon, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/ai_monitored/storage/eva) +"cwY" = ( +/obj/machinery/suit_storage_unit/mime, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cxa" = ( +/turf/simulated/wall/r_wall, +/area/assembly/showroom) +"cxc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + id_tag = "pub_room"; + name = "Public Meeting Room" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"cxd" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cxe" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plasteel, +/area/expedition) +"cxl" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/regular, +/turf/simulated/floor/plasteel, +/area/expedition) +"cxm" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway East"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cxn" = ( +/turf/simulated/wall, +/area/crew_quarters/locker/locker_toilet) +"cxo" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cxp" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/closet/wardrobe/pjs, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cxq" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"cxr" = ( +/obj/structure/table, +/obj/item/storage/toolbox/emergency, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cxs" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cxt" = ( +/obj/structure/table, +/obj/item/storage/briefcase{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cxw" = ( +/obj/structure/closet/wardrobe/green, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cxx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/range) +"cxE" = ( +/obj/structure/closet/secure_closet/engineering_personal, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cxF" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cxG" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cxJ" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel, +/area/expedition) +"cxK" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/hardsuitstorage) +"cxL" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cxM" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"cxN" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "neutral" + }, +/area/engine/hardsuitstorage) +"cxO" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cxP" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"cxT" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/engine/hardsuitstorage) +"cxV" = ( +/obj/item/kirbyplants, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Library Aft"; + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cxW" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"cxX" = ( +/obj/structure/table/wood, +/obj/item/storage/pill_bottle/dice, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"cxY" = ( +/obj/structure/table/wood, +/obj/item/deck/cards, +/obj/item/deck/cards{ + pixel_y = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"cxZ" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"cya" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cyb" = ( +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cyc" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"cyd" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/closet/crate/rcd, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "RCD Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/construction, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cyf" = ( +/obj/machinery/suit_storage_unit/standard_unit, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cyg" = ( +/turf/simulated/wall, +/area/ai_monitored/storage/eva) +"cyh" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/structure/showcase, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"cyi" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"cyj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"cyl" = ( +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Public Meeting Room" + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cyn" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cyp" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/showcase, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"cyq" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/ai_monitored/storage/eva) +"cyr" = ( +/obj/machinery/camera{ + c_tag = "Expedition Access"; + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"cys" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/expedition) +"cyt" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"cyu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"cyv" = ( +/turf/simulated/wall, +/area/expedition) +"cyw" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"cyy" = ( +/obj/machinery/camera{ + c_tag = "Expedition"; + dir = 8 + }, +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/plasteel, +/area/expedition) +"cyz" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cyB" = ( +/obj/machinery/shower{ + dir = 4 + }, +/turf/simulated/floor/plasteel/freezer, +/area/crew_quarters/locker/locker_toilet) +"cyC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel/freezer, +/area/crew_quarters/locker/locker_toilet) +"cyD" = ( +/obj/machinery/shower{ + dir = 8 + }, +/turf/simulated/floor/plasteel/freezer, +/area/crew_quarters/locker/locker_toilet) +"cyE" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"cyF" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cyH" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Restrooms" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cyI" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/structure/table, +/turf/simulated/floor/plasteel, +/area/expedition) +"cyJ" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cyK" = ( +/obj/structure/closet/wardrobe/white, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cyL" = ( +/obj/structure/bookcase/sop, +/turf/simulated/floor/wood, +/area/lawoffice) +"cyN" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cyO" = ( +/obj/structure/table, +/obj/item/paicard, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cyP" = ( +/obj/structure/table, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cyQ" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cyS" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/closet/wardrobe/pink, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cyT" = ( +/obj/machinery/camera{ + c_tag = "Fore Hallway North"; + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"cyU" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"cyV" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"cyW" = ( +/obj/machinery/computer/arcade/battle{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"cyX" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/crew_quarters/sleep) +"cyY" = ( +/obj/machinery/cryopod/right, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"cyZ" = ( +/obj/machinery/camera{ + c_tag = "Cryodorms Fore" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/crew_quarters/sleep) +"cza" = ( +/obj/machinery/cryopod, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"cze" = ( +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"czf" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"czi" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"czk" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/engineering) +"czl" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/engineering) +"czm" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "yellow" + }, +/area/engine/engineering) +"czn" = ( +/obj/machinery/economy/vending/engidrobe, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"czo" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/wall/r_wall, +/area/engine/hardsuitstorage) +"czp" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"czq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"czr" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"czs" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/engineering/glass{ + name = "Engineering Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"czt" = ( +/obj/structure/rack, +/obj/item/stack/rods{ + amount = 50 + }, +/obj/item/stack/sheet/rglass{ + amount = 50 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/hardsuitstorage) +"czu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/stack/sheet/metal/fifty{ + pixel_y = 2; + pixel_x = 2 + }, +/obj/item/stack/sheet/metal/fifty, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/hardsuitstorage) +"czv" = ( +/obj/machinery/camera{ + c_tag = "Engineering Storage"; + dir = 8; + network = list("Engineering","SS13") + }, +/obj/structure/closet/secure_closet/engineering_electrical, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"czw" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/space/nearstation) +"czx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/maintenance/port) +"czy" = ( +/obj/structure/table/wood, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/item/newspaper, +/obj/item/newspaper, +/turf/simulated/floor/plasteel/dark, +/area/library) +"czz" = ( +/obj/structure/showcase{ + density = 0; + dir = 8; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = 9; + pixel_y = 2 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"czA" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"czB" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"czF" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"czG" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/port) +"czH" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"czI" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/ai_monitored/storage/eva) +"czJ" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"czM" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"czN" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"czO" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/whiskey, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"czP" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"czQ" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/multi, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"czT" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"czU" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"czV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/expedition) +"czW" = ( +/obj/structure/closet/crate/internals, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 8 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 8 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 8 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 8 + }, +/obj/item/clothing/head/hardhat/orange{ + name = "protective hat"; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"czY" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cAb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/expedition) +"cAc" = ( +/turf/simulated/floor/plasteel/freezer, +/area/crew_quarters/locker/locker_toilet) +"cAd" = ( +/obj/item/bikehorn/rubberducky, +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel/freezer, +/area/crew_quarters/locker/locker_toilet) +"cAe" = ( +/obj/machinery/door/airlock{ + name = "Unisex Showers" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cAf" = ( +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cAj" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cAm" = ( +/obj/structure/closet/wardrobe/mixed, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cAp" = ( +/obj/machinery/cryopod/right, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"cAq" = ( +/obj/structure/table/wood, +/obj/machinery/fishtank/bowl, +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"cAr" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/crew_quarters/sleep) +"cAs" = ( +/obj/machinery/cryopod, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"cAt" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cAu" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"cAv" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cAw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/starboard) +"cAB" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cAC" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/engineering) +"cAD" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cAE" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cAF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cAG" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/lightsout, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"cAH" = ( +/obj/structure/rack, +/obj/item/stack/sheet/plasteel{ + amount = 25 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/hardsuitstorage) +"cAI" = ( +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/hardsuitstorage) +"cAJ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/wall/r_wall, +/area/engine/hardsuitstorage) +"cAL" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/engine/hardsuitstorage) +"cAP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/engine/hardsuitstorage) +"cAQ" = ( +/obj/machinery/economy/vending/tool/free, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cAT" = ( +/obj/structure/table/wood, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cAU" = ( +/obj/item/kirbyplants, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cAV" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/structure/dresser, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cAW" = ( +/obj/structure/table/wood, +/obj/item/dice/d10, +/obj/item/dice/d20, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cAX" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/plasteel/dark, +/area/library) +"cAZ" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"cBb" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/port) +"cBd" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"cBe" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/stack/sheet/metal/fifty{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/wrench, +/obj/item/grenade/chem_grenade/metalfoam, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cBg" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"cBh" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cBi" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "EVA West" + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cBj" = ( +/obj/structure/dispenser/oxygen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cBk" = ( +/obj/machinery/camera{ + c_tag = "EVA Storage"; + dir = 8 + }, +/obj/machinery/requests_console{ + department = "EVA"; + name = "EVA Requests Console"; + pixel_x = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cBl" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/ai_monitored/storage/eva) +"cBm" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/item/stack/rods{ + amount = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cBn" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/crew/dsquad, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cBo" = ( +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cBp" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cBq" = ( +/obj/structure/table/wood, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cBr" = ( +/obj/structure/table/wood, +/obj/item/folder/blue, +/obj/item/pen, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cBs" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cBt" = ( +/obj/structure/table/wood, +/obj/item/lighter/zippo, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cBu" = ( +/obj/structure/table/wood, +/obj/item/storage/secure/briefcase, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cBv" = ( +/obj/effect/landmark/start/explorer, +/turf/simulated/floor/plasteel, +/area/expedition) +"cBw" = ( +/obj/structure/table, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight, +/obj/item/flashlight, +/turf/simulated/floor/plasteel, +/area/expedition) +"cBy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/engine/hardsuitstorage) +"cBA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Expedition Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/expedition, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"cBB" = ( +/obj/structure/window/full/reinforced, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass/no_creep, +/area/hallway/secondary/exit) +"cBD" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"cBF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/freezer, +/area/crew_quarters/locker/locker_toilet) +"cBJ" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cBL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cBP" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cBQ" = ( +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/locker) +"cBR" = ( +/turf/simulated/floor/plating, +/area/toxins/launch) +"cBT" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cBU" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/space/nearstation) +"cBV" = ( +/obj/machinery/computer/arcade/orion_trail{ + dir = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"cBY" = ( +/obj/structure/table/reinforced, +/obj/structure/mirror{ + pixel_x = -27 + }, +/obj/item/razor, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"cBZ" = ( +/obj/structure/table, +/obj/item/folder, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cCb" = ( +/turf/simulated/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/alphadeck) +"cCc" = ( +/obj/machinery/camera{ + c_tag = "Holodeck Fore" + }, +/turf/simulated/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/alphadeck) +"cCd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cCe" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cCf" = ( +/obj/machinery/power/grounding_rod{ + anchored = 1 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cCg" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cCm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"cCo" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"cCp" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"cCq" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall/r_wall, +/area/engine/hardsuitstorage) +"cCr" = ( +/obj/structure/cable, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/engine/hardsuitstorage) +"cCt" = ( +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"cCw" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/table/reinforced, +/obj/item/tank/jetpack/carbondioxide, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/gps/engineering, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cCx" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall/r_wall, +/area/engine/hardsuitstorage) +"cCy" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cCA" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cCC" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/gps, +/obj/item/gps, +/obj/machinery/light, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cCE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cCG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"cCI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cCK" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/item/storage/belt/utility, +/obj/item/radio, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cCL" = ( +/obj/structure/table/wood, +/obj/item/folder/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cCM" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cCN" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cCO" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cCP" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cCQ" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cCR" = ( +/obj/item/kirbyplants, +/obj/machinery/light, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cCS" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cCT" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/item/folder/red, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"cCV" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel, +/area/expedition) +"cCW" = ( +/obj/structure/table, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"cCX" = ( +/turf/simulated/floor/plasteel, +/area/expedition) +"cCY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"cCZ" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/expedition) +"cDa" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/expedition) +"cDc" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"cDd" = ( +/obj/effect/landmark/lightsout, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"cDe" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/crew_quarters/locker/locker_toilet) +"cDf" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/plasteel, +/area/expedition) +"cDh" = ( +/obj/machinery/door/airlock{ + name = "Toilet" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cDm" = ( +/obj/item/paper_bin, +/obj/structure/table, +/obj/item/pen, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/locker) +"cDo" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"cDq" = ( +/obj/machinery/prize_counter, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"cDr" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"cDs" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cDt" = ( +/obj/machinery/power/emitter{ + anchored = 1; + dir = 1; + state = 2 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cDu" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cDv" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cDw" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cDx" = ( +/obj/structure/grille, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cDz" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cDA" = ( +/obj/structure/sign/vacuum, +/turf/simulated/wall, +/area/engine/engineering) +"cDB" = ( +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cDD" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cDE" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cDG" = ( +/obj/machinery/camera{ + c_tag = "Particle Accellerator"; + dir = 1; + network = list("Engineering","SS13") + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/engine/engineering) +"cDH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cDI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"cDJ" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cDK" = ( +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cDL" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/storage/box/lights/mixed, +/obj/item/storage/box/lights/mixed{ + pixel_y = -2; + pixel_x = -2 + }, +/obj/item/lightreplacer, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cDM" = ( +/obj/machinery/light, +/obj/structure/table/reinforced, +/obj/structure/table/reinforced, +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/obj/item/clothing/glasses/meson/engine, +/obj/item/clothing/glasses/meson/engine{ + pixel_y = 1; + pixel_x = 2 + }, +/obj/item/clothing/glasses/meson/engine{ + pixel_y = 2; + pixel_x = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cDN" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil, +/obj/item/airlock_electronics, +/obj/item/airlock_electronics, +/obj/machinery/light, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/airlock_electronics, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cDO" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cDP" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cDR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" + }, +/area/maintenance/port) +"cDV" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"cDX" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/port) +"cDY" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"cEa" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"cEb" = ( +/obj/item/kirbyplants, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cEe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"cEj" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cEk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Expedition Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/expedition, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/expedition) +"cEo" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small, +/obj/effect/decal/cleanable/vomit, +/turf/simulated/floor/plating, +/area/crew_quarters/locker/locker_toilet) +"cEq" = ( +/obj/machinery/light/small, +/obj/machinery/recharge_station, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cEr" = ( +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cEs" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cEt" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Arcade" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"cEw" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"cEx" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"cEy" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"cEA" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"cEB" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + location = "Engineering" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/window/classic/reversed, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"cED" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table/reinforced, +/obj/item/wrench, +/obj/item/screwdriver, +/obj/item/crowbar/engineering, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cEI" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"cEL" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cEM" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cEN" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cEO" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/painter, +/obj/item/painter{ + pixel_y = 2; + pixel_x = 2 + }, +/obj/item/painter{ + pixel_y = 4; + pixel_x = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cEQ" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "eva-shutters"; + name = "E.V.A. Storage Shutters" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cER" = ( +/obj/machinery/door_control{ + id = "eva-shutters"; + name = "Auxilary E.V.A. Storage"; + pixel_x = 26; + req_one_access_txt = "18" + }, +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "eva-shutters"; + name = "E.V.A. Storage Shutters" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"cES" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cET" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cEU" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cEW" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/primary/central) +"cEY" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cEZ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Central Ring Hallway South" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cFa" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cFb" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/machinery/light/small, +/obj/effect/landmark/start/assistant, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"cFd" = ( +/obj/structure/chair, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/hallway/primary/central) +"cFg" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/crew_quarters/locker/locker_toilet) +"cFh" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cFi" = ( +/obj/structure/rack, +/obj/item/roller, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"cFj" = ( +/obj/structure/table, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cFk" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cFl" = ( +/obj/machinery/washing_machine, +/obj/machinery/camera{ + c_tag = "Laundry Room"; + dir = 4; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "arrival" + }, +/area/crew_quarters/fitness) +"cFm" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall9c"; + location = "hall9b1" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cFp" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cFr" = ( +/obj/machinery/computer/arcade/orion_trail{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"cFu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgeryobs) +"cFw" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cFz" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"cFF" = ( +/obj/machinery/light, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cFJ" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/camera{ + c_tag = "Holodeck Control Room" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cFK" = ( +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cFL" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"cFM" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cFP" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/brig) +"cFT" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"cGb" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"cGq" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cGs" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/maintenance/port) +"cGt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cGw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/prisonershuttle) +"cGy" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall6"; + location = "hall5" + }, +/obj/structure/disposalpipe/sortjunction/reversed{ + dir = 4; + name = "HoP Office"; + sort_type_txt = "15" + }, +/obj/effect/landmark/lightsout, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"cGA" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall7"; + location = "hall6" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall9"; + location = "hall8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"cGD" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall9a"; + location = "hall9" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/effect/landmark/lightsout, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"cGI" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cGJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hydroponics) +"cGN" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/starboard) +"cGP" = ( +/obj/structure/bedsheetbin, +/obj/structure/table, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "arrival" + }, +/area/crew_quarters/fitness) +"cGQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"cGS" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cGU" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"cGX" = ( +/obj/machinery/camera{ + c_tag = "Rec Room Center"; + dir = 4; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"cGY" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway South" + }, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cGZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"cHa" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"cHb" = ( +/obj/machinery/computer/HolodeckControl{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cHc" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cHd" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cHe" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/item/megaphone, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluefull" + }, +/area/bridge) +"cHi" = ( +/obj/machinery/door/airlock/engineering{ + name = "Electrical Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/equipment, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cHk" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cHo" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"cHp" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/color/fyellow, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"cHq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/maintenance/port) +"cHr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/port) +"cHt" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/space, +/area/space/nearstation) +"cHA" = ( +/turf/simulated/wall, +/area/maintenance/port) +"cHG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/primary/central) +"cHH" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Central Ring Hallway South"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/primary/central) +"cHK" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central) +"cHL" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central) +"cHR" = ( +/obj/machinery/door/airlock/glass{ + name = "Chapel Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/dark, +/area/chapel/main) +"cHY" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"cHZ" = ( +/obj/machinery/iv_drip, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"cIa" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/crew_quarters/fitness) +"cIb" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "arrival" + }, +/area/crew_quarters/fitness) +"cId" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"cIi" = ( +/obj/machinery/camera{ + c_tag = "Dorm Hallway Port"; + dir = 1 + }, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cIj" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"cIk" = ( +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"cIr" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cIs" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"cIt" = ( +/obj/structure/table/reinforced, +/obj/item/paper/holodeck, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cIu" = ( +/obj/docking_port/mobile/pod{ + id = "pod2"; + name = "escape pod 2" + }, +/obj/machinery/door/airlock/titanium{ + id_tag = "s_docking_airlock"; + name = "Escape Pod Hatch" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_2) +"cIv" = ( +/obj/structure/girder, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"cIw" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/electrical) +"cIx" = ( +/turf/simulated/wall, +/area/maintenance/electrical) +"cIy" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall, +/area/maintenance/electrical) +"cIB" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/electrical) +"cIC" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall, +/area/maintenance/electrical) +"cIG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"cIH" = ( +/turf/simulated/wall/r_wall, +/area/toxins/xenobiology) +"cII" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cIJ" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cIK" = ( +/obj/machinery/atmospherics/unary/tank/air, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cIL" = ( +/turf/simulated/wall, +/area/toxins/xenobiology) +"cIM" = ( +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cIN" = ( +/obj/machinery/power/tesla_coil, +/obj/machinery/camera{ + c_tag = "Engineering Secure Storage"; + dir = 1; + network = list("Engineering","SS13") + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cIO" = ( +/turf/simulated/floor/plasteel/dark/nitrogen, +/area/toxins/xenobiology) +"cIP" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"cIS" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cIT" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cIU" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"cIV" = ( +/obj/structure/sign/science, +/turf/simulated/wall, +/area/hallway/primary/central) +"cIW" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/research) +"cIZ" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/research) +"cJa" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/medical/research) +"cJb" = ( +/obj/structure/sign/directions/engineering{ + dir = 8; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + dir = 8; + pixel_y = 1 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/turf/simulated/wall, +/area/medical/research) +"cJc" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cJd" = ( +/obj/structure/lattice, +/obj/machinery/camera{ + c_tag = "Singularity SouthWest"; + dir = 4; + network = list("SS13","Singularity","Engineering") + }, +/turf/space, +/area/engine/engineering) +"cJe" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/space, +/area/space/nearstation) +"cJf" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/medical{ + dir = 4 + }, +/obj/structure/sign/directions/security{ + dir = 4; + pixel_y = 8 + }, +/turf/simulated/wall, +/area/medical/reception) +"cJg" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/medbay) +"cJh" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/medical/reception) +"cJi" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/reception) +"cJk" = ( +/obj/structure/sign/greencross, +/turf/simulated/wall, +/area/medical/medbay) +"cJm" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cJn" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/starboard2) +"cJo" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/starboard) +"cJp" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cJr" = ( +/obj/structure/table/glass, +/obj/item/tank/internals/emergency_oxygen/nitrogen{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/tank/internals/emergency_oxygen/nitrogen{ + pixel_x = 5 + }, +/obj/item/tank/internals/emergency_oxygen/plasma{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/tank/internals/emergency_oxygen/plasma{ + pixel_x = -5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cJt" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/closet/secure_closet/medical3, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cJu" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/structure/closet/radiation, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cJv" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cJw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/starboard) +"cJy" = ( +/obj/machinery/door/airlock/tranquillite{ + name = "Mime's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/mineral/tranquillite, +/area/mimeoffice) +"cJz" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cJA" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"cJB" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"cJC" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"cJE" = ( +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cJF" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cJJ" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cJK" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cJL" = ( +/obj/effect/decal/cleanable/blood/gibs, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cJM" = ( +/obj/machinery/door/airlock/atmos{ + name = "Atmospherics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/atmos, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cJO" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"cJP" = ( +/obj/machinery/shieldgen, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cJR" = ( +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cJS" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cJT" = ( +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cJU" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cJV" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/power/port_gen/pacman, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cJW" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cJY" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"cJZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/rack, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cKb" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cKc" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cKf" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cKg" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/engineering_guide, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cKi" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"cKj" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/space, +/area/space/nearstation) +"cKk" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cKl" = ( +/obj/structure/window/reinforced, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"cKm" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cKn" = ( +/mob/living/simple_animal/slime, +/turf/simulated/floor/greengrid, +/area/toxins/xenobiology) +"cKo" = ( +/turf/simulated/floor/greengrid, +/area/toxins/xenobiology) +"cKp" = ( +/obj/machinery/atmospherics/unary/vent_pump/siphon/on, +/turf/simulated/floor/bluegrid{ + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/toxins/xenobiology) +"cKq" = ( +/turf/simulated/floor/bluegrid{ + nitrogen = 500; + oxygen = 0; + temperature = 80 + }, +/area/toxins/xenobiology) +"cKr" = ( +/turf/simulated/wall/r_wall, +/area/medical/research) +"cKt" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cKu" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"cKw" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/sign/poster/official/science{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cKx" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cKA" = ( +/obj/structure/chair/sofa/corp/right, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cKB" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/chair/sofa/corp, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/research) +"cKC" = ( +/obj/structure/chair/sofa/corp/left, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cKD" = ( +/obj/structure/railing/corner, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"cKF" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cKG" = ( +/obj/structure/chair, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cKH" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/science, +/obj/item/assembly/timer{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/assembly/igniter, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cKI" = ( +/obj/structure/sign/science, +/turf/simulated/wall, +/area/medical/research) +"cKM" = ( +/obj/structure/chair/sofa/corp/corner{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cKN" = ( +/obj/structure/chair/sofa/corp/left, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cKO" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"cKP" = ( +/obj/structure/chair/comfy/teal, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cKQ" = ( +/obj/structure/table/holotable, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cKR" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/chair/comfy/teal, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cKS" = ( +/obj/structure/table/tray, +/obj/item/stack/medical/bruise_pack/advanced{ + pixel_x = -7; + pixel_y = 7 + }, +/obj/item/stack/medical/ointment/advanced{ + pixel_x = 4; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cKT" = ( +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"cKV" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"cKW" = ( +/obj/structure/chair/comfy/teal, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cKX" = ( +/obj/structure/table, +/obj/item/storage/firstaid/regular, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cKY" = ( +/turf/simulated/wall, +/area/medical/medbay) +"cLb" = ( +/obj/machinery/door/airlock/psych{ + name = "Psych Office" + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/psychology, +/turf/simulated/floor/wood, +/area/hallway/primary/central) +"cLd" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/camera{ + c_tag = "Medbay Storage Room"; + dir = 4; + network = list("SS13","Medical") + }, +/obj/structure/table/glass, +/obj/item/storage/box/autoinjectors{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/iv_bags, +/obj/item/storage/box/pillbottles{ + pixel_x = -5; + pixel_y = -5 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cLe" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"cLg" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cLh" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/biostorage) +"cLl" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"cLn" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cLo" = ( +/obj/item/flag/clown, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/wood, +/area/clownoffice) +"cLp" = ( +/obj/item/flag/mime, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/mineral/tranquillite, +/area/mimeoffice) +"cLq" = ( +/obj/machinery/camera{ + c_tag = "Mime's Office"; + dir = 8 + }, +/obj/structure/statue/tranquillite/mime, +/turf/simulated/floor/mineral/tranquillite, +/area/mimeoffice) +"cLr" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/dresser, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"cLt" = ( +/obj/structure/closet/masks, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"cLu" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"cLv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"cLx" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cLz" = ( +/obj/effect/spawner/random_spawners/wall_rusted_probably, +/turf/simulated/wall, +/area/maintenance/abandonedbar) +"cLA" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"cLC" = ( +/obj/item/clothing/gloves/color/black, +/obj/item/wrench, +/obj/item/crowbar/red, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cLD" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/maintenance/electrical) +"cLE" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/maintenance/electrical) +"cLF" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cLG" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cLH" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cLI" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cLJ" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cLL" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"cLO" = ( +/obj/structure/table/reinforced, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cLQ" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 9 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cLR" = ( +/obj/structure/disposaloutlet{ + dir = 1 + }, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cLW" = ( +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"cMd" = ( +/obj/structure/table, +/obj/item/folder/white{ + pixel_y = 12 + }, +/obj/machinery/cell_charger{ + pixel_x = -4 + }, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cMm" = ( +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"cMn" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cMo" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cMp" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"cMq" = ( +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"cMr" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"cMt" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cMv" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"cMw" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"cMz" = ( +/turf/simulated/wall, +/area/medical/biostorage) +"cMA" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/closet/radiation, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cMC" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/biostorage) +"cMF" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "Medbay" + }, +/obj/machinery/door/window/classic/reversed{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plasteel, +/area/medical/biostorage) +"cMG" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cMH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cMJ" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/maintenance/starboard) +"cMM" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/stamp/clown, +/turf/simulated/floor/wood, +/area/clownoffice) +"cMN" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/toy/crayon/mime, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/mineral/tranquillite, +/area/mimeoffice) +"cMO" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/mineral/tranquillite, +/area/mimeoffice) +"cMP" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"cMQ" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"cMR" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cMS" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cMU" = ( +/obj/machinery/atmospherics/binary/valve, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cMX" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cMY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cMZ" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cNa" = ( +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cNe" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"cNh" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"cNi" = ( +/obj/effect/decal/cleanable/blood/xeno, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cNj" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/cleanable/blood/xeno, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cNk" = ( +/obj/machinery/shieldwallgen, +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"cNl" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + name = "custom placement"; + pixel_x = 25; + pixel_y = 30 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cNn" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/space, +/area/space/nearstation) +"cNo" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Xenobiology Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cNq" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno4"; + name = "Creature Cell #4" + }, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Creature Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cNs" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno5"; + name = "Creature Cell #5" + }, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Creature Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cNt" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno6"; + name = "Creature Cell #6" + }, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Creature Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cNy" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"cND" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cNF" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/stock_parts/cell/high, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research) +"cNG" = ( +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/medical/research) +"cNH" = ( +/obj/effect/landmark/lightsout, +/turf/simulated/floor/grass, +/area/medical/research) +"cNJ" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/table/glass, +/obj/item/paicard, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research) +"cNL" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"cNT" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cNX" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medbayfoyer"; + name = "Medbay Entrance" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cNZ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/space, +/area/space/nearstation) +"cOa" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/machinery/door_control{ + id = "psychfoyer"; + name = "Psych Foyer Doors"; + normaldoorcontrol = 1; + pixel_x = -25; + pixel_y = -6 + }, +/obj/effect/landmark/start/psychiatrist, +/turf/simulated/floor/wood, +/area/medical/psych) +"cOb" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_y = 5 + }, +/obj/item/pen/multi, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/medical/psych) +"cOc" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"cOd" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cOe" = ( +/obj/item/reagent_containers/food/snacks/badrecipe, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cOg" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/biostorage) +"cOh" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/fire{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/firstaid/fire{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/fire{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cOi" = ( +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/biostorage) +"cOk" = ( +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/item/storage/firstaid/toxin{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/firstaid/toxin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/toxin{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cOm" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/space, +/area/space/nearstation) +"cOn" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"cOp" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/clownoffice) +"cOq" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/start/clown, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/clownoffice) +"cOr" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/mineral/tranquillite, +/area/mimeoffice) +"cOs" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cOt" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"cOu" = ( +/obj/structure/table, +/obj/item/paicard, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"cOv" = ( +/mob/living/simple_animal/hostile/retaliate/carp/koi{ + name = "Jeremy" + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"cOw" = ( +/obj/machinery/camera{ + c_tag = "Holodeck Aft"; + dir = 1 + }, +/turf/simulated/floor/engine{ + name = "Holodeck Projector Floor" + }, +/area/holodeck/alphadeck) +"cOx" = ( +/obj/machinery/atmospherics/binary/valve, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cOy" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cOz" = ( +/obj/item/kirbyplants, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cOA" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cOB" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/portable/canister, +/turf/simulated/floor/plasteel, +/area/atmos) +"cOC" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cOD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"cOE" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"cOF" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cOG" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cOH" = ( +/obj/machinery/door/airlock/engineering{ + name = "Electrical Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/equipment, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cOI" = ( +/obj/effect/decal/remains/xeno, +/obj/effect/decal/cleanable/blood/xeno, +/turf/simulated/floor/greengrid, +/area/toxins/xenobiology) +"cOJ" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/toxins/xenobiology) +"cOL" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cOO" = ( +/obj/structure/table/reinforced, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cOP" = ( +/obj/structure/sign/science{ + icon_state = "xenobio2" + }, +/turf/simulated/wall, +/area/toxins/xenobiology) +"cOQ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cOR" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "xeno6"; + name = "Containment Control"; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + name = "custom placement"; + pixel_x = -25; + pixel_y = 30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cOS" = ( +/obj/machinery/monkey_recycler, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cOT" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall, +/area/toxins/xenobiology) +"cOV" = ( +/obj/machinery/atmospherics/unary/thermomachine/freezer/on/server{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cOW" = ( +/obj/structure/sign/science{ + icon_state = "doors" + }, +/turf/simulated/wall, +/area/toxins/xenobiology) +"cOY" = ( +/obj/structure/sign/biohazard, +/turf/simulated/wall, +/area/toxins/xenobiology) +"cPa" = ( +/obj/effect/mob_spawn/human/corpse/charredskeleton, +/obj/effect/rune{ + cultist_desc = "an imitation of the real thing with no power."; + desc = "An odd collection of symbols drawn in what seems to be very old and dry blood."; + name = "old smeared rune" + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cPb" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/beakers, +/obj/item/storage/box/syringes, +/obj/item/extinguisher/mini, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cPc" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cPe" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cPn" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cPq" = ( +/obj/structure/railing{ + dir = 4 + }, +/obj/structure/table/glass, +/obj/item/gps, +/obj/item/flash{ + pixel_x = -5 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/research) +"cPr" = ( +/obj/structure/flora/bush, +/turf/simulated/floor/grass, +/area/medical/research) +"cPt" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/structure/table/glass, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/research) +"cPu" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/medical/research) +"cPw" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/medical/research) +"cPy" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/lightsout, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"cPA" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/medical/reception) +"cPC" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/starboardsolar) +"cPD" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cPG" = ( +/obj/structure/girder, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"cPH" = ( +/obj/effect/landmark/lightsout, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"cPK" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/space/nearstation) +"cPO" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Psych" + }, +/turf/simulated/floor/plating, +/area/medical/psych) +"cPQ" = ( +/turf/simulated/floor/wood, +/area/medical/psych) +"cPR" = ( +/obj/structure/sign/poster/random{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"cPS" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"cPT" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"cPU" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/brute{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/firstaid/brute{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/brute{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cPW" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/o2{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/storage/firstaid/o2{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/o2{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/requests_console{ + department = "Medbay"; + departmentType = 1; + name = "Medbay Requests Console"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cPX" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/space, +/area/space/nearstation) +"cPY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Barber Shop" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"cQb" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "medbayfoyer"; + name = "Medbay Entrance" + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"cQd" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cQe" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/clownoffice) +"cQf" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/costume/soldieruniform, +/obj/item/clothing/suit/soldiercoat{ + pixel_y = 4 + }, +/obj/item/clothing/head/stalhelm{ + pixel_y = 14 + }, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/wood, +/area/clownoffice) +"cQg" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/spray/waterflower, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/radio/intercom{ + name = "west bump"; + pixel_x = -22; + dir = 4 + }, +/turf/simulated/floor/mineral/tranquillite, +/area/mimeoffice) +"cQh" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/mineral/tranquillite, +/area/mimeoffice) +"cQi" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/mineral/tranquillite, +/area/mimeoffice) +"cQj" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Barber Shop"; + dir = 1 + }, +/obj/structure/chair/barber{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"cQk" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/poolcontroller{ + srange = 7; + pixel_x = -25 + }, +/obj/structure/closet/athletic_mixed, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cQs" = ( +/obj/item/reagent_containers/food/snacks/candy/candybar, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cQu" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"cQv" = ( +/obj/effect/decal/cleanable/blood/footprints, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cQx" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/maintenance/electrical) +"cQy" = ( +/obj/machinery/atmospherics/trinary/filter, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/maintenance/electrical) +"cQz" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cQA" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cQD" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cQF" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "xeno4"; + name = "Containment Control"; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cQG" = ( +/obj/machinery/door/window/reinforced/normal{ + name = "Creature Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cQH" = ( +/obj/machinery/light/small, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"cQI" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cQJ" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cQK" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cQL" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "xeno5"; + name = "Containment Control"; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cQN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cQO" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cQP" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cQV" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cRc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access"; + id_tag = "KPPNorth" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "EscapeLockdown"; + name = "Escape Shuttle Lockdown" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/bridge/checkpoint/south) +"cRd" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cRf" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/power/smes, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"cRg" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cRh" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/aft) +"cRj" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cRm" = ( +/obj/item/kirbyplants, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"cRn" = ( +/obj/machinery/door_control{ + id = "medbayfoyer"; + name = "Medbay Foyer Doors"; + normaldoorcontrol = 1; + pixel_x = -25 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"cRo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"cRq" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"cRr" = ( +/obj/item/kirbyplants, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"cRt" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/box/syringes, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cRv" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"cRw" = ( +/obj/structure/table/glass, +/obj/item/storage/belt/medical, +/obj/item/storage/belt/medical, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/accessory/stethoscope, +/obj/item/clothing/glasses/hud/health, +/obj/item/clothing/glasses/hud/health, +/obj/item/reagent_containers/spray/cleaner, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cRx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Toilet" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/medbreak) +"cRy" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 10 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"cRA" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cRC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/power/terminal{ + dir = 8 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"cRD" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_2) +"cRE" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6; + level = 1 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cRF" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/item/pen, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cRG" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cRH" = ( +/obj/machinery/power/terminal, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cRI" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cRJ" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cRK" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cRL" = ( +/obj/machinery/power/terminal, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cRM" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cRN" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"cRO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cRP" = ( +/obj/machinery/door/window/reinforced/normal{ + dir = 8; + name = "Creature Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ + dir = 8 + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "xenosecure"; + name = "Secure Creature Cell" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cRQ" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced, +/obj/machinery/door_control{ + id = "xenosecure"; + name = "Containment Control"; + pixel_y = -3; + req_access_txt = "55" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cRR" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cRS" = ( +/obj/effect/landmark/start/scientist, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cRT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/surgery) +"cRZ" = ( +/obj/effect/landmark/lightsout, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/toxins/xenobiology) +"cSb" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cSc" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/toxins/xenobiology) +"cSg" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/monkeycubes, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cSh" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/camera_advanced/xenobio{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cSi" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Xeno Containment 4"; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cSl" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Xeno Containment 5"; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cSm" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/airlock_electronics, +/obj/item/stack/sheet/glass, +/obj/item/assembly/signaler, +/obj/item/assembly/infra, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cSp" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cSq" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Xeno Containment 6"; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cSr" = ( +/obj/structure/railing/corner{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"cSs" = ( +/obj/structure/table/glass, +/obj/item/book/random{ + pixel_x = 2; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"cSt" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cSu" = ( +/turf/simulated/floor/grass, +/area/medical/research) +"cSv" = ( +/obj/structure/table, +/obj/machinery/light, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/stack/packageWrap, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"cSx" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cSy" = ( +/obj/structure/table, +/obj/item/folder/white, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cSz" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/chemistry{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cSA" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"cSC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/camera{ + c_tag = "Xeno Kill Room"; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel/dark/nitrogen, +/area/toxins/xenobiology) +"cSD" = ( +/obj/structure/bed/roller, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"cSE" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Medbay Lobby"; + dir = 1; + network = list("Medical","SS13") + }, +/obj/structure/bed/roller, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cSF" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"cSI" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/medical/psych) +"cSK" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/structure/closet/secure_closet/psychiatrist, +/obj/item/clipboard{ + pixel_x = -5 + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"cSM" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"cSN" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/space, +/area/maintenance/starboardsolar) +"cSO" = ( +/obj/structure/sign/greencross, +/turf/simulated/wall, +/area/medical/biostorage) +"cSR" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/medical/medbreak) +"cSS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/medical/medbreak) +"cST" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/vomit, +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/medical/medbreak) +"cSU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Toilet" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/simulated/floor/plasteel, +/area/medical/medbreak) +"cSV" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medical Supplies" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"cSX" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cSY" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"cSZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"cTa" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cTc" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"cTd" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"cTe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"cTf" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"cTg" = ( +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"cTh" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cTi" = ( +/obj/item/reagent_containers/glass/bucket, +/obj/item/bikehorn/rubberducky, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"cTj" = ( +/obj/structure/closet/toolcloset, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cTk" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cTl" = ( +/obj/machinery/power/smes, +/obj/machinery/light/small, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cTm" = ( +/obj/machinery/power/smes, +/obj/machinery/light/small, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"cTn" = ( +/obj/structure/closet/secure_closet/engineering_welding, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cTp" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cTr" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cTs" = ( +/obj/machinery/door/window/reinforced/normal{ + name = "Creature Pen"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cTv" = ( +/obj/machinery/camera{ + c_tag = "Xenobio West"; + network = list("Research","SS13") + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cTy" = ( +/obj/item/kirbyplants, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cTz" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cTA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cTC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/medical/research) +"cTD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cTF" = ( +/obj/structure/table/reinforced, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/door/window/classic/normal{ + name = "Research Lab Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research, +/obj/machinery/door/window/classic/normal{ + dir = 1 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "researchdesk1"; + name = "Research Desk Shutters" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/item/desk_bell{ + pixel_x = -6; + pixel_y = 3; + anchored = 1 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/lab) +"cTG" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "xeno2"; + name = "Containment Control"; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cTH" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "xeno3"; + name = "Containment Control"; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cTM" = ( +/obj/machinery/processor{ + desc = "A machine used to process slimes and retrieve their extract."; + name = "Slime Processor" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cTN" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/maintenance/starboardsolar) +"cTO" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cTP" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "robodesk"; + name = "Robotics Desk Shutters" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"cTQ" = ( +/obj/structure/sign/science, +/turf/simulated/wall, +/area/toxins/lab) +"cTR" = ( +/turf/simulated/wall, +/area/toxins/lab) +"cTT" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "researchdesk1"; + name = "Research Desk Shutters" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/lab) +"cTU" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"cTV" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"cTW" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"cTX" = ( +/turf/simulated/wall/r_wall, +/area/medical/medbay) +"cTY" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "chemdesk1"; + name = "Chemistry Desk Shutters" + }, +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plating, +/area/medical/reception) +"cTZ" = ( +/obj/machinery/smartfridge/medbay, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "chemdesk1"; + name = "Chemistry Desk Shutters" + }, +/obj/machinery/door/window/classic/reversed{ + name = "Chemistry Desk" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"cUa" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/machinery/door/firedoor, +/obj/item/pen, +/obj/machinery/door/window/classic/normal{ + dir = 1 + }, +/obj/machinery/door/window/classic/normal{ + name = "Chemistry Desk"; + req_access_txt = "5; 33" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "chemdesk1"; + name = "Chemistry Desk Shutters" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plasteel, +/area/medical/reception) +"cUc" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/machinery/door/firedoor, +/obj/item/pen, +/obj/machinery/door/window/classic/normal{ + name = "Medbay Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"cUd" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/classic/normal{ + name = "Medbay Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"cUe" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"cUf" = ( +/obj/machinery/camera{ + c_tag = "Medbay Entrance Hall"; + dir = 8; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"cUg" = ( +/obj/machinery/camera{ + c_tag = "Psychiatrist's Office"; + dir = 4; + network = list("Medical","SS13","Security") + }, +/obj/structure/table/wood, +/obj/item/flashlight/lamp/green, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"cUi" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/carpet, +/area/medical/psych) +"cUk" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"cUl" = ( +/obj/structure/table/wood, +/obj/machinery/kitchen_machine/microwave, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/medical/medbreak) +"cUn" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"cUo" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/medical/medbreak) +"cUp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/medical/medbreak) +"cUq" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/medical/medbreak) +"cUr" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/exam_room) +"cUs" = ( +/obj/structure/table/glass, +/obj/item/stack/medical/ointment/advanced{ + pixel_x = 5 + }, +/obj/item/stack/medical/bruise_pack/advanced{ + pixel_x = -5; + pixel_y = 3 + }, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"cUv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "escape" + }, +/area/bridge/checkpoint/south) +"cUH" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"cUI" = ( +/obj/structure/table, +/obj/item/camera, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"cUM" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/starboard) +"cUO" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/crayons, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "escape" + }, +/area/crew_quarters/fitness) +"cUP" = ( +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/pod_2) +"cUQ" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_2) +"cUS" = ( +/obj/machinery/door/airlock/engineering{ + name = "Electrical Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/equipment, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cUT" = ( +/obj/structure/disposalpipe/sortjunction/reversed{ + name = "Kitchen"; + sort_type_txt = "20"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"cUU" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cUV" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cUX" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cUY" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/medical/research) +"cUZ" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/medical/research) +"cVb" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cVc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "escape" + }, +/area/bridge/checkpoint/south) +"cVd" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"cVe" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/computer/guestpass{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"cVf" = ( +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cVg" = ( +/obj/effect/landmark/start/scientist, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/toxins/xenobiology) +"cVh" = ( +/obj/machinery/shieldwallgen, +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"cVm" = ( +/obj/machinery/smartfridge/secure/extract, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cVn" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cVo" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/folder/white, +/obj/item/pen, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cVr" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall, +/area/toxins/lab) +"cVs" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/medical/research) +"cVt" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"cVu" = ( +/obj/item/kirbyplants, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"cVv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/lab) +"cVw" = ( +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"cVx" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"cVz" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "researchdesk2"; + name = "Research Desk Shutters" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/lab) +"cVA" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"cVD" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "chemdesk2"; + name = "Chemistry Desk Shutters" + }, +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plating, +/area/medical/chemistry) +"cVF" = ( +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/toy/figure/crew/chemist, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cVG" = ( +/obj/machinery/camera{ + c_tag = "Xeno High Security Containment"; + dir = 4; + network = list("Research","SS13"); + pixel_y = -22 + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cVH" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chemist, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"cVI" = ( +/obj/machinery/chem_dispenser, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"cVK" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Medbay Hall"; + sort_type_txt = "9" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"cVL" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"cVM" = ( +/obj/machinery/computer/med_data{ + dir = 4 + }, +/obj/machinery/computer/guestpass{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cVN" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cVO" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/machinery/door_control{ + id = "medbayfoyer"; + name = "Medbay Foyer Doors"; + normaldoorcontrol = 1; + pixel_x = 28; + pixel_y = 27 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cVP" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cVQ" = ( +/turf/simulated/floor/carpet, +/area/medical/psych) +"cVR" = ( +/obj/structure/bed/psych, +/turf/simulated/floor/carpet, +/area/medical/psych) +"cVT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"cVU" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"cVV" = ( +/obj/item/kirbyplants, +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"cVW" = ( +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/medical/medbreak) +"cWa" = ( +/obj/machinery/camera{ + c_tag = "Port Hallway South" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"cWb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"cWc" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/medical/medbreak) +"cWd" = ( +/turf/simulated/wall, +/area/medical/medbreak) +"cWe" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cWf" = ( +/obj/structure/table, +/obj/item/lipstick/random, +/obj/item/lipstick/random, +/obj/item/lipstick/random, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"cWg" = ( +/obj/structure/table, +/obj/item/camera_film, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"cWh" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cWi" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cWl" = ( +/obj/machinery/shieldgen, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cWm" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/machinery/atmospherics/unary/portables_connector{ + layer = 2 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cWn" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"cWo" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"cWp" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"cWr" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"cWs" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cWw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cWx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"cWy" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cWz" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/medical/research) +"cWA" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cWB" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cWC" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"cWD" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"cWE" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno1"; + name = "Creature Cell #1" + }, +/obj/machinery/door/window/reinforced/normal{ + name = "Creature Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cWF" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno2"; + name = "Creature Cell #2" + }, +/obj/machinery/door/window/reinforced/normal{ + name = "Creature Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cWG" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "xeno3"; + name = "Creature Cell #3" + }, +/obj/machinery/door/window/reinforced/normal{ + name = "Creature Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cWH" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"cWI" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/toxins/xenobiology) +"cWL" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Research Lobby"; + dir = 1; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research) +"cWM" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/stock_parts/matter_bin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stock_parts/matter_bin, +/obj/item/stock_parts/micro_laser, +/obj/effect/decal/warning_stripes/east, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"cWQ" = ( +/obj/machinery/r_n_d/destructive_analyzer, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/toxins/lab) +"cWR" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/toxins/lab) +"cWS" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/r_n_d/protolathe, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/toxins/lab) +"cWT" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/storage/bag/bio, +/obj/item/storage/bag/bio, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cWU" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cWV" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cWW" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cWY" = ( +/obj/effect/landmark/start/scientist, +/turf/simulated/floor/plasteel/white, +/area/toxins/lab) +"cXa" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/latex, +/obj/item/slime_scanner, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"cXb" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"cXc" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/medical/research) +"cXd" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway South 1"; + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "orangecorner" + }, +/area/hallway/primary/aft) +"cXe" = ( +/turf/simulated/wall/r_wall, +/area/medical/chemistry) +"cXf" = ( +/obj/structure/closet/secure_closet/reagents, +/obj/structure/disaster_counter/chemistry{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cXg" = ( +/turf/simulated/floor/plasteel/white, +/area/medical/chemistry) +"cXh" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"cXi" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 2 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"cXj" = ( +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet/medical1, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"cXm" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/computer/crew{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cXn" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"cXo" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/doctor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"cXp" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cXq" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"cXr" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Reception" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/reception) +"cXz" = ( +/obj/effect/landmark/start/doctor, +/turf/simulated/floor/plasteel/white, +/area/medical/exam_room) +"cXB" = ( +/obj/machinery/camera{ + c_tag = "Medbay Public Exam Room"; + dir = 8; + network = list("SS13","Medical") + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/table, +/obj/item/storage/box/masks, +/obj/item/storage/box/gloves{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"cXC" = ( +/obj/structure/chair/stool, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/medical/medbreak) +"cXD" = ( +/obj/structure/closet/crate, +/obj/item/retractor, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cXF" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "redbluefull" + }, +/area/medical/medbreak) +"cXG" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redbluefull" + }, +/area/medical/medbreak) +"cXI" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"cXJ" = ( +/turf/simulated/wall, +/area/medical/surgery1) +"cXL" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cXO" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"cXP" = ( +/obj/structure/table/wood, +/obj/item/stack/packageWrap, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"cXQ" = ( +/obj/structure/table/wood, +/obj/item/stack/tape_roll, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "escape" + }, +/area/crew_quarters/fitness) +"cXT" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cXU" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"cXX" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cXY" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"cYb" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"cYh" = ( +/obj/structure/closet/wardrobe/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"cYi" = ( +/obj/structure/disposaloutlet{ + name = "evidence outlet" + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"cYj" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/medical/research) +"cYl" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"cYm" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/item/stock_parts/scanning_module, +/obj/item/stock_parts/capacitor, +/obj/item/stock_parts/manipulator, +/obj/item/stock_parts/manipulator, +/obj/effect/decal/warning_stripes/east, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"cYn" = ( +/obj/machinery/computer/rdconsole/core{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/toxins/lab) +"cYq" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/toxins/lab) +"cYr" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/toxins/lab) +"cYC" = ( +/turf/simulated/floor/plasteel{ + icon_state = "orangecorner" + }, +/area/hallway/primary/aft) +"cYD" = ( +/obj/structure/table/glass, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cYE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellowcorner" + }, +/area/medical/chemistry) +"cYH" = ( +/obj/structure/table/glass, +/obj/machinery/reagentgrinder, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cYI" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/medical/chemistry) +"cYJ" = ( +/obj/structure/table/glass, +/obj/machinery/light/small, +/obj/item/clipboard, +/obj/item/toy/figure/crew/md, +/obj/machinery/camera{ + c_tag = "Medbay Front Desk"; + dir = 1; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cYL" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"cYM" = ( +/obj/structure/table, +/obj/machinery/light/small, +/obj/item/storage/box/masks, +/obj/item/storage/box/gloves{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/reagent_containers/spray/cleaner, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"cYN" = ( +/obj/structure/closet/wardrobe/coroner, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"cYP" = ( +/turf/simulated/wall, +/area/medical/psych) +"cYR" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/freezer, +/area/medical/medbay) +"cYS" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower, +/turf/simulated/floor/noslip, +/area/medical/medbay) +"cYU" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/space, +/area/maintenance/starboardsolar) +"cYW" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"cYX" = ( +/obj/structure/table/wood, +/obj/item/storage/box/masks, +/obj/item/storage/box/gloves{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/medical/medbreak) +"cYY" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + icon_state = "redbluefull" + }, +/area/medical/medbreak) +"cZb" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/surgery) +"cZc" = ( +/obj/structure/rack, +/obj/item/clothing/accessory/stethoscope, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"cZd" = ( +/obj/structure/sign/examroom{ + pixel_x = 32 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"cZe" = ( +/obj/structure/mirror{ + icon_state = "mirror_broke"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/surgery) +"cZf" = ( +/obj/machinery/iv_drip, +/obj/structure/bed/roller, +/turf/simulated/floor/plating, +/area/medical/surgery) +"cZg" = ( +/obj/structure/table/glass, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/stack/medical/bruise_pack, +/obj/item/stack/medical/ointment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery) +"cZh" = ( +/obj/machinery/iv_drip, +/obj/structure/bed/roller, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/surgery) +"cZi" = ( +/obj/structure/mirror{ + icon_state = "mirror_broke"; + pixel_y = 28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/surgery) +"cZj" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/surgery) +"cZl" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Gambling Den" + }, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plasteel, +/area/maintenance/abandonedbar) +"cZm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"cZn" = ( +/obj/structure/rack, +/turf/simulated/floor/plating, +/area/maintenance/port) +"cZp" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"cZq" = ( +/obj/machinery/atmospherics/binary/valve, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"cZr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/medical/research) +"cZs" = ( +/obj/structure/table/reinforced, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/folder/white, +/obj/item/stock_parts/cell/high, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/lab) +"cZt" = ( +/turf/simulated/wall, +/area/medical/research) +"cZv" = ( +/obj/structure/table/reinforced, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/door/window/classic/normal{ + dir = 8 + }, +/obj/machinery/door/window/classic/normal{ + name = "Research Lab Desk"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/lab) +"cZw" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"cZx" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall, +/area/medical/research) +"cZB" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/toxins/lab) +"cZC" = ( +/obj/structure/table/reinforced, +/obj/machinery/camera{ + c_tag = "Xenobio East"; + dir = 8; + network = list("Research","SS13") + }, +/obj/machinery/reagentgrinder, +/obj/machinery/requests_console{ + department = "Xenobiology"; + departmentType = 2; + name = "Xenobiology Requests Console"; + pixel_x = 30 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/toxins/xenobiology) +"cZD" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/door_control{ + id = "chemdesk2"; + name = "Secondary Chemistry Shutters"; + pixel_x = -26; + pixel_y = -5 + }, +/obj/machinery/door_control{ + id = "chemdesk1"; + name = "Primary Chemistry Shutters"; + pixel_x = -26; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cZE" = ( +/obj/machinery/chem_master, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"cZF" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"cZG" = ( +/obj/structure/closet/firecloset, +/obj/machinery/camera{ + c_tag = "Research Entrance"; + dir = 8; + network = list("Research","SS13") + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"cZI" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/pen, +/obj/machinery/door/window/classic/normal{ + name = "Medbay Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"cZJ" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"cZL" = ( +/turf/simulated/floor/plasteel/freezer, +/area/medical/medbay) +"cZM" = ( +/obj/item/kirbyplants, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"cZN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/exam_room) +"cZQ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"cZR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"cZS" = ( +/obj/machinery/sleeper, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"cZU" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/medical/medbreak) +"cZV" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/medical/medbreak) +"cZW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/medical/medbreak) +"cZX" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 4; + name = "east bump"; + pixel_x = 24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/medical/medbreak) +"cZY" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/surgery) +"dab" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/surgery) +"dac" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/surgery) +"dae" = ( +/obj/item/kirbyplants, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"daf" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"dag" = ( +/obj/structure/table/wood, +/obj/machinery/cell_charger, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"dah" = ( +/obj/structure/table/wood, +/obj/item/clothing/gloves/color/fyellow, +/obj/item/storage/toolbox/electrical, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"dai" = ( +/obj/structure/table/wood, +/obj/item/stack/rods{ + amount = 8 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"daj" = ( +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"dak" = ( +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/maintenance/starboardsolar) +"dam" = ( +/obj/machinery/door/window/classic/normal{ + name = "Robotics Desk"; + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/robotics{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dan" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"dat" = ( +/obj/machinery/chem_heater, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"dau" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"dav" = ( +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"daw" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"daz" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/space, +/area/maintenance/starboardsolar) +"daC" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/maintenance/starboardsolar) +"daD" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/toxins/xenobiology) +"daF" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/research) +"daG" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/space, +/area/maintenance/starboardsolar) +"daH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Research and Development" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/lab) +"daJ" = ( +/turf/simulated/floor/plasteel/white, +/area/toxins/lab) +"daK" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/toy/figure/crew/scientist, +/turf/simulated/floor/plasteel/white, +/area/toxins/lab) +"daL" = ( +/obj/structure/table, +/obj/item/disk/tech_disk{ + pixel_x = -6 + }, +/obj/item/disk/tech_disk{ + pixel_x = 6 + }, +/obj/item/disk/tech_disk{ + pixel_y = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/toxins/lab) +"daM" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"daN" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/hallway/primary/aft) +"daO" = ( +/obj/structure/sign/chemistry{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "orangecorner" + }, +/area/hallway/primary/aft) +"daP" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/turf/simulated/floor/plasteel{ + icon_state = "orangefull" + }, +/area/hallway/primary/aft) +"daR" = ( +/obj/item/crowbar, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/surgery) +"daS" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plating, +/area/medical/surgery) +"daT" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/maintenance/starboardsolar) +"daW" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"daX" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/machinery/door/firedoor, +/obj/item/pen, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "Chemistry Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ + dir = 4 + }, +/obj/machinery/door/window/classic/normal{ + name = "Chemistry Desk"; + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/chemistry) +"daY" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteyellowcorner" + }, +/area/medical/medbay) +"daZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dbc" = ( +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/maintenance/starboardsolar) +"dbd" = ( +/obj/machinery/chem_dispenser, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"dbg" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/assembly/robotics) +"dbl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dbp" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dbq" = ( +/obj/structure/sign/greencross{ + pixel_x = 32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"dbr" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/medical/surgery) +"dbu" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/exam_room) +"dbv" = ( +/obj/structure/sign/greencross{ + pixel_x = 32 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/exam_room) +"dbw" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/apmaint) +"dbx" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"dbz" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"dbA" = ( +/obj/item/hemostat, +/obj/structure/table/tray, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/medical/surgery) +"dbB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dbC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dbG" = ( +/obj/item/kirbyplants, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"dbI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dbJ" = ( +/obj/item/kirbyplants, +/obj/structure/sign/poster/contraband/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"dbK" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/port2) +"dbL" = ( +/obj/structure/barricade/wooden, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dbM" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/port2) +"dbU" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal{ + name = "Research Lab Desk"; + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ + dir = 8 + }, +/obj/machinery/door/window/classic/normal{ + dir = 4 + }, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "researchdesk2"; + name = "Research Desk Shutters" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/toxins/lab) +"dbY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/research) +"dbZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/clipboard, +/obj/item/reagent_containers/glass/beaker/sulphuric, +/obj/item/reagent_containers/dropper, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dca" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"dcc" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"dcd" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dce" = ( +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/hallway/primary/aft) +"dcf" = ( +/turf/simulated/floor/plasteel{ + icon_state = "orangefull" + }, +/area/hallway/primary/aft) +"dcg" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"dch" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/chemist, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"dci" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dcj" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall7a"; + location = "hall7" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"dcl" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/pen, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "chemdesk2"; + name = "Chemistry Desk Shutters" + }, +/obj/machinery/door/window/classic/normal{ + dir = 8 + }, +/obj/machinery/door/window/classic/normal{ + name = "Chemistry Desk"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/chemistry{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"dcm" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellow" + }, +/area/medical/medbay) +"dcr" = ( +/obj/effect/landmark/lightsout, +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"dcs" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"dct" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"dcz" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/medbay) +"dcA" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dcD" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Staff Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/medical/medbreak) +"dcE" = ( +/turf/simulated/floor/plasteel/white, +/area/medical/exam_room) +"dcG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/surgery) +"dcJ" = ( +/obj/structure/dresser, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/wood, +/area/maintenance/starboard) +"dcK" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/toggle/owlwings, +/obj/item/clothing/under/costume/owl, +/obj/item/clothing/mask/gas/owl_mask, +/turf/simulated/floor/wood, +/area/maintenance/starboard) +"dcL" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/obj/item/restraints/handcuffs, +/obj/item/grenade/smokebomb, +/turf/simulated/floor/wood, +/area/maintenance/starboard) +"dcM" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"dcO" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"dcQ" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dcR" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"dcS" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall8"; + location = "hall7c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"dcT" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"dcW" = ( +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"dcX" = ( +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"dcY" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dcZ" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dda" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"ddc" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dde" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/wood, +/area/library) +"ddg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"ddh" = ( +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"ddi" = ( +/turf/simulated/wall/r_wall, +/area/toxins/explab) +"ddj" = ( +/obj/structure/table/reinforced, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/cell_charger, +/obj/machinery/light, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"ddk" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"ddm" = ( +/obj/machinery/light, +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"ddn" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"ddr" = ( +/obj/machinery/camera{ + c_tag = "Research and Development"; + dir = 8; + network = list("Research","SS13") + }, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Research Request Console"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"ddv" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"ddw" = ( +/obj/structure/window/full/reinforced, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass/no_creep, +/area/hallway/secondary/exit) +"ddy" = ( +/turf/simulated/wall, +/area/maintenance/apmaint) +"ddC" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/lab) +"ddD" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"ddE" = ( +/obj/structure/table/reinforced, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/mechanical, +/obj/item/stack/cable_coil/random, +/obj/item/stack/cable_coil/random, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"ddF" = ( +/obj/structure/table/reinforced, +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/obj/item/folder/white, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/dropper, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"ddG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/lab) +"ddH" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light, +/obj/machinery/door_control{ + id = "researchdesk2"; + name = "Secondary Research Shutters"; + pixel_x = 8; + pixel_y = -26 + }, +/obj/machinery/door_control{ + id = "researchdesk1"; + name = "Primary Research Shutters"; + pixel_x = -8; + pixel_y = -26 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"ddI" = ( +/obj/structure/table/reinforced, +/obj/item/disk/tech_disk, +/obj/item/disk/tech_disk, +/obj/item/assembly/timer, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"ddJ" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/hallway/primary/aft) +"ddK" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "orangefull" + }, +/area/hallway/primary/aft) +"ddL" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Chemistry Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/chemistry) +"ddN" = ( +/obj/structure/reagent_dispensers/fueltank/chem{ + pixel_y = -32 + }, +/obj/structure/table/glass, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"ddO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"ddP" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/closet/secure_closet/chemical, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"ddQ" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"ddR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/medical/surgery) +"ddS" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteyellowcorner" + }, +/area/medical/medbay) +"ddU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"ddV" = ( +/obj/structure/table/glass, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Chemistry"; + dir = 8; + network = list("Medical","SS13") + }, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/stack/sheet/mineral/plasma, +/obj/item/reagent_containers/glass/bottle/charcoal, +/obj/item/reagent_containers/glass/bottle/epinephrine, +/obj/item/reagent_containers/dropper, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"ddZ" = ( +/obj/machinery/chem_master, +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"dea" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/medbay) +"dec" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Medbay Maintenance" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"dek" = ( +/obj/structure/rack, +/obj/item/roller, +/obj/item/reagent_containers/iv_bag, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"dem" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/surgery) +"deo" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/surgery) +"dep" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery) +"deq" = ( +/obj/machinery/door/airlock/maintenance{ + locked = 1; + name = "Maintenance Access" + }, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plasteel, +/area/medical/surgery) +"der" = ( +/obj/machinery/shower{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/surgery) +"des" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/medical/medbreak) +"det" = ( +/obj/machinery/space_heater, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"deu" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"dew" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/wood, +/area/maintenance/starboard) +"dex" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/wood, +/area/maintenance/starboard) +"dey" = ( +/obj/structure/table/wood, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/wood, +/area/maintenance/starboard) +"deG" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"deI" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"deJ" = ( +/turf/simulated/floor/plating, +/area/maintenance/port2) +"deL" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"deM" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"deR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"deV" = ( +/obj/structure/sign/examroom, +/turf/simulated/wall, +/area/medical/exam_room) +"deW" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"deZ" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"dfa" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dfd" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"dff" = ( +/turf/simulated/wall/r_wall, +/area/crew_quarters/hor) +"dfm" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"dfo" = ( +/turf/simulated/wall/r_wall, +/area/assembly/chargebay) +"dfp" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/assembly/chargebay) +"dfq" = ( +/obj/machinery/chem_heater, +/obj/machinery/requests_console{ + department = "Medbay"; + departmentType = 1; + name = "Chemistry Requests Console"; + pixel_y = -30 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"dfr" = ( +/obj/machinery/door/firedoor, +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/machinery/light, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dft" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"dfu" = ( +/turf/simulated/wall, +/area/hallway/primary/aft) +"dfv" = ( +/turf/simulated/wall, +/area/medical/paramedic) +"dfw" = ( +/obj/machinery/door/window/classic/reversed{ + desc = "You have the public fridge, pal, lube off."; + name = "Anti-Theft Shield"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general{ + dir = 4 + }, +/obj/machinery/smartfridge/secure/medbay, +/turf/simulated/floor/plasteel/white, +/area/medical/chemistry) +"dfx" = ( +/turf/simulated/wall/r_wall, +/area/medical/genetics_cloning) +"dfy" = ( +/turf/simulated/wall, +/area/medical/genetics_cloning) +"dfz" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/genetics_cloning) +"dfA" = ( +/obj/structure/sign/greencross, +/turf/simulated/wall, +/area/medical/genetics_cloning) +"dfB" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"dfC" = ( +/obj/machinery/iv_drip, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/medbay) +"dfD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Patient Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/medbay) +"dfE" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dfG" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall7b"; + location = "hall7a" + }, +/mob/living/simple_animal/bot/secbot/beepsky{ + name = "Officer Boopsky"; + desc = "It's Officer Boopsky! Powered by a potato and a shot of whiskey." + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"dfI" = ( +/turf/simulated/wall, +/area/hallway/secondary/construction) +"dfJ" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/hallway/secondary/construction) +"dfK" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/starboard) +"dfN" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"dfP" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"dfQ" = ( +/obj/structure/closet/l3closet/virology, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dfR" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/medical/research) +"dfS" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/item/stack/cable_coil/random, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dfV" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/port2) +"dfW" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"dfX" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dgc" = ( +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"dgs" = ( +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/computer/aifixer{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/hor) +"dgt" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"dgv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"dgw" = ( +/obj/machinery/door/firedoor, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"dgx" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dgy" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"dgC" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"dgD" = ( +/turf/simulated/wall/r_wall, +/area/medical/paramedic) +"dgE" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chemistry Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/chemistry, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"dgF" = ( +/obj/machinery/computer/crew, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"dgG" = ( +/obj/structure/closet/secure_closet/paramedic, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"dgH" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"dgI" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/clonepod, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/genetics_cloning) +"dgJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/obj/machinery/computer/cloning, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics_cloning) +"dgK" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/dna_scannernew, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/genetics_cloning) +"dgL" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics_cloning) +"dgM" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/genetics_cloning) +"dgN" = ( +/obj/structure/table/glass, +/obj/item/storage/box/bodybags{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/box/bodybags, +/obj/item/pen, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics_cloning) +"dgO" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/book/manual/medical_cloning, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/genetics_cloning) +"dgR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dgS" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"dgU" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"dgV" = ( +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 3 + }, +/obj/item/screwdriver, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"dgW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dgZ" = ( +/obj/machinery/camera{ + c_tag = "Patient Room West"; + dir = 4; + network = list("Medical","SS13") + }, +/obj/structure/closet/wardrobe/pjs, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/medbay) +"dhc" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/medbay) +"dhd" = ( +/obj/structure/closet/secure_closet/personal/patient, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/medbay) +"dhe" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/medbay) +"dhf" = ( +/obj/machinery/camera{ + c_tag = "Patient Room East"; + dir = 8; + network = list("Medical","SS13") + }, +/obj/structure/closet/wardrobe/pjs, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/medbay) +"dhi" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/hallway/secondary/construction) +"dhj" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"dhk" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"dhl" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"dhm" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/hallway/secondary/construction) +"dho" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"dhp" = ( +/obj/structure/table, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/mask/gas, +/obj/item/assembly/voice, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"dhq" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"dhr" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"dhs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"dht" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"dhu" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/abandonedbar) +"dhv" = ( +/obj/structure/table/wood/poker, +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/abandonedbar) +"dhw" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"dhx" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dhy" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/random, +/obj/item/stock_parts/scanning_module, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dhz" = ( +/obj/structure/girder, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id_tag = "maintrobotics"; + name = "Decrepit Blast Door" + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"dhB" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/item/stack/cable_coil/random, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dhE" = ( +/obj/machinery/door_control{ + id = "maintrobotics"; + name = "Decrepit Control"; + pixel_x = 26 + }, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dhG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port) +"dhJ" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"dhN" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/structure/displaycase/labcage, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/computer/security/telescreen/rd{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"dhO" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"dhP" = ( +/obj/machinery/computer/message_monitor{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/hor) +"dhS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Xenobiology Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"die" = ( +/obj/structure/table/reinforced, +/obj/item/aicard, +/obj/item/circuitboard/aicore, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/hor) +"dif" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"dih" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"dij" = ( +/obj/structure/grille, +/turf/space, +/area/space/nearstation) +"dik" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dil" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dim" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"din" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dio" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 8 + }, +/turf/simulated/floor/bluegrid, +/area/assembly/chargebay) +"dip" = ( +/turf/simulated/floor/mech_bay_recharge_floor, +/area/assembly/chargebay) +"diq" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dis" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dit" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/obj/machinery/cryopod/robot, +/obj/machinery/computer/cryopod/robot{ + pixel_y = 32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"diu" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway South 2"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"diw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"dix" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Paramedic Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plasteel, +/area/medical/paramedic) +"diy" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/paramedic) +"diz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"diA" = ( +/obj/structure/mirror{ + pixel_x = -27 + }, +/obj/machinery/shower{ + dir = 4 + }, +/obj/machinery/door/window/classic/normal{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/genetics_cloning) +"diB" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/genetics_cloning) +"diC" = ( +/turf/simulated/floor/plasteel/white, +/area/medical/genetics_cloning) +"diD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/maintenance/apmaint) +"diF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics_cloning) +"diG" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"diH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Cloning" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/genetics_cloning) +"diJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/medbay) +"diK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fore) +"diM" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"diN" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/medbay) +"diQ" = ( +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/crowbar/red, +/obj/item/wrench, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"diR" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/hallway/secondary/construction) +"diS" = ( +/turf/simulated/floor/plating, +/area/hallway/secondary/construction) +"diT" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/hallway/secondary/construction) +"diU" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"diW" = ( +/turf/simulated/floor/carpet, +/area/maintenance/starboard) +"diX" = ( +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"diY" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"diZ" = ( +/obj/effect/decal/cleanable/vomit, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"dja" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"djb" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/stock_parts/cell/high, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/obj/item/stack/sheet/glass, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"djc" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"dje" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/medical/research) +"djg" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"dji" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"djk" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"djl" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"djp" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"djq" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/crew_quarters/hor) +"djr" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/hor) +"djA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"djD" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/medical/research) +"djQ" = ( +/turf/simulated/floor/bluegrid, +/area/assembly/chargebay) +"djR" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/bluegrid, +/area/assembly/chargebay) +"djS" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"djT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"djV" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Paramedic's maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/paramedic, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"djX" = ( +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/machinery/door/window/classic/reversed{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/genetics_cloning) +"djY" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics_cloning) +"djZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dkc" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"dkh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dki" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay Cloning" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/genetics_cloning) +"dkk" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 6 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"dkl" = ( +/turf/simulated/floor/plasteel/dark, +/area/medical/medbay) +"dkm" = ( +/obj/structure/rack, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/item/stack/packageWrap, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = -4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"dkn" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/hallway/secondary/construction) +"dko" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dkp" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dkq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dkr" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"dks" = ( +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"dku" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/apmaint) +"dkv" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"dkw" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/stock_parts/matter_bin, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dky" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dkz" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port2) +"dkA" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/port2) +"dkB" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dkC" = ( +/obj/item/clothing/suit/fire/firefighter, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dkD" = ( +/obj/machinery/atmospherics/trinary/mixer{ + dir = 1; + name = "air mixer"; + node1_concentration = 0.8; + node2_concentration = 0.2; + on = 1; + target_pressure = 4500 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"dkI" = ( +/turf/simulated/wall/r_wall, +/area/toxins/mixing) +"dkQ" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"dkS" = ( +/obj/structure/chair/office/light, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/hor) +"dkU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + id_tag = "rdofficedoor"; + name = "Research Director's Office" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/rd, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/hor) +"dkV" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"dkY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"dkZ" = ( +/obj/machinery/door_control{ + id = "paramedic"; + name = "Garage Door Control"; + pixel_x = -24; + pixel_y = 1; + req_access_txt = "66" + }, +/obj/machinery/light_switch{ + dir = 4; + name = "custom placement"; + pixel_x = -24; + pixel_y = -8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"dla" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dlb" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/roboticist, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dlc" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dle" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"dlf" = ( +/obj/effect/landmark/start/paramedic, +/turf/simulated/floor/plasteel/white, +/area/medical/paramedic) +"dlg" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/genetics_cloning) +"dlh" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Medbay West Hallway"; + dir = 1; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dli" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics_cloning) +"dlj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/genetics_cloning) +"dlk" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"dll" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/genetics_cloning) +"dlm" = ( +/obj/machinery/light, +/obj/machinery/camera{ + c_tag = "Medbay Cloning"; + dir = 1 + }, +/obj/machinery/bodyscanner, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/genetics_cloning) +"dlp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dlr" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"dls" = ( +/obj/machinery/atmospherics/unary/thermomachine/freezer{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"dlt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/rack, +/obj/item/stack/sheet/glass/fifty{ + pixel_y = 2; + pixel_x = 2 + }, +/obj/item/stack/sheet/glass/fifty, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/hardsuitstorage) +"dlu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dlv" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall, +/area/medical/medbay) +"dly" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Observation Room" + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/medbay) +"dlz" = ( +/turf/simulated/wall, +/area/medical/surgery) +"dlB" = ( +/turf/simulated/floor/plating, +/area/medical/surgery) +"dlE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/central) +"dlG" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"dlH" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"dlJ" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/apmaint) +"dlK" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"dlL" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dlM" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/port) +"dlV" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"dlW" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel/white, +/area/medical/chemistry) +"dmb" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "rdtest"; + name = "Test Range Shutters"; + pixel_x = -6; + pixel_y = 8 + }, +/obj/machinery/door_control{ + id = "rdofficedoor"; + name = "Office Door"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = -2; + req_access_txt = "30" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/hor) +"dmf" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"dmg" = ( +/turf/simulated/floor/greengrid, +/area/assembly/chargebay) +"dmh" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"dmi" = ( +/turf/simulated/wall, +/area/medical/genetics) +"dmj" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"dmk" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"dmq" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/port) +"dmr" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dms" = ( +/obj/structure/sign/greencross, +/turf/simulated/wall/r_wall, +/area/medical/cmo) +"dmt" = ( +/turf/simulated/wall/r_wall, +/area/medical/cmo) +"dmu" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CMO" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/medical/cmo) +"dmv" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dmw" = ( +/obj/machinery/camera{ + c_tag = "Medbay Observation Room"; + dir = 4; + network = list("Medical","SS13") + }, +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgeryobs) +"dmy" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/fungus, +/turf/simulated/floor/plating, +/area/maintenance/port) +"dmz" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgeryobs) +"dmB" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgeryobs) +"dmK" = ( +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/construction) +"dmL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/construction) +"dmM" = ( +/obj/structure/chair/wood, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"dmQ" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"dmR" = ( +/obj/item/kirbyplants, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dmS" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dmT" = ( +/obj/structure/table/reinforced, +/obj/item/mmi, +/obj/item/assembly/prox_sensor, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dmU" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/item/stack/cable_coil/random, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dmV" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dmW" = ( +/obj/structure/rack, +/obj/item/book/manual/wiki/robotics_cyborgs, +/obj/item/storage/belt/utility, +/obj/item/reagent_containers/glass/beaker/large, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dmX" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/mecha_part_fabricator, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dmY" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal, +/obj/item/stack/sheet/glass, +/obj/item/flash, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dmZ" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"dnd" = ( +/obj/item/kirbyplants, +/obj/machinery/camera{ + c_tag = "Brig - Hallway South-East"; + dir = 4; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"dne" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/wood, +/area/ntrep) +"dng" = ( +/turf/simulated/floor/engine, +/area/toxins/explab) +"dnk" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/table/reinforced, +/obj/item/paicard, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"dnn" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/card/minor/rd{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"dnp" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen/multi, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/hor) +"dnq" = ( +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/obj/effect/landmark/start/research_director, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/hor) +"dnx" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dny" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dnz" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"dnA" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 8 + }, +/turf/simulated/floor/greengrid, +/area/assembly/chargebay) +"dnB" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "roboticsshutters"; + name = "Mech Bay Shutters" + }, +/obj/machinery/door_control{ + id = "roboticsshutters"; + name = "Mech Bay Door Control"; + pixel_y = 24; + req_access_txt = "29" + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"dnC" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"dnF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/robotics, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"dnH" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"dnI" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "paramedic"; + name = "Paramedic Garage" + }, +/obj/effect/decal/warning_stripes/blue, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plasteel, +/area/medical/paramedic) +"dnJ" = ( +/obj/vehicle/ambulance{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Paramedic's Office"; + dir = 1; + network = list("Medical","SS13") + }, +/obj/effect/decal/warning_stripes/northwestsouth, +/turf/simulated/floor/plasteel/white, +/area/medical/paramedic) +"dnK" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/medical/genetics) +"dnL" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/item/storage/box/disks{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/box/gloves, +/turf/simulated/floor/plasteel/dark, +/area/medical/genetics) +"dnM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + id_tag = "GeneticsDoor"; + name = "Genetics" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/genetics, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics) +"dnN" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/computer/scan_consolenew, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/medical/genetics) +"dnO" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/genetics) +"dnQ" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/genetics) +"dnR" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/mob/living/carbon/human/monkey, +/turf/simulated/floor/grass, +/area/medical/genetics) +"dnU" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dnV" = ( +/obj/structure/table/glass, +/obj/item/folder/blue, +/obj/item/cartridge/medical, +/obj/item/cartridge/medical, +/obj/item/cartridge/chemistry, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dnW" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/flashlight/pen, +/obj/item/clothing/accessory/stethoscope, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dnX" = ( +/obj/structure/table/glass, +/obj/item/storage/firstaid/regular, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dnY" = ( +/obj/structure/table/glass, +/obj/item/folder/blue, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/item/clothing/glasses/hud/health/sunglasses, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"doa" = ( +/obj/machinery/dna_scannernew, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/medical/genetics) +"dof" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Observation Room" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/surgeryobs) +"dog" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall14"; + location = "hall13" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"doj" = ( +/turf/simulated/floor/plasteel/dark, +/area/medical/surgeryobs) +"dok" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/surgeryobs) +"dom" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/construction) +"doo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"dop" = ( +/obj/structure/table, +/obj/item/analyzer, +/obj/item/rpd, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"doq" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"dor" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/carpet, +/area/maintenance/starboard) +"dos" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor/carpet, +/area/maintenance/starboard) +"dot" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/table, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"dou" = ( +/obj/structure/table/wood, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"dov" = ( +/obj/structure/computerframe, +/obj/effect/decal/warning_stripes/southwest, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dox" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/glass, +/obj/item/stock_parts/micro_laser, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"doz" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"doF" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/camera{ + c_tag = "Medbay Cloning"; + dir = 1; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/genetics_cloning) +"doJ" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/crew/rd, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Research Director's Desk"; + departmentType = 7; + name = "Research Director Requests Console"; + pixel_x = -30; + pixel_y = -2 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"doK" = ( +/obj/machinery/computer/mecha{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"doL" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"doM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/chemistry) +"doN" = ( +/obj/machinery/keycard_auth{ + pixel_x = 38; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + dir = 1; + name = "custom placement"; + pixel_x = 24; + pixel_y = -24 + }, +/obj/machinery/button/windowtint{ + dir = 1; + id = "RD"; + pixel_x = 24; + pixel_y = -36; + req_access_txt = "30" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"doO" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"doQ" = ( +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Xeno Containment 1"; + dir = 1; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"doR" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "roboticsshutters"; + name = "Mech Bay Shutters" + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"doS" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"doT" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"doU" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"doV" = ( +/obj/effect/landmark/start/cyborg, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"doW" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/landmark/start/cyborg, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"doX" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/greengrid, +/area/assembly/chargebay) +"doY" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"dpa" = ( +/turf/simulated/floor/plasteel{ + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"dpc" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/robotics, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"dpf" = ( +/obj/structure/bed/amb_trolley{ + dir = 4 + }, +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/northeastsouth, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/paramedic) +"dpg" = ( +/obj/structure/closet/paramedic, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/paramedic) +"dpi" = ( +/obj/structure/table/reinforced, +/obj/machinery/camera{ + c_tag = "Medbay Genetics"; + dir = 4; + network = list("Medical","SS13") + }, +/obj/item/folder/white, +/turf/simulated/floor/plasteel/dark, +/area/medical/genetics) +"dpj" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/obj/effect/landmark/start/geneticist, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"dpk" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/genetics) +"dpl" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics) +"dpn" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"dpo" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/medical/genetics) +"dpt" = ( +/turf/simulated/wall, +/area/medical/surgeryobs) +"dpu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dpz" = ( +/obj/machinery/door/airlock/command{ + id_tag = "cmoofficedoor"; + name = "CMO's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dpB" = ( +/obj/effect/landmark/lightsout, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"dpG" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/structure/table, +/obj/item/storage/box/masks, +/obj/item/storage/box/gloves{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/surgeryobs) +"dpH" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/surgeryobs) +"dpJ" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/surgeryobs) +"dpK" = ( +/obj/structure/chair, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/medical/surgeryobs) +"dpL" = ( +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/electrical, +/obj/item/weldingtool, +/obj/item/clothing/head/welding, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"dpM" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/construction) +"dpN" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/firealarm_electronics, +/obj/item/stack/sheet/glass, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"dpP" = ( +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Xeno Containment 2"; + dir = 1; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"dpQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/light, +/obj/machinery/photocopier/faxmachine{ + department = "Research Director's Office" + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"dpR" = ( +/obj/structure/chair/wood{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"dpS" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"dpT" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dpU" = ( +/turf/simulated/floor/greengrid, +/area/maintenance/port2) +"dpV" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/turf/simulated/floor/greengrid, +/area/maintenance/port2) +"dpW" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dpX" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"dpZ" = ( +/obj/machinery/light/small, +/obj/machinery/camera{ + c_tag = "Xeno Containment 3"; + dir = 1; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"dqc" = ( +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/robotics{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"dqe" = ( +/obj/machinery/economy/vending/chinese, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"dqf" = ( +/turf/simulated/wall, +/area/crew_quarters/hor) +"dqi" = ( +/obj/item/kirbyplants, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/medical/genetics) +"dqj" = ( +/obj/structure/table, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"dqk" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dql" = ( +/turf/simulated/wall, +/area/assembly/robotics) +"dqm" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 2; + id_tag = "robodesk"; + name = "Robotics Desk Shutters" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"dqn" = ( +/obj/structure/sign/science, +/turf/simulated/wall/r_wall, +/area/assembly/robotics) +"dqo" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dqp" = ( +/turf/simulated/wall/r_wall, +/area/assembly/robotics) +"dqq" = ( +/obj/machinery/camera{ + c_tag = "Research West Hallway"; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"dqr" = ( +/obj/structure/table/glass, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Medbay Genetics Office"; + dir = 4; + network = list("Medical","SS13") + }, +/obj/item/storage/box/disks, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"dqs" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics) +"dqu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Genetics Desk Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/genetics, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"dqv" = ( +/obj/machinery/door/airlock/command{ + id_tag = "cmoofficedoor2"; + name = "CMO's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dqw" = ( +/turf/simulated/floor/plasteel/dark, +/area/medical/genetics) +"dqx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/genetics) +"dqy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"dqA" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/geneticist, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics) +"dqB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/genetics) +"dqC" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/door/window/classic/normal{ + name = "Monkey Pen"; + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/genetics{ + dir = 8 + }, +/turf/simulated/floor/grass, +/area/medical/genetics) +"dqE" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/medbay) +"dqH" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dqM" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Surgery 1" + }, +/turf/simulated/floor/plating, +/area/medical/surgery1) +"dqN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/machinery/holosign/surgery{ + id = "surgery1" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/surgery1) +"dqO" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"dqQ" = ( +/obj/machinery/camera{ + c_tag = "Singularity SouthEast"; + dir = 8; + network = list("SS13","Singularity","Engineering") + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dqS" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Surgery 2" + }, +/turf/simulated/floor/plating, +/area/medical/surgery2) +"dqT" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"dqU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"dqV" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/hallway/secondary/construction) +"dqX" = ( +/obj/structure/table, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"dqY" = ( +/obj/structure/table, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "yellowcorner" + }, +/area/hallway/secondary/construction) +"dqZ" = ( +/obj/structure/table/wood, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"dra" = ( +/obj/structure/chair/wood{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"drb" = ( +/obj/structure/table/wood/poker, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"drc" = ( +/obj/structure/table/wood/poker, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"drd" = ( +/obj/structure/table/wood/poker, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"dre" = ( +/obj/structure/table/wood/poker, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"drf" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"drg" = ( +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"drh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/maintenance/port2) +"dri" = ( +/obj/effect/landmark/spawner/xeno, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/port2) +"drk" = ( +/obj/structure/chair/office/light, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"drl" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"drn" = ( +/turf/simulated/floor/plating, +/area/maintenance/port) +"drp" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/ntrep) +"drs" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port) +"drv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Research Director's Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/hor) +"drz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"drA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"drB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"drC" = ( +/obj/structure/dresser, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"drE" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"drF" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"drH" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/medical/genetics) +"drI" = ( +/obj/machinery/door/firedoor, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"drK" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/hallway/primary/aft) +"drL" = ( +/obj/structure/sign/science{ + pixel_x = -32; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"drM" = ( +/obj/structure/sign/science{ + pixel_x = 32; + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"drN" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"drO" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics) +"drR" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/genetics) +"drT" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/monkeycubes/wolpincubes, +/obj/item/storage/box/monkeycubes/stokcubes, +/obj/item/storage/box/monkeycubes/neaeracubes, +/obj/item/storage/box/monkeycubes/farwacubes, +/obj/item/storage/box/monkeycubes, +/turf/simulated/floor/plasteel/dark, +/area/medical/genetics) +"drU" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/geneticist, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"drV" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/genetics) +"drW" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics) +"drX" = ( +/turf/simulated/floor/plasteel/white, +/area/medical/genetics) +"drZ" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/mob/living/carbon/human/monkey, +/turf/simulated/floor/grass, +/area/medical/genetics) +"dsb" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dsc" = ( +/obj/machinery/camera{ + c_tag = "Medbay South Central Hall"; + dir = 8; + network = list("Medical","SS13") + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dsd" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/bed/dogbed{ + name = "kitty basket" + }, +/mob/living/simple_animal/pet/cat/Runtime, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dsf" = ( +/obj/structure/chair/office/light, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dsh" = ( +/obj/item/kirbyplants, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Chief Medical Officer's Office"; + dir = 8; + network = list("Medical","SS13") + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dsi" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dsj" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"dsk" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/hallway/secondary/construction) +"dsn" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/item/circuitboard/cyborgrecharger, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dso" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dsp" = ( +/obj/machinery/mech_bay_recharge_port{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/greengrid, +/area/maintenance/port2) +"dsr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"dsu" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"dsv" = ( +/obj/structure/closet/secure_closet/RD, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"dsE" = ( +/obj/effect/landmark/start/research_director, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/crew_quarters/hor) +"dsF" = ( +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/hor) +"dsG" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/bed, +/obj/item/bedsheet/rd, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"dsH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"dsI" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "purplecorner" + }, +/area/hallway/primary/aft) +"dsJ" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/machinery/requests_console{ + department = "Robotics"; + departmentType = 2; + name = "Robotics Requests Console"; + pixel_y = 30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/glass{ + amount = 20; + pixel_x = -3; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dsK" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dsL" = ( +/obj/machinery/mecha_part_fabricator, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dsM" = ( +/obj/structure/rack, +/obj/machinery/light{ + dir = 1 + }, +/obj/item/book/manual/wiki/robotics_cyborgs, +/obj/item/book/manual/ripley_build_and_repair, +/obj/item/storage/belt/utility/full, +/obj/item/circuitboard/mecha/ripley/main, +/obj/item/circuitboard/mecha/ripley/peripherals, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dsN" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "geneticsdesk"; + name = "Genetics Desk Shutters" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/genetics) +"dsO" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/structure/noticeboard{ + pixel_y = -32 + }, +/obj/machinery/door_control{ + id = "geneticsdesk"; + name = "Genetics Desk Shutters"; + pixel_x = -28; + pixel_y = -26 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics) +"dsQ" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/genetics) +"dsR" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/genetics) +"dsS" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall, +/area/medical/genetics) +"dsT" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/bodybags, +/obj/machinery/requests_console{ + department = "Medbay"; + departmentType = 1; + name = "Genetics Requests Console"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/genetics) +"dsU" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Genetics Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/genetics, +/turf/simulated/floor/plasteel, +/area/medical/genetics) +"dsV" = ( +/obj/machinery/light, +/obj/machinery/computer/scan_consolenew{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/medical/genetics) +"dsW" = ( +/obj/item/kirbyplants, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/genetics) +"dsX" = ( +/obj/structure/table/glass, +/obj/structure/mirror{ + pixel_y = -30 + }, +/obj/machinery/computer/med_data/laptop{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics) +"dsY" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/genetics) +"dsZ" = ( +/obj/machinery/dna_scannernew, +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/medical/genetics) +"dta" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/genetics) +"dtb" = ( +/obj/structure/sign/electricshock{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/medbay) +"dte" = ( +/obj/item/kirbyplants, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"dtf" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/medical/genetics) +"dth" = ( +/obj/structure/table/glass, +/obj/item/paper_bin/nanotrasen, +/obj/item/stamp/cmo, +/obj/item/pen/multi, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dti" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/folder/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dtj" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dtl" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"dtm" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"dtn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"dto" = ( +/obj/structure/sign/science{ + icon_state = "xenobio2" + }, +/turf/simulated/wall/r_wall, +/area/medical/research) +"dtq" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"dtr" = ( +/obj/effect/landmark/start/doctor, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"dts" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"dtB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/construction) +"dtD" = ( +/obj/machinery/door/airlock/engineering{ + name = "Aft Starboard Solar Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboardsolar) +"dtE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/construction) +"dtG" = ( +/obj/machinery/camera{ + c_tag = "Medbay East Hallway"; + dir = 4; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dtI" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dtJ" = ( +/obj/machinery/light/small, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"dtK" = ( +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"dtM" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/item/crowbar, +/obj/item/clothing/mask/gas, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dtN" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dtO" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/item/clothing/head/welding, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dtP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"dtQ" = ( +/obj/machinery/light/small, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dtS" = ( +/obj/structure/closet/walllocker/emerglocker/north, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"dtU" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"dtY" = ( +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"dtZ" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"dua" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"dub" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/item/flashlight/lamp, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"duf" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/toy/figure/crew/roboticist, +/obj/machinery/door_control{ + id = "robodesk"; + name = "Robotics Desk Shutters"; + pixel_x = 24; + pixel_y = 24 + }, +/obj/machinery/light_switch{ + name = "custom placement"; + pixel_x = 24; + pixel_y = 36 + }, +/obj/item/flash, +/obj/item/flash, +/obj/item/flash, +/obj/item/flash, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dug" = ( +/obj/item/robot_parts/robot_suit, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"duh" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/classic/normal{ + name = "Genetics Desk"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/genetics{ + dir = 4 + }, +/obj/machinery/door/window/classic/normal{ + dir = 8 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "geneticsdesk"; + name = "Genetics Desk Shutters" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plasteel{ + icon_state = "purplefull" + }, +/area/medical/genetics) +"dui" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"duj" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/stack/sheet/plasteel{ + amount = 10 + }, +/obj/item/wrench, +/obj/item/clothing/glasses/welding, +/obj/item/clothing/glasses/hud/diagnostic{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/item/clothing/glasses/hud/diagnostic{ + pixel_x = 2; + pixel_y = 5 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"duk" = ( +/turf/simulated/wall, +/area/medical/morgue) +"dul" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dum" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall, +/area/medical/morgue) +"duq" = ( +/obj/machinery/door/airlock/medical{ + name = "Morgue" + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/medical/morgue, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dur" = ( +/obj/structure/table/glass, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/item/clipboard, +/obj/item/toy/figure/crew/cmo, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dut" = ( +/obj/structure/table/glass, +/obj/machinery/door_control{ + id = "cmoofficedoor2"; + name = "Office Door (Starboard)"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 6; + req_access_txt = "40" + }, +/obj/machinery/door_control{ + id = "cmoofficedoor"; + name = "Office Door (Port)"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = -3; + req_access_txt = "40" + }, +/obj/machinery/door_control{ + id = "Biohazard_medi"; + name = "Emergency Medbay Quarantine"; + pixel_x = 6; + pixel_y = 6 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"duu" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/chief_medical_officer, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"duv" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/obj/machinery/computer/card/minor/cmo{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"duw" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Chapel" + }, +/turf/simulated/floor/plating, +/area/chapel/main) +"dux" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"duy" = ( +/obj/machinery/iv_drip, +/turf/simulated/floor/plating, +/area/medical/surgery) +"duz" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/computer/operating, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"duA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"duB" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"duD" = ( +/obj/machinery/optable, +/turf/simulated/floor/plasteel/dark, +/area/medical/surgery2) +"duE" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/operating{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"duG" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"duK" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/starboard) +"duM" = ( +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"duO" = ( +/obj/machinery/camera{ + c_tag = "Virology south"; + dir = 4; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"duP" = ( +/obj/machinery/camera{ + c_tag = "Engine Room South"; + dir = 1; + network = list("Engineering","SS13") + }, +/obj/effect/decal/warning_stripes/south, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"duQ" = ( +/obj/structure/table, +/obj/item/stack/cable_coil/random, +/obj/item/stack/rods{ + amount = 8 + }, +/obj/item/flashlight/seclite, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"duR" = ( +/obj/item/kirbyplants, +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"duS" = ( +/obj/structure/table, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"duT" = ( +/obj/structure/table/wood/poker, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/abandonedbar) +"duU" = ( +/obj/structure/computerframe, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"duV" = ( +/obj/machinery/constructable_frame/machine_frame, +/obj/machinery/light/small, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"duX" = ( +/obj/structure/table, +/obj/item/storage/toolbox/electrical, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"duZ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Robotics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/obj/effect/decal/warning_stripes/south, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dvc" = ( +/obj/machinery/suit_storage_unit/rd/secure, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"dvg" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "RD" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/hor) +"dvh" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"dvk" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dvl" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dvo" = ( +/obj/effect/landmark/start/roboticist, +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dvp" = ( +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "RoboSurgery" + }, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dvq" = ( +/obj/structure/mirror{ + pixel_x = 32 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dvr" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/obj/effect/landmark/start/roboticist, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dvs" = ( +/obj/structure/morgue, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dvt" = ( +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dvu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dvv" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/medical/morgue) +"dvw" = ( +/obj/structure/morgue{ + dir = 8 + }, +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dvA" = ( +/obj/machinery/optable, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dvB" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/obj/item/autopsy_scanner, +/obj/item/scalpel, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dvC" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dvE" = ( +/obj/structure/chair/office/light, +/obj/effect/landmark/start/coroner, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dvG" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dvI" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "custom placement"; + pixel_x = 24; + pixel_y = -24 + }, +/obj/machinery/keycard_auth{ + pixel_x = 38; + pixel_y = -24 + }, +/obj/machinery/button/windowtint{ + dir = 1; + id = "CMO"; + pixel_x = 24; + pixel_y = -36; + req_access_txt = "40" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dvJ" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/obj/machinery/requests_console{ + announcementConsole = 1; + department = "Chief Medical Officer's Desk"; + departmentType = 5; + name = "Chief Medical Officer Requests Console"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dvL" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/holosign_switch{ + dir = 4; + id = "surgery1"; + pixel_x = -24; + pixel_y = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"dvM" = ( +/obj/effect/landmark/start/doctor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/surgery1) +"dvQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"dvS" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/crew_quarters/theatre) +"dvT" = ( +/obj/structure/barricade/wooden, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"dvU" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"dwa" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"dwi" = ( +/turf/simulated/wall/r_wall, +/area/toxins/server) +"dwj" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/computer/rdservercontrol{ + dir = 4 + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/server) +"dwk" = ( +/turf/simulated/floor/plasteel/dark, +/area/toxins/server) +"dwl" = ( +/obj/machinery/atmospherics/unary/thermomachine/freezer/on/server, +/turf/simulated/floor/plasteel/dark, +/area/toxins/server) +"dwm" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/toxins/server) +"dwn" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/assembly/robotics) +"dwo" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder, +/obj/machinery/door/window/classic/normal{ + name = "Robotics Desk"; + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/robotics{ + dir = 8 + }, +/obj/machinery/door/window/classic/normal{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "robodesk"; + name = "Robotics Desk Shutters" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dwq" = ( +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil/random, +/obj/item/flash, +/obj/item/flash, +/obj/item/robotanalyzer, +/obj/item/mmi/robotic_brain, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/mecha_parts/core, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dws" = ( +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dwt" = ( +/obj/effect/landmark/lightsout, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"dwu" = ( +/obj/machinery/camera{ + c_tag = "Central Hallway South 3"; + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"dwB" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = -4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dwC" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dwF" = ( +/obj/machinery/bodyscanner, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dwG" = ( +/turf/simulated/wall, +/area/medical/cmo) +"dwI" = ( +/obj/machinery/door/airlock/command{ + name = "CMO's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/cmo, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/cmo) +"dwK" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dwL" = ( +/obj/structure/table/glass, +/obj/item/hemostat{ + pixel_x = 6 + }, +/obj/item/retractor{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/stack/medical/bruise_pack/advanced, +/obj/item/reagent_containers/iv_bag/salglu, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Medbay Surgery East"; + dir = 1; + network = list("Medical","SS13") + }, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"dwN" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/medbay) +"dwP" = ( +/obj/effect/landmark/start/doctor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/medbay) +"dwQ" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/costume/maid, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"dwS" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"dwU" = ( +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/theatre) +"dwV" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Abandoned Theater" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/theatre) +"dwW" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/crew_quarters/theatre) +"dwX" = ( +/obj/structure/dresser, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/crew_quarters/theatre) +"dwY" = ( +/obj/structure/table/wood, +/obj/item/instrument/guitar, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/crew_quarters/theatre) +"dwZ" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"dxa" = ( +/obj/machinery/photocopier, +/obj/item/newspaper, +/obj/item/newspaper, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"dxs" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/obj/machinery/atmospherics/portable/canister/nitrogen, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/server) +"dxv" = ( +/obj/machinery/door/airlock/command{ + name = "Server Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/server) +"dxB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dxD" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dxG" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Morgue" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/medical/morgue, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dxJ" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/start/coroner, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dxM" = ( +/obj/machinery/optable, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/surgery) +"dxQ" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dxU" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/box/bodybags, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dxY" = ( +/obj/structure/dresser, +/obj/structure/mirror{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dya" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery2) +"dyb" = ( +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"dyc" = ( +/obj/structure/rack, +/obj/effect/landmark/costume/random, +/obj/effect/landmark/costume/random, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"dye" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/medbay) +"dyh" = ( +/obj/structure/table/wood, +/obj/item/newspaper, +/obj/item/clothing/head/bowlerhat, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/theatre) +"dyj" = ( +/obj/structure/table/wood, +/obj/item/tape, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/crew_quarters/theatre) +"dyk" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/medbay) +"dyl" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"dym" = ( +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"dyn" = ( +/turf/simulated/wall/r_wall, +/area/toxins/test_area) +"dyo" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating/airless, +/area/toxins/test_area) +"dyz" = ( +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"dyI" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/toxins/server) +"dyJ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Server Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/rd, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/server) +"dyM" = ( +/obj/structure/rack, +/obj/item/storage/firstaid, +/obj/item/storage/firstaid, +/obj/item/paicard, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dyN" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dyO" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dyP" = ( +/obj/machinery/navbeacon{ + codes_txt = "delivery;dir=1"; + dir = 1; + location = "Robotics" + }, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/mapping_helpers/airlock/access/any/science/robotics, +/obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, +/obj/machinery/door/window/classic/reversed, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dyR" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dyS" = ( +/obj/effect/landmark/start/roboticist, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dyU" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Auxiliary Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"dyW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dzb" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/library) +"dzh" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/box/bodybags, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dzj" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dzl" = ( +/obj/structure/bed, +/obj/item/bedsheet/cmo, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/start/chief_medical_officer, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dzm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery2) +"dzo" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/landmark/costume/random, +/obj/effect/landmark/costume/random, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"dzq" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/theatre) +"dzv" = ( +/obj/item/target, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dzP" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuit"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/toxins/server) +"dzQ" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/toxins/server) +"dzR" = ( +/obj/structure/window/reinforced, +/obj/structure/rack, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/tank/jetpack/carbondioxide, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/machinery/door/window/classic/normal{ + dir = 4; + name = "Jetpack Storage" + }, +/obj/item/tank/jetpack/carbondioxide{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/effect/mapping_helpers/airlock/access/any/command/eva, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"dzS" = ( +/obj/structure/table, +/obj/machinery/camera{ + c_tag = "Research Director's Office"; + dir = 8; + network = list("Research","SS13") + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/item/cartridge/signal/toxins{ + pixel_x = -6 + }, +/obj/item/cartridge/signal/toxins{ + pixel_x = 6 + }, +/obj/item/cartridge/signal/toxins{ + pixel_y = 6 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"dzU" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"dzV" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dzW" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dzX" = ( +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dzY" = ( +/obj/machinery/computer/operating{ + dir = 1; + name = "Robotics Operating Computer" + }, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dzZ" = ( +/obj/machinery/optable{ + name = "Robotics Operating Table" + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/item/storage/firstaid/machine, +/obj/item/storage/firstaid/machine, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dAa" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dAd" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/medical/morgue) +"dAe" = ( +/obj/item/kirbyplants, +/obj/machinery/camera{ + c_tag = "Morgue West"; + dir = 1; + network = list("Medical","SS13") + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dAf" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/medical/morgue) +"dAg" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"dAh" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/medical/morgue) +"dAi" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dAk" = ( +/obj/structure/table, +/obj/machinery/requests_console{ + department = "Morgue"; + departmentType = 5; + name = "Morgue Requests Console"; + pixel_y = -30 + }, +/obj/item/paper_bin, +/obj/machinery/light, +/obj/item/pen/multi, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dAl" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/filingcabinet/chestdrawer/autopsy, +/obj/machinery/camera{ + c_tag = "Morgue East"; + dir = 1; + network = list("Medical","SS13") + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dAp" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dAq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/medical/surgery1) +"dAr" = ( +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dAs" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dAv" = ( +/obj/machinery/camera{ + c_tag = "Medbay Surgery East Storage"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery2) +"dAw" = ( +/obj/machinery/iv_drip, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery2) +"dAx" = ( +/turf/simulated/wall, +/area/medical/surgery2) +"dAz" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/theatre) +"dAE" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"dAF" = ( +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/starboard) +"dAH" = ( +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dAX" = ( +/obj/structure/computerframe, +/obj/item/circuitboard/operating, +/turf/simulated/floor/plasteel, +/area/medical/surgery) +"dAY" = ( +/obj/structure/chair, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dAZ" = ( +/obj/structure/chair, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dBd" = ( +/obj/machinery/r_n_d/server/core, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuit"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/toxins/server) +"dBe" = ( +/obj/machinery/light/small, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "dark"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/toxins/server) +"dBf" = ( +/obj/machinery/r_n_d/server/robotics, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuit"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/toxins/server) +"dBj" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"dBk" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/medical/morgue) +"dBm" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Morgue Maintenance" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/medical/morgue, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dBo" = ( +/obj/machinery/door/airlock/virology{ + name = "Virology Lobby" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"dBp" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/medbay) +"dBq" = ( +/turf/simulated/floor/wood, +/area/crew_quarters/theatre) +"dBr" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/theatre) +"dBu" = ( +/obj/structure/table/wood, +/obj/item/clothing/under/costume/jester, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/crew_quarters/theatre) +"dBv" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/starboard) +"dBC" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dBE" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dBF" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dBG" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dBH" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"dBJ" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"dBO" = ( +/obj/structure/table/reinforced, +/obj/item/robotanalyzer, +/obj/item/bonegel, +/obj/item/FixOVein, +/obj/item/surgicaldrill, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/button/windowtint{ + id = "RoboSurgery"; + pixel_x = 24; + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dBP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"dBS" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Morgue" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/medical/morgue, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"dBT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dBV" = ( +/obj/structure/girder, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dBX" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dBY" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/aft) +"dBZ" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dCb" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dCc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/surgeryobs) +"dCd" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/aft) +"dCg" = ( +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"dCh" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/medbay) +"dCi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/medbay) +"dCj" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/medbay) +"dCm" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"dCn" = ( +/obj/machinery/bodyscanner, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/medbay) +"dCo" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/surgeryobs) +"dCq" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/crew_quarters/theatre) +"dCr" = ( +/obj/structure/table/glass, +/obj/item/circular_saw, +/obj/item/bonesetter{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/surgicaldrill, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"dCs" = ( +/obj/structure/table/wood, +/obj/item/clothing/head/papersack/smiley, +/obj/item/pen, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/theatre) +"dCt" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/theatre) +"dCu" = ( +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/crew_quarters/theatre) +"dCv" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/cardborg, +/obj/item/clothing/head/cardborg, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"dCw" = ( +/obj/structure/computerframe, +/obj/item/circuitboard/secure_data, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/starboard) +"dCx" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dCy" = ( +/turf/simulated/wall/indestructible/riveted, +/area/toxins/test_area) +"dCz" = ( +/obj/item/target, +/obj/machinery/camera{ + c_tag = "Research Toxins Test Chamber East"; + dir = 4; + network = list("Toxins","Research","SS13") + }, +/turf/simulated/floor/plasteel/airless/indestructible, +/area/toxins/test_area) +"dCA" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dCJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dCU" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dCV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dCW" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dCX" = ( +/obj/machinery/light, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"dCZ" = ( +/obj/structure/rack, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/storage/toolbox/mechanical, +/obj/item/storage/toolbox/electrical, +/obj/item/screwdriver, +/obj/item/multitool, +/obj/item/clothing/head/welding, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dDa" = ( +/obj/machinery/light, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"dDb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"dDc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"dDg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"dDh" = ( +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dDj" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dDk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/aft) +"dDm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/aft) +"dDr" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dDt" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"dDu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/medbay) +"dDw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/medbay) +"dDC" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/starboard) +"dDE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/security/range) +"dDF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"dDG" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/crew_quarters/theatre) +"dDH" = ( +/obj/structure/dresser, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"dDI" = ( +/obj/structure/table/wood, +/obj/item/wrench, +/obj/item/storage/briefcase, +/obj/item/storage/secure/briefcase, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"dDJ" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/crew_quarters/theatre) +"dDK" = ( +/obj/item/kirbyplants, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/theatre) +"dDM" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"dDN" = ( +/turf/simulated/floor/plasteel/grimy, +/area/security/detectives_office) +"dDO" = ( +/obj/structure/computerframe, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/starboard) +"dDP" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dEc" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dEi" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dEl" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"dEm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"dEn" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dEo" = ( +/turf/simulated/wall, +/area/maintenance/aft) +"dEp" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/aft) +"dEq" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"dEr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/medbay) +"dEs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/medbay) +"dEt" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"dEu" = ( +/obj/item/bonegel{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/cautery, +/obj/item/FixOVein{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/structure/table/tray, +/obj/item/scalpel, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"dEv" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dEw" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dEx" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"dEK" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dER" = ( +/turf/simulated/wall, +/area/hallway/primary/central/south) +"dES" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dET" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/crowbar{ + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"dEU" = ( +/obj/structure/table/reinforced, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/item/radio{ + pixel_y = 7; + pixel_x = -14 + }, +/obj/item/storage/box/ids{ + pixel_y = 2; + pixel_x = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"dEV" = ( +/obj/machinery/camera{ + c_tag = "Command Departure Checkpoint" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"dEW" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/closet/secure_closet, +/obj/item/storage/secure/briefcase, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"dEX" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/storage/box/bodybags, +/obj/item/borg/upgrade/rename, +/obj/item/stock_parts/cell/high, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dEZ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "escape" + }, +/area/bridge/checkpoint/south) +"dFa" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "EscapeLockdown"; + name = "Escape Shuttle Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "ShuttleKPP" + }, +/turf/simulated/floor/plating, +/area/bridge/checkpoint/south) +"dFb" = ( +/obj/structure/table, +/obj/item/paper_bin{ + pixel_y = 4; + pixel_x = 4 + }, +/obj/item/pen{ + pixel_y = 6; + pixel_x = 5 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"dFc" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/medbay) +"dFd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/medbay) +"dFe" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/medbay) +"dFf" = ( +/obj/item/target, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dFg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"dFm" = ( +/turf/simulated/wall/r_wall, +/area/toxins/storage) +"dFt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dFu" = ( +/obj/machinery/computer/med_data{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"dFv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"dFw" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "RoboSurgery" + }, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dFx" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + pixel_x = 6; + pixel_y = 8; + name = "Privacy Shuttes Control"; + id = "ShuttleKPP" + }, +/obj/machinery/door_control{ + pixel_x = -6; + pixel_y = 8; + id = "KPPNorth"; + name = "North Checkpoint Bolts"; + req_one_access_txt = "19"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/obj/machinery/door_control{ + pixel_x = 6; + pixel_y = -2; + name = "Escape Shuttle Lockdown Control"; + id = "EscapeLockdown"; + req_one_access_txt = "19" + }, +/obj/machinery/door_control{ + pixel_x = -6; + pixel_y = -2; + specialfunctions = 4; + normaldoorcontrol = 1; + req_one_access_txt = "19"; + name = "South Checkpoint Bolts"; + id = "KPPSouth" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"dFy" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/retractor, +/obj/item/hemostat, +/obj/item/bonesetter, +/obj/item/stack/medical/bruise_pack/advanced{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/spray/cleaner, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dFC" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id_tag = "EscapeLockdown"; + name = "Escape Shuttle Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"dFE" = ( +/obj/structure/table/glass, +/obj/machinery/cell_charger, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"dFF" = ( +/obj/structure/sign/biohazard, +/turf/simulated/wall/r_wall, +/area/medical/medbay) +"dFG" = ( +/turf/simulated/wall/r_wall, +/area/medical/virology) +"dFO" = ( +/obj/structure/chair, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/hallway/primary/central) +"dFU" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dFV" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"dFW" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dFX" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dFY" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dGf" = ( +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dGg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dGh" = ( +/obj/machinery/computer/card{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"dGl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"dGn" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/closet/secure_closet/roboticist, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dGr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"dGt" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dGu" = ( +/obj/item/kirbyplants, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dGv" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dGw" = ( +/turf/simulated/wall, +/area/medical/virology) +"dGx" = ( +/obj/structure/table/glass, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/item/paper_bin, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dGy" = ( +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dGz" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dGA" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dGL" = ( +/obj/machinery/atmospherics/trinary/filter{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/apmaint) +"dGP" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"dGS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"dGU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"dGV" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/surgery) +"dHc" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"dHd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"dHe" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Virology" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"dHj" = ( +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/toy/figure/crew/virologist, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dHk" = ( +/obj/structure/grille, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"dHm" = ( +/obj/machinery/camera{ + c_tag = "Virology north"; + dir = 8; + network = list("Medical","SS13") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dHp" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/effect/landmark/start/virologist, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/virology) +"dHq" = ( +/obj/structure/table/glass, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/obj/machinery/computer/med_data/laptop, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkgreen" + }, +/area/medical/virology) +"dHu" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"dHB" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dHL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dHM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dHN" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"dHQ" = ( +/obj/structure/filingcabinet/security, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"dHR" = ( +/obj/structure/table/reinforced, +/obj/structure/window/reinforced/polarized{ + dir = 8; + id = "RoboSurgery" + }, +/obj/item/mmi, +/obj/item/storage/box/gloves{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/storage/box/masks, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dHT" = ( +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"dHU" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/seceqstorage) +"dHV" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"dHX" = ( +/obj/structure/mirror{ + pixel_x = -32 + }, +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/medical/surgery) +"dHZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"dIb" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dId" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dIi" = ( +/obj/machinery/camera{ + c_tag = "Research Central Hall"; + dir = 8; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"dIj" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/virologist, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"dIl" = ( +/obj/machinery/door/airlock/virology{ + name = "Virology Bedroom" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"dIm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkgreencorners" + }, +/area/medical/virology) +"dIo" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkgreencorners" + }, +/area/medical/virology) +"dIt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/greengrid, +/area/security/nuke_storage) +"dIv" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/lawoffice) +"dIx" = ( +/turf/simulated/wall, +/area/chapel/office) +"dIy" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dIA" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dID" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dIE" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dIG" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/south, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dIH" = ( +/turf/simulated/wall, +/area/hallway/secondary/exit) +"dII" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/door/airlock/command/glass{ + name = "Customs Desk" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/general, +/turf/simulated/floor/plasteel{ + icon_state = "bluefull" + }, +/area/bridge/checkpoint/south) +"dIJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "ShuttleKPP"; + dir = 2 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/bridge/checkpoint/south) +"dIK" = ( +/obj/structure/sign/directions/engineering{ + dir = 1; + pixel_y = 8 + }, +/obj/structure/sign/directions/science{ + dir = 1 + }, +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/turf/simulated/wall, +/area/bridge/checkpoint/south) +"dIL" = ( +/obj/machinery/camera{ + c_tag = "Mech Lab"; + dir = 1; + network = list("Research","SS13") + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"dIN" = ( +/obj/structure/sign/directions/evac{ + pixel_y = -8 + }, +/obj/structure/sign/directions/medical{ + dir = 1 + }, +/obj/structure/sign/directions/security{ + pixel_y = 8; + dir = 1 + }, +/turf/simulated/wall, +/area/bridge/checkpoint/south) +"dIO" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"dIW" = ( +/obj/structure/sign/biohazard, +/turf/simulated/wall/r_wall, +/area/medical/virology) +"dIX" = ( +/obj/structure/sign/securearea, +/turf/simulated/wall/r_wall, +/area/medical/virology) +"dJa" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Virology Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"dJe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dJh" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkgreencorners" + }, +/area/medical/virology) +"dJj" = ( +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkgreencorners" + }, +/area/medical/virology) +"dJk" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/button/windowtint{ + id = "Surgery 1"; + pixel_y = 24; + req_access_txt = "45" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/surgery1) +"dJu" = ( +/obj/structure/morgue, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dJw" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dJx" = ( +/turf/simulated/wall, +/area/chapel/main) +"dJB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dJE" = ( +/obj/structure/table/glass, +/obj/item/wrench/medical, +/obj/item/clothing/accessory/stethoscope, +/obj/machinery/camera{ + c_tag = "Medbay Cryogenics"; + dir = 1; + network = list("Medical","SS13") + }, +/obj/item/reagent_containers/dropper, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"dJG" = ( +/obj/structure/table, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/item/hand_labeler{ + pixel_y = 6 + }, +/obj/item/stack/packageWrap, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/sign/poster/official/report_crimes{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dJH" = ( +/obj/machinery/economy/vending/cigarette, +/obj/structure/window/reinforced, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dJI" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Armory_South"; + location = "Armory_North" + }, +/obj/effect/decal/warning_stripes/north, +/mob/living/simple_animal/bot/secbot/armsky{ + auto_patrol = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"dJM" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/button/windowtint{ + id = "Surgery 2"; + pixel_y = 24; + req_access_txt = "45" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/surgery2) +"dJO" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/surgery) +"dJP" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dJS" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dJT" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/tank/air{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dJU" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dJV" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dJW" = ( +/obj/structure/sign/nosmoking_2, +/turf/simulated/wall, +/area/medical/virology) +"dJX" = ( +/obj/structure/dresser, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkgreen" + }, +/area/medical/virology) +"dJY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/virology) +"dKd" = ( +/obj/structure/table, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dKe" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dKf" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box/full{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/storage/fancy/candle_box/full, +/turf/simulated/floor/plasteel/dark, +/area/chapel/main) +"dKg" = ( +/obj/structure/bookcase, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/main) +"dKh" = ( +/obj/structure/table/wood, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/main) +"dKi" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/chapel/main) +"dKk" = ( +/obj/item/kirbyplants, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/main) +"dKl" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/main) +"dKm" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/chapel/main) +"dKn" = ( +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dKo" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"dKp" = ( +/obj/structure/table, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/red/corner, +/obj/item/flashlight{ + pixel_y = 4 + }, +/obj/item/reagent_containers/spray/cleaner{ + pixel_y = 12; + pixel_x = -8 + }, +/obj/structure/sign/security{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dKr" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel/dark, +/area/chapel/main) +"dKs" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"dKz" = ( +/obj/item/stack/cable_coil/random, +/turf/space, +/area/space) +"dKA" = ( +/obj/structure/lattice, +/obj/item/stack/cable_coil/random, +/turf/space, +/area/space/nearstation) +"dKB" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"dKD" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dKH" = ( +/obj/structure/closet/crate, +/obj/item/flashlight, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dKI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"dKK" = ( +/obj/machinery/door/airlock/glass{ + name = "Chapel Morgue" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dKL" = ( +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"dKO" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2; + name = "Chapel" + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/main) +"dKP" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/transparent/glass/reinforced, +/area/hallway/secondary/exit) +"dKQ" = ( +/obj/machinery/door/airlock/external{ + hackProof = 1; + id_tag = "emergency_home"; + locked = 1; + name = "Escape Airlock" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dKV" = ( +/obj/effect/landmark/start/doctor, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"dKY" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Crematorium Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/apmaint) +"dKZ" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dLa" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"dLb" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"dLc" = ( +/obj/machinery/shower{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"dLd" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/structure/mirror{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"dLe" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dLf" = ( +/obj/effect/landmark/lightsout, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"dLg" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dLh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dLi" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/mob/living/carbon/human/monkey, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dLk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/mob/living/carbon/human/monkey, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dLl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dLp" = ( +/obj/structure/table, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dLq" = ( +/obj/effect/landmark/start/chaplain, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dLs" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"dLu" = ( +/obj/effect/landmark/lightsout, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"dLy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"dLz" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "Chapel Junction"; + sort_type_txt = "17" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dLB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"dLK" = ( +/obj/machinery/atmospherics/portable/canister/oxygen{ + anchored = 1 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"dLP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/machinery/holosign/surgery{ + id = "surgery2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/surgery2) +"dLQ" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"dLR" = ( +/obj/structure/table/glass, +/obj/structure/reagent_dispensers/virusfood{ + pixel_x = -32 + }, +/obj/machinery/reagentgrinder, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dLU" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"dLY" = ( +/obj/structure/closet/l3closet/virology, +/obj/machinery/camera{ + c_tag = "Virology decontamination"; + dir = 4; + network = list("Medical","SS13") + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"dMa" = ( +/obj/machinery/light/small, +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"dMh" = ( +/obj/machinery/camera{ + c_tag = "Chapel Backroom"; + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dMi" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"dMj" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"dMk" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"dMm" = ( +/obj/structure/chair/sofa/pew/right, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"dMn" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"dMo" = ( +/obj/machinery/economy/vending/snack, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dMu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/medical/surgery) +"dMv" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/l3closet/virology, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"dMw" = ( +/obj/machinery/smartfridge/secure/chemistry/virology/preloaded, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dMx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dMA" = ( +/obj/item/storage/secure/safe{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"dMB" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Virology Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"dMG" = ( +/obj/structure/table/glass, +/obj/item/clothing/gloves/color/latex, +/obj/item/healthanalyzer, +/obj/item/clothing/glasses/hud/health, +/obj/effect/decal/warning_stripes/southeastcorner, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dMQ" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dMS" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dMT" = ( +/obj/structure/chair/sofa/pew, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"dMU" = ( +/obj/structure/chair/sofa/pew/left, +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"dMW" = ( +/obj/structure/chair/sofa/pew/right, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"dMY" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dNa" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/window/full/reinforced, +/turf/simulated/floor/grass/no_creep, +/area/hallway/secondary/exit) +"dNb" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 1; + cover_color = "#68452a" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"dNi" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/pen/red, +/obj/item/stack/sheet/mineral/plasma{ + amount = 5 + }, +/obj/machinery/requests_console{ + department = "Virology"; + departmentType = 3; + name = "Virology Requests Console"; + pixel_y = 30 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dNj" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/spray/cleaner, +/obj/item/reagent_containers/dropper, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dNk" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/start/virologist, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dNm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dNn" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dNr" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/virology) +"dNs" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dNt" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dNv" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dNw" = ( +/obj/structure/table/glass, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dNE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"dNN" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/window/full/reinforced, +/turf/simulated/floor/grass/no_creep, +/area/hallway/secondary/exit) +"dNO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"dNP" = ( +/obj/structure/chair/sofa/bench/left{ + cover_color = "#68452a" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"dNR" = ( +/obj/machinery/computer/crew, +/obj/machinery/newscaster/security_unit{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"dNS" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 11; + height = 18; + id = "emergency_home"; + name = "emergency evac bay"; + width = 29 + }, +/turf/space, +/area/space) +"dNW" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/computer/pandemic, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dNX" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dNY" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dNZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery) +"dOb" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/surgery) +"dOc" = ( +/obj/structure/window/reinforced/polarized{ + id = "RoboSurgery" + }, +/obj/machinery/computer/rdconsole/robotics{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dOd" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dOg" = ( +/obj/machinery/door/airlock/virology{ + name = "Virology" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/virology) +"dOj" = ( +/obj/machinery/hologram/holopad, +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"dOk" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"dOl" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/pen/red, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dOn" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dOq" = ( +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"dOr" = ( +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"dOt" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"dOw" = ( +/obj/structure/chair/sofa/bench/right{ + cover_color = "#68452a" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"dOz" = ( +/obj/machinery/atmospherics/pipe/simple/insulated, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"dOD" = ( +/obj/machinery/r_n_d/circuit_imprinter, +/obj/structure/window/reinforced/polarized{ + id = "RoboSurgery" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dOF" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/space, +/area/maintenance/starboardsolar) +"dOG" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dOH" = ( +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"dOJ" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dOL" = ( +/obj/machinery/iv_drip, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"dON" = ( +/obj/structure/table/glass, +/obj/item/paper_bin, +/obj/item/storage/box/monkeycubes, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dOO" = ( +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dOP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dOQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dOR" = ( +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dOS" = ( +/turf/simulated/wall/r_wall, +/area/chapel/office) +"dOT" = ( +/obj/structure/crematorium, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dOV" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"dOW" = ( +/obj/structure/chair/sofa/pew/left, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"dOX" = ( +/obj/structure/chair/sofa/pew, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"dOZ" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"dPb" = ( +/obj/structure/chair/sofa/bench{ + dir = 4; + cover_color = "#68452a" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/sign/poster/random{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dPd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"dPg" = ( +/obj/machinery/iv_drip, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dPj" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dPk" = ( +/obj/structure/table, +/obj/item/crowbar, +/obj/item/wrench/medical, +/obj/item/restraints/handcuffs/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"dPl" = ( +/obj/structure/table, +/obj/item/storage/box/masks, +/obj/item/storage/box/gloves, +/obj/structure/sign/vacuum{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dPn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"dPo" = ( +/obj/structure/bed/roller, +/obj/effect/decal/warning_stripes/yellow/hollow, +/mob/living/carbon/human/monkey, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dPp" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"dPq" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/portsolar) +"dPr" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dPs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dPt" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dPu" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access"; + id_tag = "KPPNorth" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment, +/obj/machinery/door/poddoor/preopen{ + id_tag = "EscapeLockdown"; + name = "Escape Shuttle Lockdown" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"dPv" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/maintenance/apmaint) +"dPw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dPx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/maintenance/apmaint) +"dPy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/maintenance/apmaint) +"dPz" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dPA" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/maintenance/apmaint) +"dPB" = ( +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = -32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dPD" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dPE" = ( +/obj/machinery/crema_switch{ + pixel_x = 26 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dPF" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"dPM" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dPS" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall/r_wall, +/area/medical/virology) +"dPT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/universal, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/medical/virology) +"dPU" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dPV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dPW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dPX" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dPZ" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"dQa" = ( +/obj/machinery/power/smes, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"dQb" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/maintenance/apmaint) +"dQc" = ( +/obj/structure/barricade/wooden, +/obj/structure/cable, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dQd" = ( +/obj/machinery/chem_heater, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/engine, +/area/toxins/explab) +"dQe" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "evashutters2"; + name = "E.V.A. Storage Shutters" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dQf" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "evashutters2"; + name = "E.V.A. Storage Shutters" + }, +/obj/machinery/door_control{ + id = "evashutters2"; + name = "Auxilary E.V.A. Storage"; + pixel_x = 26 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dQg" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/command/glass{ + name = "Auxiliary E.V.A." + }, +/obj/effect/mapping_helpers/airlock/access/any/command/eva, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dQh" = ( +/obj/structure/morgue, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dQi" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Cremator"; + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dQk" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"dQl" = ( +/obj/structure/table/wood, +/obj/item/storage/bible, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"dQn" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/command/glass{ + name = "Auxiliary E.V.A." + }, +/obj/effect/mapping_helpers/airlock/access/any/command/eva, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dQp" = ( +/obj/structure/chair/sofa/bench{ + dir = 1; + cover_color = "#68452a" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"dQq" = ( +/obj/structure/table/reinforced, +/obj/structure/sign/nosmoking_2{ + pixel_y = -32 + }, +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/item/circular_saw, +/obj/item/cautery, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"dQr" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"dQu" = ( +/obj/item/bonegel{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/cautery, +/obj/item/FixOVein{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/structure/table/tray, +/obj/item/scalpel, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"dQw" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dQx" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dQy" = ( +/obj/structure/chair/office/dark, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dQz" = ( +/obj/structure/chair/office/dark, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dQA" = ( +/obj/machinery/iv_drip, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitegreen" + }, +/area/medical/virology) +"dQB" = ( +/obj/structure/lattice/catwalk, +/turf/space, +/area/maintenance/portsolar) +"dQC" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"dQD" = ( +/obj/machinery/field/generator{ + anchored = 1; + state = 2 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"dQG" = ( +/obj/effect/landmark/spawner/rev, +/obj/effect/decal/warning_stripes/yellow, +/mob/living/carbon/human/monkey, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"dQI" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dQJ" = ( +/obj/machinery/power/terminal{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"dQN" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/item/reagent_containers/food/drinks/coffee, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dQP" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dQR" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dQS" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall/r_wall, +/area/maintenance/apmaint) +"dQT" = ( +/obj/structure/table, +/obj/item/storage/box/gloves, +/obj/item/storage/box/bodybags, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dQV" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"dQX" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"dQY" = ( +/obj/effect/landmark/start/chaplain, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"dRb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/landmark/spawner/xeno, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"dRc" = ( +/obj/machinery/door/airlock/engineering{ + name = "Aft Port Solar Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/sign/electricshock{ + pixel_y = -32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/maintenance/portsolar) +"dRg" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers, +/obj/item/storage/box/syringes, +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dRh" = ( +/obj/structure/table/glass, +/obj/structure/sign/deathsposal{ + pixel_y = -32 + }, +/obj/item/paper_bin, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dRi" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dRj" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dRk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dRl" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dRm" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/item/stack/cable_coil/random, +/obj/item/multitool, +/obj/item/clothing/suit/fire/firefighter, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/apmaint) +"dRo" = ( +/obj/machinery/power/solar_control{ + dir = 4; + name = "Aft Port Solar Control" + }, +/obj/structure/cable, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"dRp" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"dRq" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"dRr" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dRs" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/black, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/mask/breath, +/obj/item/reagent_containers/food/drinks/coffee, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/apmaint) +"dRt" = ( +/obj/structure/morgue, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dRv" = ( +/turf/simulated/floor/plasteel/dark, +/area/chapel/main) +"dRw" = ( +/obj/machinery/ai_status_display{ + pixel_y = -32 + }, +/obj/machinery/camera{ + c_tag = "Chapel South"; + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"dRx" = ( +/obj/structure/table/glass, +/obj/item/circular_saw, +/obj/item/bonesetter{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/surgicaldrill, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"dRB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dRD" = ( +/obj/machinery/shieldwallgen, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dRE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dRF" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dRG" = ( +/obj/structure/chair/sofa/bench{ + cover_color = "#68452a" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"dRH" = ( +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/window/full/reinforced, +/turf/simulated/floor/grass/no_creep, +/area/hallway/secondary/exit) +"dRI" = ( +/obj/machinery/shieldwallgen, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/apmaint) +"dRJ" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall/r_wall, +/area/maintenance/apmaint) +"dRK" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dRL" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dRM" = ( +/obj/machinery/door/morgue{ + name = "Chapel Morgue"; + req_access_txt = "22" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"dRN" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth" + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/main) +"dRO" = ( +/obj/machinery/status_display, +/turf/simulated/wall, +/area/chapel/main) +"dRQ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dRT" = ( +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"dRZ" = ( +/obj/item/clothing/suit/fire/firefighter, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dSa" = ( +/obj/structure/closet/crate/internals, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/clothing/suit/storage/hazardvest, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/hardhat/orange, +/obj/item/clothing/head/hardhat/orange, +/obj/item/clothing/head/hardhat/orange, +/obj/item/clothing/head/hardhat/orange, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/apmaint) +"dSb" = ( +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/radio, +/obj/item/clothing/mask/breath, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dSc" = ( +/obj/structure/rack, +/obj/item/tank/internals/oxygen, +/obj/item/radio, +/obj/item/clothing/mask/breath, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dSd" = ( +/obj/structure/sign/greencross, +/turf/simulated/wall, +/area/medical/surgery1) +"dSf" = ( +/obj/machinery/light/small, +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/main) +"dSh" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth (Chaplain)"; + req_access_txt = "22" + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dSi" = ( +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dSj" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dSk" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dSm" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dSn" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dSo" = ( +/obj/structure/table, +/obj/item/folder{ + pixel_y = 4; + pixel_x = 5 + }, +/obj/item/paper_bin{ + pixel_y = 4; + pixel_x = -4 + }, +/obj/item/pen{ + pixel_y = 6; + pixel_x = -5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dSp" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dSq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dSr" = ( +/obj/machinery/door/airlock/glass{ + name = "Chapel Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dSs" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dSz" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"dSA" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal/fifty{ + pixel_x = -2; + pixel_y = 3 + }, +/obj/item/stack/sheet/glass/fifty, +/obj/item/crowbar/red, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/apmaint) +"dSB" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dSD" = ( +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"dSF" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dSG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dSH" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dSI" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dSJ" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dSK" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"dSL" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"dSN" = ( +/obj/item/kirbyplants, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"dSO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dSQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dST" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/economy/atm{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dSV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dSW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dSY" = ( +/obj/item/kirbyplants, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/checkpoint/south) +"dTa" = ( +/obj/structure/chair/sofa/bench{ + dir = 4; + cover_color = "#68452a" + }, +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -25 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dTf" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/emergency, +/obj/item/wrench, +/obj/item/reagent_containers/food/drinks/coffee, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/apmaint) +"dTg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dTh" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/decal/warning_stripes/south, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"dTj" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dTl" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/rglass, +/obj/item/stack/rods{ + amount = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dTm" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dTo" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"dTp" = ( +/obj/item/kirbyplants, +/obj/machinery/camera{ + c_tag = "Chaplain's Quarters" + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"dTq" = ( +/obj/structure/table/wood, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/item/lighter/zippo/black, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dTr" = ( +/obj/machinery/disposal, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dTu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"dTv" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"dTw" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/carpet, +/area/chapel/office) +"dTy" = ( +/turf/simulated/wall/r_wall, +/area/security/checkpoint/south) +"dTC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/carpet/purple, +/area/hallway/secondary/exit) +"dTE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint/south) +"dTG" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/machinery/button/windowtint{ + pixel_x = 24; + pixel_y = 6; + id = "ExitPrivate" + }, +/obj/machinery/door_control{ + pixel_x = 24; + pixel_y = -6; + name = "Door Bolt Control"; + id = "ExitPrivate"; + normaldoorcontrol = 1; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/hallway/secondary/exit) +"dTH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"dTI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dTV" = ( +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/maintenance/portsolar) +"dTW" = ( +/obj/structure/cable, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"dTX" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/chapel/office) +"dTY" = ( +/obj/structure/bed, +/obj/item/bedsheet/brown, +/obj/effect/landmark/start/chaplain, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dTZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"dUf" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/holywater, +/turf/simulated/floor/carpet, +/area/chapel/office) +"dUg" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/turf/simulated/floor/carpet, +/area/chapel/office) +"dUh" = ( +/obj/item/paper_bin, +/obj/structure/table/wood, +/obj/item/pen, +/turf/simulated/floor/carpet, +/area/chapel/office) +"dUi" = ( +/obj/item/kirbyplants, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dUl" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dUm" = ( +/obj/structure/table/glass, +/turf/simulated/floor/carpet/purple, +/area/hallway/secondary/exit) +"dUn" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/carpet/purple, +/area/hallway/secondary/exit) +"dUp" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 4; + cover_color = "#68452a" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dUq" = ( +/turf/simulated/floor/transparent/glass/reinforced, +/area/hallway/secondary/exit) +"dUt" = ( +/obj/machinery/camera{ + c_tag = "Departure Lounge South"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dUu" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/south) +"dUv" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint/south) +"dUy" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"dUB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tech) +"dUD" = ( +/obj/structure/closet/secure_closet/CMO, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dUE" = ( +/obj/machinery/power/tesla_coil{ + anchored = 1 + }, +/obj/structure/cable/yellow{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"dUF" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating/airless, +/area/space/nearstation) +"dUG" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dUH" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dUI" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dUJ" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/dresser, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dUK" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/grown/poppy/geranium, +/obj/item/reagent_containers/food/snacks/grown/poppy/lily{ + pixel_x = 4; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"dUL" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box/full{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/storage/fancy/candle_box/full, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"dUM" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/pen, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"dUN" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/closet/secure_closet/chaplain, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dUO" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/toy/figure/crew/chaplain, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"dUP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"dUQ" = ( +/obj/structure/table/wood, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/storage/fancy/candle_box/full{ + pixel_x = 2; + pixel_y = 3 + }, +/obj/item/storage/fancy/candle_box/full, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/carpet, +/area/chapel/office) +"dUR" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/chaplain, +/turf/simulated/floor/carpet, +/area/chapel/office) +"dUS" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dUZ" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 1; + cover_color = "#68452a" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dVb" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/hallway/secondary/exit) +"dVc" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/kirbyplants, +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dVd" = ( +/obj/machinery/camera{ + c_tag = "Server Room"; + dir = 8; + network = list("SS13","Research") + }, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging, +/turf/simulated/floor/bluegrid{ + icon_state = "gcircuit"; + name = "Mainframe Floor"; + nitrogen = 100; + oxygen = 0; + temperature = 80 + }, +/area/toxins/server) +"dVj" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"dVn" = ( +/obj/machinery/power/solar{ + name = "Aft Starboard Solar Panel" + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/maintenance/portsolar) +"dVo" = ( +/obj/item/kirbyplants, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dVp" = ( +/obj/item/kirbyplants, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/corner{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dVq" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/checkpoint/south) +"dVv" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/table/glass, +/obj/machinery/computer/med_data/laptop{ + dir = 4; + pixel_y = 3; + pixel_x = 3 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dVx" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"dVy" = ( +/obj/structure/grille, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"dVS" = ( +/obj/machinery/access_button{ + autolink_id = "stationai_btn_ext"; + name = "exterior access button"; + pixel_x = 20; + pixel_y = 20; + req_access_txt = "10;13" + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/space/nearstation) +"dWa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"dWc" = ( +/obj/machinery/power/tracker, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/maintenance/portsolar) +"dWf" = ( +/obj/docking_port/stationary{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_s"; + name = "south of station"; + width = 18 + }, +/turf/space, +/area/space) +"dWg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"dWi" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/engine/engineering) +"dWk" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"dWl" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"dWm" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"dWp" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"dWq" = ( +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Creature Pen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/xenobio{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"dWr" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "xeno1"; + name = "Containment Control"; + req_access_txt = "55" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + name = "custom placement"; + pixel_x = 25; + pixel_y = -30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"dWs" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet{ + name = "custom placement"; + pixel_x = -25; + pixel_y = -30 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"dWt" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"dWu" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"dWv" = ( +/obj/structure/table, +/obj/machinery/light, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/clothing/mask/gas, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"dWw" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/poster/contraband/random{ + pixel_x = -32 + }, +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/abandonedbar) +"dWx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"dWA" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/carpet/purple, +/area/hallway/secondary/exit) +"dWC" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"dWI" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"dWK" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"dWL" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"dWN" = ( +/obj/machinery/suit_storage_unit/cmo, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"dWP" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"dWS" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"dWT" = ( +/obj/machinery/light, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dWU" = ( +/obj/structure/closet/secure_closet/medical1, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dWV" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation A" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/decal/warning_stripes/arrow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"dWW" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation B" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/effect/decal/warning_stripes/yellow/partial, +/obj/effect/decal/warning_stripes/arrow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/medical/virology) +"dWX" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/plating/airless, +/area/medical/virology) +"dWY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating/airless, +/area/medical/virology) +"dXa" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Chapel Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/apmaint) +"dXb" = ( +/obj/machinery/atmospherics/binary/valve{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dXd" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/medical/virology) +"dXe" = ( +/obj/structure/disposaloutlet{ + name = "evidence outlet" + }, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/medical/virology) +"dXf" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"dXg" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/pen/red, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"dXi" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dXj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access"; + id_tag = "KPPNorth" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "EscapeLockdown"; + name = "Escape Shuttle Lockdown" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/bridge/checkpoint/south) +"dXk" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/obj/machinery/camera{ + c_tag = "Research Director's Bedroom"; + dir = 4; + network = list("Research","SS13"); + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"dXl" = ( +/obj/structure/grille, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dXn" = ( +/turf/simulated/wall/r_wall, +/area/hallway/secondary/exit) +"dXo" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"dXp" = ( +/obj/machinery/camera{ + c_tag = "Medbay Hallway East"; + dir = 1; + network = list("SS13","Medical") + }, +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"dXq" = ( +/obj/structure/sign/poster/official/bless_this_spess{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/medical/morgue) +"dXr" = ( +/obj/machinery/camera{ + c_tag = "Robotics Lab"; + dir = 8; + network = list("Research","SS13") + }, +/obj/structure/filingcabinet/chestdrawer, +/obj/structure/window/reinforced/polarized{ + id = "RoboSurgery" + }, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"dXs" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"dXv" = ( +/obj/machinery/camera{ + c_tag = "Research South Hallway"; + dir = 4; + network = list("Research","SS13"); + pixel_y = -22 + }, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"dXx" = ( +/obj/item/kirbyplants, +/obj/machinery/camera{ + c_tag = "Chapel West"; + dir = 4; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"dXz" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/camera{ + c_tag = "Chief Medical Officer's Quarters"; + dir = 1; + network = list("Medical","SS13") + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"dXC" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Departure Lounge North" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dXD" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/chapel/office) +"dXE" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/medical/virology) +"dXG" = ( +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/obj/item/reagent_containers/iv_bag/blood/OPlus, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/camera{ + c_tag = "Virology Lab"; + network = list("SS13","Medical") + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dXH" = ( +/obj/machinery/camera{ + c_tag = "Port Aft Solars" + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"dXI" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"dXJ" = ( +/obj/structure/sign/poster/official/safety_internals{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"dXK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"dXN" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/central) +"dXS" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/closet/secure_closet/medical2, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/medical/surgery) +"dXT" = ( +/obj/machinery/light/small, +/obj/structure/closet/crate/freezer, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/medical/surgery) +"dXU" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/mask/surgical, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/medical/surgery) +"dXV" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"dXY" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/syringe/epinephrine, +/obj/item/reagent_containers/syringe, +/obj/item/clothing/accessory/stethoscope, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/medical/surgery) +"dXZ" = ( +/obj/structure/table/reinforced, +/obj/structure/bedsheetbin, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel, +/area/medical/surgery) +"dYa" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/medical/surgery) +"dYb" = ( +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/toy/figure/crew/geneticist, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics) +"dYd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics) +"dYj" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics) +"dYl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/genetics) +"dYm" = ( +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/abandonedbar) +"dYn" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dYo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dYp" = ( +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dYq" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"dYr" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"dYt" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"dYu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"dYw" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"dYx" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"dYy" = ( +/obj/structure/chair/stool/bar, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"dYz" = ( +/obj/structure/chair/stool/bar, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"dYA" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"dYB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/greengrid, +/area/maintenance/port2) +"dYC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/port2) +"dYD" = ( +/obj/item/robot_parts/robot_suit, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"dYE" = ( +/obj/structure/bed/roller, +/obj/effect/decal/warning_stripes/yellow/hollow, +/mob/living/carbon/human/monkey, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"dYF" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Monkey Pen" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/effect/decal/warning_stripes/yellow/partial{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/arrow{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"dYG" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dYH" = ( +/obj/item/kirbyplants, +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"dYI" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/space, +/area/maintenance/portsolar) +"dYJ" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/maintenance/portsolar) +"dYK" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"dYL" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/space, +/area/maintenance/portsolar) +"dYM" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/maintenance/portsolar) +"dYN" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/space, +/area/maintenance/portsolar) +"dYO" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/maintenance/portsolar) +"dYP" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/space, +/area/maintenance/portsolar) +"dYR" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/space, +/area/maintenance/portsolar) +"dYS" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/space, +/area/maintenance/portsolar) +"dYT" = ( +/turf/simulated/floor/carpet, +/area/chapel/office) +"dYU" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/crayons, +/obj/machinery/camera{ + c_tag = "Chaplain's Office"; + dir = 1 + }, +/obj/machinery/requests_console{ + department = "Chapel"; + departmentType = 2; + name = "Chapel Requests Console"; + pixel_y = -30 + }, +/turf/simulated/floor/carpet, +/area/chapel/office) +"dYV" = ( +/obj/structure/rack, +/obj/item/storage/secure/briefcase, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"dZb" = ( +/obj/machinery/camera{ + c_tag = "Research Hallway"; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"dZi" = ( +/obj/docking_port/stationary{ + dir = 4; + dwidth = 7; + height = 5; + id = "sst_home"; + name = "Near Kerberos Arrivals"; + width = 11 + }, +/turf/space, +/area/space) +"dZj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"dZp" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Cargo Bay Warehouse Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"dZE" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"dZG" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "sit_arrivals"; + name = "Arrivals Maintenance"; + width = 11 + }, +/turf/space, +/area/space) +"dZO" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/maintenance/fore2) +"dZP" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/maintenance/fore2) +"dZQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/white/side{ + dir = 8 + }, +/area/maintenance/fore2) +"dZR" = ( +/obj/machinery/optable, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/white, +/area/maintenance/fore2) +"dZS" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/white/side{ + dir = 1 + }, +/area/maintenance/fore2) +"dZT" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/maintenance/fore2) +"dZU" = ( +/obj/structure/table, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/maintenance/fore2) +"dZV" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "sit_engshuttle"; + name = "Engineering Maintenance"; + width = 11 + }, +/turf/space, +/area/space) +"eaa" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/crew_quarters/arcade) +"eas" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"eaH" = ( +/obj/machinery/blackbox_recorder, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"ebf" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ebt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"ebU" = ( +/obj/machinery/computer/general_air_control{ + name = "Bomb Mix Monitor"; + autolink_sensors = list("burn_sensor"="Burn Mix"); + dir = 1 + }, +/obj/machinery/ignition_switch{ + id = "toxinsigniter"; + pixel_x = 6; + pixel_y = -25 + }, +/obj/machinery/door_control{ + id = "ToxinsVenting"; + name = "Toxin Venting Control"; + pixel_x = -8; + pixel_y = -26 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"ebW" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"ecs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"ecT" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"ecY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"eda" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/security/permasolitary) +"edf" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 4; + name = "Morgue"; + sort_type_txt = "25" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"edQ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/mineral/tranquillite, +/area/mimeoffice) +"eeA" = ( +/obj/effect/turf_decal{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"eeP" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"eff" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"efj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"efk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"efx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"efP" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/bar) +"egM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"eha" = ( +/obj/machinery/iv_drip, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate/freezer/iv_storage, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery1) +"ehm" = ( +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"ehC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"ehE" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/main) +"ehM" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker, +/obj/item/reagent_containers/syringe/antiviral, +/obj/item/reagent_containers/dropper, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"ein" = ( +/obj/structure/window/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"eir" = ( +/obj/machinery/economy/vending/cart, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"eiA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"eiF" = ( +/obj/structure/bookcase, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/wood, +/area/maintenance/library) +"ejm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"ejp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics_cloning) +"ejr" = ( +/obj/machinery/newscaster/security_unit{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"ejA" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/obj/effect/landmark/start/warden, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/warden) +"ejT" = ( +/obj/machinery/access_button{ + autolink_id = "perma_btn_int"; + name = "interior access button"; + pixel_x = -20; + pixel_y = 20; + req_access_txt = "67" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"eko" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/secondary/construction) +"ekv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"eky" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"ekH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"elb" = ( +/obj/machinery/door/airlock/external{ + name = "Escape Pod" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"eln" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"ema" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/mob/living/simple_animal/crab/Coffee, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"emb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"emr" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"emI" = ( +/obj/machinery/economy/arcade/claw, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"emU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"ena" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hydroponics) +"enc" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/reflector/box, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"enl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"enC" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/main) +"enE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"eoh" = ( +/obj/machinery/atmospherics/portable/scrubber/huge, +/obj/effect/turf_decal{ + dir = 8 + }, +/obj/effect/turf_decal{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"epE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"eqK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"erA" = ( +/obj/structure/table, +/obj/item/clothing/glasses/science, +/obj/item/clothing/glasses/science, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the 'Space' from Space Cleaner and written in Chemistry. Scrawled on the back is, 'Okay, whoever filled this with polytrinic acid, it was only funny the first time. It was hard enough replacing the CMO's first cat!'"; + name = "Chemistry Cleaner" + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/extinguisher_cabinet{ + name = "south bump"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"erP" = ( +/obj/machinery/camera{ + c_tag = "Secure Lab - Test Chamber"; + dir = 8; + network = list("TestChamber","SS13","Research") + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"erQ" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/crew_quarters/fitness) +"esa" = ( +/obj/item/kirbyplants, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/prisonershuttle) +"esj" = ( +/obj/machinery/flasher/portable, +/turf/simulated/floor/plasteel, +/area/security/securearmoury) +"esw" = ( +/obj/machinery/access_button{ + autolink_id = "enginen_btn_ext"; + name = "exterior access button"; + pixel_x = 20; + pixel_y = 20; + req_access_txt = "10;13" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"esC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"esG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"esH" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/latex, +/obj/item/clothing/glasses/science{ + pixel_y = 5; + pixel_x = -3 + }, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler{ + pixel_y = 3; + pixel_x = 2 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"etB" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"etT" = ( +/obj/machinery/door/airlock/security{ + name = "Prisoner Processing" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/processing) +"euc" = ( +/turf/simulated/wall/r_wall, +/area/hallway/primary/central/south) +"eud" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"eup" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"euq" = ( +/obj/item/kirbyplants, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"euI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/portable/canister/nitrogen, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"euK" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/lawoffice) +"evg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"evv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"ewi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fore) +"ewj" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"ewk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"ewF" = ( +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/space, +/area/maintenance/starboardsolar) +"ewX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"exh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"eyg" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"eyp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"eyY" = ( +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 8; + icon_state = "open"; + id_tag = "meetroomshutters"; + name = "Meeting Room Shutters"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"ezh" = ( +/obj/structure/grille, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"ezo" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/fore) +"ezM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "greenblue" + }, +/area/hydroponics) +"ezU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"ezV" = ( +/obj/machinery/camera{ + c_tag = "Arrivals Hall Port" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"eAl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"eAr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery2) +"eBa" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"eBm" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"eBK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"eBR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/nuke_storage) +"eBY" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"eCj" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/camera{ + c_tag = "Arrivals Port Fore"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"eCs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"eCJ" = ( +/obj/effect/turf_decal{ + dir = 5 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"eDh" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"eDk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/medical/morgue) +"eDP" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"eEG" = ( +/obj/machinery/economy/atm{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"eFE" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"eFJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/medical/research) +"eFX" = ( +/obj/structure/chair/sofa/right{ + dir = 8; + color = "#A30FAF" + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"eGn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"eGT" = ( +/obj/structure/table/wood, +/obj/machinery/fishtank/bowl, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"eHn" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"eHx" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"eHF" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"eHR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/primary) +"eHU" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/brig) +"eIv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "yellowcorner" + }, +/area/storage/primary) +"eIU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central) +"eKh" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"eKD" = ( +/obj/machinery/door/airlock/glass{ + name = "Cabin" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"eKL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"eKN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"eKO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"eLx" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"eLI" = ( +/obj/item/kirbyplants, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"eLJ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/computer/area_atmos, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"eMB" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/greengrid, +/area/security/nuke_storage) +"eNq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"eNt" = ( +/turf/simulated/wall, +/area/maintenance/fsmaint) +"eNI" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/security/permabrig) +"eOf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"eOm" = ( +/obj/structure/disposalpipe/sortjunction/reversed{ + name = "Captain's Office"; + sort_type_txt = "18"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"eON" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/closet/fireaxecabinet{ + pixel_x = 30 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/dispenser, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "caution" + }, +/area/atmos) +"eOQ" = ( +/obj/structure/chair/sofa/pew{ + dir = 8; + name = "bench of contemplation" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"eOU" = ( +/obj/machinery/economy/vending/chefdrobe, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"ePr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"ePs" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/surgeryobs) +"eQg" = ( +/obj/machinery/biogenerator, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"eQq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"eQC" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/chemistry) +"eQE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"eQL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"eRa" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"eRb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tech) +"eRw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"eSc" = ( +/obj/machinery/computer/rdconsole/experiment, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"eSe" = ( +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery2) +"eSD" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "ExitPrivate" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"eTE" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/preopen{ + id_tag = "experimentor"; + name = "Experimentor Blast Door" + }, +/turf/simulated/floor/engine, +/area/toxins/explab) +"eTV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"eUc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"eUF" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/checkpoint/south) +"eUZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"eVi" = ( +/obj/structure/chair/office/light, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"eVL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/construction) +"eWi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"eWo" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"eWX" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/item/clipboard, +/obj/item/toy/figure/crew/warden, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/warden) +"eXv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"eXC" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast north"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/bridge) +"eXJ" = ( +/obj/structure/dispenser/oxygen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/expedition) +"eXP" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/bulletproof/sec, +/obj/item/clothing/suit/armor/bulletproof/sec, +/obj/item/clothing/suit/armor/bulletproof/sec, +/obj/item/clothing/head/helmet/alt, +/obj/item/clothing/head/helmet/alt, +/obj/item/clothing/head/helmet/alt, +/obj/item/storage/secure/safe{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/security/securearmoury) +"eXU" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + icon_state = "in"; + autolink_id = "o2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + releasing = 0 + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"eZo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"faq" = ( +/obj/structure/closet/emcloset, +/obj/item/wrench, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"faB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) +"fbd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"fbp" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"fby" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/controlroom) +"fbD" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"fbH" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Cell Block" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"fcW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"fdz" = ( +/obj/machinery/status_display, +/turf/simulated/wall/r_wall, +/area/atmos/control) +"fdI" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table/reinforced, +/obj/item/flashlight/lamp, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"fdV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/theatre) +"fey" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"feI" = ( +/obj/structure/table/reinforced, +/obj/item/storage/belt/utility, +/obj/item/weldingtool, +/obj/item/clothing/head/welding, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"feV" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/chili, +/obj/item/seeds/chili, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"ffd" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 8; + external_pressure_bound = 0; + icon_state = "in"; + autolink_id = "n2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + releasing = 0 + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"ffl" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"ffm" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/hallway/primary/central) +"ffz" = ( +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ffA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"ffC" = ( +/obj/machinery/access_button{ + autolink_id = "assolar_btn_int"; + name = "interior access button"; + pixel_x = 25; + pixel_y = -25; + req_access_txt = "10;13" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"ffD" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"ffN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"ffZ" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/incinerator) +"fgI" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"fgM" = ( +/turf/simulated/wall, +/area/security/execution) +"fgZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"fhb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"fho" = ( +/obj/machinery/economy/vending/artvend, +/obj/effect/decal/cleanable/cobweb, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"fhF" = ( +/turf/space, +/area/shuttle/gamma/station) +"fhI" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/effect/decal/cleanable/glass, +/obj/item/shard, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"fhJ" = ( +/obj/machinery/door/window{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"fhL" = ( +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"fie" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/machinery/camera{ + c_tag = "Research Toxins Storage Room"; + dir = 1; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"fim" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/port) +"fiC" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"fiF" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"fiK" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access"; + id_tag = "KPPSouth" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/poddoor/preopen{ + id_tag = "EscapeLockdown"; + name = "Escape Shuttle Lockdown" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"fjj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"fjJ" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"fjW" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/beach/away/water/deep/dense{ + water_overlay_image = null; + density = 0 + }, +/area/hallway/secondary/exit) +"fkl" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"fkz" = ( +/obj/machinery/atmospherics/portable/canister/toxins, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"fkT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"flx" = ( +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"flR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"fmc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"fmg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/cans/badminbrew, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fsmaint) +"fmm" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"fmE" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"fmF" = ( +/obj/structure/closet/secure_closet/security, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/seceqstorage) +"fmS" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"fnz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"fnT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"fou" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/starboard) +"fox" = ( +/obj/machinery/door_control{ + id = "Secure Armory"; + name = "Secure Armory Shutter Control"; + pixel_x = 7; + pixel_y = -28; + req_access_txt = "3" + }, +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"foX" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/fore) +"fpv" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"fqo" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"fqr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"fqu" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/obj/item/stack/packageWrap, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"fqB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"fqS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/maintenance/apmaint) +"frp" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall7c"; + location = "hall7b" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"frI" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"frN" = ( +/obj/item/chair/light, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"fsi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permasolitary) +"fuc" = ( +/obj/machinery/door/airlock/external{ + id_tag = "apmaint2_door_int"; + locked = 1; + name = "West Maintenance External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"fut" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"fuH" = ( +/obj/machinery/economy/vending/autodrobe, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"fvA" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"fvE" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"fvH" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/obj/effect/landmark/start/scientist, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"fvL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"fvO" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/engine/break_room) +"fwX" = ( +/obj/structure/sign/electricshock{ + pixel_x = -32; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"fxe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"fye" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"fyp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"fyJ" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Security Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"fza" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"fze" = ( +/obj/structure/closet/l3closet/scientist, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"fzw" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/disposal, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"fzD" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"fAE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central) +"fBl" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"fBC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"fBK" = ( +/obj/structure/girder, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"fCe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/port) +"fDS" = ( +/obj/machinery/access_button{ + autolink_id = "stationai_btn_int"; + name = "interior access button"; + pixel_x = -20; + pixel_y = -20; + req_access_txt = "10;13" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10; + initialize_directions = 10 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"fEo" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + autolink_id = "enginen_vent" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"fEF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"fEO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"fFd" = ( +/obj/structure/chair/stool{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/security/permabrig) +"fFy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"fFE" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"fFF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"fFM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central) +"fFV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"fFX" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics) +"fGy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"fHe" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Security Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/general{ + dir = 1 + }, +/obj/item/folder/red, +/obj/item/folder/red, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/checkpoint) +"fHs" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine{ + department = "Chief Engineer's Office" + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"fHC" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"fHD" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/library) +"fIf" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"fIn" = ( +/obj/structure/chair/stool, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"fIB" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"fJp" = ( +/obj/machinery/economy/atm{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"fJA" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/cigarettes/cigpack_uplift, +/obj/item/storage/fancy/cigarettes/cigpack_carp, +/obj/item/lighter/zippo, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/starboard) +"fJL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/chemistry) +"fKN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/fsmaint) +"fKW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"fLb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"fLx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"fLP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"fLZ" = ( +/obj/structure/closet/crate, +/obj/machinery/fishtank/bowl, +/obj/machinery/fishtank/bowl, +/obj/machinery/fishtank/bowl, +/obj/machinery/fishtank/bowl, +/obj/machinery/fishtank/bowl, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/beach/sand, +/area/maintenance/fsmaint) +"fMM" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 4; + inlet_injector_autolink_id = "n2o_in"; + name = "Nitrous Oxide Supply Control"; + outlet_vent_autolink_id = "n2o_out"; + autolink_sensors = list("n2o_sensor"="Tank") + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "escape" + }, +/area/atmos) +"fMW" = ( +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/clothing/gloves/color/latex, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + dir = 4 + }, +/area/maintenance/apmaint) +"fMZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"fNh" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"fNL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"fOe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"fOr" = ( +/turf/simulated/floor/plasteel{ + icon_state = "escape" + }, +/area/bridge/checkpoint/south) +"fOy" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"fOB" = ( +/obj/structure/table, +/obj/item/healthanalyzer/advanced, +/obj/item/clothing/ears/earmuffs{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/clothing/ears/earmuffs, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"fOS" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research) +"fPm" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"fPv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"fPx" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"fPC" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/seceqstorage) +"fPJ" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"fPS" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"fPV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"fQf" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 4; + pixel_x = -4 + }, +/obj/item/pen{ + pixel_y = 6; + pixel_x = -5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint/south) +"fQr" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"fQU" = ( +/obj/machinery/power/smes{ + charge = 2e+006 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/engine_smes) +"fRl" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "greencorner" + }, +/area/hallway/secondary/exit) +"fRm" = ( +/obj/machinery/economy/vending/cola, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"fRv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "red" + }, +/area/security/permabrig) +"fRL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"fRQ" = ( +/obj/machinery/economy/vending/coffee, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"fSl" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"fSq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/chemistry) +"fSH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/sortjunction{ + name = "Atmospherics Junction"; + sort_type_txt = "6" + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"fSY" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/exam_room) +"fTj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/toxins/xenobiology) +"fTl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"fTn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"fTZ" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"fUl" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/captain) +"fUG" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/brig) +"fVi" = ( +/obj/effect/turf_decal/bot_white, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"fVj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/engine/controlroom) +"fVo" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"fVZ" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery1) +"fWh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"fWx" = ( +/obj/structure/sign/securearea, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/wall, +/area/maintenance/electrical) +"fWN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"fXR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"fYD" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"fZU" = ( +/obj/structure/chair/stool/bar{ + dir = 1 + }, +/obj/effect/landmark/start/assistant, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"gaQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"gaZ" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"gbO" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/maintenance/fsmaint) +"gdK" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Singularity"; + name = "Singularity Blast Doors" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"gdT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"gep" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/door/poddoor/preopen{ + name = "Biohazard Shutter"; + id_tag = "RnDChem" + }, +/turf/simulated/floor/plating, +/area/toxins/test_chamber) +"ges" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/execution) +"geW" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"gfZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"ggo" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/primary) +"ggA" = ( +/obj/machinery/economy/vending/shoedispenser, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"ggW" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/effect/landmark/start/security_officer, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/main) +"ghl" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"ghJ" = ( +/obj/machinery/economy/atm{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"ghZ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/maintenance/fore) +"gii" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/fore2) +"giz" = ( +/obj/structure/table/glass, +/obj/item/book/random{ + pixel_y = 6 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"giE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"giQ" = ( +/obj/structure/closet/lasertag/blue, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"gkb" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"gkc" = ( +/obj/structure/rack, +/obj/item/assembly/timer{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/assembly/timer{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/assembly/timer{ + pixel_x = 1 + }, +/obj/item/assembly/timer{ + pixel_x = -1; + pixel_y = -2 + }, +/obj/machinery/requests_console{ + department = "Science"; + departmentType = 2; + name = "Science Requests Console"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"gkj" = ( +/obj/machinery/economy/vending/snack, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"gkk" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"gkL" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"glK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"glQ" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/theatre) +"glX" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 3"; + name = "Cell 3 Locker" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"gmy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/incinerator) +"gng" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/equipmentstorage) +"goq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"goP" = ( +/turf/simulated/wall, +/area/security/processing) +"gph" = ( +/obj/structure/table, +/obj/item/flash, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"gpn" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/simple/insulated, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"gpU" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"gpX" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"gqa" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central/south) +"gqz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/library) +"gqN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"gqS" = ( +/obj/effect/decal/warning_stripes/south, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"gri" = ( +/obj/structure/table, +/obj/item/flash, +/obj/item/restraints/handcuffs, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/checkpoint/south) +"grn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/electrical_shop) +"gry" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"gsB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"gsZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"gti" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/table, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/machinery/economy/vending/wallmed{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/medbay) +"gty" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"gtA" = ( +/obj/effect/turf_decal, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"gtC" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"gtO" = ( +/obj/structure/mineral_door/wood, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"gtR" = ( +/obj/item/seeds/coffee, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"gtW" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/checkpoint/south) +"guk" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall1"; + location = "hall15a" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"guH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"guI" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"guQ" = ( +/obj/structure/chair/sofa/pew, +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"gvO" = ( +/obj/effect/turf_decal, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"gwn" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"gwp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"gwu" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"gww" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"gwZ" = ( +/obj/item/kirbyplants, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"gxd" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"gxr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"gxu" = ( +/obj/effect/spawner/random_barrier/possibly_welded_airlock, +/obj/effect/spawner/random_spawners/grille_often, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"gxJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"gya" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"gyp" = ( +/obj/machinery/light, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"gyG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"gyY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + id_tag = "pub_room"; + name = "Public Meeting Room" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"gAn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/janitor) +"gAQ" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/barricade/wooden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"gBJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"gBQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"gBV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permasolitary) +"gCv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "greenblue" + }, +/area/hydroponics) +"gCG" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Toxins Launcher" + }, +/obj/machinery/door/window/classic/reversed{ + name = "Toxins Launcher" + }, +/turf/simulated/floor/plating, +/area/toxins/launch) +"gCJ" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"gDv" = ( +/obj/machinery/door_timer/cell_1{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"gDw" = ( +/obj/structure/table/wood, +/obj/item/deck/cards{ + pixel_y = 6 + }, +/obj/item/storage/pill_bottle/dice, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/library) +"gEj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"gEo" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"gEs" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"gFm" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/disposaloutlet, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/toxins/launch) +"gFx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/biostorage) +"gGH" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"gHy" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the test chamber."; + dir = 4; + layer = 4; + name = "Test Chamber Telescreen"; + network = list("Toxins") + }, +/turf/simulated/floor/plating, +/area/toxins/launch) +"gHB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"gHP" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/closet/secure_closet/engineering_personal, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "yellow" + }, +/area/engine/engineering) +"gIb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"gIn" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/medical/reception) +"gIw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"gIz" = ( +/obj/effect/turf_decal{ + dir = 6 + }, +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 4; + name = "east bump"; + pixel_x = 24; + shock_proof = 1 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"gJk" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"gJG" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"gJT" = ( +/obj/structure/table/reinforced, +/obj/item/stack/sheet/metal{ + amount = 50 + }, +/obj/item/stack/sheet/mineral/plasma{ + layer = 2.9 + }, +/obj/item/stack/sheet/glass{ + amount = 50; + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/monkeycubes, +/obj/item/storage/box/pillbottles, +/turf/simulated/floor/engine, +/area/toxins/explab) +"gJU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"gJW" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/scibreak) +"gKi" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/camera{ + c_tag = "Brig - Hallway North-West"; + dir = 4; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"gKA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/security/detectives_office) +"gLk" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"gLy" = ( +/obj/machinery/door/airlock/external{ + id_tag = "apsolar_door_int"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"gLB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"gML" = ( +/obj/structure/sign/radiation/rad_area, +/turf/simulated/wall/r_wall, +/area/atmos) +"gMM" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"gMT" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/theatre) +"gNd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/engine, +/area/toxins/explab) +"gNi" = ( +/obj/machinery/door/airlock/research{ + name = "Abandoned Equipment Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"gNm" = ( +/obj/structure/chair/sofa/corner{ + dir = 1; + color = "#A30FAF" + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -27 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"gOa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/storage/art) +"gPh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"gQe" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/security/seceqstorage) +"gQF" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"gQL" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"gQW" = ( +/turf/simulated/wall/r_wall, +/area/toxins/launch) +"gRO" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"gRU" = ( +/obj/structure/dispenser{ + starting_plasma_tanks = 0 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/sign/poster/official/air2{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"gRY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"gSh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"gSr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"gSt" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/execution) +"gSF" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"gSY" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"gTc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"gTk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"gTw" = ( +/obj/structure/table/wood, +/obj/item/folder/white, +/obj/item/folder/red, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/starboard) +"gTy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"gTA" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"gTT" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall9d"; + location = "hall9c" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"gTW" = ( +/obj/machinery/door/airlock/security{ + name = "Armory" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"gUc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"gUi" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/crew_quarters/sleep) +"gUT" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/field/generator{ + anchored = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"gVw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"gVE" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/economy/vending/chinese, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/break_room) +"gVF" = ( +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 8; + icon_state = "open"; + id_tag = "hopqueueshutters"; + name = "Queue Shutters"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/effect/turf_decal/loading_area{ + dir = 8 + }, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"gWj" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"gWK" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/dispenser, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"gWP" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"gXh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"gZI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"hao" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"haA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"haD" = ( +/obj/effect/landmark/start/security_officer, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/main) +"haM" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"haY" = ( +/obj/structure/closet/wardrobe/atmospherics_yellow, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"hbv" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"hby" = ( +/obj/structure/safe/floor{ + known_by = list("captain") + }, +/obj/item/gun/projectile/revolver/russian, +/obj/item/toy/figure/crew/captain, +/obj/item/storage/fancy/cigarettes/cigpack_robustgold, +/obj/item/lighter/zippo/nt_rep, +/obj/item/reagent_containers/food/drinks/bottle/absinthe/premium, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"hbH" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/red/corner, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"hbN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/library) +"hbU" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"hch" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/permabrig) +"hcm" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"hcr" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"hcz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"hcH" = ( +/turf/simulated/wall, +/area/security/permasolitary) +"hdt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"hdv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"hdJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"hfh" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"hfk" = ( +/obj/machinery/economy/vending/security, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/main) +"hfJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"hgc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"hhf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"hhp" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Checkpoint" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/south) +"hhD" = ( +/obj/machinery/access_button{ + autolink_id = "engines_btn_ext"; + name = "exterior access button"; + pixel_x = 20; + pixel_y = 20; + req_access_txt = "10;13" + }, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating/airless, +/area/engine/engineering) +"hhM" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics_cloning) +"hiH" = ( +/obj/machinery/door/airlock{ + name = "Internal Affairs Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/iaa, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/lawoffice) +"hjo" = ( +/obj/structure/closet/crate, +/obj/effect/landmark/costume/random, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"hjK" = ( +/obj/structure/sign/greencross, +/turf/simulated/wall, +/area/medical/reception) +"hjU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fore) +"hks" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redblue" + }, +/area/maintenance/fore) +"hkA" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"hlo" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/hallway/secondary/exit) +"hly" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"hlI" = ( +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_y = 8 + }, +/obj/item/camera{ + name = "Autopsy Camera"; + pixel_x = -2; + pixel_y = -2 + }, +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = -4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"hlY" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/visible/yellow, +/turf/simulated/floor/plasteel, +/area/atmos) +"hng" = ( +/obj/machinery/message_server, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"hnH" = ( +/obj/structure/sign/nosmoking_1{ + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"hoj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"hpH" = ( +/obj/machinery/fishtank/tank, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/beach/sand, +/area/maintenance/fsmaint) +"hpS" = ( +/obj/structure/mirror{ + pixel_x = -26; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel, +/area/storage/art) +"hqq" = ( +/obj/machinery/door/airlock/glass{ + name = "Chapel Morgue" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"hqO" = ( +/obj/machinery/space_heater, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"hsa" = ( +/obj/machinery/light/small, +/obj/structure/sign/poster/contraband/random{ + pixel_y = -32 + }, +/obj/machinery/economy/vending/boozeomat, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"hss" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"hsK" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"hsQ" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"hti" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"htx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"htD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"htH" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"huN" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"hvs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"hvu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"hvw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"hvD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"hvJ" = ( +/obj/structure/disposalpipe/sortjunction/reversed{ + name = "Sci R&D"; + sort_type_txt = "12" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"hvX" = ( +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"hwd" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"hwf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"hwg" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"hwF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"hwI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"hxc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/maintenance/library) +"hxB" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/explab) +"hxF" = ( +/obj/machinery/door/airlock/glass{ + name = "Chapel Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/crematorium, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"hxP" = ( +/obj/structure/sign/bobross{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"hyS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"hzb" = ( +/obj/machinery/flasher_button{ + id = "Execution"; + pixel_x = 32; + pixel_y = 7 + }, +/obj/machinery/door_control{ + id = "justice_blast"; + name = "Space Vent"; + pixel_x = 32; + req_access_txt = "2" + }, +/obj/structure/closet/secure_closet/injection, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"hzl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/turret_protected/aisat) +"hzo" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall9b"; + location = "hall9a" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall9g"; + location = "hall9f" + }, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall10"; + location = "hall9h" + }, +/obj/structure/disposalpipe/junction/y{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"hzR" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"hzW" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/economy/vending/shoedispenser, +/turf/simulated/floor/plasteel, +/area/storage/art) +"hAg" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"hAj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/visible, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"hAD" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"hAF" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"hAZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 8; + inlet_injector_autolink_id = "air_in"; + name = "Mixed Air Supply Control"; + outlet_vent_autolink_id = "air_out"; + outlet_setting = 2000; + autolink_sensors = list("air_sensor"="Tank") + }, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "arrival" + }, +/area/atmos) +"hBe" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/effect/decal/warning_stripes/west, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/brig) +"hBu" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"hBH" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/checkpoint/south) +"hCb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/main) +"hCj" = ( +/obj/structure/flora/grass/jungle, +/turf/simulated/floor/grass/no_creep, +/area/hallway/secondary/exit) +"hCn" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/controlroom) +"hCA" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"hCM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/obj/effect/decal/warning_stripes/south, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/medical/research) +"hCW" = ( +/obj/structure/table/glass, +/obj/item/storage/box/beakers{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/box/masks, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics) +"hDf" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"hDz" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken3" + }, +/area/maintenance/library) +"hDF" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/medical/scibreak) +"hDS" = ( +/obj/structure/table, +/obj/item/storage/pill_bottle/dice, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"hDZ" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 10; + height = 35; + id = "whiteship_home"; + name = "north of Kerberos"; + width = 21 + }, +/turf/space, +/area/space) +"hEl" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/maintenance/apmaint) +"hEp" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"hEF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"hEG" = ( +/obj/machinery/camera{ + c_tag = "Clown and Mime office" + }, +/obj/structure/table/wood, +/obj/item/lipstick/random{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/lipstick/random{ + pixel_x = -1; + pixel_y = 1 + }, +/obj/item/lipstick/random{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/storage/art) +"hEP" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/checkpoint/south) +"hFh" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central/south) +"hFn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"hFR" = ( +/obj/machinery/economy/vending/medical, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"hGl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/hallway/secondary/construction) +"hGs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/checkpoint/south) +"hHd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"hHk" = ( +/obj/structure/closet/firecloset/full, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/medical/research) +"hHr" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"hHx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/clownoffice) +"hHM" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"hHW" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/maintenance/fsmaint) +"hId" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"hIE" = ( +/obj/item/bodybag, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/apmaint) +"hJp" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Prisoner Processing" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/processing) +"hJG" = ( +/turf/simulated/floor/plasteel/stairs, +/area/medical/research) +"hKc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"hKk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"hKO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"hLD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/door/airlock/lawyer{ + name = "Magistrate's Office" + }, +/obj/effect/mapping_helpers/airlock/access/any/command/magistrate, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"hLI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"hLU" = ( +/obj/machinery/airlock_controller/air_cycler{ + pixel_y = -25; + req_access_txt = "10;13"; + vent_link_id = "enginen_vent"; + ext_door_link_id = "enginen_door_ext"; + int_door_link_id = "enginen_door_int"; + ext_button_link_id = "enginen_btn_ext"; + int_button_link_id = "enginen_btn_int" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"hLV" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"hLZ" = ( +/obj/structure/table/glass, +/obj/item/hemostat{ + pixel_x = 6 + }, +/obj/item/retractor{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/stack/medical/bruise_pack/advanced, +/obj/item/reagent_containers/iv_bag/salglu, +/obj/machinery/camera{ + c_tag = "Medbay Surgery West"; + dir = 1; + network = list("Medical","SS13") + }, +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/item/reagent_containers/spray/cleaner{ + desc = "Someone has crossed out the Space from Space Cleaner and written in Surgery. 'Do not remove under punishment of death!!!' is scrawled on the back."; + name = "Surgery Cleaner" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"hMD" = ( +/obj/machinery/camera{ + c_tag = "Research Toxin Mixing"; + network = list("Research","SS13") + }, +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"hMZ" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 2; + name = "Sci RD Office"; + sort_type_txt = "13" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"hOr" = ( +/obj/structure/chair/sofa/right{ + dir = 1; + color = "#A30FAF" + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"hOL" = ( +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"hPm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"hPX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"hQe" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"hQk" = ( +/obj/structure/sign/electricshock{ + pixel_x = 32; + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"hQq" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"hQt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/crew_quarters/sleep) +"hQC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"hRa" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"hRF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"hSK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/secondary/entry) +"hSL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"hTk" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/hos) +"hTr" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"hTB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"hTV" = ( +/turf/simulated/wall, +/area/magistrateoffice) +"hTW" = ( +/obj/machinery/camera{ + c_tag = "Medbay Surgery East Storage"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery1) +"hUi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"hUL" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"hUV" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/economy/vending/clothing, +/turf/simulated/floor/plasteel, +/area/storage/art) +"hVa" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"hVj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"hVu" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"hVN" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating/airless, +/area/medical/virology) +"hWr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"hWZ" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/controlroom) +"hXg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"hXq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"hXU" = ( +/obj/effect/turf_decal{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"hYl" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"hYv" = ( +/obj/structure/table, +/obj/item/toy/figure/crew/scientist, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"hYD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "greenblue" + }, +/area/hydroponics) +"hZs" = ( +/obj/effect/turf_decal{ + dir = 1 + }, +/obj/effect/turf_decal, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"hZy" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/seceqstorage) +"hZL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/locker) +"iay" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"iaD" = ( +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"ibb" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/access_button{ + autolink_id = "turbine_btn_ext"; + name = "Gas Turbine Access Button"; + pixel_x = -26; + pixel_y = -8 + }, +/obj/machinery/access_button{ + autolink_id = "turbine_btn_int"; + name = "Gas Turbine Access Button"; + pixel_x = 26; + pixel_y = -8 + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"ibt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"ibG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"ibK" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 4; + icon_state = "on"; + autolink_id = "waste_in"; + on = 1; + pixel_y = 1 + }, +/turf/simulated/floor/engine/vacuum, +/area/atmos) +"ibQ" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 4; + cover_color = "#68452a" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"ibR" = ( +/obj/structure/rack, +/obj/item/gun/energy/gun{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/gun/energy/gun, +/obj/item/gun/energy/gun{ + pixel_x = -3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"ice" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/medical/virology) +"ici" = ( +/obj/machinery/economy/vending/tool, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"icz" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Cell Block" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"icL" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/obj/item/stack/cable_coil{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/stack/cable_coil, +/obj/item/taperecorder{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/analyzer{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"idq" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Armory_North"; + location = "Armory_South2" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"idr" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Interrogation" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/interrogation) +"idF" = ( +/obj/structure/sign/radiation/rad_area, +/turf/simulated/wall/r_wall, +/area/engine/engineering) +"ieq" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"ieu" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"iev" = ( +/obj/machinery/door/window/classic/reversed{ + name = "Toxins Bombing Room"; + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"iex" = ( +/obj/machinery/camera{ + c_tag = "Departure Lounge South-West"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"ieA" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"ieW" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/effect/decal/cleanable/glass, +/obj/item/shard{ + icon_state = "small" + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ifj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery2) +"ifv" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"ifw" = ( +/obj/structure/closet/l3closet/security, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/main) +"iga" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"ign" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"igp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"igB" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"igJ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"ihi" = ( +/obj/machinery/door/airlock/external{ + id_tag = "perma_door_int"; + locked = 1; + name = "Perma Brig Exterior Access" + }, +/obj/effect/decal/warning_stripes/south, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"ihA" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "HoS" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"ihK" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + external_pressure_bound = 0; + icon_state = "in"; + autolink_id = "air_out"; + internal_pressure_bound = 2000; + on = 1; + pressure_checks = 2; + releasing = 0 + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"ihN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ihR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"iil" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/storage/box/bodybags, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/permabrig) +"iiM" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/musician/piano, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"iiY" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/atmos) +"ijT" = ( +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"ikd" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"ikC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"ikM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"ikT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "greenblue" + }, +/area/hydroponics) +"ikX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"ili" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "greenblue" + }, +/area/hydroponics) +"ilJ" = ( +/turf/simulated/wall, +/area/bridge/checkpoint/south) +"ilW" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "transitlock"; + name = "Transit Tube Lockdown" + }, +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/engine/aitransit) +"ilZ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"imf" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"inc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore) +"inx" = ( +/obj/structure/table/wood, +/obj/machinery/fishtank/bowl, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"inO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/crew_quarters/fitness) +"ioi" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics) +"ipa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"ipi" = ( +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"ipz" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/civilian/barber) +"ipD" = ( +/obj/structure/closet/wardrobe/pjs, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"ipX" = ( +/obj/machinery/camera{ + c_tag = "Supermatter North"; + network = list("SS13","Engineering") + }, +/obj/structure/reflector/box, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"ipZ" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"iqc" = ( +/turf/simulated/wall, +/area/medical/scibreak) +"iqv" = ( +/obj/machinery/economy/vending/medical, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"irt" = ( +/turf/simulated/wall, +/area/maintenance/abandonedbar) +"irM" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/storage/fancy/crayons, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/prison/cell_block) +"iss" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"ist" = ( +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"isQ" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"itw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/library) +"itB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"itL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"itM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"iuo" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/decal/warning_stripes/south, +/obj/structure/table/reinforced, +/obj/structure/sign/poster/official/report_crimes{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"ivd" = ( +/obj/structure/table/glass, +/obj/item/clipboard, +/obj/item/toy/figure/crew/botanist, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/smartfridge/disks, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"ivq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"ivD" = ( +/obj/machinery/door/poddoor{ + id_tag = "ToxinsVenting"; + name = "Toxins Venting Bay Door"; + power_state = 0 + }, +/turf/simulated/wall/r_wall, +/area/toxins/mixing) +"ivR" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"iwk" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/medical/surgery) +"iwQ" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"ixb" = ( +/turf/simulated/wall, +/area/security/seceqstorage) +"ixq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"ixr" = ( +/obj/machinery/door/poddoor{ + id_tag = "toxinsdriver"; + name = "Toxins Launcher Bay Door"; + protected = 0 + }, +/turf/simulated/floor/plating, +/area/toxins/launch) +"ixV" = ( +/obj/machinery/status_display{ + pixel_y = -32 + }, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"ixZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"iyb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"iyc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"izF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"iAD" = ( +/obj/machinery/light, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"iAH" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"iAO" = ( +/obj/structure/disposalpipe/junction/y{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"iBy" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 6 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"iBK" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"iCs" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"iCE" = ( +/obj/machinery/economy/vending/snack, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"iCN" = ( +/obj/structure/chair{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"iDa" = ( +/obj/structure/table/wood, +/obj/machinery/computer/secure_data/laptop, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"iDw" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"iDU" = ( +/obj/machinery/economy/vending/boozeomat, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/captain) +"iEw" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"iEH" = ( +/obj/effect/landmark/start/scientist, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/toxins/xenobiology) +"iFl" = ( +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/abandonedbar) +"iFx" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"iFA" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"iFR" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/turf/simulated/floor/plasteel, +/area/hallway/primary/aft) +"iHp" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/stack/cable_coil/random{ + pixel_x = 2 + }, +/obj/structure/table, +/obj/item/stock_parts/manipulator{ + pixel_x = 5 + }, +/obj/item/stock_parts/matter_bin{ + pixel_x = -2; + pixel_y = 12 + }, +/obj/item/stack/cable_coil/random, +/obj/item/stock_parts/matter_bin{ + pixel_x = -9; + pixel_y = 12 + }, +/obj/item/stock_parts/matter_bin{ + pixel_x = -7; + pixel_y = 8 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/economy/vending/wallmed{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_x = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/break_room) +"iHv" = ( +/obj/structure/marker_beacon{ + initialized = 1; + icon_state = "markerteal-on" + }, +/obj/structure/window/full/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/hallway/secondary/exit) +"iHJ" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/main) +"iHP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redbluefull" + }, +/area/maintenance/fore) +"iHY" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast north"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/bridge) +"iIC" = ( +/obj/machinery/economy/vending/boozeomat, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"iIJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/security/checkpoint) +"iIM" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"iIY" = ( +/obj/structure/table/wood, +/obj/item/storage/briefcase, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/button/windowtint{ + dir = 4; + id = "Psych"; + pixel_x = -24; + pixel_y = -8; + req_access_txt = "64" + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"iJd" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"iKa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"iKj" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/holosign_switch{ + dir = 4; + id = "surgery2"; + pixel_x = -24; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"iKT" = ( +/obj/machinery/access_button{ + autolink_id = "fpsolar_btn_ext"; + name = "exterior access button"; + pixel_x = 25; + pixel_y = -25; + req_access_txt = "32" + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/space, +/area/maintenance/auxsolarport) +"iLk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"iLL" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Prison Wing" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/permasolitary) +"iMf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"iMn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/port) +"iMI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"iMO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"iNa" = ( +/obj/item/relic, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"iNi" = ( +/obj/effect/turf_decal, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"iNR" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"iOp" = ( +/obj/structure/morgue{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/apmaint) +"iPd" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/crew_quarters/sleep) +"iPE" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"iPQ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/port) +"iQj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"iQp" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"iQD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"iQO" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/library) +"iRa" = ( +/obj/structure/statue/sandstone/assistant, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"iRf" = ( +/obj/machinery/atmospherics/portable/canister/toxins, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"iRn" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"iRy" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"iSg" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"iTk" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"iTn" = ( +/obj/machinery/atmospherics/binary/valve{ + dir = 4; + name = "port to heat exchange" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"iTz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"iTR" = ( +/obj/machinery/light/small, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"iTV" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"iUa" = ( +/obj/machinery/economy/vending/tool/free, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"iUc" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"iUO" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"iUV" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/ntrep) +"iVg" = ( +/obj/machinery/economy/atm{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"iVi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"iVJ" = ( +/obj/machinery/economy/vending/artvend, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "escape" + }, +/area/crew_quarters/fitness) +"iVQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics_cloning) +"iVV" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/brig) +"iVX" = ( +/turf/simulated/wall, +/area/maintenance/library) +"iWz" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/fire{ + pixel_x = 32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"iWE" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/hallway/primary/central) +"iWR" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/construction) +"iWY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 10 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"iXL" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"iXW" = ( +/obj/machinery/door/airlock/research/glass{ + autoclose = 0; + id_tag = "tox_airlock_exterior"; + locked = 1; + name = "Xenobiology Kill Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/xenobiology) +"iXX" = ( +/obj/machinery/camera{ + c_tag = "Brig - Cell 2"; + dir = 8 + }, +/obj/structure/closet/secure_closet/brig{ + id = "Cell 2"; + name = "Cell 2 Locker" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"iYj" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "heat exchange to port"; + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"iYu" = ( +/obj/machinery/access_button{ + autolink_id = "apmaint2_btn_ext"; + name = "exterior access button"; + pixel_x = 24; + pixel_y = 24 + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"iYD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"iZl" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"iZq" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"iZW" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Internal Affairs Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/iaa, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"jbr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/maintenance/gambling_den) +"jbW" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"jcg" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"jck" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"jcu" = ( +/obj/machinery/economy/vending/cola, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/medical/medbreak) +"jcJ" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"jdc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/primary/central) +"jdn" = ( +/obj/structure/morgue{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"jdF" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"jeu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"jev" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"jez" = ( +/obj/machinery/economy/vending/autodrobe, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/locker) +"jeJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"jeZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fore) +"jfD" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Mining Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jfN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"jfO" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 1; + cover_color = "#68452a" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"jfR" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"jgx" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redbluefull" + }, +/area/medical/medbreak) +"jhj" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"jhk" = ( +/obj/effect/spawner/random_barrier/obstruction, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jhM" = ( +/obj/machinery/economy/vending/medical, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"jiy" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"jja" = ( +/obj/structure/disposalpipe/junction{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"jji" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"jjl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"jjp" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"jjQ" = ( +/obj/effect/landmark/start/doctor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"jkk" = ( +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"jks" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/wall, +/area/crew_quarters/fitness) +"jkz" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/landmark/lightsout, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"jkD" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"jkM" = ( +/obj/machinery/door/airlock/external{ + id_tag = "enginen_door_ext"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"jkP" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/engine/break_room) +"jkU" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery1) +"jlj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"jlt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/medbay) +"jlu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"jlS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"jmf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"jmG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"jnp" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12; + pixel_y = 2 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken" + }, +/area/maintenance/apmaint) +"jnJ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"jnS" = ( +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"joe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"jos" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"jot" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitered" + }, +/area/security/permasolitary) +"jou" = ( +/obj/machinery/newscaster/security_unit{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/main) +"joM" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"joU" = ( +/obj/machinery/economy/vending/cigarette, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"joW" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"jpR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/freezer, +/area/crew_quarters/locker/locker_toilet) +"jqA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"jqB" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/obj/structure/table/reinforced, +/obj/item/storage/box/bodybags, +/obj/item/assembly/signaler{ + code = 6; + frequency = 1445 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"jqD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"jqI" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jrB" = ( +/obj/machinery/door/airlock/external{ + id_tag = "perma_door_ext"; + locked = 1; + name = "Perma Brig External Access" + }, +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"jrG" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/portable/canister/toxins, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"jrK" = ( +/obj/structure/table/wood, +/obj/item/folder, +/turf/simulated/floor/wood, +/area/maintenance/library) +"jrU" = ( +/obj/machinery/conveyor{ + id = "cargodisposals"; + dir = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"jrY" = ( +/obj/structure/chair/sofa/bench/right{ + cover_color = "#68452a" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"jrZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/hallway/primary/central) +"jso" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"jtq" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore2) +"jtV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"juA" = ( +/obj/structure/chair/office/light{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/toxins/explab) +"juJ" = ( +/obj/machinery/economy/vending/cola, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"juW" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"jvo" = ( +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"jvp" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"jvu" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"jvO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"jvS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel, +/area/medical/research) +"jvW" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/seceqstorage) +"jwL" = ( +/obj/structure/disposalpipe/junction/y{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"jwZ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/secure_closet/engineering_electrical, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/engine/engineering) +"jxY" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"jya" = ( +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"jym" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"jyr" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"jyK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"jzw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"jzV" = ( +/obj/machinery/sparker{ + id = "toxinsigniter"; + pixel_x = 20 + }, +/obj/machinery/atmospherics/unary/passive_vent{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"jAn" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"jAD" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"jCU" = ( +/obj/structure/sign/poster/official/random{ + pixel_y = 32 + }, +/obj/structure/filingcabinet, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"jDm" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics) +"jDu" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"jDw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"jEI" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + autolink_id = "engines_vent" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"jER" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Genetics Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/genetics, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plasteel, +/area/medical/genetics) +"jEZ" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/scibreak) +"jFz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/bar) +"jFV" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"jGg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/fore) +"jGD" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"jGH" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"jGV" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "waste_sensor"; + output = 127 + }, +/turf/simulated/floor/engine/vacuum, +/area/atmos) +"jHd" = ( +/obj/machinery/door/airlock/bananium{ + name = "Clown's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/theatre, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/clownoffice) +"jHy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"jHR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"jIs" = ( +/turf/simulated/wall/r_wall, +/area/security/evidence) +"jIV" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/storage/secure/briefcase, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"jJc" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 8; + inlet_injector_autolink_id = "n2_in"; + name = "Nitrogen Supply Control"; + outlet_vent_autolink_id = "n2_out"; + autolink_sensors = list("n2_sensor"="Tank") + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/atmos) +"jJj" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/port) +"jJq" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 1; + autolink_id = "escape_vent" + }, +/obj/machinery/airlock_controller/air_cycler{ + pixel_x = -26; + pixel_y = 6; + vent_link_id = "escape_vent"; + ext_door_link_id = "escape_door_ext"; + int_door_link_id = "escape_door_int"; + ext_button_link_id = "escape_btn_ext"; + int_button_link_id = "escape_btn_int" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"jJW" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"jKc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"jKL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"jKW" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "tox_sensor" + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"jLf" = ( +/obj/structure/chair/sofa/left{ + dir = 4; + color = "#A30FAF" + }, +/obj/machinery/camera{ + c_tag = "Research Break Room"; + dir = 4; + network = list("Research","SS13") + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"jLu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/security/permabrig) +"jMi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"jMk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/security/prison/cell_block) +"jMN" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/turf/space, +/area/space/nearstation) +"jNg" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/machinery/economy/vending/cargodrobe, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/storage) +"jNy" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"jNK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/expedition) +"jPh" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/seceqstorage) +"jPv" = ( +/obj/effect/landmark/start/assistant, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"jQE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"jQY" = ( +/turf/simulated/wall/r_wall, +/area/security/seceqstorage) +"jRu" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/pen, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"jRG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"jRK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/exam_room) +"jSc" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"jSh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"jSH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"jTc" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/machinery/light, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/break_room) +"jTe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"jTj" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/economy/vending/robodrobe, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"jTr" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"jTD" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"jTE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"jTH" = ( +/obj/machinery/access_button{ + autolink_id = "engines_btn_int"; + name = "interior access button"; + pixel_x = -20; + pixel_y = 20; + req_access_txt = "10;13" + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"jTS" = ( +/obj/item/kirbyplants, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"jUs" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 10 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"jUu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"jUx" = ( +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_x = -25 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"jUO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"jVh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"jWx" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"jWY" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry_home"; + name = "port bay 3"; + width = 5 + }, +/turf/space, +/area/space) +"jXm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"jYi" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"jYj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"jYB" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"jYK" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/main) +"jYY" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/classic/normal{ + name = "Medbay Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/medical/general, +/obj/item/paper_bin, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"jZa" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/checkpoint2) +"jZy" = ( +/obj/machinery/atmospherics/portable/canister/carbon_dioxide, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"jZT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"jZY" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"kaD" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"kaH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/biostorage) +"kaN" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"kbj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"kbm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"kbZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain) +"kcj" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"kcY" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"kdg" = ( +/obj/machinery/door/airlock/external{ + id_tag = "escape_door_ext"; + locked = 1; + name = "Escape External Access" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"kdm" = ( +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"kdu" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"kdx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"kep" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"keS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"kfj" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"kfk" = ( +/obj/machinery/camera{ + c_tag = "Brig - Cellbock A"; + dir = 1; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"kfm" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/checkpoint/south) +"kfw" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"kfH" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"kgm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"kgp" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"kgO" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"khp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"khZ" = ( +/obj/machinery/access_button{ + autolink_id = "fssolar_btn_ext"; + name = "exterior access button"; + pixel_x = -25; + pixel_y = -25; + req_access_txt = "10;13" + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/space, +/area/maintenance/auxsolarstarboard) +"kii" = ( +/obj/structure/rack, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/storage/box/rubbershot{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/storage/box/tranquilizer, +/obj/item/storage/box/beanbag{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/beanbag{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/beanbag{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel, +/area/security/securearmoury) +"kil" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"kit" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/medbreak) +"kiv" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"kiw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"kiL" = ( +/obj/machinery/computer/security{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) +"kju" = ( +/obj/machinery/door/airlock{ + name = "Bathroom" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"kjB" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"kjP" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"kkB" = ( +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/maintenance/apmaint) +"klf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"klh" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/hallway/primary/central) +"klk" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/prisonershuttle) +"kmi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Toxins Mixing Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/tox, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"kmB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/construction) +"knc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/crew_quarters/theatre) +"knI" = ( +/obj/item/reagent_containers/food/snacks/donut/jelly/cherryjelly, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/main) +"knM" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 9; + height = 18; + id = "admin_home"; + name = "port bay 1"; + timid = 1; + width = 19 + }, +/turf/space, +/area/space) +"knY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast east"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"koC" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/starboard) +"kpB" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"kpK" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"kqQ" = ( +/obj/structure/closet/emcloset, +/obj/machinery/camera{ + c_tag = "Escape Shuttle Command Point" + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"krw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"ksv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"ktb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"ktm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"ktB" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/hos) +"kug" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"kut" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/hallway/primary/starboard) +"kuI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/research) +"kuU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"kvA" = ( +/obj/structure/cable, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"kvQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"kwo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"kwv" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"kwN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"kxq" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/starboard) +"kyn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"kyq" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/prisonershuttle) +"kyz" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Science Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"kyU" = ( +/obj/effect/spawner/window/reinforced, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port) +"kzh" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/medical/research) +"kzs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/theatre) +"kAJ" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"kAN" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"kBG" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"kBZ" = ( +/obj/structure/sign/explosives, +/turf/simulated/wall/r_wall, +/area/toxins/mixing) +"kCw" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/checkpoint/south) +"kCy" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"kCA" = ( +/obj/effect/turf_decal{ + dir = 4 + }, +/obj/effect/turf_decal{ + dir = 8 + }, +/obj/machinery/atmospherics/portable/scrubber/huge, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"kDE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics_cloning) +"kDL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/bar) +"kEe" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"kEV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"kFm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/crew_quarters/fitness) +"kGm" = ( +/obj/machinery/economy/atm{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"kGr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"kGs" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/locker) +"kGx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"kGD" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"kGF" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "Secure Armory"; + name = "Secure Armory Shutters" + }, +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"kGH" = ( +/obj/machinery/light, +/obj/machinery/economy/vending/suitdispenser, +/turf/simulated/floor/plasteel, +/area/storage/art) +"kGI" = ( +/obj/effect/turf_decal{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"kHe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "greenblue" + }, +/area/hydroponics) +"kHr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"kHK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreen" + }, +/area/medical/virology) +"kIp" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"kIs" = ( +/obj/effect/decal/warning_stripes/south, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"kIL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"kIP" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/library) +"kJN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"kJV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central) +"kKj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/sortjunction/reversed{ + name = "Botany"; + sort_type_txt = "21"; + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"kKB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"kKH" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"kLm" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/janitor) +"kLu" = ( +/obj/machinery/airlock_controller/access_controller{ + name = "Virology Lab Access Console"; + pixel_x = 6; + pixel_y = 24; + req_one_access_txt = "39"; + ext_door_link_id = "virolab_door_ext"; + int_door_link_id = "virolab_door_int"; + ext_button_link_id = "virolab_btn_ext"; + int_button_link_id = "virolab_btn_int" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"kLB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"kMg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"kMn" = ( +/obj/machinery/hologram/holopad{ + pixel_x = 16 + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"kMr" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"kMx" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"kME" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/mug/sci, +/turf/simulated/floor/plasteel/white, +/area/medical/scibreak) +"kMZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"kNg" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"kNj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"kNn" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast north"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/bridge) +"kNt" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"kNu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"kNC" = ( +/obj/structure/chair/office/light{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/toxins/explab) +"kOq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"kOs" = ( +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"kOC" = ( +/obj/structure/table, +/obj/item/storage/fancy/crayons, +/obj/item/clipboard, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/permabrig) +"kPd" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/start/cargo_technician, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"kPg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"kPn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/medbay) +"kPt" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"kPJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/portable/canister/carbon_dioxide, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"kQd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"kQh" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"kQm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"kQt" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/engine, +/area/toxins/explab) +"kSc" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/storage/tech) +"kSr" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"kSX" = ( +/obj/structure/closet/crate, +/obj/item/flashlight, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/starboard) +"kTo" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Xenobiology Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/xenobio, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"kTv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"kTw" = ( +/obj/machinery/fishtank/tank, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"kTO" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Head of Security" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/crew_quarters/heads/hos) +"kTV" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/medical/morgue) +"kUe" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining{ + name = "Mining Dock" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/mining, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"kUB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"kUF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"kUG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"kVM" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery2) +"kWv" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/exam_room) +"kWx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Library Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"kWF" = ( +/obj/machinery/light, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"kWL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"kWO" = ( +/obj/structure/railing/corner{ + dir = 4 + }, +/obj/structure/disposalpipe/junction/reversed, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"kXM" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plating, +/area/medical/reception) +"kXN" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"kYe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/warden) +"kYX" = ( +/obj/effect/spawner/random_spawners/dirt_maybe, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"kZc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"kZm" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"kZM" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Processing" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"lax" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "greenblue" + }, +/area/hydroponics) +"laV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/maintenance/electrical_shop) +"lbc" = ( +/obj/machinery/economy/atm{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"lbA" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/maintenance/apmaint) +"lbT" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"lcl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"lct" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/library) +"lcy" = ( +/obj/structure/closet/crate/hydroponics, +/obj/item/cultivator, +/obj/item/hatchet, +/obj/item/wirecutters, +/obj/item/shovel/spade, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"ldm" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/storage/art) +"ldQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"lee" = ( +/obj/structure/table/glass, +/obj/item/grown/sunflower{ + pixel_x = -2; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"les" = ( +/obj/structure/rack, +/obj/item/assembly/igniter{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/assembly/igniter{ + pixel_x = 4; + pixel_y = 1 + }, +/obj/item/assembly/igniter{ + pixel_x = 2 + }, +/obj/item/assembly/igniter{ + pixel_y = -1 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"leT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"leV" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/surgeryobs) +"lfc" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"lfd" = ( +/obj/machinery/economy/slot_machine, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"lfg" = ( +/turf/simulated/wall, +/area/civilian/pet_store) +"lfz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark/nitrogen, +/area/toxins/xenobiology) +"lfK" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"lfQ" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"lgK" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"lgO" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"lgQ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"lhm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/hardsuitstorage) +"lhu" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/storage/art) +"lhQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"lim" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/paper_bin, +/obj/item/pen, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"liC" = ( +/obj/machinery/light, +/obj/machinery/economy/vending/snack, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"liD" = ( +/obj/machinery/door/airlock/research{ + name = "Toxins Launch Room" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/tox, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"lke" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"llm" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"llp" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"llI" = ( +/obj/machinery/door/airlock/security{ + name = "Security Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/security/checkpoint) +"llJ" = ( +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"llR" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lmh" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"lmo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"lmt" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"lmA" = ( +/obj/structure/chair/sofa/pew/left, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "chapel" + }, +/area/chapel/main) +"lmR" = ( +/obj/machinery/door/window/brigdoor{ + dir = 1; + id = "Cell 6"; + name = "Cell 6" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/prison/cell_block) +"lny" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"lnL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"lnY" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/fsmaint) +"los" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"loX" = ( +/obj/structure/closet/secure_closet/security, +/obj/item/radio/intercom{ + dir = 4; + name = "west bump"; + pixel_x = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/seceqstorage) +"lpg" = ( +/obj/structure/table/glass, +/obj/machinery/economy/vending/wallmed{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_y = -32 + }, +/obj/machinery/photocopier/faxmachine{ + department = "Chief Medical Officer's Office" + }, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"lpk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/manifold/hidden/cyan{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/fore) +"lpL" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "bluecorner" + }, +/area/hallway/secondary/entry) +"lqK" = ( +/obj/machinery/light_switch{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"lrb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"lrv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/port) +"lrN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"lrX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"lsd" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Holding Area" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/general, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/south) +"lsq" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/hos) +"lsu" = ( +/obj/structure/window/reinforced{ + dir = 8; + pixel_x = -4 + }, +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"lsO" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"lsZ" = ( +/obj/effect/decal/warning_stripes/south, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/table/reinforced, +/obj/item/tank/jetpack/carbondioxide, +/obj/item/gps/engineering, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"ltb" = ( +/obj/machinery/atmospherics/binary/valve{ + dir = 1; + name = "port to space" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"ltw" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"ltH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/fore) +"ltX" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"luc" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/starboard) +"lus" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/explab) +"lvH" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"lvJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/atmos/control) +"lvV" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"lwr" = ( +/obj/machinery/atmospherics/portable/canister, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"lxh" = ( +/obj/structure/rack, +/obj/effect/decal/warning_stripes/southeast, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/port) +"lxo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"lxt" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"lxC" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/economy/vending/hydrodrobe, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"lxQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"lyA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/brig) +"lyD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"lzO" = ( +/obj/structure/table/glass, +/obj/item/flashlight/lamp, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkgreen" + }, +/area/medical/virology) +"lzX" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"lzY" = ( +/obj/structure/table/wood, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/item/clothing/gloves/color/black, +/obj/item/taperecorder, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/starboard) +"lAi" = ( +/obj/structure/chair/wood{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/theatre) +"lAm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"lAo" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/engine/hardsuitstorage) +"lAG" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lAO" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + name = "old sink"; + pixel_y = 25 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lBf" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"lBi" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Break Room" + }, +/obj/effect/mapping_helpers/airlock/access/any/science, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/scibreak) +"lBR" = ( +/turf/simulated/wall, +/area/hallway/primary/starboard) +"lBY" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"lCu" = ( +/obj/structure/table/reinforced, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"lDP" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fsmaint) +"lEr" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"lEw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/locker) +"lEL" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkred" + }, +/area/security/seceqstorage) +"lFi" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/flash, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"lFv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"lFJ" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"lGc" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"lIv" = ( +/obj/machinery/suit_storage_unit/clown, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"lIE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"lIH" = ( +/turf/simulated/wall, +/area/storage/art) +"lIX" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/ai_monitored/storage/eva) +"lJk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"lJu" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"lJT" = ( +/obj/structure/table/reinforced, +/obj/item/paper, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"lKp" = ( +/obj/machinery/atmospherics/portable/pump, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"lKI" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lKW" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/flashlight, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"lLK" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/theatre) +"lLM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"lMo" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/permabrig) +"lMs" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"lML" = ( +/obj/machinery/economy/vending/clothing, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"lMM" = ( +/obj/effect/spawner/random_barrier/wall_probably, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"lOm" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/simple/visible/green{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/atmos) +"lOw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"lPg" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 4; + icon_state = "on"; + autolink_id = "co2_in"; + on = 1; + pixel_y = 1 + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"lPm" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel, +/area/storage/art) +"lQA" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall9f"; + location = "hall9e" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"lQE" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"lQG" = ( +/obj/machinery/door/airlock/external{ + id_tag = "assolar_door_int"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"lQN" = ( +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"lRc" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood, +/area/maintenance/library) +"lRf" = ( +/obj/effect/turf_decal/bot_white, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"lRt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/brig) +"lSa" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/machinery/dye_generator, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"lSc" = ( +/obj/machinery/camera{ + c_tag = "Research South Hallway"; + dir = 4; + network = list("Research","SS13") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"lSu" = ( +/turf/simulated/wall/r_wall, +/area/toxins/test_chamber) +"lSZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"lTi" = ( +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"lTV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"lTY" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/library) +"lUd" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast north"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/bridge) +"lUm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"lUw" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CMO" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/medical/cmo) +"lWQ" = ( +/obj/structure/chair/sofa/bench/left{ + cover_color = "#68452a" + }, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"lXe" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"lYz" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"lYW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/construction) +"lZc" = ( +/obj/structure/table/wood/poker, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/maintenance/abandonedbar) +"lZR" = ( +/obj/structure/sign/radiation/rad_area, +/turf/simulated/wall/r_wall, +/area/engine/controlroom) +"maf" = ( +/obj/structure/mopbucket, +/obj/item/mop, +/turf/simulated/floor/plating, +/area/maintenance/port) +"map" = ( +/obj/machinery/door/poddoor/impassable/gamma, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"mar" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"maI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"mbi" = ( +/turf/simulated/wall/r_wall, +/area/engine/hardsuitstorage) +"mbB" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light, +/obj/machinery/button/windowtint{ + dir = 8; + id = "Chapel"; + pixel_y = -24; + pixel_x = -8 + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"mbO" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"mbY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"mcg" = ( +/obj/item/transfer_valve{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/transfer_valve{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/transfer_valve, +/obj/item/transfer_valve{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/transfer_valve{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/structure/table, +/obj/item/transfer_valve{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"mcD" = ( +/turf/space, +/area/crew_quarters/fitness) +"mcM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"mdd" = ( +/obj/structure/table/wood, +/obj/item/toy/russian_revolver, +/turf/simulated/floor/wood, +/area/maintenance/apmaint) +"mdg" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"mem" = ( +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"meP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/sortjunction/reversed{ + dir = 4; + name = "Disposals Maint"; + sort_type_txt = "1" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"meU" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"mft" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"mfv" = ( +/obj/machinery/economy/vending/autodrobe, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redblue" + }, +/area/maintenance/fore) +"mfJ" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "escape" + }, +/area/bridge/checkpoint/south) +"mgl" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"mhu" = ( +/turf/simulated/wall/r_wall, +/area/security/permasolitary) +"mhU" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/plasteel, +/area/expedition) +"miw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/library) +"miH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"miL" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/start/head_of_security, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"miU" = ( +/obj/structure/chair/sofa/pew/right, +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"mjq" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"mjU" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"mka" = ( +/obj/machinery/door/airlock/maintenance{ + locked = 1; + name = "Maintenance Access" + }, +/obj/structure/barricade/wooden, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/medical/surgery) +"mko" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery1) +"mkp" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"mkQ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"mkY" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/economy/vending/security, +/turf/simulated/floor/plasteel, +/area/security/securearmoury) +"mld" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/table/reinforced, +/obj/item/stack/cable_coil, +/obj/item/apc_electronics{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/apc_electronics{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/item/apc_electronics{ + pixel_x = 3; + pixel_y = 2 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"mlB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"mlS" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/economy/slot_machine, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"mmd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"mmw" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/main) +"mmx" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/seceqstorage) +"mmz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"mmC" = ( +/obj/effect/spawner/random_spawners/dirt_frequent, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"mmE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/theatre) +"mmJ" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permasolitary) +"mmV" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/airlock_controller/air_cycler{ + pixel_x = 25; + req_access_txt = "63"; + vent_link_id = "perma_vent"; + ext_door_link_id = "perma_door_ext"; + int_door_link_id = "perma_door_int"; + ext_button_link_id = "perma_btn_ext"; + int_button_link_id = "perma_btn_int" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "perma_vent" + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"mnp" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"moa" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/theatre) +"mod" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/medical/research) +"moy" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/main) +"moT" = ( +/obj/machinery/cryopod/right, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"mpi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/dispenser, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"mpV" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"mqx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"mqF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"mqH" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast north"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/bridge) +"mqI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"mqS" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/suit_storage_unit/security, +/turf/simulated/floor/plasteel, +/area/security/securearmoury) +"mrg" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast north"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/bridge) +"mrw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"mrW" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"msl" = ( +/obj/item/radio/beacon, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"msm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"msA" = ( +/obj/effect/turf_decal/bot, +/obj/structure/punching_bag, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"mtx" = ( +/obj/item/radio/beacon, +/turf/simulated/floor/plasteel/airless, +/area/toxins/test_area) +"mtE" = ( +/obj/structure/sign/vacuum/external, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/quartermaster/storage) +"mui" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/seeds/ambrosia, +/obj/structure/sign/poster/contraband/ambrosia_vulgaris{ + pixel_x = 32 + }, +/obj/item/seeds/ambrosia, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"mux" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"muI" = ( +/obj/machinery/hologram/holopad, +/obj/structure/railing, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"muK" = ( +/obj/structure/sink{ + dir = 8; + pixel_x = -12 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery2) +"mvz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/theatre) +"mwn" = ( +/obj/structure/railing/corner{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"mwK" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/machinery/economy/vending/autodrobe, +/turf/simulated/floor/plasteel, +/area/storage/art) +"mxx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"myf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/hallway/primary/fore) +"myi" = ( +/obj/item/vending_refill/cola, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"myH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"myN" = ( +/obj/structure/bed, +/obj/item/bedsheet/hos, +/obj/machinery/camera{ + c_tag = "Brig - Head of Security's Quarters"; + network = list("SS13","Security") + }, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/obj/effect/landmark/start/head_of_security, +/turf/simulated/floor/carpet/red, +/area/crew_quarters/heads/hos) +"myR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"mzA" = ( +/obj/structure/lattice, +/obj/structure/grille, +/turf/space, +/area/space/nearstation) +"mzZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"mAs" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"mAy" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"mAC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"mAT" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"mBo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"mCv" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"mCN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tech) +"mDj" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"mDl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"mDm" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"mDs" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/construction) +"mDV" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Janitor"; + sort_type_txt = "22" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"mEb" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"mEk" = ( +/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 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"mEm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/scibreak) +"mFy" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"mFK" = ( +/obj/machinery/light, +/obj/machinery/economy/vending/bardrobe, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"mGS" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/toxins/launch) +"mHb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "greenblue" + }, +/area/hydroponics) +"mHK" = ( +/obj/effect/spawner/random_barrier/possibly_welded_airlock, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"mHQ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/simple/hidden/cyan{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"mIh" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "n2_sensor" + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"mIi" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance{ + name = "Abandoned Garden" + }, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"mIF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"mIZ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"mJr" = ( +/obj/structure/plasticflaps, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"mKd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"mKn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"mKM" = ( +/obj/structure/closet/radiation, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"mLM" = ( +/turf/simulated/wall/r_wall, +/area/engine/aitransit) +"mMh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"mMt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"mNz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "chapel" + }, +/area/chapel/main) +"mNC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"mOB" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plating, +/area/maintenance/disposal) +"mOM" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"mOW" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/syringes, +/obj/item/storage/box/syringes, +/obj/item/reagent_containers/dropper/precision, +/obj/item/reagent_containers/dropper/precision, +/obj/item/reagent_containers/dropper, +/obj/item/reagent_containers/dropper, +/turf/simulated/floor/engine, +/area/toxins/explab) +"mPT" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + cell_type = 25000; + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"mPV" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"mQK" = ( +/obj/machinery/door/airlock/external{ + id_tag = "fssolar_door_int"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"mRb" = ( +/obj/machinery/airlock_controller/access_controller{ + name = "Turbine Access Console"; + pixel_x = 8; + pixel_y = -26; + req_access_txt = "12"; + ext_door_link_id = "turbine_door_ext"; + int_door_link_id = "turbine_door_int"; + ext_button_link_id = "turbine_btn_ext"; + int_button_link_id = "turbine_btn_int" + }, +/obj/machinery/ignition_switch{ + id = "Incinerator"; + pixel_x = 8; + pixel_y = -36 + }, +/obj/machinery/door_control{ + id = "turbinevent"; + name = "Turbine Vent Control"; + pixel_x = -8; + pixel_y = -36; + req_access_txt = "12" + }, +/obj/machinery/door_control{ + id = "auxincineratorvent"; + name = "Auxiliary Vent Control"; + pixel_x = -8; + pixel_y = -24 + }, +/obj/machinery/computer/turbine_computer{ + dir = 1; + id = "incineratorturbine" + }, +/obj/machinery/atmospherics/pipe/manifold/visible, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/maintenance/incinerator) +"mRc" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"mRq" = ( +/obj/effect/turf_decal{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"mRz" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"mRM" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"mRX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"mSa" = ( +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"mSw" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/server) +"mSF" = ( +/obj/effect/turf_decal{ + dir = 1 + }, +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"mSQ" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"mSX" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"mTs" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"mTx" = ( +/obj/machinery/flasher_button{ + id = "Cell 3"; + pixel_y = 25 + }, +/obj/machinery/door_control{ + desc = "A remote control-switch to lock down the prison wing's blast doors"; + id = "cell3lockdown"; + name = "Cell Lockdown"; + pixel_y = 32; + req_access_txt = "2" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"mTB" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/bridge) +"mVx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"mVF" = ( +/obj/machinery/access_button{ + autolink_id = "apsolar_btn_ext"; + name = "exterior access button"; + pixel_x = 25; + pixel_y = 25; + req_access_txt = "13" + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/maintenance/portsolar) +"mWa" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"mWB" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/binary/pump{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"mWM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore) +"mWO" = ( +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"mWY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"mXo" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 1; + cover_color = "#68452a" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"mXp" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"mXZ" = ( +/obj/machinery/camera{ + c_tag = "Brig - Hallway North-East"; + dir = 8; + network = list("SS13","Security") + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"mYH" = ( +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"mZh" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"mZk" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 4; + inlet_injector_autolink_id = "tox_in"; + name = "Toxin Supply Control"; + outlet_vent_autolink_id = "tox_out"; + autolink_sensors = list("tox_sensor"="Tank") + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purple" + }, +/area/atmos) +"mZo" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"mZR" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"mZS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"nae" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"naA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/storage/box/matches, +/obj/item/storage/fancy/cigarettes/cigpack_robust, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"naG" = ( +/turf/simulated/wall, +/area/engine/aitransit) +"naX" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/turret_protected/ai) +"naY" = ( +/obj/machinery/door/airlock/external{ + id_tag = "fssolar_door_ext"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"nbk" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"nbE" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/ambrosia, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/permabrig) +"nce" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"ncs" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/simulated/floor/grass, +/area/medical/research) +"ncG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"ncT" = ( +/obj/structure/chair/sofa/corp, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"ncZ" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/brig) +"ndp" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"nel" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Processing" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/processing) +"nem" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"nex" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/carpet/red, +/area/crew_quarters/heads/hos) +"neQ" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"nfo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"nfs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"nfy" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"ngg" = ( +/turf/simulated/wall/r_wall, +/area/security/securearmoury) +"ngi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"ngl" = ( +/obj/structure/table, +/obj/item/storage/fancy/donut_box, +/obj/item/toy/figure/crew/secofficer, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"ngm" = ( +/obj/item/clothing/gloves/botanic_leather, +/obj/item/reagent_containers/spray/pestspray, +/obj/item/reagent_containers/spray/pestspray, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"ngp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"ngP" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ngX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"nhh" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/sortjunction{ + name = "CE's Junction"; + sort_type_txt = "5" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"nij" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/maintenance/apmaint) +"nit" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"njj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"njp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"njE" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/washing_machine, +/obj/machinery/camera{ + c_tag = "Perma-Brig General Population East"; + network = list("SS13","Security","Prison") + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "barber" + }, +/area/security/permabrig) +"njG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"njI" = ( +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + location = "Science" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/obj/machinery/door/window/classic/normal{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, +/turf/simulated/floor/plating, +/area/medical/scibreak) +"njQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/heads/hos) +"nli" = ( +/obj/structure/sign/poster/official/cleanliness{ + pixel_y = 32 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/security/permabrig) +"nlB" = ( +/turf/simulated/wall/r_wall, +/area/security/prison/cell_block) +"nlN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"nmj" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/rack, +/obj/item/hand_labeler, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"nmk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/maintenance/library) +"nmw" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/machinery/economy/slot_machine, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"nmA" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/explab) +"nmR" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"nnm" = ( +/obj/machinery/economy/vending/crittercare, +/turf/simulated/floor/carpet, +/area/maintenance/starboard) +"nnL" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Mech Bay" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/robotics, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/assembly/chargebay) +"nnM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + id_tag = "pub_room"; + name = "Public Meeting Room" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"nnZ" = ( +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/window/full/reinforced, +/turf/simulated/floor/grass/no_creep, +/area/hallway/secondary/exit) +"nof" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/red, +/area/crew_quarters/heads/hos) +"non" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"now" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"noB" = ( +/obj/machinery/access_button{ + autolink_id = "perma_btn_ext"; + name = "exterior access button"; + pixel_x = 20; + pixel_y = -20; + req_access_txt = "67" + }, +/turf/space, +/area/space) +"noP" = ( +/obj/machinery/camera{ + c_tag = "Cargo Disposals Sorting"; + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/recharger, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"noW" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/scibreak) +"nph" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"npj" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/orange, +/obj/item/seeds/orange, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"npl" = ( +/obj/effect/turf_decal{ + dir = 9 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"npp" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"npy" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"npF" = ( +/obj/structure/sign/radiation/rad_area, +/turf/simulated/wall/r_wall, +/area/engine/supermatter) +"nqE" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/power/emitter{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"nra" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/crew_quarters/sleep) +"nrz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/wire_splicing/thirty, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"nrY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/medical/psych) +"nsi" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"nsL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"ntt" = ( +/obj/machinery/light_switch{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/surgeryobs) +"ntw" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"nty" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/virology) +"ntJ" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/structure/sign/poster/official/random{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"nui" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/sign/vacuum/external{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"nuO" = ( +/obj/structure/sign/vacuum/external, +/turf/simulated/wall, +/area/quartermaster/qm) +"nvc" = ( +/obj/structure/closet/secure_closet/hos, +/obj/effect/decal/warning_stripes/west, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/crew_quarters/heads/hos) +"nvl" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/turf/simulated/floor/wood, +/area/maintenance/library) +"nvY" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"nwe" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"nxD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"nxO" = ( +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/genetics, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/medical/research) +"nxY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"nyt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"nyB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"nyK" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"nyU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/engine/controlroom) +"nza" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"nAv" = ( +/obj/machinery/light, +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs, +/obj/item/flash, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/main) +"nAx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"nAW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"nAZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"nBM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"nBO" = ( +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"nBP" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"nBZ" = ( +/obj/structure/table/reinforced, +/obj/item/folder/white, +/obj/item/stamp/rd, +/obj/item/paper/monitorkey{ + pixel_x = -14 + }, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/hor) +"nCt" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast north"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/bridge) +"nCu" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"nCz" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box/full, +/obj/item/storage/fancy/candle_box/full, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"nCK" = ( +/obj/machinery/light, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"nCY" = ( +/obj/structure/closet/firecloset/full, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"nDu" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"nDH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"nDM" = ( +/obj/structure/table, +/obj/item/folder/red, +/obj/item/storage/fancy/crayons, +/obj/item/storage/box/donkpockets, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"nDV" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkredcorners" + }, +/area/security/prisonershuttle) +"nDZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"nEe" = ( +/obj/item/kirbyplants, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"nEi" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"nFv" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"nFx" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"nFL" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/smartfridge/drying_rack, +/obj/machinery/computer/security/telescreen/entertainment{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"nFN" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/ai_monitored/storage/eva) +"nGd" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"nGf" = ( +/obj/machinery/door/airlock/medical/glass{ + id_tag = "MedbayFoyer"; + name = "Medical Supplies" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"nGL" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"nHf" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"nHh" = ( +/obj/structure/reagent_dispensers/fueltank/chem{ + pixel_x = 32 + }, +/obj/machinery/economy/vending/chemdrobe, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/medical/chemistry) +"nHi" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"nHs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/permabrig) +"nHt" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/sorting) +"nIm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"nIv" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"nIH" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"nJn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"nJr" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/reinforced/normal{ + name = "Secure Armory" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig, +/obj/machinery/door/window/reinforced/normal{ + dir = 1; + name = "Secure Armory" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/securearmoury) +"nJz" = ( +/obj/machinery/economy/vending/genedrobe, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/genetics) +"nJE" = ( +/obj/machinery/light, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/hos) +"nJW" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Science Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"nKf" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast west"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/bridge) +"nKo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"nKs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"nKw" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"nLy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/mixing) +"nLA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"nLL" = ( +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"nLW" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/maintenance/electrical) +"nMa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/wall, +/area/crew_quarters/fitness) +"nMm" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"nMN" = ( +/obj/machinery/camera{ + c_tag = "Departure Lounge East"; + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/corner{ + dir = 4 + }, +/obj/structure/closet/walllocker/emerglocker/east, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"nMR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/extinguisher, +/obj/item/clothing/mask/gas, +/obj/item/grenade/chem_grenade/firefighting, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"nMT" = ( +/obj/structure/closet/firecloset, +/obj/item/wirecutters, +/obj/item/screwdriver, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"nNz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/hallway/secondary/construction) +"nNA" = ( +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "EscapeLockdown"; + name = "Escape Shuttle Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "ShuttleKPP" + }, +/obj/machinery/door/window/reinforced/normal{ + dir = 8; + name = "Security Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/command/general{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bluefull" + }, +/area/bridge/checkpoint/south) +"nNM" = ( +/turf/simulated/wall/r_wall, +/area/engine/equipmentstorage) +"nNZ" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/maintenance/library) +"nOr" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"nOO" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/library) +"nPp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "greenblue" + }, +/area/hydroponics) +"nQF" = ( +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"nQM" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/apmaint) +"nRf" = ( +/obj/machinery/optable, +/turf/simulated/floor/plasteel/dark, +/area/medical/surgery1) +"nRz" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"nSl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"nSp" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"nSv" = ( +/obj/machinery/economy/vending/cola, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"nSQ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Kitchen" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"nSV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/surgeryobs) +"nTR" = ( +/obj/machinery/camera{ + c_tag = "Central Ring Hallway West"; + dir = 8 + }, +/obj/machinery/ai_status_display{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"nTW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"nUp" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/crew_quarters/hor) +"nUq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"nUt" = ( +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"nVk" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"nVq" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/gps/engineering, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"nXf" = ( +/obj/machinery/computer/security/wooden_tv, +/turf/simulated/floor/carpet, +/area/security/detectives_office) +"nXr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/engine{ + icon_state = "rampbottom"; + name = "reinforced stairs" + }, +/area/toxins/test_chamber) +"nXF" = ( +/obj/machinery/door/airlock/external{ + id_tag = "arrivalsn_door_ext" + }, +/obj/machinery/access_button{ + autolink_id = "arrivalsn_btn_ext"; + name = "exterior access button"; + pixel_x = 24; + pixel_y = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"nXR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"nYm" = ( +/obj/structure/sign/radiation/rad_area{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/gravitygenerator) +"nYw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"nYz" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"nYF" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"nZg" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"nZJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"nZU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"oae" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"oar" = ( +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/main) +"oaK" = ( +/obj/structure/girder, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"obq" = ( +/obj/structure/chair/sofa/pew/right, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"obL" = ( +/obj/machinery/flasher{ + id = "Cell 3"; + pixel_x = 27; + pixel_y = -26 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/carpet, +/area/security/prison/cell_block) +"obN" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"obO" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/toxins/server) +"obW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplefull" + }, +/area/toxins/xenobiology) +"ocr" = ( +/obj/effect/spawner/random_spawners/cobweb_left_rare, +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"ocx" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Courtroom" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/courtroom) +"ocC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkredcorners" + }, +/area/security/brig) +"ocL" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"odR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery1) +"odS" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/checkpoint/south) +"odU" = ( +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/closet/bombcloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"odY" = ( +/obj/machinery/camera{ + c_tag = "Aft Starboard Solars" + }, +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"oei" = ( +/turf/simulated/wall, +/area/security/interrogation) +"oey" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"oeB" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 8; + icon_state = "on"; + autolink_id = "air_in"; + on = 1; + volume_rate = 200 + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"oeH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/reagent_containers/glass/rag, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fsmaint) +"oeY" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/assembly/showroom) +"ofl" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/storage/tech) +"oft" = ( +/obj/effect/decal/warning_stripes/northeast, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"ofZ" = ( +/obj/machinery/camera{ + c_tag = "Perma-Brig General Population West"; + dir = 4; + network = list("SS13","Security","Prison") + }, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/permabrig) +"ogM" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"ogX" = ( +/obj/machinery/camera{ + c_tag = "Experimentation Lab Office"; + network = list("Research","SS13"); + dir = 9 + }, +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/paper_bin{ + pixel_y = 2; + pixel_x = 3 + }, +/obj/item/pen, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"oha" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"ohh" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 10 + }, +/obj/item/storage/fancy/crayons, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"ohp" = ( +/obj/structure/chair/sofa/pew, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "chapel" + }, +/area/chapel/main) +"ohr" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"ohv" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"ohP" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"oiz" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"ojw" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"okf" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"okx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"okB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/surgeryobs) +"olj" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"olk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"oll" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Cryogenic Dormitories" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"olX" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"olZ" = ( +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 4; + inlet_injector_autolink_id = "waste_in"; + name = "Gas Mix Tank Control"; + outlet_vent_autolink_id = "waste_out"; + autolink_sensors = list("waste_sensor"="Tank") + }, +/obj/machinery/atmospherics/pipe/simple/visible/cyan, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/atmos) +"omA" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"omF" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"omI" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/checkpoint/south) +"onD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/kitchen) +"ooN" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"opd" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"opj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"opo" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"ops" = ( +/obj/structure/window/reinforced, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"opu" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/wood, +/area/assembly/showroom) +"opB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/maintenance/port) +"opM" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"opT" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/sign/vacuum, +/turf/simulated/floor/plating, +/area/medical/virology) +"oqx" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"org" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"orj" = ( +/obj/machinery/economy/vending/hatdispenser, +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel, +/area/storage/art) +"orz" = ( +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"osw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"osS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore2) +"otb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain/bedroom) +"otq" = ( +/obj/structure/table, +/obj/item/paper, +/obj/item/pen, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/permabrig) +"otH" = ( +/obj/machinery/door/firedoor, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"ouk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"ouo" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "QM Office"; + sort_type_txt = "3" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"ouG" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/head/welding/flamedecal/blue{ + pixel_y = 5 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"ouS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"ova" = ( +/obj/machinery/economy/merch{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "brown" + }, +/area/hallway/primary/fore) +"ovf" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"ovC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ovX" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"owe" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/engine/break_room) +"owG" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"oxc" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"oxq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"oxH" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/security/execution) +"oyh" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "eva-shutters"; + name = "E.V.A. Storage Shutters" + }, +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"oyt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"oyG" = ( +/obj/structure/chair/sofa/corp/corner, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"oyR" = ( +/obj/effect/landmark/start/scientist, +/turf/simulated/floor/plasteel/white, +/area/medical/scibreak) +"ozn" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + autolink_id = "apsolar_vent" + }, +/obj/machinery/airlock_controller/air_cycler{ + pixel_y = -25; + req_access_txt = "13"; + vent_link_id = "apsolar_vent"; + ext_door_link_id = "apsolar_door_ext"; + int_door_link_id = "apsolar_door_int"; + int_button_link_id = "apsolar_btn_int"; + ext_button_link_id = "apsolar_btn_ext" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"ozw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"ozJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"ozL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"ozO" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"ozX" = ( +/obj/structure/railing{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"oAd" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"oAE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"oAU" = ( +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"oBE" = ( +/obj/item/vending_refill/coffee, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"oBZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"oCI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"oCK" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/atmospherics/pipe/simple/visible/universal, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"oCU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/aft) +"oDy" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"oEs" = ( +/obj/machinery/door/airlock/security{ + name = "Armory" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"oEG" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/space/nearstation) +"oER" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/greengrid, +/area/maintenance/port2) +"oFL" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"oGq" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"oGz" = ( +/obj/structure/window/full/reinforced, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass/no_creep, +/area/hallway/secondary/exit) +"oHr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/seceqstorage) +"oHv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore) +"oHO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"oIc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/security/range) +"oII" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/maintenance/starboard) +"oIJ" = ( +/obj/item/radio/beacon, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"oJn" = ( +/obj/effect/decal/warning_stripes/south, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"oJu" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/engine/equipmentstorage) +"oJB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Cargo Bay" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/general, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"oJY" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/maintenance/apmaint) +"oKa" = ( +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"oKp" = ( +/obj/structure/dresser, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/newscaster/security_unit{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/carpet/red, +/area/crew_quarters/heads/hos) +"oKB" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"oLl" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"oLA" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"oLJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"oLM" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"oLR" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/apmaint) +"oMr" = ( +/obj/machinery/turretid/lethal{ + control_area = "\improper Telecoms Central Compartment"; + name = "Telecommunications Turret Control"; + pixel_y = 8 + }, +/turf/simulated/wall/r_wall, +/area/tcommsat/chamber) +"oMy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/wood, +/area/ntrep) +"oMD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"oMO" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"oNd" = ( +/turf/simulated/wall, +/area/crew_quarters/arcade) +"oNe" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"oNR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"oOe" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"oOu" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"oOU" = ( +/obj/machinery/door/airlock{ + name = "Internal Affairs Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/iaa, +/obj/machinery/door/firedoor, +/turf/simulated/floor/wood, +/area/lawoffice) +"oOW" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"oOZ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"oPI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"oPN" = ( +/obj/machinery/economy/vending/medical, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"oPR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"oQg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"oQq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"oRg" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"oRx" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/electrical, +/obj/item/multitool, +/obj/item/wrench, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/maintenance/apmaint) +"oRA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"oSb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"oSI" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "purplecorner" + }, +/area/hallway/primary/central) +"oSQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/sign/engineering{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"oTx" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"oTP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"oUp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"oUJ" = ( +/obj/structure/closet/crate{ + opened = 1 + }, +/obj/effect/spawner/lootdrop/maintenance, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"oUS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"oVj" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research{ + name = "Research Division Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/research, +/obj/effect/decal/warning_stripes/north, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel, +/area/medical/research) +"oWg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/turret_protected/ai_upload) +"oWp" = ( +/obj/effect/turf_decal{ + dir = 4 + }, +/obj/effect/turf_decal{ + dir = 8 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"oWw" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/pen/red, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"oWx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/primary) +"oWz" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"oWQ" = ( +/obj/structure/disposalpipe/junction/y{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"oXr" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"oXJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"oXY" = ( +/obj/item/kirbyplants, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"oYb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"oYq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"oYy" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"oYC" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"oYY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"oZb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"oZN" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security{ + name = "Brig" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"oZO" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/prisonershuttle) +"oZU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/quartermaster/office) +"paI" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/table, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/machinery/economy/vending/wallmed{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_x = -25 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/medbay) +"pba" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"pcm" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/wall, +/area/hydroponics) +"pcv" = ( +/obj/machinery/door/airlock/security{ + name = "Prisoner Re-education Centre" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/brig, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"pcT" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"pdc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"pde" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"pdL" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"per" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"peG" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"pfg" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + dir = 8; + id_tag = "geneticsdesk"; + name = "Genetics Desk Shutters" + }, +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/turf/simulated/floor/plating, +/area/medical/genetics) +"pfO" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"pgg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"pgk" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"pgF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/security/glass{ + name = "Brig - Prisoner Release" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/effect/decal/warning_stripes/west, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"pgH" = ( +/obj/structure/table/reinforced, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/item/book/manual/wiki/security_space_law, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "red" + }, +/area/security/checkpoint/south) +"phi" = ( +/obj/structure/chair/office/dark, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"phv" = ( +/obj/structure/rack, +/obj/item/storage/briefcase, +/obj/item/storage/secure/briefcase, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"phF" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/camera{ + c_tag = "Brig - Officer Equipment Storage"; + network = list("SS13","Security") + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/main) +"pia" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/office) +"piV" = ( +/obj/effect/turf_decal{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"pjk" = ( +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"pjv" = ( +/obj/item/toy/plushie/carpplushie/pink, +/turf/space, +/area/space) +"pjK" = ( +/obj/structure/flora/grass/jungle, +/turf/simulated/floor/grass/jungle, +/area/maintenance/fsmaint) +"pkj" = ( +/obj/machinery/door/airlock/external{ + id_tag = "apsolar_door_ext"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"pkx" = ( +/obj/machinery/economy/vending/engivend, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellow" + }, +/area/engine/engineering) +"pkM" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"plm" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"plr" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"plw" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"plR" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/atmos/control) +"pmk" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/warden) +"pmA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/port) +"pmT" = ( +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"pnw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"pny" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/seceqstorage) +"pnC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"pnT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"pnV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"poH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"poO" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"poY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/surgery) +"ppe" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"ppj" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/manifold/visible{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/execution) +"ppn" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 1; + cover_color = "#68452a" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"pps" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"ppu" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/medical/reception) +"ppE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"ppN" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"pqQ" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/effect/spawner/random_spawners/dirt_maybe, +/obj/structure/flora/junglebush, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"prk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"prx" = ( +/obj/structure/closet/boxinggloves, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"prC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint/south) +"prY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"pso" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"psu" = ( +/obj/machinery/door/airlock/external{ + id_tag = "stationai_door_ext"; + locked = 1; + name = "Minisat Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"psA" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/camera{ + c_tag = "Research Test Lab"; + network = list("Research","SS13"); + dir = 8 + }, +/turf/simulated/floor/engine, +/area/toxins/explab) +"psF" = ( +/obj/machinery/conveyor{ + id = "cargodisposals"; + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"psN" = ( +/obj/machinery/door/airlock/research{ + name = "Toxins Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/tox_storage, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"psZ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/apmaint) +"ptw" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"pup" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"pux" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"puG" = ( +/turf/simulated/floor/beach/away/water/deep/dense{ + water_overlay_image = null; + density = 0 + }, +/area/hallway/secondary/exit) +"puH" = ( +/obj/item/kirbyplants, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"puR" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"pvo" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"pvv" = ( +/obj/machinery/recharger/wallcharger{ + pixel_y = 25 + }, +/obj/machinery/recharger/wallcharger{ + pixel_y = 35 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/main) +"pwX" = ( +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/quartermaster/storage) +"pwY" = ( +/obj/machinery/door/airlock/external{ + id_tag = "enginen_door_int"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"pxj" = ( +/obj/machinery/atmospherics/portable/scrubber/huge/stationary, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/permabrig) +"pxQ" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"pys" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"pzp" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/medical/morgue) +"pzC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"pzE" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"pzH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"pAy" = ( +/obj/item/storage/backpack/satchel, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"pAC" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port) +"pBb" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "EscapeLockdown"; + name = "Escape Shuttle Lockdown" + }, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"pBc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"pBe" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Auxiliary Storage" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"pBz" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/browntrenchcoat, +/obj/item/clothing/suit/browntrenchcoat, +/obj/item/clothing/head/fedora, +/obj/item/clothing/head/fedora, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"pBY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"pCi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/maintenance/library) +"pCq" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"pCI" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast north"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/bridge) +"pCM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"pCN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"pDb" = ( +/obj/machinery/economy/vending/medidrobe, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/medical/medbreak) +"pDC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/reflector/box{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"pDD" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/hallway/primary/central) +"pDQ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"pDS" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/aisat) +"pDT" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/south, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/medical/reception) +"pEn" = ( +/obj/structure/chair/barber{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"pEY" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Public Access"; + id_tag = "KPPSouth" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "EscapeLockdown"; + name = "Escape Shuttle Lockdown" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"pFr" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"pFT" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"pFW" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"pFX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"pGk" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/railing{ + dir = 6; + pixel_x = 6; + pixel_y = -4 + }, +/obj/item/kirbyplants{ + pixel_y = 7 + }, +/obj/structure/railing/corner{ + dir = 9; + pixel_x = 2; + pixel_y = -28 + }, +/turf/simulated/floor/grass, +/area/medical/research) +"pGr" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"pHb" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"pHd" = ( +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/machinery/economy/vending/sovietsoda, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/permabrig) +"pHg" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/door/airlock/external{ + id_tag = "specops_home"; + locked = 1 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"pIa" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/maintenance/disposal) +"pIz" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "HoS" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/security/hos) +"pIC" = ( +/obj/machinery/access_button{ + autolink_id = "fssolar_btn_int"; + name = "interior access button"; + pixel_x = 25; + pixel_y = 25; + req_access_txt = "13" + }, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"pIM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"pIR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"pJb" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"pJv" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/assembly/showroom) +"pJL" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/seceqstorage) +"pKd" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"pKl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/storage/primary) +"pLc" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"pLr" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"pLs" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"pLT" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"pLU" = ( +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"pMe" = ( +/obj/structure/chair/sofa/bench{ + dir = 1; + cover_color = "#68452a" + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"pMu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"pMz" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery1) +"pML" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research) +"pNk" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"pNl" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"pNv" = ( +/obj/structure/closet/secure_closet/scientist, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"pOf" = ( +/obj/structure/disposalpipe/junction/y{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"pOq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/prisonershuttle) +"pOA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"pOK" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"pPG" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/obj/structure/flora/bush, +/turf/simulated/floor/grass, +/area/medical/research) +"pPL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"pQd" = ( +/obj/machinery/economy/vending/hydroseeds, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hydroponics) +"pQl" = ( +/obj/effect/turf_decal{ + dir = 8 + }, +/obj/effect/turf_decal{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"pQK" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"pRg" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Warden's Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/armory, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/warden) +"pRI" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"pRQ" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"pSk" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CMO" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/medical/cmo) +"pSM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/primary/central) +"pSX" = ( +/obj/structure/rack, +/obj/item/multitool, +/obj/item/wrench, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/wood{ + icon_state = "wood-broken7" + }, +/area/maintenance/apmaint) +"pTR" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"pUv" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/primary/starboard) +"pUB" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"pUC" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "arrivalsn_vent" + }, +/obj/machinery/airlock_controller/air_cycler{ + pixel_x = 25; + vent_link_id = "arrivalsn_vent"; + ext_door_link_id = "arrivalsn_door_ext"; + int_door_link_id = "arrivalsn_door_int"; + ext_button_link_id = "arrivalsn_btn_ext"; + int_button_link_id = "arrivalsn_btn_int" + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"pVN" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"pWh" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Test Chamber" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/obj/machinery/door/poddoor/preopen{ + name = "Biohazard Shutter"; + id_tag = "RnDChem" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"pWn" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"pWq" = ( +/obj/structure/closet/emcloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"pWt" = ( +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"pWw" = ( +/obj/machinery/economy/vending/snack, +/obj/machinery/light{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"pWy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/engine/hardsuitstorage) +"pWK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"pWT" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/maintenance/port) +"pXb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"pXQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore2) +"pYb" = ( +/obj/structure/flora/grass/jungle, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"pYE" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "greencorner" + }, +/area/hallway/secondary/exit) +"pYF" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "HoS" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/hos) +"pYR" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"pZa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"pZf" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/permasolitary) +"pZI" = ( +/obj/machinery/light/small, +/obj/structure/safe{ + known_by = list("captain") + }, +/obj/item/clothing/head/bearpelt, +/obj/item/folder/documents, +/obj/item/reagent_containers/food/drinks/bottle/vodka/badminka, +/obj/item/lighter/zippo/nt_rep, +/obj/item/storage/fancy/cigarettes/cigpack_robustgold, +/obj/item/stack/spacecash/c1000, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/security/nuke_storage) +"pZS" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"qao" = ( +/turf/simulated/floor/plasteel{ + icon_state = "greencorner" + }, +/area/hallway/secondary/exit) +"qaC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/genetics_cloning) +"qbb" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 8; + inlet_injector_autolink_id = "o2_in"; + name = "Oxygen Supply Control"; + outlet_vent_autolink_id = "o2_out"; + autolink_sensors = list("o2_sensor"="Tank") + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/atmos) +"qbx" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"qcc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/theatre) +"qcA" = ( +/obj/docking_port/stationary{ + dir = 8; + dwidth = 4; + height = 11; + id = "trade_dock"; + name = "port bay 4 at Kerberos"; + width = 9 + }, +/turf/space, +/area/space) +"qcZ" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"qdh" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/carpet, +/area/magistrateoffice) +"qdx" = ( +/obj/machinery/suit_storage_unit/engine, +/obj/effect/decal/warning_stripes/southeast, +/obj/machinery/status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"qdW" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/library) +"qeT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"qeU" = ( +/obj/machinery/ai_status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/permabrig) +"qfd" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"qfr" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast east"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/bridge) +"qfX" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"qgp" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"qgr" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery1) +"qgA" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced/polarized{ + id = "Magistrate" + }, +/turf/simulated/floor/plating, +/area/magistrateoffice) +"qgP" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"qhg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"qhw" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"qhG" = ( +/obj/machinery/atmospherics/unary/thermomachine/freezer, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"qhX" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"qih" = ( +/obj/structure/sign/electricshock, +/turf/simulated/wall/r_wall, +/area/assembly/showroom) +"qjR" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel, +/area/storage/art) +"qjT" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"qkn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/primary) +"qkA" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"qkD" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"qkH" = ( +/obj/structure/chair/sofa/corner{ + dir = 8; + color = "#A30FAF" + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"qlg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"qlY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"qmz" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"qmM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"qmW" = ( +/obj/item/kirbyplants, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"qoq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"qpo" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"qpF" = ( +/obj/effect/landmark/start/doctor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/medbay) +"qpJ" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "redbluefull" + }, +/area/medical/medbreak) +"qpV" = ( +/obj/machinery/door/airlock/external{ + id_tag = "stationai_door_int"; + locked = 1; + name = "Minisat Access" + }, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, +/obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"qpZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/deck/cards, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"qqd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"qqe" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/checkpoint/south) +"qqh" = ( +/obj/machinery/cryopod, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/computer/cryopod{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"qqW" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"qrT" = ( +/turf/simulated/wall/r_wall, +/area/tcommsat/chamber) +"qsb" = ( +/obj/structure/disposalpipe/sortjunction/reversed{ + dir = 1; + name = "Genetics"; + sort_type_txt = "23" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"qsm" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"qsU" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics) +"qtk" = ( +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"qto" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"qtC" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + icon_state = "in"; + autolink_id = "co2_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + releasing = 0 + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"qtU" = ( +/obj/structure/disposalpipe/sortjunction/reversed{ + sort_type_txt = "16"; + name = "Library"; + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"qul" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"quv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/crew_quarters/fitness) +"quL" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/medical/research) +"qvf" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/main) +"qvE" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"qvT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"qvU" = ( +/turf/simulated/wall, +/area/medical/exam_room) +"qwi" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"qwo" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"qxd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"qxv" = ( +/obj/structure/chair/sofa/pew/left{ + dir = 8; + name = "bench of contemplation" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qxO" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"qzu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/lawoffice) +"qzw" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall/r_wall, +/area/security/checkpoint/south) +"qAM" = ( +/obj/machinery/door/poddoor{ + id_tag = "justice_blast"; + name = "Justice Blast Door" + }, +/obj/structure/grille{ + layer = 2.69 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"qAQ" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/assembly/robotics) +"qAZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"qBe" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"qBO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/maintenance/starboard) +"qBV" = ( +/turf/simulated/wall/r_wall, +/area/security/main) +"qCd" = ( +/turf/simulated/floor/plasteel/grimy, +/area/maintenance/abandonedbar) +"qCM" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"qDr" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/reflector/box{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"qDL" = ( +/obj/effect/spawner/random_spawners/blood_maybe, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/apmaint) +"qDR" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CMO" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/medical/cmo) +"qEc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"qEA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/hor) +"qEG" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"qET" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/fsmaint) +"qFj" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"qFq" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/warden) +"qFy" = ( +/obj/machinery/economy/vending/cola, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"qFB" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"qFR" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + autolink_id = "assolar_vent" + }, +/obj/machinery/airlock_controller/air_cycler{ + pixel_y = 25; + req_access_txt = "13"; + vent_link_id = "assolar_vent"; + ext_door_link_id = "assolar_door_ext"; + int_door_link_id = "assolar_door_int"; + ext_button_link_id = "assolar_btn_ext"; + int_button_link_id = "assolar_btn_int" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"qGa" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/electrical) +"qGj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"qGm" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"qGn" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/storage/art) +"qGF" = ( +/obj/machinery/power/apc{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"qGN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"qHg" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"qHY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"qIe" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Engineering Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"qIl" = ( +/obj/structure/flora/grass/jungle, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/grass/no_creep, +/area/hallway/secondary/exit) +"qIM" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"qIZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"qJb" = ( +/obj/structure/bookcase, +/obj/effect/decal/cleanable/cobweb2, +/turf/simulated/floor/wood, +/area/maintenance/library) +"qJA" = ( +/obj/machinery/atmospherics/pipe/simple/insulated{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"qJB" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "purple" + }, +/area/quartermaster/storage) +"qJE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/virology) +"qJF" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"qJJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"qJL" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"qKd" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/gambling_den) +"qKw" = ( +/obj/machinery/door/airlock/security{ + name = "Prisoner Processing" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/processing) +"qLB" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"qMB" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"qMO" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/office) +"qMV" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"qNf" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"qNn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/engine/break_room) +"qOd" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"qOs" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/window/reinforced, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"qOu" = ( +/obj/structure/table/glass, +/obj/item/folder/white, +/obj/item/assembly/timer{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/timer{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteyellow" + }, +/area/medical/chemistry) +"qOG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/medbay) +"qOP" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/checkpoint/south) +"qPg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/maintenance/library) +"qPz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"qQx" = ( +/obj/machinery/economy/vending/plasmaresearch, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"qQN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore) +"qQS" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/camera{ + c_tag = "Arrivals Port Aft"; + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"qRt" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"qRY" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/locker) +"qSh" = ( +/obj/machinery/door/airlock/external{ + hackProof = 1; + id_tag = "emergency_home"; + locked = 1; + name = "Escape Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/any/security/brig, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/south) +"qSp" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"qSv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port2) +"qSN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"qTb" = ( +/obj/effect/turf_decal, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"qTi" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel/freezer, +/area/crew_quarters/locker/locker_toilet) +"qTM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"qUc" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"qUB" = ( +/obj/machinery/light, +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/prison/cell_block) +"qVh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"qVp" = ( +/obj/structure/rack, +/obj/item/storage/box/handcuffs, +/obj/item/storage/box/flashbangs, +/obj/item/clothing/mask/gas/sechailer, +/obj/item/clothing/mask/gas/sechailer, +/obj/item/flashlight/seclite, +/obj/item/flashlight/seclite, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/warden) +"qWs" = ( +/obj/machinery/computer/arcade{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"qWx" = ( +/obj/item/kirbyplants, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"qWO" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"qWZ" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "o2_sensor" + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"qXF" = ( +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/obj/machinery/atmospherics/unary/portables_connector, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"qXZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/exam_room) +"qYC" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"qYT" = ( +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"qZq" = ( +/obj/item/bedsheet/clown, +/obj/structure/bed, +/obj/structure/sign/poster/contraband/clown{ + pixel_y = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"qZs" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"qZI" = ( +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"qZR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"qZV" = ( +/obj/structure/chair/sofa/corp, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"rah" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"raA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/cmo) +"raB" = ( +/obj/structure/grille/broken, +/obj/structure/lattice, +/turf/space, +/area/space/nearstation) +"rbq" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel/dark, +/area/ai_monitored/storage/eva) +"rbw" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/permabrig) +"rcb" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redbluefull" + }, +/area/medical/medbreak) +"rcs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central/south) +"rcF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"rdb" = ( +/obj/structure/railing{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/maintenance/fsmaint) +"reo" = ( +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/carrot, +/obj/machinery/light{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/permabrig) +"reH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"reK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/lawoffice) +"reN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"reW" = ( +/obj/effect/decal/warning_stripes/southeast, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"rfh" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/reversed{ + name = "Area control access"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/science/research{ + dir = 4 + }, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"rfK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"rfS" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"rgo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"rho" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"rhu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/biostorage) +"riA" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"riJ" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"riO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"riP" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"riQ" = ( +/obj/machinery/access_button{ + autolink_id = "atmostanks_btn_int"; + name = "interior access button"; + pixel_x = -23; + pixel_y = 20; + req_access_txt = "32" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"rje" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"rjE" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/medical/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"rke" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible/purple{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"rkq" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"rkv" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/three, +/turf/simulated/floor/plating, +/area/maintenance/port) +"rkB" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/warden) +"rkR" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/permabrig) +"rkV" = ( +/obj/machinery/light/small, +/obj/structure/rack, +/obj/effect/decal/warning_stripes/southwest, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plating, +/area/maintenance/port) +"rlI" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"rlS" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "caution" + }, +/area/crew_quarters/fitness) +"rma" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/primary) +"rmm" = ( +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"rmw" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom{ + name = "custom placement" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"rmB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"rmS" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/theatre) +"rnA" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"rnO" = ( +/obj/machinery/power/tracker, +/obj/structure/cable, +/turf/simulated/floor/plasteel/airless{ + icon_state = "solarpanel" + }, +/area/maintenance/starboardsolar) +"rnY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"roo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/brig) +"roA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"roN" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/crew_quarters/bar) +"roR" = ( +/obj/machinery/economy/vending/snack, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"rpi" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"rpN" = ( +/obj/structure/window/reinforced, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"rqh" = ( +/obj/item/radio/intercom{ + name = "south bump"; + pixel_y = -22; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"rqn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"rqo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"rrk" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/obj/item/reagent_containers/food/snacks/pie, +/obj/item/flashlight/lamp/bananalamp{ + pixel_y = 16; + pixel_x = 6; + layer = 3.1 + }, +/turf/simulated/floor/wood, +/area/clownoffice) +"rrL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"rrT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"rsA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"rsF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/medical/surgery2) +"rsK" = ( +/obj/machinery/computer/security/telescreen/research{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/explab) +"rsX" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/maintenance/library) +"rtG" = ( +/obj/machinery/economy/vending/secdrobe, +/obj/machinery/firealarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/seceqstorage) +"rtH" = ( +/obj/machinery/door/airlock/external{ + id_tag = "arrivalsn_door_int" + }, +/obj/machinery/atmospherics/pipe/simple/visible, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"rua" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"ruQ" = ( +/obj/machinery/door/airlock/glass{ + name = "Hydroponics" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"rvx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"rvI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fore) +"rwU" = ( +/turf/simulated/wall, +/area/civilian/barber) +"rxb" = ( +/obj/machinery/computer/secure_data, +/obj/machinery/newscaster/security_unit{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/carpet/royalblack, +/area/ntrep) +"rxx" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"rxy" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/beakers, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/obj/item/reagent_containers/glass/beaker/large, +/turf/simulated/floor/engine, +/area/toxins/explab) +"rxP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"ryh" = ( +/obj/effect/decal/warning_stripes/east, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"ryk" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"ryu" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable, +/obj/structure/sign/vacuum, +/turf/simulated/floor/plating, +/area/medical/virology) +"ryz" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ryH" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass, +/obj/item/shard{ + icon_state = "small" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/port) +"ryK" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cult" + }, +/area/magistrateoffice) +"rza" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/bar) +"rzO" = ( +/obj/machinery/economy/vending/scidrobe, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"rzQ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "neutral" + }, +/area/engine/hardsuitstorage) +"rBP" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"rCw" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/exit) +"rCz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"rDi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"rDp" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"rDN" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/bridge) +"rDQ" = ( +/mob/living/carbon/human/monkey, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"rDS" = ( +/obj/structure/rack, +/obj/item/storage/toolbox/mechanical, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whitepurple" + }, +/area/maintenance/apmaint) +"rEf" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/east, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"rEs" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 1; + cover_color = "#68452a" + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/exit) +"rEN" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"rEQ" = ( +/obj/structure/weightmachine/weightlifter, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"rEZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/port) +"rGP" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"rGZ" = ( +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"rHp" = ( +/obj/machinery/access_button{ + autolink_id = "atmostanks_btn_ext"; + name = "exterior access button"; + pixel_x = 20; + pixel_y = -20; + req_access_txt = "32" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"rHD" = ( +/obj/structure/chair/stool{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/seceqstorage) +"rJd" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"rJi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"rJt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"rJC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"rJD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"rJP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Library" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/library) +"rKs" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery1) +"rKJ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"rLK" = ( +/obj/machinery/r_n_d/experimentor, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"rMm" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"rML" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/courtroom) +"rNb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"rNi" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Detective" + }, +/turf/simulated/floor/plating, +/area/security/detectives_office) +"rNU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/port) +"rOe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"rOm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"rOz" = ( +/obj/machinery/door/airlock/glass{ + name = "Cabin" + }, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker) +"rOW" = ( +/turf/simulated/wall/r_wall, +/area/medical/reception) +"rPs" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"rPy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"rPY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/quartermaster/storage) +"rQj" = ( +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/table/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/clipboard, +/obj/item/hand_labeler, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"rQp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"rQu" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"rQz" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"rQH" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"rQZ" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"rRh" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"rRm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/chapel/main) +"rRB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permasolitary) +"rSe" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/plasteel, +/area/security/securearmoury) +"rSw" = ( +/obj/structure/chair/office/light, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/crew_quarters/hor) +"rSI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"rSQ" = ( +/obj/effect/landmark/start/cargo_technician, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"rTe" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/medbay) +"rTF" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel/grimy, +/area/security/detectives_office) +"rUl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"rUM" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"rUS" = ( +/obj/machinery/door_control{ + id = "pub_room"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_y = 25; + specialfunctions = 4 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"rVu" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark/nitrogen, +/area/toxins/xenobiology) +"rVL" = ( +/obj/machinery/economy/vending/coffee, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"rWL" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"rXd" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/atmos) +"rXg" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"rXk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/black, +/area/crew_quarters/captain/bedroom) +"rXy" = ( +/obj/machinery/access_button{ + autolink_id = "apsolar_btn_int"; + name = "interior access button"; + pixel_x = -25; + pixel_y = -25; + req_access_txt = "13" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/maintenance/portsolar) +"rXB" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics_cloning) +"rXW" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"rXX" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"rXY" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/machinery/door/poddoor/preopen{ + id_tag = "EscapeLockdown"; + name = "Escape Shuttle Lockdown" + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id_tag = "ShuttleKPP" + }, +/turf/simulated/floor/plating, +/area/bridge/checkpoint/south) +"rYh" = ( +/obj/machinery/hologram/holopad, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"rYn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/bridge) +"rYA" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/security/seceqstorage) +"rYE" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"rYP" = ( +/obj/structure/bookcase, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/library) +"rYR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"rYV" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/general_air_control/large_tank_control{ + dir = 4; + inlet_injector_autolink_id = "co2_in"; + name = "Carbon Dioxide Supply Control"; + outlet_vent_autolink_id = "co2_out"; + autolink_sensors = list("co2_sensor"="Tank") + }, +/obj/machinery/atmospherics/pipe/simple/visible/green, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"rZD" = ( +/obj/machinery/camera{ + c_tag = "Rec Room Aft"; + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"rZF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/kitchen) +"sab" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/wood, +/area/maintenance/library) +"sak" = ( +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/medical/psych) +"san" = ( +/obj/effect/decal/warning_stripes/west, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"sau" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel/dark/nitrogen, +/area/toxins/xenobiology) +"sav" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tech) +"saC" = ( +/obj/effect/spawner/random_spawners/blood_often, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"saX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"sbe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fore2) +"sbn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/brig) +"sbr" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/brig) +"sbS" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"scb" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"scH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"scJ" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"scL" = ( +/obj/item/kirbyplants, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel/dark, +/area/medical/cmo) +"scR" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"scU" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/medical/research) +"scV" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"sdl" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"sdv" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos/control) +"sdR" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/aitransit) +"sea" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"seN" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"sfl" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"sfD" = ( +/obj/machinery/doppler_array{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"sgq" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/main) +"sgA" = ( +/obj/machinery/recharge_station, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"sgM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"sgX" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"sgZ" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"shb" = ( +/obj/effect/spawner/window/reinforced/plasma, +/turf/simulated/floor/plating, +/area/toxins/launch) +"shr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"shs" = ( +/obj/machinery/economy/vending/assist, +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/machinery/camera{ + c_tag = "Primary Tool Storage"; + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/storage/primary) +"shB" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"shS" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/ai_monitored/storage/eva) +"siv" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'KEEP CLEAR OF DOCKING AREA'."; + name = "KEEP CLEAR: DOCKING AREA" + }, +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"siJ" = ( +/obj/machinery/economy/vending/medical, +/obj/machinery/light{ + dir = 1 + }, +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/medical/surgeryobs) +"siP" = ( +/obj/machinery/door/airlock/external{ + id_tag = "engines_door_int"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"siY" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"sjV" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/research) +"sko" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"slk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/scibreak) +"sls" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor/preopen{ + id_tag = "experimentor"; + name = "Experimentor Blast Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"slE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/remains/robot, +/obj/effect/decal/cleanable/blood/oil, +/turf/simulated/floor/plating, +/area/maintenance/port) +"slV" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"smh" = ( +/obj/structure/table/reinforced, +/obj/item/taperecorder, +/obj/item/tape/random{ + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/explab) +"smY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"snd" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/permasolitary) +"sno" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/bridge/meeting_room) +"soN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/medical/surgery2) +"spf" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"sph" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"spp" = ( +/obj/structure/sink{ + pixel_y = 25 + }, +/obj/effect/spawner/random_spawners/blood_maybe, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/apmaint) +"spz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/security/range) +"spA" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/surgeryobs) +"spP" = ( +/obj/structure/closet, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/evidence) +"spS" = ( +/obj/item/kirbyplants, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/atmos) +"spW" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"sqb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"sqk" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/barricade/wooden, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"sqF" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"sqI" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/seceqstorage) +"sqZ" = ( +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/wood{ + icon_state = "wood-broken6" + }, +/area/maintenance/library) +"srs" = ( +/obj/machinery/door/airlock/external{ + id_tag = "atmostanks_door_int"; + locked = 1; + name = "Atmos External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"srQ" = ( +/obj/effect/turf_decal{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"ssi" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"sso" = ( +/obj/structure/lattice, +/obj/structure/grille/broken, +/turf/space, +/area/space/nearstation) +"ssp" = ( +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/machinery/atmospherics/portable/canister/carbon_dioxide, +/obj/machinery/atmospherics/unary/portables_connector, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"ssy" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"ssL" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/apmaint) +"sts" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"stv" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"stC" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/sorting) +"stG" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"suu" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"suy" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/item/kirbyplants, +/obj/structure/sign/poster/random{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"suU" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"sve" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/bridge) +"svh" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"swf" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"swm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"swF" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"swM" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"swR" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"swS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/engine/engineering) +"swV" = ( +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/glowshroom, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/permabrig) +"sxj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/wood, +/area/crew_quarters/theatre) +"sxm" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"sxB" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"syi" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/miningdock) +"syO" = ( +/obj/structure/closet/secure_closet/research_reagents, +/turf/simulated/floor/engine, +/area/toxins/explab) +"syT" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fore) +"szb" = ( +/obj/structure/table, +/obj/item/clothing/accessory/armband/science, +/obj/item/stack/packageWrap, +/obj/item/book/manual/wiki/sop_science, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple"; + dir = 4 + }, +/area/maintenance/apmaint) +"szk" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red{ + pixel_x = 3 + }, +/obj/item/folder/blue{ + pixel_x = -2; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"szK" = ( +/turf/simulated/wall/r_wall, +/area/atmos/control) +"szQ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"sAk" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"sAv" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"sAG" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"sAW" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/surgery1) +"sAY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"sBm" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"sBp" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"sBE" = ( +/obj/structure/reagent_dispensers/water_cooler, +/obj/machinery/firealarm{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"sBU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/medical/psych) +"sBX" = ( +/obj/machinery/computer/prisoner{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/checkpoint/south) +"sCq" = ( +/obj/structure/grille{ + density = 0; + icon_state = "brokengrille" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"sCu" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 4"; + name = "Cell 4 Locker" + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"sCD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"sDz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"sEm" = ( +/obj/structure/disposalpipe/sortjunction{ + name = "Brig HoS Office"; + sort_type_txt = "7"; + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/brig) +"sEI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/crew_quarters/hor) +"sFA" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"sFK" = ( +/turf/simulated/floor/plasteel, +/area/medical/research) +"sFV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/hallway/primary/central) +"sGp" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"sGz" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"sGM" = ( +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 8; + icon_state = "open"; + id_tag = "meetroomshutters"; + name = "Meeting Room Shutters"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/bridge/meeting_room) +"sHa" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/turf/space, +/area/space/nearstation) +"sHd" = ( +/obj/structure/rack, +/obj/effect/spawner/lootdrop/maintenance, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/maintenance/fsmaint) +"sHI" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"sHY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/toxins/lab) +"sIg" = ( +/obj/machinery/economy/vending/cola, +/obj/structure/window/reinforced, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"sIA" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "cautioncorner" + }, +/area/hallway/primary/starboard) +"sIB" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"sIT" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"sJc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/processing) +"sJk" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/machinery/driver_button{ + id_tag = "toxinsdriver"; + range = 18; + pixel_y = 26; + pixel_x = -6 + }, +/obj/machinery/light_switch{ + pixel_x = 7; + pixel_y = 24; + name = "custom placement" + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"sJx" = ( +/obj/machinery/economy/vending/virodrobe, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkgreen" + }, +/area/medical/virology) +"sJD" = ( +/obj/structure/table, +/obj/item/hand_labeler, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/apmaint) +"sJI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"sKM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"sLp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/scibreak) +"sLY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/genetics) +"sMj" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 5 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"sMV" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"sOe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/aft) +"sOj" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"sOx" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"sOU" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"sPz" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/vacuum{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"sPS" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/machinery/power/solar_control{ + dir = 8; + name = "Aft Starboard Solar Control" + }, +/obj/structure/cable, +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"sQa" = ( +/obj/structure/closet, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"sQj" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/south, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/medical/research) +"sQr" = ( +/mob/living/simple_animal/mouse, +/turf/simulated/floor/plating, +/area/maintenance/port) +"sQA" = ( +/mob/living/simple_animal/parrot/Poly, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/chief) +"sQX" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"sRU" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/library) +"sSz" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"sSH" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"sTz" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/main) +"sUn" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"sUt" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"sUM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"sVl" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + autolink_id = "fpsolar_vent" + }, +/obj/machinery/airlock_controller/air_cycler{ + pixel_y = 25; + req_access_txt = "32"; + vent_link_id = "fpsolar_vent"; + ext_door_link_id = "fpsolar_door_ext"; + int_door_link_id = "fpsolar_door_int"; + ext_button_link_id = "fpsolar_btn_ext"; + int_button_link_id = "fpsolar_btn_int" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"sVu" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Gambling Den" + }, +/obj/structure/barricade/wooden, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/abandonedbar) +"sVv" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/port) +"sVG" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreencorner" + }, +/area/crew_quarters/sleep) +"sVO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"sWd" = ( +/obj/machinery/access_button{ + autolink_id = "assolar_btn_ext"; + name = "exterior access button"; + pixel_x = -25; + pixel_y = 25; + req_access_txt = "13" + }, +/obj/structure/lattice/catwalk, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/space, +/area/maintenance/starboardsolar) +"sXj" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "yellow" + }, +/area/engine/hardsuitstorage) +"sYo" = ( +/obj/machinery/camera{ + c_tag = "Brig - Cell 6" + }, +/obj/item/bedsheet/red, +/obj/structure/bed, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"sYw" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"sYI" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"sYQ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"sYX" = ( +/obj/machinery/access_button{ + autolink_id = "escape_btn_int"; + name = "interior access button"; + pixel_x = -24; + pixel_y = -24; + req_access_txt = "10;13" + }, +/obj/structure/sign/vacuum{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 6 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"sZh" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 1; + name = "Med. CMO"; + sort_type_txt = "10" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"sZp" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/port) +"tam" = ( +/obj/structure/chair/sofa/left{ + dir = 1; + color = "#A30FAF" + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"tar" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"taB" = ( +/obj/machinery/economy/vending/coffee, +/obj/structure/extinguisher_cabinet{ + name = "north bump"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "yellow" + }, +/area/engine/break_room) +"tbp" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"tbC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"tbM" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast west"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"tdf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"tdj" = ( +/obj/machinery/camera{ + c_tag = "Vault"; + dir = 4 + }, +/mob/living/simple_animal/mouse/brown/Tom, +/turf/simulated/floor/plasteel/dark, +/area/security/nuke_storage) +"tdo" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "greencorner" + }, +/area/hallway/secondary/exit) +"tdu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"tdA" = ( +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/seceqstorage) +"tdC" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/medical/morgue) +"teo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/starboard) +"teE" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"teT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"tfg" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"tge" = ( +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/machinery/hydroponics/constructable, +/obj/item/seeds/tower, +/obj/item/seeds/amanita, +/obj/machinery/light{ + dir = 4 + }, +/obj/effect/decal/cleanable/cobweb2, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/permabrig) +"tgn" = ( +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/beach/away/water/deep/dense{ + water_overlay_image = null; + density = 0 + }, +/area/hallway/secondary/exit) +"tgq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"tgs" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/wood, +/area/maintenance/starboard) +"tgE" = ( +/turf/simulated/wall/r_wall, +/area/maintenance/starboard) +"thm" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"thI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"thL" = ( +/turf/simulated/floor/wood, +/area/maintenance/library) +"thU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"tic" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"tiC" = ( +/obj/machinery/atmospherics/binary/pump{ + dir = 4; + name = "N2 to Pure" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"tiN" = ( +/obj/structure/bed, +/obj/item/bedsheet/black, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"tja" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"tjB" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/apmaint) +"tjM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/medical/research) +"tkc" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/aft) +"tkj" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"tks" = ( +/turf/simulated/floor/wood, +/area/maintenance/starboard) +"tkM" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"tkO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"tkY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"tlg" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/chemistry) +"tls" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "atmostanks_vent" + }, +/obj/machinery/airlock_controller/air_cycler{ + pixel_x = 57; + req_access_txt = "32"; + vent_link_id = "atmostanks_vent"; + ext_door_link_id = "atmostanks_door_ext"; + int_door_link_id = "atmostanks_door_int"; + ext_button_link_id = "atmostanks_btn_ext"; + int_button_link_id = "atmostanks_btn_int" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/engine/gravitygenerator) +"tlu" = ( +/obj/machinery/access_button{ + layer = 3.6; + autolink_id = "virolab_btn_ext"; + name = "Virology Lab Access Button"; + pixel_x = -24; + req_access_txt = "39" + }, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + id_tag = "virolab_door_ext"; + locked = 1; + name = "Virology Lab External Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"tlB" = ( +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"tlS" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"tmh" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"tmp" = ( +/turf/simulated/wall, +/area/security/prisonershuttle) +"tmx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/electrical) +"tmV" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"tni" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/atmos) +"tnu" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 4; + icon_state = "on"; + autolink_id = "n2o_in"; + on = 1; + pixel_y = 1 + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"tnA" = ( +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/north, +/obj/machinery/atmospherics/meter, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"tnB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/dark, +/area/library) +"tnN" = ( +/obj/structure/table, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"toB" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"toC" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"toK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/locker) +"tpn" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/tech) +"tpo" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"tpP" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"tqg" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"trf" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"trn" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"tro" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/port) +"trz" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/effect/landmark/start/security_officer, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"trG" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"trS" = ( +/obj/machinery/power/emitter{ + dir = 4 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"tsc" = ( +/obj/effect/landmark/start/barber, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"tsQ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"ttb" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"ttm" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"ttx" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"ttX" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/sorting) +"tua" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"tvq" = ( +/obj/machinery/atmospherics/portable/scrubber/huge/stationary, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"tvu" = ( +/obj/structure/sign/vacuum/external, +/turf/simulated/wall, +/area/quartermaster/miningdock) +"tvx" = ( +/obj/machinery/door/airlock/maintenance{ + name = "Hydroponics Maintenance" + }, +/obj/effect/mapping_helpers/airlock/access/all/service/hydroponics, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"tvI" = ( +/obj/machinery/camera{ + c_tag = "Dorm Hallway Starboard" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"twD" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "E.X.P.E.R.I-MENTOR Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/tox, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"txt" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"txR" = ( +/obj/machinery/camera{ + c_tag = "Experimention Lab"; + network = list("Experimentator","Research","SS13") + }, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"txW" = ( +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"txY" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "greenblue" + }, +/area/hydroponics) +"tyw" = ( +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/checkpoint/south) +"tzq" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"tAb" = ( +/obj/machinery/hologram/holopad, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/bridge/checkpoint/south) +"tAe" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall2"; + location = "hall1" + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"tAl" = ( +/obj/structure/table, +/obj/item/folder/white, +/obj/item/pen, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"tAt" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"tAH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet/blue, +/area/blueshield) +"tAO" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/seceqstorage) +"tBr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"tBD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"tBS" = ( +/obj/effect/decal/warning_stripes/northwest, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"tCb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/bar) +"tCe" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "red" + }, +/area/security/permabrig) +"tDj" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/execution) +"tDw" = ( +/turf/simulated/wall, +/area/medical/reception) +"tDL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"tDQ" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/machinery/chem_master/condimaster, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"tDZ" = ( +/obj/structure/chair/stool{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"tEw" = ( +/obj/structure/showcase{ + density = 0; + dir = 4; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = -9; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai) +"tEA" = ( +/turf/simulated/floor/plasteel{ + icon_state = "barber" + }, +/area/civilian/barber) +"tEC" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"tEH" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"tFf" = ( +/obj/machinery/economy/arcade/claw, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"tFK" = ( +/obj/item/soap/nanotrasen, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/security/permabrig) +"tFR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"tGh" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/rack, +/obj/item/seeds/pumpkin, +/obj/item/clothing/head/hardhat/pumpkinhead, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"tGY" = ( +/obj/structure/sign/nosmoking_2{ + pixel_y = 32 + }, +/turf/simulated/floor/engine, +/area/toxins/explab) +"tHf" = ( +/obj/structure/table/wood, +/obj/item/lipstick/random, +/obj/item/lipstick/random, +/obj/item/lipstick/random, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"tHn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"tHZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"tIr" = ( +/obj/machinery/economy/vending/hatdispenser, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/locker) +"tIF" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"tIO" = ( +/obj/machinery/door/airlock/mining/glass{ + name = "Quartermaster" + }, +/obj/effect/mapping_helpers/airlock/access/all/supply/qm, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/quartermaster/qm) +"tJc" = ( +/obj/item/kirbyplants, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"tJj" = ( +/obj/structure/girder, +/obj/structure/grille, +/obj/machinery/door/poddoor{ + id_tag = "maintrobotics"; + name = "Decrepit Blast Door" + }, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"tJk" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"tJR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"tKV" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitegreencorner" + }, +/area/medical/virology) +"tLw" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"tLL" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/crew_quarters/kitchen) +"tLT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/permabrig) +"tLW" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"tMZ" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"tNh" = ( +/obj/structure/table/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/door/poddoor/preopen{ + id_tag = "EscapeLockdown"; + name = "Escape Shuttle Lockdown" + }, +/obj/machinery/door/window/reinforced/reversed{ + dir = 4; + name = "Security Checkpoint" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/general{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redfull" + }, +/area/security/checkpoint/south) +"tNn" = ( +/obj/machinery/light/small, +/obj/structure/chair/wood{ + dir = 8 + }, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"tNq" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/hallway/primary/central) +"tNJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"tNO" = ( +/obj/machinery/computer/crew, +/obj/machinery/requests_console{ + department = "Warden"; + departmentType = 7; + name = "Warden's Requests Console"; + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/security/warden) +"tOi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/security/permabrig) +"tOt" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "red" + }, +/area/security/checkpoint/south) +"tOM" = ( +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"tOT" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"tPW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"tPX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"tQg" = ( +/obj/machinery/flasher{ + id = "Cell 6"; + pixel_x = 27; + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"tQs" = ( +/turf/simulated/floor/plasteel{ + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"tRa" = ( +/obj/machinery/economy/vending/cola, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"tRk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/aft) +"tRq" = ( +/obj/machinery/door/airlock/security{ + name = "Interrogation Monitoring" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/interrogation) +"tRy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitegreen" + }, +/area/medical/virology) +"tRF" = ( +/obj/structure/rack, +/obj/item/clothing/glasses/welding, +/obj/item/stack/cable_coil, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/maintenance/apmaint) +"tSn" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"tSt" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_x = 5 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/scibreak) +"tSM" = ( +/obj/machinery/sparker{ + id = "testigniter"; + name = "Test Igniter"; + pixel_x = 25 + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"tTk" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/machinery/atmospherics/pipe/simple/heat_exchanging/junction, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"tTt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/qm) +"tUh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/security/execution) +"tUp" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "Hydroponics Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"tUs" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"tUS" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/sop_science, +/obj/item/book/manual/wiki/experimentor{ + pixel_y = 5; + pixel_x = 5 + }, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"tUZ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/security/vacantoffice) +"tVV" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast north"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/bridge) +"tWj" = ( +/obj/effect/spawner/random_spawners/wall_rusted_probably, +/turf/simulated/wall, +/area/maintenance/apmaint) +"tWH" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plating, +/area/security/vacantoffice) +"tWL" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"tXb" = ( +/obj/machinery/alarm{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"tXj" = ( +/obj/machinery/cryopod/right, +/obj/machinery/light_switch{ + dir = 4; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"tXQ" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/effect/landmark/start/security_officer, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"tXX" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"tXZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/maintenance/fore) +"tYa" = ( +/obj/structure/disposalpipe/sortjunction{ + dir = 8; + name = "Detective"; + sort_type_txt = "24" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"tYd" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/warden) +"tYC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"tYD" = ( +/obj/effect/spawner/random_spawners/oil_maybe, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"tZv" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"tZJ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"tZR" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"uah" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control{ + id = "RnDChem"; + name = "Chamber Blast Doors"; + pixel_x = 3; + pixel_y = 5 + }, +/obj/machinery/ignition_switch{ + id = "testigniter"; + pixel_x = 3; + pixel_y = -3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/explab) +"uai" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/abandonedbar) +"uaH" = ( +/obj/structure/flora/rock/jungle, +/obj/item/clothing/head/soft/rainbow, +/turf/simulated/floor/grass/no_creep, +/area/hallway/secondary/exit) +"uaL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fsmaint) +"uaS" = ( +/obj/machinery/economy/vending/cigarette, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/primary/central/south) +"uaU" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"uaZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"ubm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"ubr" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"ubW" = ( +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/crew_quarters/fitness) +"uci" = ( +/obj/machinery/door/airlock/external{ + id_tag = "apmaint2_door_ext"; + locked = 1; + name = "West Maintenance External Access" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"ucl" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"ucI" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"ucQ" = ( +/obj/machinery/door/airlock/glass{ + name = "Cabin" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"ude" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"udj" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "bridge blast north"; + name = "Bridge Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/bridge) +"udl" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"udZ" = ( +/obj/machinery/door/airlock/external{ + id_tag = "sol_door_ext"; + locked = 1; + name = "Arrivals External Access" + }, +/obj/machinery/access_button{ + autolink_id = "sol_btn_ext"; + name = "exterior access button"; + pixel_x = -13; + pixel_y = -23 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"ues" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"ueF" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"ueI" = ( +/obj/machinery/atmospherics/portable/canister/nitrogen, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"ueK" = ( +/obj/structure/table/reinforced, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/item/crowbar, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"ugq" = ( +/obj/machinery/door/airlock/glass{ + name = "Holodeck Door" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"ugI" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"ugJ" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"ugQ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"uho" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/maintenance/library) +"uht" = ( +/obj/machinery/access_button{ + autolink_id = "apmaint2_btn_int"; + name = "interior access button"; + pixel_x = -24; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"uhx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel, +/area/janitor) +"uhM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/sign/poster/contraband/random{ + pixel_y = 32 + }, +/turf/simulated/floor/plating, +/area/quartermaster/sorting) +"uic" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/scibreak) +"uih" = ( +/obj/structure/table, +/obj/item/storage/box/evidence, +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/newscaster/security_unit{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkred" + }, +/area/security/processing) +"uit" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + icon_state = "in"; + autolink_id = "tox_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + releasing = 0 + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"uiw" = ( +/obj/item/radio/intercom{ + dir = 1; + name = "south bump"; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/brig) +"uiy" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/riot/sec, +/obj/item/clothing/suit/armor/riot/sec, +/obj/item/clothing/suit/armor/riot/sec, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot, +/obj/item/clothing/head/helmet/riot, +/obj/item/shield/riot, +/obj/item/shield/riot, +/obj/item/shield/riot, +/obj/machinery/light_switch{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel, +/area/security/securearmoury) +"ujq" = ( +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=hall9e"; + location = "hall9d" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"ujF" = ( +/obj/machinery/door/airlock/external{ + id_tag = "fpsolar_door_ext"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"ujH" = ( +/obj/effect/spawner/lootdrop/maintenance, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/starboard) +"ujM" = ( +/obj/structure/chair{ + dir = 8 + }, +/obj/machinery/economy/vending/wallmed{ + layer = 3.3; + name = "Emergency NanoMed"; + pixel_x = 28 + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/surgery) +"ujP" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig - Prisoner Release" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"ujU" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"ujW" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"uks" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"uld" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"uma" = ( +/obj/structure/sign/radiation/rad_area, +/turf/simulated/wall, +/area/engine/engineering) +"ume" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/stool/bar, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fsmaint) +"umf" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"umm" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"umZ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "bluecorner" + }, +/area/hallway/primary/central) +"unt" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"uoa" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"uod" = ( +/obj/machinery/power/treadmill{ + dir = 8 + }, +/obj/machinery/treadmill_monitor{ + id = "Cell 6"; + pixel_x = -32 + }, +/obj/machinery/flasher{ + id = "Cell 6"; + pixel_x = -26; + pixel_y = 28 + }, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"uov" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fore2) +"uoV" = ( +/obj/machinery/door_timer/cell_5{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"upq" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"upw" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"upI" = ( +/obj/machinery/access_button{ + autolink_id = "fpsolar_btn_int"; + name = "interior access button"; + pixel_x = -25; + pixel_y = 25; + req_access_txt = "32" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"upW" = ( +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/warden) +"uqc" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"uqg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/seceqstorage) +"urp" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "greencorner" + }, +/area/hallway/secondary/exit) +"urI" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "redbluefull" + }, +/area/medical/medbreak) +"usa" = ( +/obj/machinery/door/poddoor{ + id_tag = "justice_blast"; + name = "Justice Blast Door" + }, +/obj/structure/grille{ + layer = 2.69 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"usR" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "rampbottom" + }, +/area/crew_quarters/fitness) +"uuj" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/surgeryobs) +"uuY" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"uvx" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"uvD" = ( +/obj/structure/closet/crate, +/obj/effect/spawner/lootdrop/maintenance/three, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/maintenance/fsmaint) +"uvE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"uwe" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Court gallery" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"uxh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/aft) +"uxq" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/hallway/primary/central/south) +"uyc" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"uyd" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/processing) +"uzX" = ( +/obj/machinery/camera{ + c_tag = "Research Break Room"; + dir = 4; + network = list("Research","SS13") + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"uAP" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating, +/area/maintenance/starboardsolar) +"uAU" = ( +/obj/structure/disposalpipe/junction{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"uAW" = ( +/obj/machinery/hologram/holopad, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"uBD" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"uBS" = ( +/obj/machinery/mineral/stacking_unit_console, +/turf/simulated/wall, +/area/maintenance/disposal) +"uCE" = ( +/obj/machinery/door/window/reinforced/reversed{ + dir = 4; + name = "Justice Chamber" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ + dir = 4 + }, +/obj/machinery/door/window/reinforced/reversed{ + dir = 8; + name = "Justice Chamber" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/brig{ + dir = 8 + }, +/obj/machinery/atmospherics/binary/pump{ + dir = 8; + name = "Justice gas pump" + }, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"uCF" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"uDz" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/maintenance/port) +"uFe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"uFv" = ( +/obj/structure/disposalpipe/sortjunction{ + sort_type_txt = "8"; + name = "Brig Warden"; + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"uFI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"uFO" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"uFS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whitepurple" + }, +/area/maintenance/apmaint) +"uGe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"uGp" = ( +/obj/machinery/camera{ + c_tag = "Clown's Office"; + dir = 4 + }, +/obj/structure/statue/bananium/clown, +/turf/simulated/floor/wood, +/area/clownoffice) +"uGF" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"uGH" = ( +/obj/effect/landmark/start/botanist, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hydroponics) +"uGY" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "caution" + }, +/area/crew_quarters/fitness) +"uHb" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"uHo" = ( +/obj/machinery/economy/vending/cigarette, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"uHq" = ( +/obj/machinery/economy/vending/suitdispenser, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/locker) +"uIk" = ( +/obj/machinery/alarm{ + dir = 8; + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"uIn" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"uIo" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"uIL" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/medical/morgue) +"uJH" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + icon_state = "in"; + autolink_id = "n2o_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + releasing = 0 + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"uKo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"uKq" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"uKv" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"uKK" = ( +/obj/structure/chair/stool, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"uKV" = ( +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel/dark, +/area/bridge/meeting_room) +"uLp" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"uLq" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/east, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"uLL" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"uMd" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"uMo" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"uMt" = ( +/obj/effect/decal/warning_stripes/southwest, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"uMu" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/fitness) +"uMD" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 9 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/checkpoint/south) +"uMM" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -30 + }, +/obj/machinery/economy/vending/detdrobe, +/turf/simulated/floor/plasteel/dark, +/area/security/detectives_office) +"uMN" = ( +/obj/structure/table, +/obj/item/storage/box/bodybags{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/storage/box/masks, +/obj/item/storage/box/beakers, +/obj/item/storage/box/gloves{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/medical/exam_room) +"uNf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"uNk" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"uNz" = ( +/obj/structure/closet/firecloset, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"uNM" = ( +/obj/structure/disposalpipe/junction, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"uNS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/expedition) +"uOa" = ( +/obj/item/chair/light, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/maintenance/fsmaint) +"uOZ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/mineral/stacking_machine{ + stack_amt = 10; + output_dir = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/maintenance/disposal) +"uPq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"uPx" = ( +/obj/structure/marker_beacon{ + initialized = 1; + icon_state = "markerlime-on" + }, +/obj/structure/window/full/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/hallway/secondary/exit) +"uPJ" = ( +/obj/structure/disposalpipe/junction, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/chemistry) +"uQi" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"uQz" = ( +/obj/machinery/door/airlock{ + name = "Court" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/iaa, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/crew_quarters/courtroom) +"uQK" = ( +/obj/machinery/bodyscanner, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"uRf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/secondary/entry) +"uSl" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"uTc" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"uTp" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"uUc" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"uUu" = ( +/obj/structure/toilet{ + pixel_y = 8 + }, +/obj/item/bikehorn/rubberducky, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/seeds/ambrosia, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/plasteel, +/area/security/permabrig) +"uUA" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/maintenance/port2) +"uUX" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/mixing) +"uVx" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/reflector/box{ + dir = 8 + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"uVE" = ( +/obj/structure/showcase{ + density = 0; + dir = 8; + icon = 'icons/mob/robots.dmi'; + icon_state = "robot_old"; + name = "Cyborg Statue"; + pixel_x = 9; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/turret_protected/ai) +"uVM" = ( +/obj/machinery/airlock_controller/air_cycler{ + pixel_y = 25; + req_access_txt = "10;13"; + vent_link_id = "engines_vent"; + ext_door_link_id = "engines_door_ext"; + int_door_link_id = "engines_door_int"; + ext_button_link_id = "engines_btn_ext"; + int_button_link_id = "engines_btn_int" + }, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"uVQ" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/crew_quarters/theatre) +"uWj" = ( +/obj/item/target/syndicate, +/turf/simulated/floor/plating, +/area/security/range) +"uWB" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel/white, +/area/toxins/storage) +"uXe" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"uXh" = ( +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/theatre) +"uXI" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/bar) +"uYc" = ( +/obj/structure/closet/secure_closet/brig{ + id = "Cell 5"; + name = "Cell 5 Locker" + }, +/obj/machinery/camera{ + c_tag = "Brig - Cell 5" + }, +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/prison/cell_block) +"uYC" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/hallway/primary/central) +"uYX" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 8; + icon_state = "on"; + autolink_id = "n2_in"; + on = 1; + volume_rate = 200 + }, +/turf/simulated/floor/engine/n2, +/area/atmos) +"uZe" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/sorting) +"uZj" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"uZo" = ( +/obj/structure/closet/emcloset, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"vaU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/courtroom) +"vaZ" = ( +/obj/structure/grille, +/obj/structure/window/plasmareinforced{ + dir = 1 + }, +/obj/structure/window/plasmareinforced, +/obj/machinery/atmospherics/pipe/simple/insulated, +/obj/machinery/atmospherics/meter{ + layer = 3.3 + }, +/turf/simulated/floor/plating, +/area/toxins/mixing) +"vbj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/dark, +/area/turret_protected/ai_upload) +"vbA" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"vbN" = ( +/obj/machinery/camera{ + c_tag = "Exterior Armory"; + dir = 4; + network = list("Security","SS13"); + pixel_y = -22 + }, +/turf/space, +/area/security/securearmoury) +"vbZ" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/closet/crate/freezer/iv_storage, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery2) +"vcc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/crew_quarters/kitchen) +"vcm" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/sortjunction{ + name = "Engineering Junction"; + sort_type_txt = "4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"vcx" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + autolink_id = "sol_vent" + }, +/obj/machinery/airlock_controller/air_cycler{ + pixel_y = -25; + vent_link_id = "sol_vent"; + ext_door_link_id = "sol_door_ext"; + int_door_link_id = "sol_door_int"; + ext_button_link_id = "sol_btn_ext"; + int_button_link_id = "sol_btn_int" + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"vcM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"vdk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"vei" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"veH" = ( +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos) +"vfg" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"vfh" = ( +/obj/structure/lattice/catwalk, +/obj/machinery/atmospherics/unary/passive_vent{ + dir = 1 + }, +/turf/space, +/area/space/nearstation) +"vfx" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"vgU" = ( +/obj/structure/flora/grass/jungle, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vhz" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"vhD" = ( +/obj/machinery/atmospherics/unary/vent_pump/on, +/turf/simulated/floor/engine, +/area/toxins/explab) +"vhS" = ( +/obj/machinery/firealarm{ + dir = 4; + name = "east bump"; + pixel_x = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"vhT" = ( +/obj/machinery/hologram/holopad, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"vif" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/security/permabrig) +"vii" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Public Access"; + id_tag = "ExitPrivate" + }, +/obj/effect/mapping_helpers/airlock/polarized{ + id = "ExitPrivate" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet/purple, +/area/hallway/secondary/exit) +"vio" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/assembly/chargebay) +"viW" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel, +/area/storage/tools) +"viY" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"vjM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/photocopier, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/checkpoint/south) +"vjO" = ( +/obj/machinery/economy/vending/medical, +/turf/simulated/floor/plasteel/white, +/area/medical/biostorage) +"vjQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/scibreak) +"vky" = ( +/obj/effect/turf_decal{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/explab) +"vkJ" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/brig) +"vlH" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/incinerator) +"vlR" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_y = 10; + pixel_x = -6 + }, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_y = 10; + pixel_x = 6 + }, +/turf/simulated/floor/carpet/purple, +/area/hallway/secondary/exit) +"vmb" = ( +/obj/effect/spawner/window/reinforced/tinted, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"vmm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"vmw" = ( +/obj/structure/girder, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"vmB" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"vmE" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"vnp" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"vnY" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"vom" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "air_sensor"; + output = 127 + }, +/turf/simulated/floor/engine/air, +/area/atmos) +"voo" = ( +/obj/structure/table, +/obj/item/clothing/shoes/orange, +/obj/item/clothing/under/color/orange/prison, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"voK" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/seceqstorage) +"vpq" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"vpS" = ( +/obj/effect/landmark/spawner/rev, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"vpU" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"vqr" = ( +/obj/item/kirbyplants, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"vqJ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"vqN" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"vqZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"vrB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Operating Theatre Storage" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/surgery, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery1) +"vrH" = ( +/obj/structure/flora/junglebush, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/grass/jungle, +/area/maintenance/fsmaint) +"vse" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/starboard) +"vsy" = ( +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/table/reinforced, +/obj/item/storage/backpack/duffel/security, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/reagent_containers/glass/bottle/morphine{ + pixel_x = 8 + }, +/obj/item/reagent_containers/glass/bottle/facid, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"vsW" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 5 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"vtq" = ( +/obj/item/radio/intercom{ + name = "north bump"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/toilet) +"vvC" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/hallway/primary/starboard) +"vvQ" = ( +/obj/structure/chair{ + dir = 4 + }, +/obj/machinery/alarm{ + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/processing) +"vwk" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"vxl" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"vxz" = ( +/obj/machinery/computer/security{ + dir = 1 + }, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"vxK" = ( +/obj/structure/chair/sofa/pew/left, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"vxY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/reflector/box{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"vyi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"vyl" = ( +/obj/machinery/door_control{ + id = "experimentor"; + name = "Experimentor Control"; + pixel_y = 25 + }, +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/obj/item/wrench, +/obj/item/weldingtool/research, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"vyN" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/storage/tech) +"vzo" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 8; + autolink_id = "fssolar_vent" + }, +/obj/machinery/airlock_controller/air_cycler{ + pixel_y = 25; + req_access_txt = "13"; + vent_link_id = "fssolar_vent"; + ext_door_link_id = "fssolar_door_ext"; + int_door_link_id = "fssolar_door_int"; + ext_button_link_id = "fssolar_btn_ext"; + int_button_link_id = "fssolar_btn_int" + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarstarboard) +"vzz" = ( +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/bluegrid, +/area/tcommsat/chamber) +"vzB" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"vzG" = ( +/obj/structure/sign/radiation/rad_area, +/turf/simulated/wall, +/area/engine/gravitygenerator) +"vzU" = ( +/obj/structure/closet/walllocker/emerglocker/north{ + pixel_y = 0; + pixel_x = -32 + }, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"vAs" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/crew_quarters/heads/hos) +"vAu" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"vAT" = ( +/obj/effect/spawner/window/reinforced/plasma, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/engine/controlroom) +"vBb" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/hydroponics/abandoned_garden) +"vBO" = ( +/obj/machinery/atmospherics/pipe/simple/heat_exchanging{ + dir = 9 + }, +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "burn_sensor" + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"vBU" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/assembly/showroom) +"vCk" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/pen, +/obj/machinery/door/window/reinforced/normal{ + dir = 8; + name = "Warden's Desk" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory{ + dir = 8 + }, +/obj/machinery/door/window/reinforced/normal{ + name = "Warden's Desk"; + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/armory{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "darkredfull" + }, +/area/security/warden) +"vCE" = ( +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellow" + }, +/area/quartermaster/office) +"vDg" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/tcommsat/chamber) +"vDh" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Security Office" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/obj/machinery/door/firedoor, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/seceqstorage) +"vDo" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"vDv" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Processing" + }, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"vDY" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"vEh" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prisonershuttle) +"vEG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"vEP" = ( +/obj/structure/toilet{ + dir = 4 + }, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/obj/effect/landmark/spawner/xeno, +/turf/simulated/floor/plating, +/area/medical/medbreak) +"vET" = ( +/obj/structure/table/wood, +/obj/item/stack/packageWrap, +/obj/item/hand_labeler, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"vEV" = ( +/obj/structure/chair/office/light, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/grimy, +/area/security/vacantoffice) +"vFa" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/crew_quarters/heads/hos) +"vFf" = ( +/obj/structure/table/wood, +/obj/item/crowbar/red, +/obj/item/book/manual/wiki/security_space_law, +/obj/item/book/manual/detective, +/obj/item/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "detectives camera"; + pictures_left = 30 + }, +/turf/simulated/floor/wood{ + broken = 1; + icon_state = "wood-broken" + }, +/area/maintenance/starboard) +"vGg" = ( +/obj/machinery/economy/vending/coffee, +/obj/structure/sign/poster/official/random{ + pixel_x = -32 + }, +/turf/simulated/floor/wood, +/area/ntrep) +"vGw" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/security/warden) +"vGR" = ( +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel/grimy, +/area/crew_quarters/theatre) +"vHo" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/controlroom) +"vHx" = ( +/obj/effect/decal/warning_stripes/north, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"vHE" = ( +/obj/machinery/mass_driver{ + dir = 8; + id_tag = "toxinsdriver" + }, +/turf/simulated/floor/plating, +/area/toxins/launch) +"vIb" = ( +/obj/machinery/door/airlock/freezer, +/obj/effect/mapping_helpers/airlock/access/all/service/kitchen, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"vId" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/beach/sand, +/area/maintenance/fsmaint) +"vIN" = ( +/obj/machinery/access_button{ + autolink_id = "arrivalsn_btn_int"; + name = "exterior access button"; + pixel_x = 4; + pixel_y = 24 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"vIR" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 8; + icon_state = "on"; + autolink_id = "o2_in"; + on = 1 + }, +/turf/simulated/floor/engine/o2, +/area/atmos) +"vJn" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/maintenance/apmaint) +"vJs" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/medical/research) +"vJt" = ( +/obj/structure/sign/barber{ + pixel_y = -32 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"vJw" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/apmaint) +"vJP" = ( +/obj/machinery/door/airlock/external{ + id_tag = "escape_door_int"; + locked = 1; + name = "Escape External Access" + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"vKs" = ( +/obj/effect/decal/warning_stripes/north, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/maintenance/electrical) +"vKB" = ( +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass, +/area/medical/research) +"vLN" = ( +/obj/structure/table/wood, +/obj/item/instrument/violin, +/turf/simulated/floor/plating, +/area/crew_quarters/theatre) +"vLP" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "greenblue" + }, +/area/hydroponics) +"vMg" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"vMh" = ( +/obj/machinery/light, +/obj/machinery/economy/vending/crittercare, +/turf/simulated/floor/wood, +/area/civilian/pet_store) +"vMy" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/medical/medbreak) +"vMI" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"vNm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/glass{ + name = "Primary tool storage" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/storage/primary) +"vNq" = ( +/obj/effect/landmark/spawner/nukedisc_respawn, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"vNA" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Prison Gate"; + name = "Prison Lockdown Blast Doors"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/permasolitary) +"vOc" = ( +/obj/machinery/door_timer/cell_3{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"vOI" = ( +/obj/machinery/atmospherics/trinary/mixer, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"vOK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"vPi" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"vPm" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_y = 3 + }, +/obj/item/pen{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"vPq" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel, +/area/engine/break_room) +"vPO" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"vQh" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"vQv" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 8 + }, +/turf/simulated/floor/carpet/purple, +/area/hallway/secondary/exit) +"vRj" = ( +/obj/machinery/door/airlock/glass{ + autoclose = 0; + heat_proof = 1; + id_tag = "turbine_door_ext"; + locked = 1; + name = "Turbine Exterior Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"vRk" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"vSM" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/machinery/sparker{ + id = "Execution"; + pixel_y = 22 + }, +/obj/structure/sign/vacuum/external{ + pixel_x = -32 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"vTf" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/toxins/server) +"vTv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + id_tag = "pub_room"; + name = "Public Meeting Room" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"vUu" = ( +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/pod_2) +"vUA" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/turf/simulated/floor/carpet, +/area/civilian/pet_store) +"vUM" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/ntrep) +"vUX" = ( +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"vVH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"vVM" = ( +/obj/effect/spawner/random_spawners/grille_maybe, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"vVZ" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command/glass{ + name = "Bridge" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/general, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/bridge) +"vWj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 5 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"vWv" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"vWB" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/research/glass{ + name = "Robotics Lab" + }, +/obj/effect/mapping_helpers/airlock/access/all/science/robotics, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/white, +/area/assembly/robotics) +"vXf" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "n2o_sensor" + }, +/turf/simulated/floor/engine/n20, +/area/atmos) +"vXB" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"vXI" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"vXM" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/port2) +"vYt" = ( +/obj/machinery/atmospherics/air_sensor{ + autolink_id = "co2_sensor" + }, +/turf/simulated/floor/engine/co2, +/area/atmos) +"vZE" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"vZO" = ( +/obj/machinery/door/airlock/research/glass{ + name = "Science Chemistry" + }, +/obj/effect/mapping_helpers/airlock/access/any/science/research, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"waa" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/hallway/primary/fore) +"waT" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/greengrid, +/area/security/nuke_storage) +"wbk" = ( +/obj/machinery/economy/vending/cart, +/turf/simulated/floor/carpet/arcade, +/area/crew_quarters/arcade) +"wbY" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/carpet, +/area/assembly/showroom) +"wbZ" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"wcr" = ( +/obj/structure/sign/nosmoking_2{ + pixel_x = 32 + }, +/obj/machinery/computer/sm_monitor{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/engine/controlroom) +"wcZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"wdH" = ( +/obj/structure/chair/sofa/pew/right{ + dir = 8; + name = "bench of contemplation" + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"wdL" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitegreen" + }, +/area/medical/virology) +"web" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/maintenance/fsmaint) +"wek" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/carpet, +/area/security/prison/cell_block) +"wew" = ( +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"weE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"weF" = ( +/obj/structure/table/reinforced, +/obj/item/book/manual/wiki/security_space_law{ + pixel_x = -3; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/main) +"weH" = ( +/obj/machinery/fishtank/tank, +/turf/simulated/floor/beach/sand, +/area/maintenance/fsmaint) +"weO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/explab) +"wfa" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurplecorner" + }, +/area/toxins/mixing) +"wfu" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/medbay) +"wfC" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/port) +"wgn" = ( +/obj/machinery/flasher{ + id = "Execution"; + pixel_y = 22 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"wgx" = ( +/turf/simulated/floor/plating, +/area/maintenance/library) +"wgF" = ( +/obj/machinery/light/small, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"wht" = ( +/obj/structure/table/wood, +/obj/item/folder, +/obj/item/stamp/law, +/obj/item/clothing/glasses/sunglasses, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/carpet, +/area/lawoffice) +"wiR" = ( +/obj/structure/chair/office/light, +/turf/simulated/floor/plasteel/white, +/area/medical/reception) +"wiV" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/plasticflaps{ + opacity = 1 + }, +/obj/machinery/navbeacon{ + codes_txt = "delivery"; + dir = 8; + location = "Hydroponics" + }, +/obj/machinery/door/window/classic/reversed{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/any/supply/mule_bot, +/obj/effect/mapping_helpers/airlock/access/any/service/hydroponics, +/turf/simulated/floor/plasteel, +/area/hydroponics) +"wjm" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"wjK" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "Processing" + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/processing) +"wkT" = ( +/obj/machinery/atmospherics/portable/scrubber, +/turf/simulated/floor/plasteel, +/area/toxins/mixing) +"wkZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/security/permabrig) +"wlS" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"wmA" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"wny" = ( +/obj/machinery/light, +/obj/machinery/economy/vending/dinnerware, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"wnI" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"wnZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"wok" = ( +/obj/machinery/atmospherics/unary/vent_pump/siphon/on{ + dir = 4 + }, +/turf/simulated/floor/engine, +/area/maintenance/incinerator) +"wol" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"wou" = ( +/obj/machinery/door/airlock/external{ + id_tag = "engines_door_ext"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/external, +/obj/effect/mapping_helpers/airlock/access/all/engineering/general, +/obj/structure/cable/yellow{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/engine/engineering) +"woT" = ( +/mob/living/simple_animal/pet/dog/pug, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"wpg" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/engine/hardsuitstorage) +"wpr" = ( +/obj/machinery/door_timer/cell_6{ + pixel_y = 32 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"wpY" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"wqN" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/effect/spawner/wire_splicing/thirty, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard2) +"wrr" = ( +/obj/machinery/airlock_controller/air_cycler{ + pixel_y = 25; + vent_link_id = "apmaint2_vent"; + ext_door_link_id = "apmaint2_door_ext"; + int_door_link_id = "apmaint2_door_int"; + ext_button_link_id = "apmaint2_btn_ext"; + int_button_link_id = "apmaint2_btn_int" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + autolink_id = "apmaint2_vent" + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"wru" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"wrC" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/processing) +"wrE" = ( +/obj/structure/table/reinforced, +/obj/machinery/alarm{ + dir = 1; + name = "south bump"; + pixel_y = -24 + }, +/obj/item/hand_labeler, +/obj/item/stack/packageWrap, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/chief) +"wsb" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkredcorners" + }, +/area/security/permabrig) +"wsf" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window{ + dir = 8; + name = "Kitchen" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/kitchen{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/kitchen) +"wsN" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"wth" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel/white, +/area/medical/virology) +"wtk" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"wtC" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/exam_room) +"wtD" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"wtE" = ( +/obj/machinery/cryopod/right, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/crew_quarters/sleep) +"wtK" = ( +/obj/machinery/door/airlock/command{ + name = "Head of Security" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/hos, +/obj/machinery/door/firedoor, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/security/hos) +"wtM" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plating, +/area/maintenance/library) +"wuf" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/fore) +"wug" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/maintenance/fore) +"wul" = ( +/turf/simulated/floor/beach/sand, +/area/maintenance/fsmaint) +"wuE" = ( +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"wvn" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"wvH" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"wvX" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/fore) +"wwx" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/starboard) +"wwX" = ( +/obj/structure/closet/lasertag/red, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"wxA" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/engine/hardsuitstorage) +"wyb" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"wyz" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel{ + icon_state = "blue" + }, +/area/bridge/checkpoint/south) +"wyG" = ( +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/landmark/start/engineer, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/engineering) +"wzi" = ( +/obj/machinery/door/airlock/external{ + id_tag = "fpsolar_door_int"; + locked = 1; + name = "Engineering External Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/construction, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/auxsolarport) +"wzJ" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"wAE" = ( +/obj/structure/dresser, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"wAL" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/gambling_den) +"wAP" = ( +/obj/structure/closet/radiation, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/item/clothing/glasses/meson, +/turf/simulated/floor/plasteel, +/area/engine/controlroom) +"wAV" = ( +/obj/machinery/economy/vending/cigarette, +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 30 + }, +/obj/machinery/camera{ + c_tag = "Medbay Break Room"; + dir = 8; + network = list("SS13","Medical") + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/medical/medbreak) +"wAX" = ( +/obj/machinery/economy/vending/coffee, +/obj/structure/window/reinforced{ + dir = 1; + layer = 2.9 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"wBO" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/civilian/pet_store) +"wCO" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"wDU" = ( +/obj/machinery/chem_dispenser, +/obj/item/reagent_containers/glass/beaker/large, +/obj/structure/reagent_dispensers/fueltank/chem{ + pixel_x = -32 + }, +/turf/simulated/floor/engine, +/area/toxins/explab) +"wEh" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable, +/turf/simulated/floor/plating, +/area/medical/virology) +"wEA" = ( +/obj/machinery/economy/vending/coffee, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/hallway/secondary/entry) +"wFa" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"wFd" = ( +/obj/structure/window/full/reinforced, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass/no_creep, +/area/hallway/secondary/exit) +"wGb" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/medical/scibreak) +"wGi" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/chapel/office) +"wGq" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"wGz" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "bluecorner" + }, +/area/hallway/primary/central) +"wGL" = ( +/obj/machinery/newscaster/security_unit{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"wHc" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/courtroom) +"wHt" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"wHB" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"wHF" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plating, +/area/assembly/showroom) +"wIb" = ( +/obj/effect/spawner/random_spawners/dirt_frequent, +/obj/structure/closet/crate, +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/grass/jungle, +/area/maintenance/fsmaint) +"wId" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/medbay) +"wIw" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"wIR" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"wIT" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"wJr" = ( +/turf/simulated/wall/r_wall, +/area/medical/scibreak) +"wJR" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"wKt" = ( +/obj/effect/turf_decal/bot_white, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "dark" + }, +/area/maintenance/apmaint) +"wKJ" = ( +/obj/machinery/atmospherics/portable/canister/air, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"wLt" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/medbay) +"wLR" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plating, +/area/maintenance/port) +"wMd" = ( +/obj/machinery/camera{ + c_tag = "Security Armory"; + dir = 1; + network = list("SS13","Security") + }, +/obj/effect/decal/warning_stripes/east, +/obj/machinery/navbeacon{ + codes_txt = "patrol;next_patrol=Armory_South2"; + location = "Armory_South" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"wNv" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/command{ + name = "Expedition Access" + }, +/obj/effect/mapping_helpers/airlock/access/all/command/expedition, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/expedition) +"wNW" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"wOC" = ( +/obj/effect/landmark/start/shaft_miner, +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"wOL" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"wOT" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"wPa" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/security/detectives_office) +"wPe" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/medical/reception) +"wPI" = ( +/obj/structure/disposalpipe/segment, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/quartermaster/sorting) +"wPJ" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"wQG" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"wRc" = ( +/obj/machinery/chem_heater, +/obj/item/radio/intercom{ + dir = 8; + name = "east bump"; + pixel_x = 22 + }, +/turf/simulated/floor/engine, +/area/toxins/explab) +"wRB" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10; + initialize_directions = 10 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"wRJ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/crew_quarters/theatre) +"wRN" = ( +/obj/machinery/atmospherics/unary/outlet_injector/on{ + autolink_id = "air_in"; + dir = 1 + }, +/turf/simulated/floor/engine, +/area/toxins/mixing) +"wRU" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/engine, +/area/toxins/test_chamber) +"wSl" = ( +/obj/structure/disposalpipe/junction/reversed{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/fitness) +"wSw" = ( +/obj/machinery/economy/vending/cola, +/turf/simulated/floor/plasteel/dark, +/area/hallway/primary/central) +"wSM" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"wSO" = ( +/obj/structure/sign/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/unary/portables_connector{ + dir = 1 + }, +/obj/machinery/atmospherics/portable/canister/air, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"wTc" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"wTL" = ( +/obj/machinery/economy/vending/clothing, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/locker) +"wUk" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/crew_quarters/fitness) +"wUm" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 0; + icon_state = "neutral" + }, +/area/engine/hardsuitstorage) +"wUq" = ( +/obj/machinery/economy/vending/hydronutrients, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hydroponics) +"wUA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"wUM" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard2) +"wVi" = ( +/obj/machinery/economy/vending/cart, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/hallway/primary/fore) +"wVM" = ( +/obj/machinery/access_button{ + autolink_id = "enginen_btn_int"; + name = "interior access button"; + pixel_x = -20; + pixel_y = -20; + req_access_txt = "10;13" + }, +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable/yellow{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/engineering) +"wVW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/fore2) +"wWl" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/simple/visible/yellow{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/atmos) +"wWu" = ( +/obj/machinery/power/apc{ + dir = 1; + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "vault" + }, +/area/medical/morgue) +"wWy" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin/nanotrasen, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/warden) +"wWZ" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/crew_quarters/captain) +"wXc" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/crew_quarters/locker/locker_toilet) +"wXk" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/office) +"wXn" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/medical/research) +"wXF" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/sign/security{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/starboard) +"wXV" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"wYl" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/engine, +/area/engine/controlroom) +"wYA" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/brig) +"wZe" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"wZD" = ( +/obj/machinery/airlock_controller/air_cycler{ + pixel_y = -57; + req_access_txt = "10;13"; + vent_link_id = "stationai_vent"; + ext_door_link_id = "stationai_door_ext"; + int_door_link_id = "stationai_door_int"; + ext_button_link_id = "stationai_btn_ext"; + int_button_link_id = "stationai_btn_int" + }, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + dir = 4; + autolink_id = "stationai_vent" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/dark, +/area/engine/aitransit) +"xae" = ( +/obj/structure/disposalpipe/junction, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/fore) +"xag" = ( +/obj/machinery/light, +/turf/simulated/floor/plating, +/area/toxins/launch) +"xao" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/execution) +"xaM" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Brig - Prisoner Release" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"xaR" = ( +/turf/simulated/floor/wood{ + icon_state = "wood-broken5" + }, +/area/maintenance/apmaint) +"xbW" = ( +/obj/effect/decal/cleanable/fungus, +/turf/simulated/wall, +/area/maintenance/aft) +"xcD" = ( +/obj/item/chair/wood, +/obj/effect/decal/cleanable/blood, +/obj/effect/decal/remains/human, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"xcL" = ( +/obj/effect/decal/warning_stripes/west, +/obj/effect/decal/warning_stripes/south, +/obj/machinery/access_button{ + autolink_id = "sol_btn_int"; + name = "interior access button"; + pixel_x = -25; + pixel_y = -25 + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 10 + }, +/turf/simulated/floor/plasteel, +/area/hallway/secondary/entry) +"xcP" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/brig) +"xda" = ( +/obj/item/cultivator, +/obj/item/reagent_containers/glass/bottle/nutrient/ez, +/obj/machinery/firealarm{ + name = "north bump"; + pixel_y = 24 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "red" + }, +/area/security/permabrig) +"xdd" = ( +/obj/effect/spawner/random_spawners/wall_rusted_maybe, +/turf/simulated/wall, +/area/maintenance/library) +"xdE" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/port) +"xeI" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/port) +"xeT" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plating, +/area/hallway/secondary/construction) +"xfx" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"xgf" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/research) +"xgm" = ( +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"xgF" = ( +/obj/machinery/atmospherics/meter, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/wall/r_wall, +/area/atmos) +"xgR" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/medical/surgery2) +"xha" = ( +/obj/item/chair/stool/bar, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xhj" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"xhy" = ( +/obj/structure/target_stake, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/magnetic_module, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel, +/area/security/range) +"xhF" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"xjj" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/crew_quarters/heads/hop) +"xjV" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/library) +"xkE" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"xkJ" = ( +/obj/machinery/atmospherics/binary/pump{ + name = "burn chamber to port"; + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"xkX" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/expedition) +"xli" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/maintenance/fore) +"xln" = ( +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/machinery/power/apc{ + dir = 8; + name = "west bump"; + pixel_x = -24 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/medical/medbay) +"xlF" = ( +/obj/structure/closet/secure_closet/medical3, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/medical/biostorage) +"xlS" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/barricade/wooden, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"xme" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/medical/research) +"xmq" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/toxins/xenobiology) +"xmJ" = ( +/obj/structure/closet/secure_closet/security, +/obj/machinery/power/apc{ + name = "south bump"; + pixel_y = -24 + }, +/obj/structure/cable, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "red" + }, +/area/security/checkpoint/south) +"xmN" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"xnf" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"xng" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "brown" + }, +/area/quartermaster/miningdock) +"xnh" = ( +/obj/machinery/light/small, +/turf/simulated/floor/transparent/glass/reinforced, +/area/hallway/secondary/exit) +"xnm" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"xnp" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos/control) +"xnv" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/atmospherics/pipe/simple/visible/cyan{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/atmos/control) +"xnx" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitegreencorner" + }, +/area/crew_quarters/sleep) +"xom" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plasteel/dark, +/area/security/securearmoury) +"xot" = ( +/obj/machinery/atmospherics/unary/vent_pump/on{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "yellowcorner" + }, +/area/hallway/primary/central) +"xpq" = ( +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "caution" + }, +/area/crew_quarters/fitness) +"xpW" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "freezerfloor" + }, +/area/crew_quarters/kitchen) +"xql" = ( +/obj/machinery/light{ + dir = 8 + }, +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"xrg" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"xrW" = ( +/obj/machinery/door/airlock/maintenance, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/maintenance/fore) +"xsz" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whitepurple" + }, +/area/toxins/mixing) +"xtx" = ( +/obj/effect/decal/warning_stripes/west, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/xenobiology) +"xtI" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/customs) +"xtS" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plating, +/area/maintenance/port) +"xtZ" = ( +/obj/effect/spawner/random_spawners/fungus_maybe, +/turf/simulated/wall, +/area/maintenance/library) +"xum" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "arrival" + }, +/area/hallway/secondary/entry) +"xuC" = ( +/obj/machinery/door_control{ + id = "Secure Gate"; + name = "Brig Lockdown"; + pixel_x = 3; + pixel_y = -28; + req_access_txt = "2" + }, +/obj/machinery/door_control{ + desc = "A remote control-switch to lock down the prison wing's blast doors"; + id = "Prison Gate"; + name = "Prison Wing Lockdown"; + pixel_x = -7; + pixel_y = -28; + req_access_txt = "2" + }, +/obj/machinery/door_control{ + id = "Secure Armory"; + name = "Secure Armory Shutter Control"; + pixel_x = -2; + pixel_y = -36; + req_access_txt = "3" + }, +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/warden) +"xuX" = ( +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/wood, +/area/lawoffice) +"xvr" = ( +/obj/structure/disposalpipe/junction{ + dir = 8 + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"xwk" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 12 + }, +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "showroomfloor" + }, +/area/medical/surgery1) +"xwz" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + icon_state = "caution" + }, +/area/crew_quarters/fitness) +"xwU" = ( +/obj/machinery/economy/slot_machine, +/turf/simulated/floor/plating, +/area/maintenance/gambling_den) +"xyi" = ( +/obj/item/toy/plushie/carpplushie/gold, +/turf/space, +/area/space) +"xzt" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/prison/cell_block) +"xAB" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/closet/walllocker/emerglocker/east, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"xBA" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "Secure Gate"; + name = "Security Blast Door"; + opacity = 0 + }, +/obj/effect/mapping_helpers/airlock/unres{ + dir = 4 + }, +/obj/machinery/door/airlock/security/glass{ + name = "Brig - Prisoner Release" + }, +/obj/effect/mapping_helpers/airlock/access/all/security/doors, +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/prison/cell_block) +"xBJ" = ( +/obj/structure/railing{ + dir = 10; + pixel_x = -6; + pixel_y = -4 + }, +/obj/item/kirbyplants{ + pixel_y = 7 + }, +/obj/structure/railing/corner{ + dir = 5; + pixel_x = -2; + pixel_y = -28 + }, +/turf/simulated/floor/grass, +/area/medical/research) +"xBO" = ( +/obj/machinery/atmospherics/unary/vent_pump{ + dir = 4; + external_pressure_bound = 0; + icon_state = "in"; + autolink_id = "waste_out"; + initialize_directions = 1; + internal_pressure_bound = 4000; + on = 1; + pressure_checks = 2; + releasing = 0 + }, +/turf/simulated/floor/engine/vacuum, +/area/atmos) +"xCC" = ( +/obj/structure/shuttle/engine/propulsion/burst, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/pod_2) +"xDn" = ( +/obj/structure/sign/electricshock{ + pixel_y = 32 + }, +/turf/simulated/wall, +/area/security/permabrig) +"xDo" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "chapel" + }, +/area/chapel/main) +"xDF" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"xDT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plating, +/area/maintenance/port) +"xEe" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/structure/cable/yellow{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "yellowfull" + }, +/area/engine/controlroom) +"xEl" = ( +/obj/structure/flora/rock/pile, +/obj/structure/flora/grass/jungle, +/turf/simulated/floor/grass/no_creep, +/area/hallway/secondary/exit) +"xFF" = ( +/obj/structure/disposalpipe/junction/y{ + dir = 1 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"xGi" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/warden) +"xGw" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/maintenance/fsmaint) +"xGO" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/toxins/lab) +"xHl" = ( +/obj/machinery/economy/vending/sustenance, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "red" + }, +/area/security/permabrig) +"xIe" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "dark" + }, +/area/security/brig) +"xIo" = ( +/obj/structure/bed, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"xIG" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/crew_quarters/bar) +"xIJ" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/main) +"xIM" = ( +/obj/structure/table/reinforced, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "red" + }, +/area/security/checkpoint/south) +"xJh" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/medical/reception) +"xJD" = ( +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/engine, +/area/toxins/explab) +"xJT" = ( +/obj/structure/window/reinforced, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/bridge) +"xKd" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/economy/vending/lawdrobe, +/turf/simulated/floor/wood, +/area/lawoffice) +"xKs" = ( +/obj/structure/table, +/obj/item/folder, +/obj/item/pen, +/obj/structure/disposalpipe/junction/reversed{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"xKv" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"xKC" = ( +/obj/machinery/disposal, +/obj/structure/disposalpipe/trunk, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/camera{ + c_tag = "Research Toxins Launch"; + network = list("Research","SS13"); + dir = 9 + }, +/turf/simulated/floor/plasteel, +/area/toxins/launch) +"xKE" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/item/chair/stool, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/maintenance/fsmaint) +"xKL" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"xKN" = ( +/obj/machinery/hologram/holopad, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "cmo" + }, +/area/medical/biostorage) +"xKV" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel/grimy, +/area/security/detectives_office) +"xKW" = ( +/obj/structure/closet/secure_closet/medical2, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/medical/surgery2) +"xKX" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/wrench, +/obj/item/clothing/glasses/welding, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitepurplecorner" + }, +/area/toxins/lab) +"xLo" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/starboard) +"xLC" = ( +/obj/machinery/door/poddoor/preopen{ + id_tag = "Biohazard_medi"; + name = "Quarantine Lockdown" + }, +/obj/effect/spawner/window/reinforced/polarized{ + id = "Psych" + }, +/turf/simulated/floor/plating, +/area/medical/psych) +"xMj" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "yellowcorner" + }, +/area/hallway/primary/port) +"xMm" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkred" + }, +/area/security/seceqstorage) +"xNW" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"xOa" = ( +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central) +"xOp" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/teleporter) +"xOv" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/port) +"xOZ" = ( +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plasteel, +/area/toxins/storage) +"xPn" = ( +/obj/effect/spawner/random_spawners/wall_rusted_always, +/turf/simulated/wall, +/area/maintenance/abandonedbar) +"xPG" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the E.X.P.E.R.I-MENTOR chamber."; + layer = 4; + name = "E.X.P.E.R.I-MENTOR Camera Screen"; + network = list("Experimentator"); + pixel_y = 32 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/white, +/area/toxins/explab) +"xPJ" = ( +/obj/machinery/door/airlock/external{ + id_tag = "sol_door_int"; + locked = 1; + name = "Arrivals External Access" + }, +/obj/machinery/atmospherics/pipe/simple/visible{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/hallway/secondary/entry) +"xPQ" = ( +/obj/structure/closet/firecloset, +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/machinery/light, +/turf/simulated/floor/plasteel, +/area/bridge/checkpoint/south) +"xPW" = ( +/obj/machinery/light, +/turf/simulated/floor/carpet, +/area/lawoffice) +"xQB" = ( +/obj/structure/table/reinforced, +/obj/item/radio{ + pixel_y = 8 + }, +/obj/structure/reagent_dispensers/peppertank{ + pixel_x = 32 + }, +/obj/machinery/requests_console{ + department = "Security"; + departmentType = 5; + name = "Security Requests Console"; + pixel_y = 30 + }, +/obj/machinery/camera{ + c_tag = "Departure Lounge Security Checkpoint West" + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "red" + }, +/area/security/checkpoint/south) +"xQW" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"xRm" = ( +/obj/machinery/access_button{ + autolink_id = "escape_btn_ext"; + name = "exterior access button"; + pixel_x = 24; + pixel_y = 24; + req_access_txt = "10;13" + }, +/obj/structure/lattice/catwalk, +/turf/space, +/area/space/nearstation) +"xRD" = ( +/obj/effect/spawner/random_spawners/cobweb_right_frequent, +/obj/structure/closet/firecloset, +/obj/effect/spawner/lootdrop/maintenance/two, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"xRT" = ( +/obj/structure/disposalpipe/segment{ + dir = 8; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/office) +"xSg" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/crew_quarters/fitness) +"xSL" = ( +/obj/structure/girder, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"xSV" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/engine/break_room) +"xTE" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/crew_quarters/fitness) +"xTQ" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"xTV" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/port) +"xUI" = ( +/obj/machinery/suit_storage_unit/security, +/turf/simulated/floor/plasteel, +/area/security/securearmoury) +"xUO" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden, +/turf/simulated/floor/plating, +/area/hallway/secondary/exit) +"xVf" = ( +/obj/structure/grille, +/turf/simulated/floor/plating, +/area/maintenance/apmaint) +"xVl" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/maintenance/fore) +"xVZ" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/fitness) +"xWk" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/fore) +"xWB" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/maintenance/starboard) +"xWK" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/grimy, +/area/library) +"xXt" = ( +/obj/machinery/chem_dispenser, +/obj/structure/reagent_dispensers/fueltank/chem{ + pixel_x = 32 + }, +/obj/item/reagent_containers/glass/beaker/large, +/turf/simulated/floor/engine, +/area/toxins/explab) +"xYj" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/maintenance/port) +"xYR" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 8; + icon_state = "1-8" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 4; + icon_state = "1-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/hallway/primary/central/south) +"xYS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plating, +/area/maintenance/fore) +"xYW" = ( +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/turf/simulated/floor/plasteel, +/area/storage/art) +"xYX" = ( +/obj/machinery/atmospherics/unary/outlet_injector{ + dir = 4; + icon_state = "on"; + autolink_id = "tox_in"; + on = 1; + pixel_y = 1 + }, +/turf/simulated/floor/engine/plasma, +/area/atmos) +"xZj" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/beach/water{ + icon_state = "seadeep" + }, +/area/crew_quarters/fitness) +"xZn" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/item/storage/box/donkpockets{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/structure/table, +/obj/structure/disposalpipe/segment{ + dir = 4; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 6 + }, +/turf/simulated/floor/plasteel, +/area/quartermaster/miningdock) +"xZU" = ( +/obj/item/reagent_containers/glass/bucket, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"yaB" = ( +/obj/item/kirbyplants, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/medical/reception) +"ybA" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/turf/simulated/floor/plating, +/area/security/prison/cell_block) +"ybB" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitepurple" + }, +/area/toxins/xenobiology) +"ybF" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/plasteel/dark, +/area/bridge) +"ybX" = ( +/obj/machinery/access_button{ + autolink_id = "virolab_btn_int"; + name = "Virology Lab Access Button"; + pixel_y = -24; + req_access_txt = "39" + }, +/obj/machinery/door/airlock/virology{ + autoclose = 0; + id_tag = "virolab_door_int"; + locked = 1; + name = "Virology Lab Internal Airlock" + }, +/obj/effect/mapping_helpers/airlock/access/all/medical/virology, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitegreenfull" + }, +/area/medical/virology) +"ycP" = ( +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/white, +/area/medical/chemistry) +"yde" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/turf/simulated/floor/plating, +/area/security/permabrig) +"ydk" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 2; + icon_state = "0-2" + }, +/turf/simulated/floor/plating, +/area/security/checkpoint/south) +"ydY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small, +/turf/simulated/floor/plating, +/area/maintenance/fsmaint) +"yeh" = ( +/turf/simulated/floor/plating, +/area/maintenance/abandonedbar) +"yeu" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitegreen" + }, +/area/medical/virology) +"yez" = ( +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/security/general, +/turf/simulated/floor/plating, +/area/maintenance/starboard) +"yfi" = ( +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkred" + }, +/area/security/brig) +"yfw" = ( +/obj/machinery/door/firedoor, +/obj/effect/decal/warning_stripes/yellow, +/obj/structure/disposalpipe/segment, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/plasteel/white, +/area/medical/medbay) +"ygH" = ( +/turf/simulated/wall/r_wall, +/area/security/permabrig) +"yhe" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) +"yhh" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/simple/hidden/supply, +/turf/simulated/floor/wood, +/area/crew_quarters/heads/hop) +"yiO" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plasteel, +/area/maintenance/port2) +"yiR" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/plasteel/grimy, +/area/chapel/main) +"yiW" = ( +/obj/effect/spawner/window/reinforced, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 4; + icon_state = "2-4" + }, +/turf/simulated/floor/plating, +/area/medical/virology) +"yjd" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "green" + }, +/area/hallway/secondary/exit) +"yjy" = ( +/obj/structure/cable{ + d1 = 1; + d2 = 2; + icon_state = "1-2" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/hallway/primary/central) +"ykm" = ( +/obj/machinery/atmospherics/unary/vent_scrubber/on{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/atmos/control) +"ykw" = ( +/obj/structure/disposalpipe/segment{ + dir = 2; + icon_state = "pipe-c" + }, +/obj/structure/cable{ + d1 = 2; + d2 = 8; + icon_state = "2-8" + }, +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/crew_quarters/locker) +"ykx" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/camera{ + c_tag = "Brig - Warden's Office"; + dir = 4; + network = list("SS13","Security") + }, +/obj/machinery/newscaster/security_unit{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkred" + }, +/area/security/warden) +"ykJ" = ( +/turf/simulated/floor/plasteel/white, +/area/medical/scibreak) +"ykU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/maintenance/fore2) +"ylJ" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/quartermaster/storage) + +(1,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(2,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(3,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(4,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(5,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(6,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(7,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(8,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(9,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(10,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(11,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(12,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(13,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(14,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(15,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(16,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(17,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(18,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(19,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(20,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(21,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(22,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(23,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bmo +bpm +pVN +bpm +pVN +bpm +bmo +bmo +bmo +bmo +bmo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(24,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bkt +bpn +brp +bRu +brp +bRr +blv +blO +brp +brp +brp +cpb +bLR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(25,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bku +bpo +bLM +bms +bPC +bRs +bTs +bVH +brq +bms +bnR +bpo +brr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(26,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +bpm +bmo +bmo +bmo +bmo +bmo +bmo +bmo +bmo +bmo +bmo +bmo +bPR +bpo +brr +bNM +bNM +bNM +bTt +bNM +bNM +bNM +bkt +bpo +bLR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(27,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bku +bpn +brp +brp +brp +brp +bwM +brp +brp +brp +brp +brp +brp +brp +bJQ +brs +bNM +bPG +bRx +bTu +bVJ +ccx +bNM +bkt +lvH +brr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(28,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ops +bpo +brq +bpu +bms +bms +bms +bpu +bms +bms +bpu +bms +bms +bpu +bms +aaa +bNM +bPH +bSr +bTv +bXI +cgI +bNM +bkt +lvH +dSz +pVN +bpm +pVN +bmo +bpm +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(29,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bkt +bpo +brr +abj +abj +abj +btd +btd +btd +btd +btd +btd +btd +btd +btd +btd +bNM +bPO +bTc +bTw +bVL +chu +bNM +bku +boe +mRz +mRz +mRz +mRz +brp +cpb +brs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(30,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bku +bpo +brs +abj +abj +btd +btd +btd +bzv +btd +btd +btd +bvz +btd +bzv +btd +bNM +bPP +bUD +hzl +bXI +chE +bNM +aaa +bpu +bms +bms +bpu +bms +bPC +bpo +brs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(31,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ops +bpo +brs +aaa +btd +btd +btd +bxX +bzw +btd +bCT +btd +bzw +bzD +bJR +btd +bNM +bPQ +bXm +bTI +bVN +cmx +bNM +qrT +qrT +qrT +qrT +qrT +abj +bku +bpo +brs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(32,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bku +bpo +brr +abj +btd +btd +bwG +bxY +byg +bBd +bCU +bwG +bBf +bxY +bBf +tEw +bNM +bNM +bNM +bTz +bNM +bNM +bNM +qrT +qrT +qrT +qrT +qrT +qrT +bkt +bpo +brs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(33,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bmo +bnM +bpo +brs +aaa +btd +bvz +bwH +bxZ +bzy +bIh +bCV +bIh +bIh +bIh +bJS +bLQ +bNN +bPI +bVO +bTG +bVO +bPI +bNM +qrT +rSI +ceL +eaH +qrT +qrT +bkt +bpo +bLS +bmo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(34,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bkt +bmp +cqK +bpq +brr +btd +btd +btd +bBg +bye +bzz +bBf +bED +bBf +bBf +bgN +bJT +bLO +bNM +bPJ +bRz +bTB +bVS +bXH +bNM +caV +caW +fmm +fmm +chX +qrT +bku +bmq +cqK +csk +brs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(35,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acJ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bku +bmq +bnO +bpq +brs +btd +btd +byg +bBf +bye +bBf +btd +btd +bIi +naX +bwJ +bhV +bNL +bNM +bSo +bVS +bTE +bVS +bXI +qrT +ccU +caW +ceP +fmm +fBl +qrT +bkt +bmq +cqL +bpq +brs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(36,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bkt +bav +bnP +bvv +bRG +btd +btd +bwF +bwK +byc +bCY +btd +bCX +bEE +btd +bIj +bJU +biX +bNP +bPL +bRB +bTD +bVR +bXJ +bZh +caX +boh +cgu +ccW +chW +qrT +cKl +bBv +bnP +btk +brs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(37,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bku +baE +bcA +bdZ +brs +btd +btd +bvC +bwJ +byd +bBf +btd +btd +bIk +naX +bwJ +bJV +bBf +bNM +bXI +bVS +bTE +bVS +bXI +oMr +caY +ccX +ceP +fmm +vDg +qrT +bkt +brT +bsb +btx +brs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(38,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ops +bmr +cqM +bps +brr +btd +btd +btd +bCW +byd +bzA +bBf +bEF +bBf +bBf +bIl +bip +bBf +bNM +bPJ +bRD +bTF +bVS +bXK +bNM +caV +ccX +fmm +fmm +chX +qrT +bku +cpd +cqM +csl +brs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(39,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +oMO +fPS +bJP +brs +aaa +btd +bvz +bwH +byf +bzB +bIm +bCZ +bIm +bIm +bIm +bJW +bLQ +bNR +bPI +bVT +bTG +bVT +bXL +bNM +qrT +bon +vzz +hng +qrT +qrT +bkt +bJP +orz +bpu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(40,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bku +bJP +brr +abj +btd +btd +bwG +byg +bIn +bBd +bCU +bwG +bBf +bIn +bBf +uVE +bNM +bNM +bNM +bTH +bNM +bNM +bNM +qrT +qrT +qrT +qrT +qrT +qrT +bkt +bJP +brr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(41,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bkt +bJP +brs +aaa +btd +btd +btd +byh +bzD +btd +bDa +btd +bGq +bIo +bzw +btd +bNM +bPN +bVj +bTI +bVU +bPN +bNM +qrT +qrT +qrT +qrT +qrT +abj +bku +bJP +bLR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(42,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bkt +bJP +brs +abj +abj +btd +btd +btd +bzv +btd +btd +btd +bvz +btd +bzv +btd +bNM +bQC +bXI +bTL +bXI +bXM +bNM +aaa +bpm +bmo +bmo +bpm +bmo +cnY +bJP +brr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(43,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bkt +bJP +brr +abj +abj +abj +btd +btd +btd +btd +btd +btd +btd +btd +btd +btd +bNM +bQD +bjE +bTK +bXI +bXN +bNM +bku +bJO +pDS +pDS +pDS +pDS +chS +cpe +brs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(44,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bkt +bJP +brw +bpm +bmo +bmo +bmo +bpm +bmo +bmo +bpm +bmo +bmo +bpm +bmo +aaa +bNM +bRt +bXI +bTL +bXI +bXO +bNM +bkt +eHx +orz +oMO +bpu +bms +bms +bms +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(45,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bku +bJY +chS +chS +chS +chS +bxM +chS +chS +chS +chS +chS +chS +chS +bJX +brs +bNM +bPN +czz +blG +bmS +bXP +bNM +bkt +bJP +brr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(46,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +bpu +oMO +bms +bms +bms +bms +bms +bms +bms +bms +bms +bpu +fPS +bJP +bLR +bNM +bNM +bNM +bTM +bNM +bNM +bNM +bku +bJP +brs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(47,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bku +bJP +bLS +bmo +bPR +bRJ +bTN +bVV +brw +bmo +bnM +bJP +brs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(48,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bkt +bJY +bLT +bRv +chS +bVW +bTO +bVW +chS +chS +chS +cpe +brs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +acF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(49,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +fPS +bLU +bLM +bPC +bmq +bTS +bpq +brq +oMO +bpu +oMO +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(50,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bku +bLV +brr +bku +bRL +bTQ +bmY +brr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +aaa +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(51,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUJ +aaa +bku +bmq +bTR +bpq +brr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +dyo +dyn +dyo +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(52,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUJ +aaa +bku +bmq +bTS +bpq +brr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +dyn +dyo +dCy +dyo +dyn +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(53,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUJ +abj +bPS +bRM +bTT +bVX +bPS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +dyo +dyo +dBE +dCz +dEc +dyo +dyo +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(54,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUJ +aaa +bPT +bRN +bTU +bVY +bXQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +abj +abj +dyn +dyn +dAY +dBF +dAH +dEv +dFU +dyn +dyn +abj +abj +acF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(55,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUJ +aaa +bPU +bRO +bZw +bVZ +bXR +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dyo +dzv +dAH +dAH +mtx +dAH +dAH +dFf +dyo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(56,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUJ +abj +bPV +abj +chw +abj +bPV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +abj +abj +dyn +dyn +dAZ +dBG +dAH +dEw +dFV +dyn +dyn +abj +abj +acF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(57,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUJ +aaa +bPW +bRP +chw +bWa +bXS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +dyo +dyo +dCA +dAH +dEK +dyo +dyo +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(58,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUJ +aaa +bPX +bRQ +cjl +bWb +bXT +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +dyn +dyo +dAH +dyo +dyn +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(59,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUJ +aaa +abj +bRR +cnH +bWc +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +dyo +dDP +dyo +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(60,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bVf +bXG +bYl +abj +coi +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +aaa +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(61,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +bUJ +aaa +csr +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(62,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +bUJ +aaa +csr +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +acF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(63,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +bUJ +abj +coi +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(64,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +bUJ +aaa +csr +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(65,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +bUJ +aaa +csr +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(66,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +bUJ +abj +coi +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(67,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +bUJ +aaa +csr +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(68,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +bUJ +aaa +csr +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(69,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +dij +abj +dij +dij +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +bUJ +abj +coi +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(70,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +dij +aGW +dij +dij +aaa +abj +aaa +abj +aaa +dij +dij +abj +dij +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +abj +aaa +bUJ +aaa +csr +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dZV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(71,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +abj +aaa +abj +aaa +ash +asV +atY +aaa +abj +aaa +abj +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +bUJ +aaa +csr +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dmq +dmq +dmq +cHA +cHA +cHA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(72,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +ash +asV +atY +aaa +ash +ata +atY +aaa +ash +asV +atY +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bUJ +abj +coi +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cRD +cRD +cRD +xCC +cHA +cXX +cXX +cHA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +acF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(73,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +ash +ata +atY +aaa +ash +ata +atY +aaa +ash +ata +atY +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +bUJ +aaa +csr +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cUP +cUQ +vUu +cIu +elb +drn +drn +cHA +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(74,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +ash +ata +atY +abj +ash +ata +atY +abj +ash +ata +atY +abj +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +acF +acF +abj +abj +abj +acF +acF +acF +dij +aaa +bUJ +aaa +csr +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cRD +cRD +cRD +xCC +cHA +sPz +cXU +cHA +cHA +cHA +cHA +cHA +cHA +aaa +aaa +abj +acF +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(75,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +ash +ata +atY +aaa +ash +ata +atY +aaa +ash +ata +atY +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +bwN +bwN +bwN +bwN +bwN +bwN +bwN +acF +abj +abj +bUJ +abj +coi +abj +abj +aaa +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +dmq +dmq +cHA +cHA +drn +slE +drn +pAC +dpX +cLA +dtU +cHA +cHA +aaa +abj +acF +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(76,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +dij +dij +aaa +ash +ata +atY +aaa +abj +atb +abj +aaa +ash +ata +atY +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +bwN +bzE +bzE +nYm +bzE +bzE +bwN +acF +dij +aaa +bUJ +aaa +csr +aaa +abj +bXU +cba +cba +cba +bXU +cie +cie +cie +bXU +cie +cie +cie +bXU +cie +cie +cie +bXU +cie +cie +cie +bXU +xtS +cWn +drn +dhG +drn +drn +drn +dhG +drn +cCy +cJK +aaa +abj +iYu +cHA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(77,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +abj +abj +abj +abj +atb +abj +abj +abj +atZ +abj +abj +abj +atb +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +bwN +bzE +bBi +bBj +bEG +bGB +bwN +abj +dij +aaa +bUJ +aaa +csr +aaa +abj +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +bXU +iPQ +cWn +drn +cHA +cHA +cHA +cHA +cHA +drn +maf +cJK +aaa +cHA +uci +cHA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(78,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +apF +aEc +aEc +aEc +atc +atZ +atZ +atZ +atZ +atZ +atZ +atZ +atZ +aEb +aEc +aEc +aEc +atc +atZ +atZ +atZ +abj +acF +acF +acF +acF +acF +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +bwN +bzE +bBj +bDc +bBj +bzE +bwN +abj +abj +abj +bUJ +abj +coi +abj +abj +bXU +cba +cba +cba +bXU +cie +cie +cie +bXU +cie +cie +cie +bXU +cie +cie +cie +bXU +cie +cie +cie +bXU +rkv +drn +dhG +cHA +cJP +cLC +rkV +cHA +drn +cTi +cJK +aaa +cHA +wrr +cHA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(79,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +abj +abj +abj +abj +atK +abj +abj +abj +atZ +abj +abj +abj +atK +abj +abj +abj +abj +abj +abj +abj +iKT +abj +aLT +aNT +aPk +aNT +acF +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +bwN +bzE +bBi +bBj +bBi +bzE +bwN +abj +dij +aaa +bUJ +aaa +csr +aaa +bXU +bXU +cbb +abj +aaa +cmC +aaa +aaa +aaa +cmL +aaa +aaa +aaa +cmL +aaa +aaa +aaa +cJd +aaa +abj +cbb +bXU +dmq +drn +cXU +cHA +cWl +unt +lxh +cHA +sQr +sZp +cHA +aaa +cHA +fuc +cHA +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(80,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +dij +abj +abj +aaa +ash +atL +atY +aaa +abj +atK +abj +aaa +ash +atL +atY +aaa +abj +aaa +abj +abj +aGX +ujF +aGX +acF +aGZ +wok +aGZ +aWR +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +bwN +bzE +bzE +bzE +bzE +bzE +bwN +abj +abj +aaa +bUJ +aaa +csr +aaa +bXU +bZj +cbb +cdc +aaa +ctY +cJe +cJe +cKj +cJe +cJe +cNn +cJe +cJe +cNZ +cJe +cJe +cOm +aaa +cda +cbb +cDx +bXU +drn +dhG +cHA +cHA +pWT +cHA +cHA +dtU +drn +cJK +cHA +cHA +uht +cHA +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(81,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +ash +atL +atY +aaa +ash +atL +atY +aaa +ash +atL +atY +aaa +dij +aaa +abj +abj +aGX +sVl +aGX +acF +aGZ +aPl +aGZ +aSx +aTS +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +bwN +bzG +bBl +bDd +bBl +bGs +bwN +abj +bVs +bXG +bYJ +abj +csr +abj +bXU +bZj +cbb +cxG +abj +czw +cwt +clp +cuO +clp +clp +cuO +clp +clp +cuO +clp +cwv +czw +abj +cCg +cbb +cDx +bXU +dhG +drn +cIv +dhG +cLA +cMS +cLA +cQu +cLA +cLA +drn +cWm +cXT +kyU +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(82,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +ash +atL +atY +abj +ash +atL +atY +abj +ash +atL +atY +dKA +dij +abj +abj +aGX +aGX +wzi +aGX +aGZ +aGZ +aPm +aGZ +aGZ +aZY +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +bwN +bzH +bBo +bfO +bge +bGu +bwN +abj +dVS +abj +abj +abj +csr +abj +bXU +bZk +cbd +cxG +aaa +czw +cjI +cnZ +abj +abj +cuQ +aaa +acF +abj +abj +dEx +dvU +czw +aaa +cCg +cDt +dCx +bXU +cWn +dhG +bLN +cJO +cNh +cNh +cNh +drn +drs +cJO +cNh +dhG +dhG +cJK +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(83,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +ash +atL +atY +aaa +ash +atL +atY +aaa +ash +atL +atY +aaa +dij +aaa +abj +aGY +aIq +upI +aKY +aGZ +aNU +aPn +aQM +aSy +aTU +abj +abj +aaa +abj +abj +abj +aaa +abj +abj +abj +abj +abj +abj +abj +aaa +abj +abj +abj +abj +bwN +bzI +bEI +bDf +bEI +bGv +bwN +mLM +psu +mLM +mLM +abj +csy +bWd +bXU +bZl +cbb +cxG +abj +cBU +cjJ +abj +aaa +aaa +acF +abj +acF +aaa +aaa +abj +dUE +cPK +abj +cCg +cbb +cDv +bXU +drn +drn +cIw +cIx +cIx +cIx +cIx +cIx +cIx +cIx +cIx +cWn +dtU +cHA +abj +abj +aaa +dbz +dbz +irt +dbz +irt +dbz +dbz +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(84,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +ash +atU +atY +aaa +ash +atL +atY +aaa +ash +atU +atY +aaa +abj +aaa +abj +aGY +aIr +aJI +aKZ +aGZ +aNV +vRj +aQN +aGZ +aZY +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +abj +abj +bwN +bzJ +bEK +bDh +bEK +bGw +bwN +bJZ +wZD +bVt +mLM +bZf +ctI +ctJ +bXU +bZm +cbe +cxG +aaa +czw +cjI +abj +aaa +acF +acF +acF +acF +acF +aaa +abj +dvU +czw +aaa +cCg +cDu +dUG +bXU +drn +cXU +cIx +cKt +cMU +cOy +cOz +cRE +cZq +deZ +cIx +cWo +cXU +cHA +abj +abj +abj +dbz +rlI +dhu +dhv +dWw +yeh +dbz +abj +abj +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(85,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +dij +aaa +abj +aaa +abj +aaa +ash +atU +atY +aaa +abj +aaa +abj +aaa +dij +abj +abj +aGY +aIs +aJM +aLc +aGZ +ibb +aPp +aQO +aGZ +aTU +aOg +aXa +aYu +aXa +aOg +bdk +beE +bdk +aOg +biK +bkv +biK +aOg +bpv +brx +bpv +aOg +abj +abj +bwN +bzK +bBr +bDg +bEM +bGx +bwN +naG +qpV +naG +mLM +bRT +bUc +bWf +bXU +bXU +bZl +cFL +acF +czw +cjI +coa +acF +acF +cwt +clp +cwv +acF +acF +acF +dvU +czw +acF +cbb +cDv +bXU +bXU +cWn +cXU +cIy +cLx +cOx +mgl +cOA +cTh +cOx +dfd +cIx +cWn +dsr +irt +irt +dbz +irt +dbz +yeh +qCd +duT +dYm +lTi +dbz +irt +dbz +irt +irt +abj +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(86,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +dij +aGW +dij +abj +aaa +abj +aaa +abj +aaa +abj +dij +aGW +dij +dij +abj +aaa +aGY +aGY +aLr +aGY +aGZ +aNV +apC +aQN +aGZ +aZY +aOg +aXb +aYv +aXa +aOg +bdl +beF +bdk +aOg +biL +bkw +biK +aOg +bpw +bpv +bpv +aOg +abj +bwN +bwN +bzL +vzG +bDi +vzG +bzL +bwN +opo +fDS +bNW +bUP +bNX +bUd +bWg +bXU +bXU +bZl +cbb +abj +cBU +cjJ +aaa +abj +acF +cjI +cpg +dvU +acF +abj +aaa +dUE +cPK +abj +cbb +cDv +bXU +cEA +sCq +dWk +bLP +cJR +cLD +nLW +cLD +cQx +cLD +cJR +cJM +cWp +cXU +xPn +dae +yeh +dcM +daf +lTi +dhv +duT +dYm +lTi +dmM +dou +dpR +rlI +irt +abj +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(87,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +dij +dij +dij +dij +dij +dij +dij +dij +abj +abj +abj +abj +aaa +aGZ +aIt +aMO +aLb +aMA +aNY +aPr +mRb +aGZ +aTU +aOg +qtC +vYt +lPg +aOg +uit +jKW +xYX +aOg +uJH +vXf +tnu +aOg +ibK +jGV +xBO +aOg +acF +bwN +byi +bzL +bBt +bDj +bEN +bGy +bLX +bKb +bMe +mKn +bQe +bRU +bUe +cgD +bXU +bXU +bZl +dtI +acF +czw +cjI +acF +acF +acF +cqO +cqQ +cwu +acF +acF +dQC +dvU +czw +acF +cbb +cDv +bXU +bXU +tbp +lrv +cIx +oCK +cLE +jzw +cLE +cQy +cLE +djk +fWx +nyt +drn +cLz +yeh +dnH +dcX +yeh +dYu +lTi +lTi +lTi +dYt +dnH +dnH +dcX +dkr +dbz +abj +abj +abj +abj +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(88,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aaa +abj +aaa +aaa +aaa +aaa +acF +aHa +aIu +aJN +ffZ +aLk +aOd +aPt +aQQ +aSz +baa +aOg +wWl +aVR +lOm +aOg +wWl +aVR +lOm +aOg +wWl +aVR +lOm +aOg +lOm +aVR +wWl +aOg +rHp +aVc +tls +srs +riQ +bDk +bEO +bIp +mLM +bKc +bMf +sdR +ilW +bNY +bUf +bWi +bXU +bZn +cdb +cxG +aaa +czw +cjI +abj +aaa +acF +acF +acF +acF +acF +aaa +abj +dvU +czw +aaa +cCg +cDw +dUH +bXU +cFT +cHk +cIx +haY +cLF +cMX +cOC +cMX +cJW +cTj +cIx +cWr +cXX +cLz +dbG +yeh +lTi +iFl +yeh +dhw +diY +dkr +dYt +dYu +dYu +dcX +dqZ +xPn +abj +aaa +aaa +abj +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(89,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +abj +abj +abj +abj +abj +abj +aaa +abj +abj +abj +aGZ +aIv +aJO +aLd +aMB +aOa +aPB +aQR +aGZ +abj +aSM +bbF +aSM +buX +aSM +bbF +aSM +buX +aSM +bbF +aSM +buX +aSM +buX +aSM +bbF +aSM +acF +bwN +byk +bzL +bDe +bDl +bGt +bGz +bGz +bGz +bGz +bGz +bGz +bGz +bGz +bGz +bXU +bZl +cbb +cxG +abj +cBU +cjJ +abj +aaa +aaa +acF +abj +acF +aaa +aaa +abj +dUE +cPK +abj +cCg +cbb +cDv +bXU +jUu +cXU +cIx +cIx +cLG +cIx +cLG +cIx +cLG +cIx +cIx +cWs +dlM +cLz +dag +kUG +fIn +acS +acS +acS +acS +acS +acS +vpU +lTi +dcX +dra +dbz +dbz +dbz +aaa +abj +abj +abj +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(90,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +aaa +aAe +aBV +aAe +aBV +aAe +aBV +aAe +aJy +aBV +aGZ +aIw +aJO +aLf +aMG +aOb +aOb +aOb +aOg +aOg +aOg +bmN +aOb +baj +aYO +bmN +aOb +baj +aYO +bmN +aOb +baj +aOg +baj +aOb +bmN +aOg +aOg +bwP +byl +byl +byl +bEJ +byl +bGz +bIq +bKd +bMg +bNZ +bWl +bRV +kPt +fHs +bXU +bZo +cbd +cxG +aaa +czw +cjI +cqN +abj +abj +acF +aaa +czi +abj +abj +dQD +dvU +czw +aaa +cCg +cDt +dUI +bXU +reN +cXU +cIx +cJS +cLH +cMY +cOA +cOA +cRF +cTk +cIx +vpq +cXY +irt +dah +lAm +lTi +dcX +dcX +dcX +dfN +dfN +yeh +sph +iFl +lTi +lTi +yeh +yeh +dbz +aaa +abj +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(91,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +abj +abj +aAi +ayG +azR +ayG +aAi +ayG +azR +aIT +aEa +aGZ +aIx +aJO +vlH +aMC +aOb +aPH +aPH +aSA +aTW +aVC +aXg +aTW +bak +bbM +aXg +aTW +bak +aVC +aXg +aTW +bak +bnS +bpy +olZ +btg +buo +bvD +bwP +bym +bzN +bIx +bDm +bET +bGz +bIr +bKe +bMh +bOa +bjz +bjP +sQA +wrE +bXU +bZl +cbb +cxG +abj +czw +cjI +cif +aaa +aaa +acF +aaa +cif +aaa +aaa +cif +dvU +czw +abj +cCg +cbb +cDv +bXU +jUu +cXU +cIx +cJU +cLI +cMZ +cMZ +cMZ +cRG +cLH +cIx +uPq +cXY +irt +dai +uai +lTi +mAs +dcX +dnH +yeh +dks +dcX +sph +yeh +dYy +drb +iFl +dtJ +irt +abj +acF +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(92,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +abj +aaa +aAi +aAi +aAi +aAi +aAi +aAi +aAi +aDC +aBV +aHa +aIy +aJP +aLg +aMI +aOh +mWY +aQT +aSB +aTX +aVD +aXh +rYV +bal +bbN +bdn +mZk +bgb +bbN +biN +fMM +bmu +bnT +bpz +brA +bth +bup +bvE +bwQ +byn +bzN +sFA +vPq +bEQ +bGz +bIs +bKf +bMi +bOb +bUq +bRW +bUi +dYV +bXU +cbc +esw +cgB +aaa +cHt +cjK +cob +cob +cob +cob +cuP +cob +cob +cob +cob +dUF +cPX +aaa +dqQ +hhD +dVy +bXU +nXR +drn +cIB +cJV +cLJ +cNa +cOD +cQz +cRH +cTl +cIx +uPq +dsr +irt +rlI +rJi +dcR +mAs +dfN +dcX +diZ +dfN +yeh +sph +dYt +dYy +drc +yeh +dtK +dbz +aaa +acF +abj +abj +acF +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(93,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +abj +abj +aAi +ayG +ayG +ayG +aAi +ayG +ayG +aIT +aEa +aHa +aIz +aJR +aLh +aMF +aOb +rCz +aQU +aSC +aTY +aVE +aXi +aYy +aYy +aYy +bdo +aYy +aYy +aYy +bdo +bkz +bmv +aUi +bpA +brB +aTZ +ban +bvF +bwP +bzO +bzN +bBy +bDo +bER +bGz +nVq +bKf +bMj +bQd +bQh +bRX +bUj +bWm +bXU +bXU +jkM +bXU +cdc +abj +cif +cda +cgG +cgG +cgG +cpj +cgG +cgG +cgG +cda +cif +abj +cCf +bXU +wou +bXU +bXU +jUu +dhG +cIC +cJW +cLJ +cNe +ldQ +cQA +cRI +fOy +cIx +rQp +dhG +irt +daj +hvs +dmM +mAs +dfN +yeh +dfN +dcX +dcX +sph +lTi +dYy +drd +lTi +hsa +irt +abj +acF +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(94,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +abj +abj +aAi +aDC +aEa +aDC +aEa +aDC +aEa +aDC +aBV +aGZ +aIA +aJR +aLi +gmy +rXd +tni +aQV +aSD +aSc +aVF +aXj +aYz +bam +bam +bam +ban +ban +aXW +aYt +bkA +bmw +bnU +bpB +brC +bti +buq +bvG +bwP +byp +bzN +qbx +ikM +bES +bGz +bIu +bKg +bMk +bOd +bMk +bRY +bUk +bWn +bXU +bZp +hLU +bXU +bXU +cgG +cgG +cgG +cgG +cmQ +cpi +crd +cpi +csp +cgG +cgG +cgG +cgG +bXU +bXU +uVM +cDz +bXU +qMB +dWg +cHi +rMm +vKs +tmx +cOE +iZl +cRJ +cOG +cUS +fvA +drn +irt +yeh +rJi +dcT +mAs +yeh +yeh +yeh +dcX +dfN +sph +dYu +dYz +drc +yeh +dlK +dbz +aaa +acF +abj +abj +acF +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(95,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +dij +abj +dij +dij +abj +atd +atd +ovX +axH +ovX +ovX +atd +atd +ovX +ovX +ovX +axH +atd +aGZ +aJS +aLh +aMH +aOb +aPx +aQW +aSE +aUa +aVG +aXk +aYA +aYA +bbO +aYA +beJ +bgc +aXk +biO +bkB +bmx +aUi +bpC +brD +btj +bur +bvH +bwU +byq +bzP +bBz +bDq +bEU +bGz +bIv +bKh +bUl +bOe +bUl +bRZ +bUl +bIq +bXU +fEo +cbi +cdd +ceU +cib +cib +cib +cgG +cmR +cod +cpl +cqR +csq +cgG +cib +cib +cib +dWi +cdd +llJ +jEI +bXU +vpq +dsr +cIx +tJc +sOU +cNe +iss +qGa +cRK +cJW +cIC +lQE +iIM +sVu +oPR +rcF +lZc +pLr +doO +doO +doO +doO +dfN +vRk +iFl +dcX +dre +dbz +dbz +dbz +aaa +abj +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +dij +dij +abj +sso +dij +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(96,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +abj +abj +atd +avx +awG +pxQ +ayF +ayF +aAf +aBh +gWK +jrG +aLq +axG +aGd +aGZ +aJU +aPs +aMK +aOg +aPy +aQX +aSD +aPF +aSI +aXl +aVO +ban +bbP +ban +ban +ban +bhj +biP +bkB +bmy +bnV +bpD +brE +ban +bus +bvI +bwP +byl +byl +byl +bDr +byl +bGz +bQi +bKk +bUm +bOf +bQi +bSa +bUm +bGz +bXU +bZr +pwY +bXU +ceV +cic +cjL +cjP +idF +cmS +coe +cpm +cqS +csq +idF +cic +cjL +cjP +ceV +bXU +siP +cDA +bXU +gZI +dlM +cIx +cJZ +sOU +cNe +ceM +cQD +cRL +cTm +cIx +qGj +dhG +cZl +dnH +dcX +drb +drb +dfP +dra +dja +iFl +lTi +dmQ +lTi +dcX +drf +irt +abj +aaa +aaa +abj +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +abj +dij +dij +aaa +aaa +abj +aaa +aaa +dij +dij +sso +dij +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(97,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +abj +atd +oGq +vAT +fkl +atd +aLs +aFd +axI +aFd +ayT +aCi +aCi +aDe +aFd +aFd +aHo +aJF +aGZ +aGZ +aLm +aMJ +aOg +aPz +aQY +aSF +aUb +aVH +aXm +beJ +bao +bbQ +bdp +beJ +bgd +aYA +biQ +bkC +bmz +bnW +bpE +brF +btl +but +bvJ +bwU +bys +bzR +bBA +bDs +fzw +byl +bIx +bKC +bIx +bGz +qWx +bSb +bUn +bOf +bXY +bZs +wVM +cde +ceW +bWK +cjM +cjQ +clr +cmT +cof +cpn +cqT +cDG +clr +cuU +cjM +bWK +cAC +cAD +jTH +cDE +bXU +gZI +cHo +cIx +lCu +iga +cOF +cOF +cOF +cRM +cTn +cIx +ezh +dhG +cLz +dan +dcX +dcW +dcX +dcX +dcX +dcX +dcX +yeh +dcX +dcX +dnH +dcX +dbz +abj +abj +abj +abj +abj +abj +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +aaa +abj +aaa +aaa +dTV +dYL +dVn +aaa +aaa +abj +aaa +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(98,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +atd +atd +wpY +vxY +aua +axl +avI +awI +axK +ayJ +azU +ayR +aAg +aCV +aEd +ayR +aFW +aJH +aIB +lZR +aLs +aML +aOg +aPH +spS +iiY +veH +aVI +aXn +aYD +cOB +bap +cOB +beK +aXq +bhk +biT +bkM +bmA +aOb +bpF +aOb +aOg +aOg +aOg +bwP +adA +bKr +bKr +bLW +bKr +bGA +bIy +blx +bIy +bGz +bQk +bSc +bUo +bWo +bYc +bZt +cbl +cdf +ceX +wyG +cii +cjR +cls +cmU +cqU +cpo +swS +csu +cls +cuS +cww +cgJ +czk +cAE +cCm +cdh +bXU +vPi +cHp +cIx +cKb +cLO +cMY +cOG +cOA +cOG +cJT +cIx +uPq +cXU +cLz +rlI +dbJ +dcX +deG +dcX +yeh +rlI +dkv +dlK +dlK +daf +yeh +rlI +irt +abj +aaa +aaa +abj +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +dTV +dYL +dVn +aaa +dTV +dYM +dVn +aaa +dTV +dYL +dVn +aaa +sso +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(99,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +raB +aaa +ovX +wYl +aub +ude +aub +axl +avI +awJ +axJ +aCp +ayV +aCS +aCS +aDh +aFl +aHc +aEn +aHe +aID +aJW +aLu +aMM +aOj +aUM +aUM +aSD +aSc +aVJ +aXo +aXo +aOb +aOb +aOb +aXo +aXo +bhl +biR +bkM +bmB +bnX +bpG +brG +btm +buu +aOg +bwV +bQt +bQt +bQt +bKl +bQt +bQp +bQt +bKl +bMo +bGz +bQl +bSd +bUp +bWp +cxE +bZx +cbo +cdh +ceY +cig +cbn +cjS +bXU +cmW +cpk +csm +csn +csv +bXU +cxL +cbn +czp +czl +cAF +cbo +cdh +bXU +tJR +drs +cIx +cIx +cIx +cIC +cOH +cIx +cIw +cIw +cIx +qGj +drn +cfn +cfn +bDp +bDp +bDp +bDp +bDp +bDp +bDp +bDp +bDp +dbM +dbM +bDp +bDp +bDp +bDp +bDp +abj +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +sso +aaa +dTV +dYM +dVn +aaa +dTV +dYM +dVn +aaa +dTV +dYM +dVn +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(100,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +raB +aaa +mjU +enc +aud +pDC +aub +axl +avI +vHo +axL +ayL +azT +azT +azT +ayP +aCj +aDf +aFe +aHh +aID +aCk +wAP +aMN +aOg +aPH +aQZ +aSD +aSc +aVI +aOb +aYF +baq +bdq +bdq +beL +aOb +bhk +tBD +bkM +bmC +aYK +bpH +brH +aYK +buv +aOg +bwW +hzR +bIA +bIA +bDu +bEW +bIA +bIA +bKp +bMu +bGz +bQm +bjT +blH +bWq +cxE +bZx +cbn +cdh +ceY +cih +cbn +cjT +bXU +bXU +gdK +cpq +cpp +bXU +bXU +cjT +cbn +czr +czl +cAF +cbn +cDD +cEB +wfC +cHq +xDT +cKc +xeI +olk +ozO +xeI +cRN +isQ +glK +bIb +xdE +iMI +ecY +dbK +dcY +ddI +dkw +dhy +djb +dYn +bDp +dmV +dpT +dpW +dso +dsn +dtM +duQ +bDp +abj +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +sso +abj +dTV +dYM +dVn +abj +dTV +dYM +dVn +abj +dTV +dYM +dVn +abj +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(101,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +cMQ +uTp +aub +toC +cQH +auG +avC +mxx +axM +ayM +aAd +aAd +aAd +npF +aCj +aEf +aFf +aHl +aIE +atd +aLp +atd +aOg +aPC +aRb +aSD +aSc +aVI +aXp +aYG +bdr +bbS +bdr +beM +bgf +bhn +biS +bkM +bmD +bnY +bpI +brI +brI +buw +bvK +bwX +byv +bKr +bBE +bKp +bEX +bGD +bIA +bKp +bMq +bGz +bVr +bTV +bWI +bOf +cxF +bZx +cbo +cdh +ceZ +cgM +cij +cjU +cmP +cmO +coj +cpr +cqW +ctF +cuW +jwZ +cij +cgM +czm +cAF +cbo +duP +bXU +egM +dhG +drn +drn +drn +cNh +dhG +cNh +cNh +cNh +cNh +cNh +dtP +drn +vpq +bDp +dcY +dwZ +cAZ +cxM +uMt +dYo +mkp +cwq +dYw +dYA +cPT +deJ +yiO +duR +bDp +abj +abj +acF +acF +aaa +acF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +dTV +dYM +dVn +aaa +dTV +dYM +dVn +aaa +dTV +dYM +dVn +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(102,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +atd +atd +ndp +ude +aub +auI +aLu +awH +axO +ayM +azY +aCg +aCg +aDb +ayM +aFg +tnA +aHh +aIF +atd +aPE +aRa +aOg +aPH +aRc +aSD +aSc +aVI +aOb +aYH +bas +bbT +bds +eON +aOb +bhk +aZm +bkM +bmE +bnZ +bpJ +brJ +btn +bux +aOg +byl +byl +byl +bBF +uCF +bEX +bGE +bEX +bKp +bMr +bGz +bGz +bWq +bGz +bGz +bXU +cbu +cbn +cqX +cfc +bWK +bWK +bWK +bWK +bWK +cok +cps +cqX +bWK +bWK +bWK +bWK +bWK +bWK +cCe +cCo +cDH +qIe +seN +cHr +dtU +dlM +dmq +dmq +dmq +dmq +dmq +dmq +dmq +dmq +dmq +drn +qHY +dbL +dbZ +deJ +dfS +dov +gLk +dky +dbM +dmS +dYx +dYo +wnI +drl +dpS +dtQ +bDp +abj +aaa +acF +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +dij +aaa +dij +dij +aaa +dij +aaa +dTV +dYM +dVn +aaa +abj +dYN +abj +aaa +dTV +dYM +dVn +aaa +abj +dij +dij +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(103,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +ovX +trS +aub +ude +aub +fby +avE +nyU +axP +ayM +azZ +azZ +azZ +aCY +aEh +aFh +aJs +aHl +aIG +aJV +tBS +aMP +gML +aPH +aQZ +aSD +aSc +aVL +aXo +aXo +aOb +aOb +aOb +aXo +aXo +bho +aZm +bkI +bmF +boa +bpK +brK +bto +buy +aOg +bwY +bOg +bzW +bBG +bKp +bIA +bGF +bEX +bKp +jTc +bOg +bQq +bWK +bWK +bYo +bQr +bhL +cbp +mMt +gTA +mMt +jFV +mMt +jFV +mMt +vDY +cpt +cfb +cgN +cfb +cgN +cfb +cgN +bos +cAG +cCp +cdh +bXU +oSQ +dhG +drn +cKf +dmq +cNi +cNi +cIM +cVG +cIM +cIM +cIM +dmq +drn +sOx +bDp +dcd +deI +cxq +cyc +ali +uUA +dlL +mDl +vHx +dYB +oER +dpU +dfW +dYo +bDp +abj +abj +acF +acF +aaa +acF +aaa +aaa +aaa +aaa +aaa +aaa +acF +abj +abj +abj +acF +aaa +aaa +abj +abj +abj +dij +abj +abj +abj +abj +abj +abj +aaa +aaa +dYN +abj +abj +abj +dQB +abj +abj +abj +dYN +abj +aaa +aaa +abj +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(104,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +raB +aaa +mjU +ipX +aud +aMX +aud +avF +awO +aye +axQ +ayO +aAa +aBX +aAa +aCZ +aAa +aCZ +aFX +aGi +aIH +aJZ +bVK +aMQ +aOm +aTT +aTT +aSH +aUd +aVI +aXq +bbR +bbR +bbR +bbR +bbR +aXn +bhk +biU +bkJ +bmG +bob +bpL +bob +btp +buz +bvM +bwZ +byx +bzV +bBH +bDx +bEZ +bGG +bIC +nhh +bMt +bNU +bQA +bSh +bUs +cbR +cia +vcm +cbq +cdk +cfe +boA +cjN +boA +boA +coc +col +cpu +cqV +cAB +ctG +cuV +cAB +cAB +dWa +cAB +cAB +cDJ +bXU +tkY +dhG +dhG +cKg +dmq +cNj +cOI +cKo +cKo +cKo +cKo +cWy +dmq +cZm +oTP +dbL +dcZ +deI +cZw +dhB +qSv +dYp +bDp +cwq +deI +dpV +drh +dsp +deJ +dso +bDp +abj +aaa +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +aaa +aaa +acF +abj +abj +acF +aaa +aaa +dij +abj +aaa +dQB +dQB +dQB +dQB +dQB +dQB +dQB +dQB +dQB +dQB +dQB +dQB +dQB +dQB +dQB +dYR +dYS +dYS +dWc +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(105,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +cMQ +uTp +aub +ude +aub +hCn +awP +fVj +axR +ayM +aAb +aAb +aAb +aDa +aEh +aFh +aFY +xEe +aII +lZR +mEb +aMR +aOk +aPH +aQZ +aSD +aUe +aVN +aXr +aYJ +bau +bau +bau +aXG +aXr +sGz +biV +bkK +bmH +boc +bpM +brL +btq +buA +aOk +bxa +bOi +bzW +bBI +bDy +bFa +bGH +bHh +bIA +bMu +bOi +bRS +cAB +bWN +cfB +uma +bZA +cbo +cdl +cfd +cgO +cil +gHP +clu +coh +com +cpv +cqZ +css +bQr +byr +cwx +cxK +czs +cAI +cCr +byr +mbi +jSH +cHr +dhG +ddh +dmq +cIM +cNi +cIM +cIM +cIM +cIM +cIM +dmq +dHk +oTP +bDp +cwq +deI +dkz +dkz +oJn +dkB +bDp +dmT +deI +deJ +vXM +dkA +dfW +dYG +bDp +abj +abj +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +acF +abj +abj +abj +acF +aaa +aaa +acF +abj +abj +abj +abj +aaa +dQB +abj +abj +abj +aaa +aaa +dYI +abj +abj +abj +dQB +abj +abj +abj +dYI +abj +aaa +aaa +abj +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(106,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +atd +atd +ndp +ude +aub +hWZ +aqr +awQ +axS +ayM +aAc +aCh +aCh +gdT +ayM +ayM +aFZ +aHh +gqS +atd +mKM +aNZ +aOg +aPG +aRf +aSD +aTZ +aVF +aXs +aUQ +dkD +bbV +aYK +aXN +ijT +mzZ +ban +bkM +bmI +szK +szK +lvJ +btr +plR +szK +szK +szK +szK +szK +szK +bFb +bGI +bIA +bIA +bMv +byl +bQr +bWt +bUu +bWt +bQr +bZA +cbs +cdl +bou +cgP +cim +cmM +nNM +cmV +cra +cpw +cra +cmV +nNM +cwy +cDB +cDP +cCd +cDP +wpg +cDK +mbi +uFO +drn +drn +drn +dmq +cIH +cOJ +cIM +cIM +cTp +cOJ +cIH +dmq +cWn +qGj +bDp +ddc +deI +dkA +dri +ooN +dYq +mkp +dmU +deJ +dhJ +vXM +dYD +dfW +duS +bDp +abj +abj +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +acF +abj +abj +acF +aaa +aaa +dij +abj +aaa +dYI +aaa +aaa +dij +aaa +dTV +dYO +dVn +aaa +abj +dYI +abj +aaa +dTV +dYO +dVn +aaa +abj +dij +dij +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(107,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +raB +aaa +ovX +wYl +aub +ude +cQH +auG +haM +awL +axN +ayM +aAd +aAd +aAd +npF +aDc +aEj +aGa +aHl +aIJ +atd +atd +atd +aOg +aPH +aRg +aSD +aTZ +aVF +bgg +bkL +bgg +ban +ban +tiC +bgg +ban +ban +bkM +bmJ +szK +hqO +brN +bts +buD +bvN +bxb +byz +bzX +bBJ +szK +bFc +bGH +bKr +iHp +bMw +bQs +bOn +bQt +bUv +bWu +clo +bZB +cbt +ceT +pkx +iUa +cjO +cmN +nNM +czH +coo +cpx +crb +cst +nNM +cuY +kfj +lAo +bAq +wxA +cCt +cDL +mbi +box +tUs +cIG +cKi +dmq +cNk +qkD +trn +cRP +vDo +tAt +cVh +dmq +dlM +sOx +dbM +dkp +deL +fTZ +cyE +djg +cHY +mkp +dmW +deI +dkA +dYC +dfV +drk +duU +bDp +abj +abj +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +aaa +aaa +aaa +abj +abj +abj +dij +abj +aaa +dYJ +aaa +aaa +dij +aaa +dTV +dYO +dVn +aaa +dTV +dYO +dVn +aaa +dTV +dYO +dVn +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(108,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +jyr +enc +sDz +uVx +aub +axl +auQ +awR +axL +ayP +aBf +aBf +aBf +ayL +aDc +aEj +aFi +aHm +aIC +aJY +aLv +aMS +aOg +aPH +aRh +aSJ +aUf +aVP +aXu +aYL +aXu +hlY +bbW +beP +bgh +bhp +bhp +bkN +bmK +szK +fhL +brO +btt +buD +bvO +sdv +aLJ +bzY +bBK +szK +fvO +bGJ +owe +byl +bQs +bQs +bSl +bIA +bUw +bWv +bwP +bZC +cfg +cdn +cff +clv +bXU +bXU +nNM +mPT +oJu +buB +gUT +gUT +nNM +cuZ +cwz +cxN +czu +cAL +cCt +cDM +mbi +efk +dmq +dmq +kTo +dmq +slV +cOO +cRQ +cTs +cUV +cWC +slV +dmq +cZn +sOx +bDp +dda +deM +dfX +dso +oTx +dcY +mkp +dmX +deI +dYr +dfV +dhJ +dfW +duV +bDp +abj +abj +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +aaa +dij +dij +dij +abj +abj +abj +abj +aaa +mVF +abj +aaa +dij +abj +dTV +dYO +dVn +abj +dTV +dYO +dVn +abj +dTV +dYO +dVn +abj +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(109,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +cMQ +nqE +aub +ude +aub +axl +auQ +awS +axT +ayI +azV +aCU +aCU +aEe +aFV +aFV +aGb +aHn +aIL +aKX +aLw +aMT +aOg +aPH +aRi +aSK +aUg +hAZ +aXv +aYM +bax +qbb +bdt +beQ +bgi +jJc +biZ +bkO +bmL +szK +bpQ +brP +btu +buE +bvP +bfv +byB +bzZ +bBL +szK +bFd +bGK +bID +byl +taB +bQt +jkP +bSm +bUx +bWw +bwP +bZD +cbv +cdo +ciX +clv +cin +cjV +nNM +cmY +cos +cpz +crf +cIN +nNM +cva +kfj +cxN +czq +cAL +cCt +cED +mbi +efk +dmq +cII +cKk +cIL +cTv +cOQ +cRR +xtx +cRR +dWl +dWt +dmq +cWn +sOx +bDp +bDp +bDp +bDp +dhE +oTx +dmR +bDp +dox +mDm +fTZ +fTZ +fTZ +dYo +dYH +bDp +abj +abj +aaa +abj +aaa +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +dPp +pkj +dPp +abj +dij +aaa +dTV +dYO +dVn +aaa +dTV +dYO +dVn +aaa +dTV +dYO +dVn +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(110,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +atd +atd +wpY +qDr +kvA +axl +auQ +awT +axV +ayR +aAg +ayR +aAg +aDd +aEm +aFj +aGg +aME +aMM +jcJ +aMx +aMU +aOg +aPI +aPH +aSL +aUh +aPH +aXw +aYN +bay +aPH +bdu +beR +bgj +bhr +bja +bkP +bmM +szK +btv +xnv +btv +rke +bvO +ykm +byC +xnp +bBM +szK +bFe +bGM +kIs +byl +gVE +bIA +bIA +xSV +bGC +bWx +bwP +fQU +cbw +cdp +cfh +clv +ddg +cio +nNM +cmZ +cor +cpz +crg +crg +nNM +cwB +cwz +rzQ +dlt +cAL +oKB +cGb +mbi +efk +dmq +cIJ +cKm +cNo +cRO +rqn +uBD +cRS +cUX +ttx +dWu +dmq +cWn +vfg +ecY +cLA +drn +bDp +bDp +djc +bDp +bDp +dmY +doz +drg +dso +dYo +dtO +duX +gQW +gHy +shb +gHy +gQW +ixr +gQW +abj +abj +abj +abj +abj +abj +abj +dij +dij +dij +dij +dij +abj +dij +dij +abj +aaa +abj +dPp +ozn +dPp +abj +raB +aaa +dTV +dYP +dVn +aaa +dTV +dYO +dVn +aaa +dTV +dYP +dVn +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(111,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +aaa +atd +oGq +pRQ +fkl +atd +oft +aCW +axU +ayK +azW +aCW +aCW +aEl +mWB +aGh +aHp +aJD +ouG +auK +lGc +wcr +aOl +aOg +aOg +aOg +aUi +aOb +aUi +aYO +bmN +aOb +baj +aYO +bmN +aOb +baj +aOg +bmN +szK +wKJ +brR +btw +kGD +bvR +bxc +byD +bAb +bBN +szK +bFf +bGL +bII +byl +bMA +bOm +bQv +bXE +bUz +bWy +bwP +bZE +cbx +cdq +cfi +clv +cip +cYb +clw +cna +cot +cpA +crg +csx +nNM +iuo +fHC +wUm +lhm +cBy +sXj +gRU +mbi +uNf +dmq +cIK +cLQ +cIL +cOL +dWm +cWA +hfh +cWA +dWm +dWv +dmq +dhG +cNh +vfg +ecY +ddh +cHA +dhz +tJj +dhz +dbM +bDp +dbL +bDp +dji +dbM +bDp +bDp +gQW +sJk +sfD +owG +mGS +cBR +gQW +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +aaa +aaa +abj +aaa +abj +aaa +dPp +dPp +gLy +dPp +dPp +aaa +aaa +aaa +abj +aaa +dKz +dTV +dYP +dVn +aaa +aaa +abj +aaa +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(112,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +abj +abj +aaa +atd +avK +awU +axW +ayQ +aBW +aDA +aBl +aCe +aEo +aFk +aGc +aJG +atd +atd +atd +atd +atd +abj +abj +aSM +baN +aSM +baN +aSM +bbF +aSM +buX +aSM +bbF +aSM +buX +bkQ +aOW +szK +szK +szK +fdz +buH +bvS +bxd +byE +bAc +szK +szK +bFg +bGN +bIK +bKw +bwP +qNn +qNn +qNn +bwP +bwP +bwP +clv +clv +clv +clv +clv +ciq +cjX +nNM +cIP +bsc +bvc +bwu +csz +nNM +lsZ +cwz +cxN +czt +cAL +oKB +jZy +mbi +efk +dmq +cIL +cIL +cIL +cIL +cOP +cVb +rEf +cVb +cOP +cIL +dmq +dmq +dmq +dmq +oWz +enE +dhG +dhG +buM +uDz +dlM +dmZ +cLA +dpX +drn +dhG +drn +cIS +gQW +sSH +uoa +sqF +gCG +xag +gQW +abj +abj +abj +abj +abj +abj +dij +dij +dij +dij +abj +dij +dij +dij +aaa +abj +aaa +dPq +dPZ +rXy +dRo +dPq +aaa +aaa +dij +dij +aaa +aaa +aaa +abj +aaa +aaa +sso +dij +dij +sso +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(113,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +mzA +mzA +abj +abj +abj +abj +atd +atd +atd +atd +ayU +ayU +atd +aCk +aDg +cMQ +cMQ +atd +atd +atd +aaa +abj +xyi +abj +aaa +abj +aOg +xgF +aVR +xgF +aOg +wWl +aVR +lOm +aOg +wWl +aVR +lOm +aOg +aOW +bcP +bpU +bty +bty +buI +bvT +bty +byF +bty +bfE +bty +bty +bGO +bWz +bWz +bOh +bWz +bWz +bWz +bUA +bWz +bYe +cHA +cby +cdr +cfk +drn +cLA +cQu +nNM +cnc +cnd +gng +cnb +csA +nNM +cva +cwz +cxN +cxP +pWy +oQg +mld +mbi +efk +dmq +cIM +cIM +cIM +xmq +cQF +cWA +hfh +cWA +dWp +wOT +cYi +cIM +cIM +dmq +ddh +fOe +rEZ +xYj +okx +adR +adR +ibG +tOT +ryH +adR +riO +mar +drn +gQW +kdm +jqA +xKC +gFm +vHE +gQW +abj +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +aaa +dPq +dQa +dQJ +dRp +dPq +aaa +aaa +aaa +sso +aaa +dij +dij +abj +dij +dij +sso +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(114,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +abj +aaa +aaa +abj +aaa +abj +aDZ +aDZ +abj +abj +aFz +aEp +aJz +aEp +aJz +aEp +aJz +aEp +aJz +aOU +abj +abj +aOg +ihK +vom +oeB +aOg +eXU +qWZ +vIR +aOg +ffd +mIh +uYX +aOg +aOo +bcP +bpV +brU +xTV +buJ +fSH +bxf +byG +bAe +bBO +bDC +bDC +bGQ +wtk +wtk +wtk +wtk +wtk +wtk +bUB +shr +bYf +iPE +cdg +iMn +glK +rNU +xDT +jlS +nNM +cnd +cou +cpB +cnb +cuT +nNM +cCw +cwz +rzQ +cAH +cAL +cCt +cDN +cCx +opB +dmq +cSi +cKn +cIM +cNq +cQG +cTr +cUU +cWB +dWq +cWE +cIM +cKo +doQ +ddi +ddi +ddi +ddi +ddi +ddi +ddi +ddi +lSu +lSu +lSu +lSu +lSu +gZI +sVv +gQW +gQW +liD +gQW +gQW +gQW +gQW +abj +aaa +aaa +aaa +aaa +aaa +ddy +ddy +ddy +ddy +ddy +ddy +ddy +ddy +ddy +ddy +ddy +dPq +dXH +dRb +dRq +dPq +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(115,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apG +apG +apH +apH +apH +apG +apG +awX +awX +awX +awM +awM +awX +awX +awM +awM +awM +awX +awX +awX +awX +awX +awX +aOW +aaa +abj +aOg +aUm +aVT +aUn +aOg +baA +bbZ +baB +aOg +bgl +bht +bgm +aOg +aOW +bcP +xMj +ttb +btA +buK +buK +bxg +byH +bAf +bfG +brV +brV +bGR +brV +brV +brV +brV +bQw +brV +oAE +bYg +bYg +cHA +ddg +dhG +cNh +ctS +dtP +jTE +nNM +cne +cph +cpC +crh +csB +nNM +qdx +cwz +cxT +cpy +cAP +oKB +cEO +mbi +gJG +dmq +cIM +cIM +cLR +spW +cQI +cQP +iMO +cTz +dWr +cWD +cIM +cIM +cIM +ddi +kQt +wDU +dQd +xJD +bSj +fOB +erA +lSu +lim +rfh +rQj +lSu +gZI +drn +dkI +qQx +sBp +nMR +dkI +abj +abj +abj +aaa +aaa +aaa +aaa +ddy +ddy +hEl +dOO +dOO +naA +xVf +dRL +hwI +dCJ +dbp +dOO +dPq +dPq +dRc +dPq +dPq +ddy +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(116,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apG +aqv +aro +aqw +ate +auh +auL +aor +aor +aqF +ayW +ekv +nlN +diK +nlN +hwF +hwF +jeZ +hwF +nlN +aKa +aNe +awX +aOo +abj +abj +aOg +aUn +aVU +aUn +aOg +baB +bca +baB +aOg +bgm +bhu +bgm +aOg +aOo +awX +igB +brW +brW +brW +brX +brW +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bVC +cjA +cpP +cHA +cHA +cbB +dlM +cfn +dlM +dhG +fCe +nNM +cnf +cov +cpD +csw +csC +nNM +lmh +gCJ +czn +czv +cAQ +cCA +cDP +mbi +gJG +dmq +cIL +cIL +cIL +cIL +cOT +cQN +fTj +cTy +cOW +cIL +cIL +daD +cIL +ddi +tGY +kNC +vhD +gNd +mRq +dgc +rsK +lSu +uUc +pjk +pjk +lSu +mZS +dhG +dkI +mcg +jkk +kMx +dkI +iBy +aet +aet +aet +hAD +aaa +aaa +ddy +mWO +dbp +fhI +dOO +dcA +ddv +dbp +dOO +dbp +dOO +dPr +deW +dOQ +kep +dbp +dSn +dlc +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(117,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apG +aqw +arp +arp +arp +aui +apG +aor +awW +axY +azb +ltH +ayC +aCl +aCl +aCl +aCl +aCl +aCl +aCl +dLy +aLx +awX +aOW +aaa +abj +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOg +aOW +awX +lfQ +brW +aaa +aaa +aaa +aaa +bxh +bAg +bBP +bDE +bFi +bGS +bIN +bKy +bMC +bOq +bxh +stv +oAE +bWH +cHA +bZG +drn +cLA +cfo +drs +drn +ivq +nNM +clw +nNM +nNM +nNM +nNM +nNM +mbi +mbi +czo +cAJ +cCq +cCx +mbi +mbi +opB +dmq +cIM +cIM +cIM +xmq +cQL +cQP +iMO +cTz +dWs +wOT +cYi +cIM +cIM +ddi +syO +dng +dng +dng +hXU +dgc +smh +gep +uUc +pjk +pjk +lSu +mZS +fim +dkI +tnN +htH +fQr +dkI +jUs +aet +aet +aet +hAD +aaa +aaa +ddy +dOO +dbp +iVX +iVX +iVX +xtZ +xtZ +iVX +iVX +dOO +dPs +dOO +dEi +dOO +djA +dSp +dlc +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(118,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apH +aqx +arq +aro +atf +auj +apG +avL +ayC +axZ +ayX +eTV +aBo +aCl +aDk +aEq +aGe +aEr +aHd +aCl +avZ +asq +awX +aFz +aJz +aEp +aJz +aEp +aJz +aEp +aJz +aEp +aJz +aEp +aJz +aEp +aJz +aEp +aJz +bRm +awX +xYS +brW +aaa +buL +vyN +bxh +bxh +bAh +bBQ +bDF +bDF +bGT +bDF +bDF +bDF +bOj +bxh +bjU +xnm +bWE +bYi +drn +cHr +drn +drn +drs +cHr +jTE +clx +drn +drn +dhG +dpX +cLA +drn +drn +drn +drn +drn +drn +drn +drn +drn +nbk +dmq +cSl +cKo +cIM +cNs +cQG +lnL +cRZ +ybB +dWq +cWF +cIM +cKn +dpP +ddi +nmA +gJT +mOW +rxy +mSF +dgc +uah +gep +uUc +oIJ +kWF +lSu +eRw +drn +dkI +icL +kgO +iev +dkI +dkI +dkI +dkI +dkI +jUs +sHa +abj +oJY +dOO +ddv +iVX +sab +jrK +thL +eiF +rYP +xdd +dOP +dPt +dbw +dbw +dbw +dbw +dbw +dbw +dQS +dbw +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(119,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +apG +aqy +arr +ars +atg +auk +apG +ekv +hwF +hwF +ttm +ezo +aBp +aCl +aDl +aEr +aEr +aEr +aHj +aIM +avZ +ayC +awX +awX +awX +awX +awX +awM +awM +awM +awX +awM +awM +awM +awX +awM +awM +awM +awX +awX +awX +inc +brW +aaa +vyN +bvW +bxj +vyN +bAi +bBR +bDH +bFj +dUB +bIJ +bKu +bBR +bOr +bxh +bty +oAE +bWH +cHA +bZI +cbE +dhG +dtP +cNh +drn +uyc +xDT +rua +xDT +tUs +tUs +glK +xDT +xKL +hoj +glK +czx +glK +glK +cDR +xDT +eGn +dmq +cIM +cIM +cLR +spW +cNl +cQP +iMO +cTz +cTG +cWD +cIM +cIM +cIM +ddi +syO +dng +dng +dng +vky +mcM +weO +pWh +nXr +rDQ +pjk +lSu +nSl +fim +dkI +lKp +lKp +qIZ +mpi +pUB +cEI +ltb +gpn +vfh +ayG +aaa +oJY +dID +ugI +iVX +hDz +thL +hbN +wgx +fHD +xdd +dOO +dXo +dQb +dQN +dRm +dRD +dSa +dSA +dTf +dQb +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(120,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +knM +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +qcA +aaa +aaa +aaa +aaa +aaa +aaa +apH +aqz +ars +ars +ath +ars +apG +avM +aor +aya +axY +aAk +asq +aCl +aDm +aEq +aFP +aEr +aHq +aCl +rOm +hwF +jeZ +hwF +hwF +diK +diK +gsB +nlN +hwF +hwF +hjU +aqF +aqF +aor +azb +aEt +aqF +bkR +ayC +aqF +tXZ +brX +aaa +jvp +bvX +bOs +byI +bOs +eRb +eRb +eRb +bGP +tpn +sav +sav +kSc +bUr +hEF +bjp +bWG +bYj +bYj +bYj +bYj +bYj +bYj +bYj +cFM +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +drn +dhG +xOv +dmq +cIL +cIL +cIL +cIL +cOW +cQO +obW +cTA +cOT +cIL +cIL +cIL +cIL +ddi +tGY +juA +asB +cir +piV +dgc +hxB +lSu +pjk +pjk +pjk +lSu +nSl +pmA +dkI +wkT +wkT +wIR +wfa +dyz +qJA +wbZ +tTk +aet +jMN +aaa +ddy +dID +dOO +iVX +aeT +pCi +hxc +uho +nmk +lTY +dgR +dPv +dQc +dbp +dRr +dRK +dbp +dSF +dUi +dTW +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(121,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +acC +aef +aef +acC +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +acC +udZ +siv +abj +abj +abj +abj +abj +apH +aqA +art +ars +ati +ath +auM +dLy +awX +awX +awX +awX +aDH +aCl +aDn +aEq +ffA +aEr +aHr +aCl +gTc +ayC +aMV +aMV +aMW +aMY +aSO +wAL +aMW +aMW +aBo +baC +bcb +azb +aor +bgn +bgn +aor +aCo +azb +azb +wgF +brW +aaa +uqc +bvY +bxk +uqc +bAi +bBR +bDJ +bFk +mCN +bIO +bBR +bBR +bOt +bxh +bty +oAE +bWH +bYj +bZJ +cbF +cdx +cfq +cgW +cgX +gqz +clC +cnh +cow +cpH +clC +bYj +bZO +cvh +cwE +cxV +czy +bZK +bYj +dhG +dlM +gJG +dmq +cIM +cIM +cIM +xmq +cOR +cQP +iMO +cTz +dWp +wOT +cYi +cIM +cIM +ddi +kQt +xXt +wRc +psA +kGI +les +gkc +lSu +tSM +erP +pjk +lSu +nSl +rOe +dkI +aYb +plr +nLy +uUX +dyz +ehm +nCY +dkI +aaa +aaa +aaa +ddy +dOO +dEi +iVX +thL +wgx +qPg +thL +thL +iVX +dEi +dPw +dQe +dRj +dRB +dRQ +dBC +dSG +dUl +dTW +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(122,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +aaa +aaa +acC +afb +afb +acC +abj +aaa +aaa +aaa +aaa +abj +acC +acC +acC +acC +acC +acC +aaa +aaa +aaa +abj +acC +vcx +acC +aaa +aaa +aaa +abj +aaa +apH +aqB +aru +asl +atj +aum +apG +qlg +awX +ayb +ayY +aAl +aor +aCl +aDo +hvD +ouS +aEr +aHs +aCl +avZ +aLy +aMV +aOp +aPJ +aRj +aSP +qJL +qmW +aMY +ayC +vVM +aVK +aor +beS +bgo +aVK +aVK +ayC +aCL +aDH +jlj +brW +aaa +buL +uqc +bxh +bxh +bAp +bBT +bBT +bBT +bGX +ofl +bBT +bBT +bOu +bxh +bty +oAE +bWH +bYk +bnk +cbG +ckj +cfr +cgX +ciu +gqz +clC +gqz +clC +bvL +clC +bYk +ctH +crn +eWo +cxW +crn +cAT +bYj +czF +drn +efk +dmq +cSq +cKn +cIM +cNt +cQG +cPc +cQK +cQV +dWq +cWG +cIM +cKo +dpZ +ddi +ddi +ddi +ddi +ddi +vZO +ddi +ddi +lSu +lSu +lSu +lSu +lSu +omF +cZt +dkI +qhG +pLU +eNq +sOj +dyz +qJA +ebU +dkI +ivD +ivD +ivD +dkI +gHB +dCJ +iVX +gDw +wtM +qPg +sqZ +eiF +iVX +dhx +dPx +dQf +dRj +dOO +dRZ +dko +dSO +dUS +dQS +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(123,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adb +acC +adb +acC +acC +acC +acC +aef +aef +adb +acC +acC +adb +acC +acC +acC +acC +aik +aiE +afb +ajf +acC +acC +acC +acC +adb +acC +xPJ +acC +adb +adb +adb +adb +aaa +apH +aqC +arv +laV +atk +iSg +auN +sKM +awX +aor +azb +iHP +aEg +aCl +aDp +aEr +vBb +kQd +qeT +mIi +aIN +aLz +aMW +aOq +aPK +aRk +gIb +jbr +aVV +aMW +aYP +gTc +aVK +ayC +awX +aDH +aCL +bjc +aor +bmP +awX +ixZ +brW +aaa +aaa +aaa +aaa +bxh +bAk +bBU +bDI +bFl +bGY +bIR +bKB +bME +bOw +bxh +bSy +oAE +bWH +ctU +bDU +xWK +xWK +xWK +xWK +sQX +aiz +aJo +uKv +xWK +mWa +xWK +gtO +xWK +phi +cwG +cxX +czA +ctH +bYj +drn +drn +efk +dmq +cIM +cIM +cLR +spW +cQI +cWA +hfh +cWA +cTH +cWD +cIM +cIM +cIM +cKr +hYv +cPn +cPn +jji +ujU +hnH +dih +lSc +cPn +cRd +cZt +hHk +kuI +sFK +dkI +hMD +jeJ +fqr +ecs +dyz +iTn +wbZ +vaZ +wRN +cKu +sMj +dkI +dbp +lbA +iVX +dzb +thL +qPg +thL +thL +xdd +dbp +dPy +dbw +dQP +dRF +dSc +dSb +dSQ +dlJ +dQS +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(124,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acC +acC +acC +vIN +tXb +adZ +san +adZ +aeI +adZ +adZ +afJ +adZ +adZ +agd +age +adZ +adZ +adZ +adZ +adZ +adZ +adZ +adZ +adZ +aip +agA +agg +adZ +xcL +fbp +qtk +bKz +wSO +adb +aaa +apH +aqz +arw +ars +ars +grn +apG +lny +awV +hks +hks +aAm +mfv +aCl +aDq +aEq +hUi +aEq +aHt +aHx +uvE +aLA +aMW +aOr +aPL +aRl +aRm +aUq +lfd +aMW +aCo +gTc +azb +azb +aEt +aEt +aor +aqF +aor +aqF +aqF +ixZ +brW +brW +brW +brX +brW +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +bxh +cWa +oAE +bWH +ctU +bZM +crn +crn +crn +crn +htD +crn +crn +crn +crn +bZM +crn +csG +crn +cvj +cwH +cxY +czA +cAU +bYj +drn +drs +efk +dmq +cIL +cIL +cIL +cIL +cOY +cSb +uLq +cSb +cOY +cIL +cIL +cKr +cKr +cKr +gtR +gPh +oOZ +drN +rQZ +tar +mZo +kSr +mdg +mdg +nxO +kzh +jvS +eFJ +kmi +oBZ +sCD +mNC +mpV +iYj +ist +dOz +vaZ +ieu +vBO +hss +dkI +dOO +haA +xdd +rsX +nvl +qPg +thL +thL +xdd +dOO +dPz +dQg +dRk +dRE +djZ +dRK +dSW +dTj +dbw +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(125,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +nXF +pUC +rtH +vsW +afh +aea +oYY +uks +aeJ +uks +uks +uks +uks +uks +uks +szQ +uks +uks +uks +uks +cMP +uks +uks +uks +uks +szQ +uks +uks +uks +amA +gQF +rUl +wvH +gEs +adb +aaa +apG +aqD +arr +ars +arr +auo +apG +tqg +awX +azb +aza +qTM +aBr +aCl +aDr +aEr +aHF +aEr +aHv +aCl +uvE +azb +aMW +aOs +aSP +aRm +aSP +dcO +xwU +aMW +aYQ +jjl +kGx +qQN +qQN +kGx +xWk +qQN +qQN +kGx +xWk +jwL +kUB +kGx +kGx +efj +ign +byJ +ewi +hwF +hwF +nlN +bgL +hwF +hwF +oHv +bOv +xrW +tro +dPd +bWH +bYk +bZN +ctO +cdA +cfs +crn +htD +ckj +clC +ckj +clC +ckj +clC +bYk +ctO +cvk +abw +cxZ +crn +cAV +bYj +drn +dlM +efk +dmq +cIO +cIO +cIO +cIL +cOS +cgZ +ohP +cgZ +cTM +cVm +cWT +dto +cND +mod +dau +pnV +cSt +dsu +cSt +lUm +iWz +cSt +cSt +cSt +cZt +tjM +kuI +sFK +kBZ +xsz +vbA +vOI +lwr +vhS +nBP +xkJ +vaZ +jzV +cRy +qwo +dkI +dOO +dOO +xdd +lRc +kIP +nNZ +thL +lct +iVX +dik +diD +dQn +dRj +dRF +dkh +dSq +dTg +dOQ +dTW +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(126,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acC +acC +acC +adu +sMV +aeb +ryh +aeb +aeO +aeb +aeb +eCj +aeb +aeb +ltw +agB +aeb +aeb +aeb +aeb +aeb +aeb +aeb +qQS +aeb +agB +aeb +mFy +aeb +reW +amL +anv +ank +anP +adb +aaa +apH +aqE +ary +aso +atn +aup +auL +ryz +awX +ayd +azb +aAn +aBs +aCl +aDl +aEr +aEq +aEq +aHw +aIM +uvE +baD +aMW +aSP +aPN +aRn +fjj +qKd +aVV +aMW +ixZ +aor +aor +tGh +mui +pcm +baF +baF +baF +baF +baF +baF +baF +baF +baF +baF +baF +ixZ +bOC +bOC +bOC +bOC +bOC +bOC +bOC +bOC +bOC +bOC +bSy +oAE +bWH +bYj +bZO +cbJ +cdB +cft +crn +ciy +ckj +clC +ckj +clC +ckj +clC +bYj +ctN +ctO +cwJ +nLA +ctO +cAW +bYj +dhG +dmy +pIR +dmq +cIO +cKp +rVu +cpZ +cOV +cWI +iMO +cTD +cVf +cWI +cWU +quL +dau +gPh +oOZ +ieA +tam +dFm +dFm +psN +dFm +dFm +dFm +cZt +cZt +cZt +kjP +cZt +dkI +dkI +dkI +dkI +dkI +dkI +dkI +dkI +dkI +dkI +dkI +dkI +dkI +dOO +dOO +xdd +qJb +thL +thL +thL +nOO +iVX +dbp +dPA +dQc +dOO +djl +dko +dkC +dSH +dVo +dTW +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(127,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adb +acC +adb +acC +acC +acC +adb +acC +acC +adb +acC +acC +adb +acC +acC +acC +acC +aio +aiF +aiI +ajy +acC +acC +acC +acC +adb +acC +adb +adb +adb +sgZ +qpo +adb +aaa +apH +apH +apH +apH +apG +apG +apG +ryz +awX +awX +aCL +awX +awX +aCl +aFm +aEr +aHb +aGn +aHd +aCl +rvI +aLC +aMY +aOu +mlS +lfd +aRm +aUp +aOs +aMW +ixZ +baF +baF +baF +baF +baF +bhv +bje +bkS +bmQ +bof +bqh +bsa +bmQ +buP +bvZ +baF +ixZ +bOC +bBX +bDP +bFm +shs +ici +bKA +bLZ +bOx +bCe +bTY +cjA +cgC +bYj +bYj +bYj +bYj +cfu +cgY +fbd +brt +ckj +ckj +ckj +ckj +crk +csH +ctK +ctO +izF +cya +ctO +cAX +bYj +cDV +cHA +cGq +dmq +cSC +cKq +lfz +iXW +lnL +ozJ +iEH +qFB +cVg +tWL +cpE +dhS +lFv +hTB +cMm +eFX +qkH +dFm +eLJ +hZs +iRf +fkz +dFm +bjy +qFj +xVf +myR +tYD +dOO +djA +djA +dOO +xVf +rQu +dOO +ieW +dcQ +djA +dOP +dOO +dOO +nVk +dOO +iQO +iQO +ceu +qdW +ceu +iVX +sRU +dik +dPB +dbw +dQR +dRs +dRI +dSa +dSI +dTl +dQb +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(128,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +aaa +aaa +aaa +abj +aaa +aaa +aaa +aaa +abj +aaa +aaa +abj +acC +acC +acC +acC +acC +acC +abj +aaa +abj +aaa +aaa +aaa +aaa +adb +ezV +rPs +adb +abj +abj +abj +abj +abj +abj +awM +apK +bqb +awX +aAI +aCs +aAo +awX +aCl +aCl +aCl +aCl +aCl +aCl +aCl +rvI +azb +aMW +aMW +aMV +aMW +aSO +aXe +aMW +aMW +ixZ +baF +bcd +bdx +lcy +baF +bhw +bjf +bkT +bkT +bkT +bkT +bkT +bkT +buQ +bwa +baF +qxd +bOC +bBY +bDK +bFn +bFn +bFn +bFn +bMH +bOy +bDQ +bty +oAE +bWH +bYj +bZP +cbK +bYj +cfv +crn +gwp +ckj +clC +ckj +clC +ckj +clC +bYj +ctL +cvn +cwL +cyb +pHb +cbK +bYj +drn +dlM +gJG +dmq +cIO +cKq +lfz +cWD +cQP +cVf +cVf +cSc +cVf +rxP +cWV +scU +dau +xgf +cPn +dFm +dFm +dFm +npl +iNi +iRf +iRf +dFm +nVk +dbp +lMM +lfc +fnz +uFe +tHn +jvO +jvO +hFn +vJn +gWP +jvO +jvO +jJW +jvO +tHn +fqS +ddv +dOO +dEi +dKH +dcA +ddv +dOO +dcA +dOn +dOO +sea +dbw +dQS +dQS +dRJ +dbw +dbw +dbw +dbw +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(129,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +acC +ant +anP +adb +awX +awX +awX +awX +awX +awX +awX +ayC +igp +awX +aze +azd +aAp +awX +abj +aRu +ghZ +aFq +aVK +azb +azb +vPO +azb +azb +azb +azb +azb +aor +fLP +aor +aor +aYT +baF +bce +gCv +beU +bgp +bhx +hYD +ena +uGH +ena +bej +bkU +bkU +beU +bwa +baF +xYS +bOC +bBZ +bDN +bFo +bHa +bFo +rma +bMI +bOz +bDQ +bjU +xnm +bWE +bYj +jRu +cbL +cdC +ckj +crn +gwp +ckj +clC +ckj +clC +ckj +clC +bYj +bYj +bYj +bYj +bYj +kWx +bYj +bYj +dhG +drn +efk +dmq +cIO +bQx +sau +cIL +cQP +cPe +cTO +cSg +cTO +cVn +cWW +cKr +daw +nAx +vwk +dFm +euI +ueI +eeA +gtA +fkz +fkz +dFm +dOO +dOO +dOO +dOO +ddy +mHK +ddy +tWj +ddy +ddy +ddy +vmb +sqk +ssL +ssL +dOO +tjB +clj +jvO +jvO +exh +saX +jvO +saX +jvO +vVH +oaK +uTc +msm +dEi +dXs +dbp +dSn +dlc +abj +aaa +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(130,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +acC +ant +anP +adb +aor +aoR +aqF +azb +asp +bkR +awX +auP +brZ +aBg +aCo +azd +aAq +awX +aPT +abj +aVK +aGp +baH +ekv +iQD +bfa +bfd +mWM +tEC +ovC +mWM +uIo +lvV +ihN +nDZ +kKj +tvx +jxY +vLP +ili +ruQ +bhy +nPp +bkW +bkU +bog +bqi +bkU +pQd +beU +bwa +baF +cNy +rXX +bCa +bDN +bFp +bGZ +bHb +oWx +bMJ +bOA +bIV +bTZ +oAE +bWH +bYj +bZR +cbM +bYj +cfx +crn +gwp +ckj +clD +cnk +cox +cpL +crl +bYj +ctM +cvo +cwM +bYj +jhj +wLR +hcm +wLR +wLR +qtU +dmq +cIO +cIO +cIO +cIL +cPb +cQJ +cSh +cZC +cSh +cVo +cXa +cKr +dqq +xgf +omA +dFm +kPJ +kPJ +srQ +pRI +oWp +kCA +dFm +gNi +ddy +ddy +ddy +ddy +dbp +ipi +huN +mdd +ddy +spp +dbp +dbp +sJD +ssL +dHB +ngP +dPw +dIx +dXD +dIx +dIx +dIx +dIx +dIx +dIx +dIx +dOR +dbp +dbp +dOO +djA +dRL +dlc +abj +abj +abj +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(131,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +acC +ant +jTD +dyU +aAj +apI +lpk +lpk +arN +aXJ +spf +nYw +ktm +awX +ayg +aze +aEJ +awX +aUA +abj +aVK +qZq +ghZ +dLy +lfg +lfg +lfg +lfg +lIH +lIH +lIH +wXV +lIH +lIH +azb +xYS +baF +bcg +ezM +txY +baF +ecT +ikT +bkW +bkU +bqi +bog +bkU +wUq +beU +bwa +baF +aor +bBW +bCb +bDN +eHR +lKW +bIS +qkn +eIv +pKl +vNm +keS +dqy +bWJ +bYj +bYj +bYj +bYj +cfy +crn +gwp +ckj +clE +cnl +btc +cnl +crm +bYj +ctN +cvp +cwN +bYj +cZm +dhG +dhG +cDX +dhG +cGs +dmq +dmq +dmq +dmq +dmq +dmq +dmq +ddi +ddi +ddi +ddi +ddi +ddi +dau +xgf +cPn +dFm +eoh +pQl +uWB +gvO +pup +fie +dFm +uFS +kkB +vzU +rDS +ddy +hxP +ipi +ipi +xcD +ddy +hIE +oLR +nQM +qDL +ddy +dIb +dGL +dPw +dIx +dJu +dKd +dJu +dLp +dJu +dMQ +dJu +dIx +dOS +dOS +dOS +dOS +dOS +dIx +dIx +dIx +dIx +dTX +dIx +dIx +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(132,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +acC +ant +anP +adb +aoS +apK +aqH +arz +awX +aVK +aVK +auR +oUp +aVK +aVK +aVK +aDH +awX +awM +awX +awX +awX +awX +gTc +lfg +inx +eGT +cAq +lIH +mwK +hpS +aST +orj +lIH +aor +nZJ +baF +bch +ezM +beY +baF +bhA +kHe +cGJ +cGJ +boi +bee +bkU +bmR +beU +bwa +baF +aLA +bOC +bCc +bDN +ggo +bHd +bFo +bFo +bMI +bFr +bDQ +bty +oAE +bWH +bYj +bZS +cbN +bYj +cfz +crn +lxQ +miw +clF +cnm +xjV +itw +vqN +csI +tnB +cvq +cwO +bYj +czF +cBb +cHr +dlM +drn +cGt +ePr +oUJ +tZv +sAk +tZv +sAk +uzX +kyz +kwv +lBY +oLA +odU +ddi +dau +xgf +cMm +dFm +kOs +kOs +eeA +qTb +wOL +pup +dFm +nij +dbp +dOO +oRx +ddy +gwu +dbp +pAy +xaR +tWj +lRf +dOO +fVi +dbp +ddy +dIy +psZ +ivR +dKY +hRF +wGi +hRF +dLq +dfa +hRF +cjf +dIx +dOT +dPD +dQh +dQT +dRt +dIx +dXV +dIx +dTm +dTY +dUJ +dIx +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(133,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +acC +ant +anP +aoo +aoo +aoo +aoo +aoo +aoo +arA +aVK +atx +tqg +awX +aor +axZ +awX +aNe +auX +aLA +aVZ +aWb +bcc +bqc +lfg +lqK +fTl +jnS +lIH +hUV +ldm +qGn +kGH +lIH +azb +xYS +baF +lxC +ezM +beU +baF +bhB +bjj +bmU +bmU +bmU +bmU +bmU +bmU +buR +bwa +baF +azb +bOC +feI +bDO +bFq +bHe +biY +bFq +bMK +bPY +bDQ +bty +oAE +bWH +bYj +jRu +cbO +cdC +ckj +crn +gwp +ckk +clG +cnl +coy +cnl +cro +csH +ctH +cya +cwP +bYj +drn +cHr +drn +drn +dhG +efk +cHr +dhG +ddh +drn +pvo +peG +jJj +ddi +pWq +pFW +dgc +fze +lus +dau +msl +cSt +dFm +kOs +xOZ +eCJ +gIz +pup +wOL +dFm +nmj +szb +fMW +tRF +ddy +ddy +dku +dku +dbp +tWj +jdn +oLR +iOp +wIw +ddy +dFW +eiA +evg +dIx +dJw +dKe +dSi +dSi +dMh +dMS +kwN +hqq +hRF +dPE +dQi +fGy +hRF +dRM +fTn +dRM +ozL +dTZ +dUK +dTX +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(134,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +acC +ant +anP +aoo +aoT +apL +aqI +aoT +aoo +arH +axg +aor +ryz +awX +axg +awX +awX +aGp +aor +aor +azb +azb +aor +gTc +lfg +gEo +jPv +vMh +lIH +aPS +aPw +gOa +hzW +lIH +qpZ +rrL +baF +bcj +mHb +lax +baF +ivd +bkZ +bkZ +bmV +boj +bqk +bqk +btD +buS +bwb +baF +aor +bOC +bCg +bDS +bFr +bHc +bIT +bFr +bMG +bPZ +bOC +bSy +oAE +bWH +bYj +bZR +cbM +bYj +dde +crn +gwp +cfs +clH +cnn +coz +cpM +crp +bYj +ctP +cvr +cbK +bYj +czG +cBd +dlM +cEa +cJO +efk +drn +cIS +lSu +lSu +lSu +lSu +lSu +ddi +vyl +pFW +atX +bBq +ddi +oOW +hBu +jji +dff +dff +dff +dff +dff +dff +dff +dff +dff +dff +dff +dff +dff +jnp +dbp +dOO +dbp +ddy +fVi +jYi +wKt +oLR +ddy +dFX +dXl +sea +dIx +dIx +dIx +dKK +dKK +dIx +dIx +dIx +dIx +dJx +dJx +dJx +dJx +dJx +dJx +dJx +dIx +dTo +teT +dUL +dTX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(135,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +adb +ant +anP +aoo +imf +apM +aqJ +arB +aoo +atq +aVK +mjq +sVO +axc +xli +sqb +sqb +xli +aIU +qgP +vhz +qgP +vWj +kyn +lfg +aKl +vUA +byM +lIH +hEG +qjR +xYW +lPm +lIH +aqs +ixZ +baF +tDQ +bdy +beU +baF +bhD +bjl +bkZ +baF +bok +bql +bsd +bgp +buT +baF +baF +tzq +bOC +bCe +bDQ +bDQ +bIV +bIV +bDQ +bDQ +bOC +bQB +bXy +bYB +chb +bYn +bYj +bYj +bYj +bYk +ctU +rJP +bYk +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +bYj +cHA +cHA +cHA +cHA +cHA +nRz +cHA +cHA +lSu +dRT +cjW +woT +wRU +sls +qto +sgX +nYF +lcl +twD +lFv +uAW +cPn +dff +dgs +die +nUp +dlV +dnk +doJ +dpQ +dqf +dsv +dXk +dvc +dff +tiN +xaR +dOO +pSX +ddy +iOp +nQM +jdn +rJd +ddy +dFY +dcQ +dPw +dOO +dJx +dKf +dKL +dKL +dXx +dPF +dMk +dOq +dOV +qMV +dMk +dQV +dRv +dRN +dSf +dIx +dTp +teT +dUM +dTX +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(136,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dZi +aaa +aaa +aaa +acF +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +adb +ant +nCK +aoo +aoV +apM +oYb +arC +aoo +azb +axg +ryz +aES +aES +aES +aES +aES +aES +aES +awX +awX +awX +aGs +awX +lfg +wBO +bgq +wBO +lIH +lhu +lhu +aSY +lhu +lIH +awX +aYW +baF +baF +bdF +wiV +baF +blb +bjm +tUp +baF +bol +cFa +cFa +cnO +cFa +cFa +bxl +cFa +any +cFa +bDR +xot +eDP +eDP +bDR +bDR +bOD +cnO +cFa +lmt +bwm +bwm +cyz +bwm +lbc +bwm +bwm +oNR +bwm +bza +bwm +coE +bwm +bwm +bwm +bwm +cvs +bwm +bwm +bwm +jNy +bza +bwm +bwm +gry +bwm +bvV +lSu +mSQ +rXW +rLK +ezU +eTE +xPG +pLs +bKn +wew +ddi +dau +pnV +cPn +dvg +dgt +dif +nAZ +qEA +dsF +dsF +doL +dvg +drz +dsF +dtY +dff +dwi +dwi +dwi +dwi +dwi +wJr +iqc +iqc +iqc +iqc +iqc +iqc +nTW +dEi +dJx +dKg +dLs +dKL +dMj +dMU +dOW +dMU +dOW +mNz +dMj +dOr +dRv +dJx +dKm +dIx +dTq +upq +dUN +dIx +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(137,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +acC +ant +anP +aoo +vET +apM +oYb +aqY +aoo +atp +aVK +jGg +awZ +ayi +ayj +azh +aAs +aBw +aES +ifv +tAe +flx +fKW +fSl +bCH +nOr +mlB +nOr +mOM +nOr +nOr +xae +eOf +hKk +nOr +oOu +baK +bcl +tBr +rNb +rNb +blc +bjn +blc +bmX +itB +bqn +lrb +fut +lrb +lrb +lrb +lrb +nwe +cDd +lrb +yjy +lrb +lrb +lrb +nBM +lrb +fut +lrb +bUL +lrb +lrb +lrb +lrb +yjy +lrb +lrb +bYY +lrb +lrb +lrb +fut +cpN +eKh +eKh +eKh +eKh +eKh +eKh +eKh +fVo +eKh +eKh +eKh +cGy +bwm +ddm +lSu +txR +vpS +pjk +pjk +eTE +eSc +fvH +dgc +dgc +lus +dau +pnV +cPn +dff +dhN +djp +sEI +rSw +dmb +dnp +lBf +drv +drA +dsE +dtZ +dff +dwj +dxs +dyI +dzP +dBd +wJr +dqe +eky +sBE +jLf +gNm +iqc +dHL +dIA +dJx +dKh +uld +dKL +dMk +dMT +dOX +dMT +dOX +xDo +dQk +dQX +jkD +dJx +tNn +dIx +dIx +hxF +dIx +dIx +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(138,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +acC +ant +rBP +aoo +aoX +apM +vEV +arx +aoo +aVK +aVK +ryz +aES +azo +ayk +hPX +gAn +kLm +aCq +mDV +gpU +vzB +kdu +aEF +iay +aRK +aXA +aGJ +aEF +aEF +aRK +pzH +kdu +qGF +aEF +aYY +otH +aSe +pzH +aEF +aEF +bld +bjo +bld +vzB +cEL +lmt +bIX +bSz +bIX +bIX +bIX +byQ +bWM +fFM +bWM +eIU +bHi +bIX +bIX +jiy +bIX +bSz +nTR +bUM +bWM +bWM +bZV +bWM +eIU +bWM +bSD +bHi +ckm +bIX +bIX +bSz +kJV +bIX +cEL +ctQ +cEL +cwQ +cEL +cEL +ikd +cEL +cEL +cEL +uAU +swf +ddn +lSu +lQN +pjk +iNa +pjk +eTE +tUS +ogX +esH +xhj +ddi +dau +pnV +cPn +dvg +dhO +djq +hKO +dkS +nBZ +dnq +doN +dvg +drB +dsF +dua +dvg +dwk +obO +dyJ +dzQ +dBe +wJr +oKa +ykJ +uic +ykJ +hOr +iqc +dPw +dID +dJx +dKi +uld +dKL +dMj +miU +obq +miU +obq +mNz +dQk +dLs +dRw +dJx +dSh +dIx +dTr +upq +dUO +dIx +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(139,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +acC +ant +anP +aoo +aoY +ast +aqN +nEe +aoo +atu +ats +ryz +aES +ayh +jSh +aEB +uhx +aBx +aES +nJn +aFH +aFA +aFA +aHI +aHY +aFA +aFA +aFA +aOx +aOx +aOx +aTc +aOx +aOx +aOx +aYZ +aYZ +bcn +vIb +aYZ +aYZ +bhH +nSQ +bQc +aYZ +pde +lmt +bhX +bsv +bvV +bxi +bxi +bwf +nKf +tbM +bDT +bFu +bHj +bHj +sGM +eyY +bKE +bHj +bSE +bsv +gVF +btH +btH +btH +btH +ctE +chd +bSE +bSE +bSE +bSE +bSE +cxO +cBg +csK +csK +csK +csK +csK +csK +csK +csK +csK +cFp +hVu +coE +cIV +lSu +lSu +lSu +lSu +lSu +ddi +ddi +ddi +ddi +ddi +ddi +dtS +pnV +cPn +dvg +dhP +djr +dkQ +dzS +dnn +doK +dqc +dqf +drC +dsG +dub +dff +dwl +mSw +vTf +dVd +dBf +wJr +pFT +sLp +noW +vjQ +ozw +nJW +hLV +dKZ +dXa +rRm +sxB +dLu +vdk +vdk +vdk +vdk +vdk +lbT +dQl +dQY +dXI +cHR +jGH +dSJ +ltX +upq +dSi +dTX +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(140,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +acC +ant +dWx +ahy +mqF +mqF +tUZ +arE +tWH +nlN +att +mmd +aES +azp +aAw +azk +gRY +aAw +aLD +tDL +aEx +aFA +aGv +aHJ +aIS +aKn +aLL +aFA +aOA +aPU +aRw +mvz +aUF +aWe +aXB +aZa +baM +bfg +kcY +bfe +aYZ +bhI +bjq +blf +aYZ +cFa +lmt +hQe +bsv +btH +btH +btH +bwf +bAr +gSh +byU +bFR +bHj +bIY +bKF +bMM +bOE +bQE +bSE +bUO +cgF +cnW +cnW +cnW +cnW +cnW +wSw +bSE +ckn +clI +cno +bSE +uHb +cvE +csK +ctR +cvt +cwR +cyd +dzR +cBe +cCC +csK +cEM +gfZ +bIG +cIW +cKw +cMd +cND +cPn +cRd +cSm +cZt +cTU +cMm +cXb +cZt +dZb +pnV +cPn +dvg +dvg +dvg +dkU +dff +dff +dvg +dff +dff +dff +dff +dff +dff +dwm +dxv +dwi +dwi +dwi +wJr +lyD +mEm +kME +oyR +myi +iqc +sJI +dID +dJx +dKk +kZc +yiR +dMk +vxK +lmA +vxK +lmA +dPF +dQk +eHn +dKL +dRO +dSj +dSK +wXk +ktb +dUP +dTX +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(141,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +jWY +aaa +aaa +aaa +aaa +aaa +aaa +ajX +aaa +aaa +aaa +aaa +abj +aaa +acC +akG +tlS +aoo +apa +apR +aqO +arF +aoo +atr +atv +avY +aES +azw +ayo +aAw +gRY +aAw +aPP +nJn +kcj +aFA +aGw +kDL +jFz +aIX +aLM +aFA +aOB +aOD +aOD +gMT +aOD +aOD +aXC +aYZ +baQ +bcp +bdK +bff +aYZ +bdQ +rZF +wny +aYZ +cFa +lmt +bIX +btH +aaa +abj +aaa +bwf +bAs +qJJ +bAs +bAs +bHj +bIZ +bKN +bMN +bKN +nmw +bSE +bSE +bWP +bYp +bZW +bYp +cdD +bYp +bSE +bSE +qYT +clJ +cnp +bSE +uHb +cvE +csK +cBi +cEr +cEr +cEr +cEr +cEr +cDO +csK +cEL +gfZ +bIG +cIW +cKx +cMm +cPu +cPu +cMm +cPn +cTC +cUY +cVs +cXc +cZr +dau +tfg +plm +cPn +dih +cPn +ujU +dkV +cPn +cPn +cPn +drI +cPn +cPn +cPn +dvh +dih +fyp +cPn +dXv +cRd +jEZ +lke +mEm +tSt +ykJ +pNv +iqc +itL +dbp +dJx +dKh +kZc +yiR +dMj +guQ +ohp +guQ +ohp +dOr +dQk +dQX +mbB +dJx +dSk +dSL +dTw +dUh +dYT +dTX +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(142,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +abj +abj +abj +abj +abj +acC +ahz +acC +abj +abj +abj +abj +acC +pHg +acC +abj +abj +abj +abj +abj +acC +ant +anP +aoo +apb +apS +ast +arG +aoo +aze +ayd +igp +aES +ueK +aCr +azl +aAx +aAw +aES +nJn +aFH +aFA +aGx +aIX +aIW +aIX +mFK +aFA +aOC +aPX +knc +aTg +kzs +aTr +aXD +aYZ +bcs +bcq +bdL +bfg +bgu +bdP +vcc +blh +aYZ +cFa +lmt +bIX +btH +aaa +abj +aaa +bwf +mTB +gEj +bEk +asz +bHj +bJa +bOG +bMP +bOG +bQG +ciB +caQ +bWQ +bYq +bZX +cbS +cdE +cfC +chf +ciB +ciB +clK +ciB +bSE +fRL +cvE +ctX +cEr +cEr +cyf +cyf +cyf +cCE +cEb +csK +cGY +gfZ +bIG +cJa +dau +ogM +xme +sjV +cMm +cPn +cKI +cUZ +cWz +cYj +cKI +daF +hvJ +uNM +mdg +aiQ +mdg +hMZ +gkb +mdg +mdg +mdg +kfw +mdg +kSr +mdg +iAO +aiQ +ueF +mdg +mdg +fOS +lBi +gxJ +slk +gJW +ykJ +scJ +iqc +nTW +dOO +dJx +dKg +eHn +yiR +dMk +dMW +dMm +dMW +dMm +dPF +dMk +dPF +dRv +dJx +dSi +dSL +dUg +dUR +dYT +dTX +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(143,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +aaa +aaa +abj +aaa +aaa +abj +aaa +acC +afb +acC +acC +acC +acC +acC +acC +afb +acC +aaa +abj +aaa +aaa +aaa +adb +upw +nCK +aoo +apc +apT +ast +aqQ +aoo +azb +azb +igp +aES +awZ +aES +aAA +aES +aDs +aES +nJn +aFH +aFA +aGy +tCb +rza +efP +aLO +aFA +vGR +qcc +aRy +aTf +aUH +aPW +aXE +aYZ +bct +bcr +xpW +bfh +aYZ +bdQ +rZF +blj +aYZ +bop +lmt +bIX +btH +aaa +abj +aaa +bwf +bAt +gSh +byU +bFx +bHk +bJb +bKH +bMO +bOF +bKN +ciB +bUQ +bWR +bWR +bWR +bWR +bWR +cfD +chg +ciC +ckp +oMD +bUT +bSE +uHb +suU +csK +cEs +cEr +cyq +nFN +lIX +ikC +cEr +cEQ +cIT +mCv +oSI +sQj +kvQ +cKD +cNF +cPq +kWO +hCA +hCM +dje +dfR +djD +oVj +wXn +nDH +cSt +dfm +dgv +cSt +cSt +lUm +cSt +cSt +dIi +dsu +cSt +cSt +cSt +sSz +dgv +rWL +cSt +dzU +cSt +jEZ +iDw +eas +rzO +hDS +wGb +iqc +uKo +dIE +dJx +dKl +dKL +yiR +dMn +dOr +dMj +dOt +dOZ +kpB +dMj +dOr +dKi +dJx +dSm +dSN +dUf +dUQ +dYU +dIx +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dWf +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(144,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adN +adb +adb +adb +adb +acC +acC +adb +acC +acC +ahz +acC +aio +aiH +aiX +ajy +acC +pHg +acC +acC +adb +acC +acC +adb +adb +anp +cWw +aoo +aoo +aoo +aoo +aoo +aoo +ekv +nrz +fcW +qVh +kQh +wuf +azn +lXe +aGq +mSX +tIF +aFH +aFA +aGz +qNf +aIY +aKp +aLP +aFA +aOE +aPY +aRz +aRz +aRz +aRz +aXF +aYZ +bcu +bcv +eOU +bfi +aYZ +aYa +kHr +blk +aYZ +cFa +lmt +bhX +bsv +abj +abj +abj +bwf +sHI +gSh +byU +bFy +bHk +bJc +bKK +bMR +bOI +bQH +ciB +bUR +chi +chi +chi +chi +cnv +chi +chh +ciD +chi +aFs +cnq +coA +eWi +crv +csK +cvx +bxD +cwV +cBj +cBl +rbq +kEV +oyh +sxm +rJD +bIG +cIW +cND +cKT +cNG +cPr +ozX +cPn +cZx +cVd +cZG +cYl +cZx +cKF +dbY +cRg +dfo +dfo +dfp +dfo +nnL +dfo +dfp +dfo +dqp +dql +dql +dwn +vWB +dwn +dql +dql +dql +dql +iqc +njI +iqc +iqc +iqc +iqc +hDF +dPw +ddy +dJx +duw +dKr +dKO +duw +duw +duw +dJx +dJx +dJx +duw +duw +duw +dJx +dSr +dIx +dIx +dIx +dIx +dIx +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(145,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +add +add +add +adL +aey +acC +afc +adZ +adZ +agg +aip +agA +adZ +adZ +adZ +adZ +adZ +adZ +adZ +adZ +aip +agA +agg +adZ +adZ +amz +amL +ant +uZj +fpv +aoq +hwF +asr +aoq +wug +pXb +aur +auX +tgq +aor +axe +axe +axe +axe +axe +ffN +aWa +aFA +aFA +aHO +aFA +aKq +aFA +aFA +nem +hly +aRA +aRA +aRA +hly +aOI +aYZ +aYZ +aYZ +aYZ +aYZ +aYZ +bhK +onD +bll +bmZ +cFa +lmt +bIX +btH +aaa +abj +aaa +bwf +wuE +wQG +bDY +bFz +bHk +kaN +bKH +bMQ +bOF +bKN +ciB +bWR +bWT +chi +chi +chi +cdF +chi +chi +chi +bWT +aFs +cnr +bSE +uHb +crw +csK +cEs +cEr +czI +shS +aMp +eup +cEr +cER +cIT +lmt +bIG +cIW +cKA +cKT +cSu +pGk +mwn +cSp +cTQ +cVr +cTR +cTR +cTR +cZv +daH +ddC +dfo +dim +doU +dmf +aeh +doT +doU +dqj +dqp +dsJ +duj +dwq +cNL +dyM +dzV +dCZ +dGn +dql +dGf +dCU +dEi +dES +dCU +dGf +dbp +dHL +dIH +sgA +qOs +mux +rnY +dMo +dRl +sIg +ibQ +dPb +dUp +wAX +dRl +dJH +dSo +iex +dIH +sYX +vJP +jJq +kdg +xRm +acF +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(146,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ade +adx +adO +aed +aez +aeP +afh +aea +aea +aea +oYY +nyB +nyB +nyB +nyB +rYh +nyB +nyB +nyB +nyB +aNH +uks +uks +uks +uks +amA +gQF +cWx +jWx +aop +aop +aop +aop +aop +aop +aop +aop +auY +tgq +ayr +axe +aBb +axe +aEO +axe +pdL +aFH +aFA +aGA +wmA +aIZ +aKr +aQt +aNh +aOG +aOG +aOG +aOG +aOG +aOG +aOG +aZb +baR +aZa +bdN +bfj +bgy +bdP +tHZ +blm +bmZ +bwL +mRX +kKB +btH +aaa +abj +aaa +bwf +aos +bCn +vqJ +gJU +bHl +oYq +bKL +bMS +bOJ +sno +bOH +rXg +uIn +eyp +eyp +cbU +efx +opj +opj +opj +xjj +xjj +yhh +coB +trf +cvE +ctX +cEr +cEr +cyf +cyf +cyf +cCI +cEs +csK +cIU +mRX +cHG +cIZ +cKB +muI +cNH +hJG +dLB +cWL +cTR +cVe +cWM +cYm +cZs +xnf +dca +ddj +dfo +din +doV +dnx +eeP +dnx +doV +dqk +dqm +dsK +dvk +dxD +qAQ +dyN +dzW +puR +dEn +duZ +vJw +dCV +dbC +dbI +dFt +dGg +dbI +dHM +dIG +dJB +dKn +lgQ +dLz +dPM +dPM +dPM +dPM +rCw +fFy +fFy +fFy +fFy +dkq +dSs +dTh +smY +dIH +dIH +dIH +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(147,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +add +add +add +adL +aeA +acC +afj +aeb +aeb +agh +agC +aeb +aeb +aeb +aeb +aeb +aeb +aeb +aeb +aeb +agB +alt +aly +aeb +aeb +amB +amL +ant +ait +aop +ape +apV +aqR +arJ +asw +atz +aop +azb +xVl +asq +axe +aBt +axe +aFy +axe +ffN +aFH +aFA +aGB +iVi +aJa +aIg +bsq +aOG +aOG +iUO +iUO +itM +roN +aLS +aUj +aOG +aOG +bcx +bdP +bdQ +bdP +bdQ +onD +blo +bmZ +cFa +lmt +bIX +btH +aaa +abj +aaa +bwg +bAw +ues +byU +bFB +bHk +aXH +bKN +fgZ +bKN +bKM +ciB +bUU +eir +bYu +caa +ciB +cdH +cfE +chj +ciE +cks +clP +cnt +bSE +wUA +cvE +csK +cvz +cEr +cEr +cBk +cEr +cEr +cEN +csK +cES +ngp +bIG +cIW +cKC +cKT +ncs +xBJ +hwg +cSt +cTT +cVt +daJ +daJ +daJ +daJ +xGO +ddD +dfp +diq +doW +dny +dla +cLv +doW +dqo +dqm +dsL +dvl +dug +dws +dui +dzX +dEX +jTj +dql +dCU +dCW +ilJ +ilJ +ilJ +ilJ +ilJ +ilJ +ilJ +pBY +qao +swR +swR +ntJ +swR +swR +fRl +rvx +qao +swR +ntJ +swR +pYE +dSB +dIH +dXK +xUO +iCs +dIH +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(148,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adN +adb +adb +adb +adb +acC +acC +adb +acC +acC +ahA +acC +aio +aiI +aiI +ajy +acC +ahA +acC +acC +adb +acC +acC +adb +amN +ant +uNk +asn +apf +aqg +aqS +arK +asx +atA +avf +syT +pnT +bkR +axe +vtq +aAB +azq +axe +ffN +aFH +aFA +iIC +xIG +aIZ +aKs +bsq +aOG +aWj +aQb +aRC +pFX +aUI +aWg +aUo +aOG +aTp +bdT +bdQ +bfk +bgA +bhQ +svh +bln +aZa +cFa +lmt +bsj +bsv +abj +abj +abj +tVV +bAx +dkc +byU +bFC +bHk +bJg +bKN +bMU +bJe +bHk +ciB +ciB +ciB +ciB +ciB +ciB +ciB +ciB +ciB +ciB +bSE +bSE +bSE +bSE +dKs +crz +csK +cDs +cvB +cwY +cyg +lIv +cBm +cCK +csK +cET +lmt +bIG +cIW +cMn +cKT +vKB +pPG +ewj +cSt +cTR +cVu +cWY +daJ +daJ +daK +xGO +ddE +dfo +diq +dio +djQ +vio +dmg +dnA +dIL +dqn +dsM +dvl +dws +dvo +dyO +dAa +dtN +dtN +dyP +dBC +dbB +ilJ +dET +dFu +dGh +dGP +dHN +ilJ +cWb +dSs +oGz +ddw +dIH +oGz +ddw +gkk +rvx +dSs +nnZ +dIH +dNa +mrw +dXJ +dIH +dIH +dIH +dIH +dIH +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(149,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +aaa +abj +aaa +aaa +abj +aaa +acC +afb +acC +acC +acC +acC +acC +acC +afb +acC +aaa +abj +aaa +aaa +aaa +adb +ant +xum +aop +apg +apX +aqT +arL +asy +atB +aop +ava +vfx +axY +axe +azr +nUq +aHX +axe +ffN +aFH +aFA +aGD +aHP +aMj +aKs +bsq +aOG +aWj +aQc +aUI +aTh +aUJ +aWh +aUo +aOG +aTp +bdR +bdP +bgv +bgB +bhR +bjw +bnc +bmZ +cFa +lmt +bIX +btH +aaa +eXC +mrg +bwf +aos +gSh +byU +bFD +bHk +bHk +bCG +uKV +bOM +bHk +aaa +abj +aaa +bOZ +cab +cbW +cdI +cfK +vGg +ciF +bYv +aaa +aaa +dER +nBO +cvE +csK +csK +csK +csK +csK +csK +csK +csK +csK +cEU +lmt +bIG +cJa +cKF +cSr +cNJ +cPt +ckI +cSt +cTT +cVv +sHY +sHY +cZB +daL +ckd +ddG +dnF +diq +dip +djQ +dlb +dmg +dip +dqo +dqm +dsL +dvl +dui +dOc +dvp +dam +dFw +dHR +dql +dGf +dBT +ilJ +dEU +dFv +dGl +dGS +hQC +dII +cWH +wlS +ppn +wFd +tgn +cBB +jrY +tLw +pdc +oRA +dNb +dNN +dOw +eBK +dSs +eSD +hlo +dWA +dVb +dIO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(150,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +abj +abj +abj +abj +acC +ahA +acC +abj +aaa +aaa +abj +acC +ahA +acC +abj +abj +abj +abj +abj +acC +ant +xum +aop +aop +aqi +xtI +arQ +asn +aop +aop +awX +rxx +awX +axe +azs +fPm +qAZ +aFQ +kMg +aFH +aFA +aGE +xIG +aMk +aKs +fZU +aOG +aWj +aQd +aRE +pFX +aUI +aWi +aUo +aOG +aVQ +bfl +bdQ +bfm +bhN +bli +bdQ +bne +bmZ +cFa +lmt +bIX +btH +aaa +iHY +bxm +byR +wGL +gSh +byU +bFy +bHn +bOT +bOT +bOT +bOT +bOT +bOT +bOT +aaa +bOZ +rxb +cbY +cdK +cfH +cfH +cfL +ckt +abj +abj +gqa +xYR +wFa +csN +abj +abj +oeY +cyh +czJ +cBn +cCL +vBU +cEL +lmt +bIG +cJa +cKF +vWv +pML +vJs +cMm +cSt +cTF +cVw +cWQ +cYn +daJ +daJ +daJ +ddF +dfo +diq +djR +djQ +vio +dmg +doX +dqo +dxB +dtN +dvl +dws +dOD +dav +dav +dyR +dzY +dql +dCU +dHL +ilJ +dEV +dVx +tAb +pOK +wyz +dIJ +kNj +dSs +dQp +cBB +puG +oGz +dRG +gkk +jkz +dSs +dQp +dRH +dRG +yjd +dlp +vii +dTC +dUm +vlR +dIO +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(151,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aaa +agE +agD +agE +ahB +agE +agF +agF +agF +agF +agE +ahB +agE +agE +aaa +aaa +aaa +aaa +adb +ann +anQ +aou +api +aqU +aqU +asA +asY +asY +awh +avb +gaQ +aoA +axe +aCP +aAD +axe +axe +ffN +kcj +aFA +aGF +wRB +aMl +aKs +bsq +aOG +lJu +guI +guI +cVT +rnA +rnA +aOG +aOG +aTp +bfo +bdP +bdQ +bdP +bdQ +bdP +bQy +bmZ +cFa +lmt +bIX +btH +aaa +iHY +bxn +byS +byU +gSh +byU +bFy +bHo +bOT +bKP +bMW +bOO +bQK +bSH +bOT +abj +bOZ +cad +cbX +cdJ +cfH +chl +ciH +bYv +dER +dER +dER +cpX +cvE +euc +uxq +csN +cxa +cyi +cyj +iJd +cCM +qih +cEL +lmt +bIG +cIW +cKG +cMm +cPu +cPu +cMm +cSt +cTT +cVx +cWR +cYq +ddr +daM +dcc +ddH +dfo +dis +djS +cDI +oRg +djS +djS +drE +dqm +duf +dvr +dyO +dXr +dvq +dav +dyS +dzZ +dql +dGf +dBT +ilJ +dEW +dFx +tja +vPm +dHQ +ilJ +dST +oRA +jfO +oGz +fjW +cqg +dNP +wHt +oLJ +wlS +rEs +dNN +lWQ +ppE +dSs +eSD +dTG +dUn +vQv +dIO +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(152,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aee +agD +agE +agT +ahC +ahV +ail +ail +ail +ail +ahV +ahC +akw +agE +aaa +aaa +aaa +aaa +acC +anl +nMm +tSn +hDf +tSn +tSn +sAG +tSn +tSn +hDf +tSn +dNE +ayx +axe +azt +aAE +aIQ +axe +tNJ +scR +aFA +aGG +aHR +aJb +aBE +aZZ +aNj +riJ +riJ +riJ +oWQ +riJ +riJ +riJ +aZc +baT +aZa +bdO +tLL +bdQ +bdP +bdQ +bQy +aYZ +fJp +lmt +bIX +btH +aaa +mqH +bxo +bWF +pgg +bCq +bEd +bFF +bHp +bOT +bMY +bMX +bOP +bMY +bSI +bOT +aaa +bOZ +cae +cbZ +sUM +vUM +chm +iUV +cku +iyc +iyc +bac +fIB +fwX +csO +hSL +cvE +cxc +hHd +acX +wbY +oZb +gyY +vyi +weE +bIG +cIW +cKH +cMn +cKF +cSt +cRg +cSv +cTR +xKX +cWS +cYr +cTR +cVz +dbU +cVz +dfo +dit +iaD +dnz +dnz +dnz +dnz +drF +dqp +cTP +dwo +cTP +cTP +dql +dBO +dFy +dQq +dql +dfu +dVj +ilJ +ilJ +dFa +nNA +rXY +ilJ +ilJ +dXC +dSs +ddw +cBB +dIH +ddw +oGz +gkk +rvx +dSs +dNa +dIH +dRH +gkk +rqh +dIH +dIH +dIH +dIH +dXn +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(153,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aee +agk +agF +agU +ahC +ahC +ahC +ahC +ahC +ahC +ahC +ahC +akx +agE +agE +agF +agE +aaa +acC +ant +rJt +aow +apj +aqa +aqV +arO +aqV +auH +apk +avc +lmo +axh +ayv +axe +axe +axe +axe +nUt +ckl +aFA +aFA +aFA +aFA +aFA +aFA +aFA +aOH +aOH +aXR +uXI +aXR +aOH +aOH +aFA +aFA +aYZ +aYZ +wsf +bgI +bgI +bgI +aYZ +bna +cFa +lmt +bhX +bsv +abj +bwf +bxp +byU +rQH +bCr +bEe +bFG +bHq +bOT +bKR +bMX +fBC +bMX +bMX +bOT +aaa +bOZ +dne +oMy +hwf +drp +bYv +ckt +bYv +csW +ckv +ckv +rcs +bVz +csP +cub +cvE +bkb +cBo +czM +cBp +cCN +cxa +cEL +lmt +cHH +cJb +cKI +cIW +cPw +cPw +cIW +cKI +cTR +cVz +cTR +cVz +cTQ +daN +dce +ddJ +dfo +dfo +dfo +dnB +doR +doR +dpc +dfo +dqp +drK +dce +dce +ddJ +dql +dql +dql +dbg +dql +dBH +dCX +ilJ +kqQ +dWL +hTr +dWL +xPQ +dIK +kbj +urp +hRa +hRa +dMY +hRa +hRa +tdo +rvx +urp +hRa +dMY +hRa +tdo +urp +ibQ +dTa +dUp +suy +dXn +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(154,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aee +agk +agF +agV +ahC +ahC +aim +aim +aim +aim +ajD +ahC +aky +akY +alv +alH +agF +aaa +acC +ant +rJt +joU +acC +aqb +aqW +aqW +aqW +atC +adb +axF +dKB +ayx +byN +bhO +bhO +bhO +bhO +ffN +aFH +bhO +aWq +bhO +bsi +aKt +qul +bhO +bhO +bhO +aWq +vAu +bhO +bhO +bhO +aZd +baU +bfp +aWq +tYC +bhO +bhO +bhO +bhO +byN +cFa +lmt +bsm +btH +aaa +bwg +bxq +byV +byU +bCs +bHr +rDN +bHs +bOT +bKS +bMY +gTy +bQL +bSJ +bOT +aaa +bOZ +caf +cca +oLl +cfK +ckt +csW +csW +csW +ckv +ckv +rcs +crE +csQ +cuc +cvE +cxa +cyl +czO +cBr +cCO +pJv +cEL +lmt +bIG +dEm +cVA +cVA +cVA +cVA +cVA +cVA +cTV +cVA +clA +cVA +cVA +cVA +cVA +cVA +dft +dgC +diu +dnC +doS +dnC +dHT +dgC +dft +drL +cVA +cVA +cVA +cZR +doY +dgC +doY +doY +doY +dDb +dXj +mfJ +mIZ +dGU +mIZ +fOr +pEY +kbj +dUq +dUq +dUq +dNO +dUq +dUq +dUq +rvx +dUq +dUq +dNO +dUq +dUq +dSD +dUq +dNO +dUq +dUZ +dIO +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(155,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +abj +abj +aaa +agE +agD +agD +agW +ahC +ahW +agD +aiG +aiG +aiG +agD +aka +ahC +akZ +alw +alH +agF +aaa +acC +ant +anU +lML +acC +aqc +aqW +arP +aqW +atD +adb +juJ +awm +eQL +bMa +vMg +vMg +vMg +vMg +uFI +guk +vMg +joe +qvT +qvT +aKu +nsL +qvT +qvT +qvT +joe +aTj +kNg +kNg +pOf +kNg +kNg +bgw +qsm +cUT +iLk +jja +kNg +kNg +pso +jdc +bqt +bsm +btH +aaa +udj +bxr +pgg +bAy +xJT +bEg +bFH +rYn +bJi +vbj +bMZ +bOQ +bQM +bSK +bOT +abj +bOZ +cag +ccb +cdN +cfK +ckt +ciL +ckv +ckv +ckv +ckv +cqb +crF +csR +ihR +cvF +cxa +rUS +czN +cBq +cCP +wHF +pSM +cGA +iQj +dEl +sAv +sAv +sAv +cPy +sAv +sAv +sAv +sAv +pzE +sAv +sAv +sAv +sAv +sAv +dfB +sAv +sAv +sAv +pzE +sAv +sAv +sAv +dfB +sAv +sAv +neQ +sAv +dwt +eKN +sOe +mbY +fLb +dBP +dDc +dPu +dEZ +dcj +dWK +dcS +cUv +fiK +ebW +beC +beC +beC +dfG +beC +beC +beC +dQI +dTH +dTH +eFE +dTH +dTH +fFy +dTH +frp +dKo +pMe +dIO +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(156,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aee +agk +agF +agX +ahC +ahC +ail +ail +ail +ail +ajF +ahC +aky +ala +alv +alH +agF +aaa +acC +ant +rJt +wEA +acC +aqd +aqW +aqW +aqW +atE +adb +roR +lxo +ayy +aBU +aEF +aEF +aEF +aRK +cyT +aEF +aFC +uIk +aJc +aKw +aKw +aJc +aRH +aEF +aoZ +non +aEF +aEF +aEF +iNR +aEF +aEF +bgx +aSe +bhY +bhY +myf +bhY +foX +bMb +bov +gfZ +bsm +btH +aaa +pCI +bxs +byV +byU +ein +bEh +sve +bHt +bOT +bKU +bMY +lJk +bQL +bSL +bOT +aaa +bOZ +cah +ccc +cdO +cfL +ckt +czY +czY +czY +ckv +ckv +rcs +crG +csS +cue +cvG +cxa +cyn +czQ +cBt +cCQ +bkb +cFa +lmt +bWM +dEm +cRh +cRh +cRh +cRh +cRh +cmn +cTW +cYC +cXd +cYC +cYC +daO +cYC +cYC +dgw +cmn +cmn +dle +cJY +dmh +dpa +dpa +dsI +drM +dpa +ghJ +cTW +dwu +oCU +cmn +dQr +dBj +cmn +diw +cRc +mfJ +mIZ +pOK +mIZ +cVc +pEY +dSV +dUq +dUq +dUq +gQL +dUq +dUq +dUq +dSD +dUq +dUq +gQL +dUq +dUq +dSD +dUq +gQL +dUq +mXo +dIO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(157,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aee +agk +agF +agU +ahC +ahC +ahC +ahC +ahC +ahC +ahC +ahC +akz +agE +agE +agF +agE +aaa +acC +ant +rJt +aoA +apk +aqe +asE +arO +asE +atF +apj +avg +kIL +axk +ayz +ayA +aCv +ayA +ayA +ayA +ayA +ayA +ayA +aHT +aEP +aEP +aQp +aEP +ayA +ayA +ayA +ayA +aGK +aJd +aXK +aJd +aGK +aGK +bdU +bfq +bhU +waa +bfq +bdU +bnd +bov +gfZ +bsn +bsv +abj +bwf +bxt +bse +bMV +rpN +bEi +bFK +bHu +bOT +bKV +bMX +oWg +bMX +bMX +bOT +aaa +bQI +bQI +bQI +bQI +bQI +bYx +ckx +bYx +clU +ckv +ckv +rcs +crH +csT +euq +cvG +pJv +cBo +czP +cBs +cCR +cxa +cFa +lmt +cHL +cJf +hjK +ppu +cPA +cPA +ppu +hjK +rOW +cVD +cXe +cVD +cXe +daP +dcf +ddK +dfv +dfv +dix +dfv +dnI +dfv +dmi +jER +dmi +dce +drK +duk +duk +duk +dBS +duk +duk +duk +dBJ +dDa +ilJ +dFb +dWL +hTr +dWL +dHV +dIN +dJG +hbH +lIE +pGr +dVp +dKp +pGr +nMN +dTI +vxl +dTI +dTI +dTI +txt +dTI +xAB +dTI +dUt +dVc +dXn +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(158,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aee +agD +agE +agT +ahC +ahV +aim +aim +aim +aim +ahV +ahC +akA +agE +aaa +aaa +aaa +aaa +acC +akG +joW +eQL +thm +eQL +eQL +fNh +eQL +eQL +thm +eQL +uRf +ayy +ayA +azx +aAK +aAK +aDQ +aCF +aAK +aFD +ayA +aHU +aEP +aMa +aLW +aNl +aOJ +aQe +aRL +ayA +aUN +aWn +aXL +aZg +baV +aGK +bdV +bfr +bgC +krw +bjC +bls +bfq +bov +gfZ +bwm +btH +aaa +nCt +bxu +bWF +pgg +bCu +bEj +bFL +bHv +bOT +bMY +bMX +bOR +bMY +bSM +bOT +aaa +bQI +cai +ccd +cdP +cfM +chq +ciO +ckw +sdl +sdl +bbE +swM +hQk +csU +gTk +cvG +nnM +hHd +opu +lrN +dZj +vTv +jmG +njp +bWM +ppu +cKM +cMo +rQz +mTs +cRj +cSx +rOW +qOu +cXf +cYD +cXe +cVD +dcl +cVD +dgD +dgF +dkY +dkZ +dnJ +dfv +dqi +drH +dmi +duh +pfg +duk +dvs +dvs +hfJ +dvs +dvs +duk +dfu +iFR +dTy +dTy +pBb +tNh +dFC +dTy +dTy +dTy +ydk +hhp +dUu +jev +dTy +dKQ +dXn +dKQ +dIO +gkL +dLK +gkL +dIO +dKQ +dXn +dKQ +dXn +dXn +dXn +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(159,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +abj +aaa +aaa +agE +agD +agE +ahE +agE +agF +agF +agF +agF +agE +ahE +agE +agE +aaa +aaa +aaa +aaa +adb +ans +lpL +aoB +apv +aqZ +aqZ +asW +asZ +asZ +axi +avh +hSK +aow +ayA +ayA +ayA +ayA +ayA +ayA +aDL +ayA +ayA +aIh +bqI +aNx +aQl +aCF +aOK +aQf +aRM +aEP +aUO +aWo +oCI +aNm +baW +aJd +bdW +bfu +bgD +wvX +bfu +blt +bfq +bov +gfZ +bwm +btH +aaa +kNn +bxv +byX +byU +gSh +byU +bFy +bHw +bOT +bKP +bNa +bOS +bQN +bSN +bOT +abj +bQI +caj +cce +cdQ +kMn +tAH +ciP +bYx +dER +dER +dER +cqe +cvG +euc +hFh +csN +cxa +cyi +cyj +gRO +cCS +qih +cFa +lmt +bWM +ppu +cKN +cSs +nQF +nQF +wiR +cSy +cTY +cVF +cXg +cYE +cZD +dbd +dch +ddZ +dgD +dgG +diy +dlf +dpf +dfv +nJz +dpl +dqr +drO +dsO +duk +pzp +tdC +hfJ +tdC +dAd +duk +dDh +dDg +qzw +vjM +xIM +prC +fQf +xmJ +dTy +dSY +afU +dTE +dUv +dVq +dWI +dUq +uPx +dUq +dIO +dIO +dIH +dIO +dIO +dUq +uPx +dUq +dIO +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(160,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +abj +abj +abj +abj +acC +ahF +acC +abj +aaa +aaa +abj +acC +ahF +acC +abj +abj +abj +abj +abj +acC +ant +xum +aoC +aoC +aqu +jZa +asX +asF +aoC +aoC +axm +awq +axm +ayA +azy +aAK +aBG +aAK +aAK +aEI +aAK +ayA +aEM +aEN +aNp +aQl +aKy +aOL +jMi +uZe +aJe +pia +oey +xFF +lSZ +baX +aZs +bdX +kNg +fgI +fPx +bfu +blu +bhU +bov +gfZ +bwm +btH +aaa +kNn +bxw +byY +byU +gSh +byU +bFy +cHe +bOT +bOT +bOT +bOT +bOT +bOT +bOT +aaa +bQI +dNR +ccf +cdR +cfO +cfN +cai +ckx +abj +abj +gqa +jDw +prk +csN +abj +abj +oeY +cyp +czT +cBu +cCT +vBU +cFa +lmt +bWM +cJh +rQz +npp +cNT +cPD +xkE +cSz +rOW +cZE +dat +fJL +cXg +dcg +dcs +dfq +dgD +dgH +diz +dmk +dpg +dfv +dYb +aCn +dqs +drX +drW +dxG +dvu +mBo +dxJ +dyW +dAe +duk +dDh +fWN +geW +uMD +hEP +qqe +hGs +tyw +lsd +eUF +omI +qOP +kCw +tyw +qSh +xnh +dXn +dKP +dIO +hCj +qIl +xEl +dIO +xnh +dXn +dKP +dIO +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(161,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +aaa +aaa +aaa +acC +afb +acC +acC +acC +acC +acC +acC +afb +acC +aaa +abj +aaa +aaa +aaa +adb +hbv +tJk +aoC +apl +aqh +ara +arR +asG +atG +aoC +avi +wVW +fFF +dZp +swm +aAL +aBH +qEc +aBY +nHt +stC +aEL +aJg +ttX +rpi +aLZ +wPI +wPI +aQh +aRO +aEP +aUU +aJf +nfs +aNm +baY +aJd +bdY +bfu +bcC +bgE +bfu +blu +bhU +bov +gfZ +bwm +btH +aaa +lUd +mrg +bwf +bAC +gSh +byU +bFy +bWX +bWX +iDU +fUl +bOU +bWX +pjv +abj +aaa +bQI +cal +ccg +cdS +cfP +chs +ciR +bYx +aaa +aaa +dER +tlB +cvG +csV +csV +csV +csV +csV +csV +csV +csV +csV +cEY +lmt +bWM +cJh +rQz +npp +nQF +ohr +kTv +uLL +cUa +cVH +cXh +fJL +dlW +bro +cXg +ddN +dgD +dfv +djV +dfv +dfv +dfv +hCW +sLY +drX +ioi +dsQ +duk +dvv +tdC +kdx +tdC +dAf +duk +dBV +kNu +aUD +xQB +sBX +gtW +kfm +pgH +dTy +gri +hBH +tOt +hBH +odS +dWI +dUq +aiL +dUq +dIO +hCj +cvL +uaH +dIO +dUq +iHv +dUq +dIO +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(162,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +aaa +acC +ahF +acC +pWw +tRa +ajd +ajy +acC +ahF +acC +acC +adb +acC +acC +adb +amN +ant +rah +asF +apm +arM +arb +arS +asC +atH +aut +avj +gii +meP +axm +uhM +aAM +aCF +aCF +aCF +aEK +aFJ +ayA +ayA +mJr +aOM +aNy +aKx +aKx +noP +ayA +ayA +aUR +aNm +dUy +aNm +baZ +aGK +bbC +bfu +bfu +mqx +bfu +blw +bdU +bov +gfZ +bML +bsv +abj +abj +abj +nCt +bAD +jYB +byU +bFN +bWX +bJj +bLc +bLc +bOV +bWX +bWX +bWX +bWX +bYD +bYD +ciT +bYD +bYD +ciS +ciS +cht +cht +cht +cht +vZE +cvG +csV +cxe +cxe +cCX +cyr +czW +cBw +cCV +csV +gaZ +lmt +bWM +ppu +cKP +npp +cbr +hsQ +xkE +vqr +cTY +cVI +cXi +tlg +doM +uPJ +eQC +ddO +dgE +bXo +tRk +ncG +flR +dqu +dYd +dYj +dYl +drR +dsR +dum +dvw +dvw +kdx +dvw +dvw +duk +dCd +dDj +dTy +dTy +ydk +hId +jev +dTy +dTy +dTy +ydk +hId +ryk +dTy +dTy +dKQ +dXn +dKQ +dIO +dIO +dIO +dIO +dIO +dKQ +dXn +dKQ +dXn +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(163,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +acC +aip +afJ +adZ +adZ +adZ +adZ +adZ +aip +adZ +agA +alG +adZ +adZ +amz +amL +ant +anW +aoC +apn +aqj +arc +arT +asH +atI +aoC +avk +aws +axp +ayA +azB +aAN +aBJ +aCD +aBK +aDR +aAK +ayA +aHZ +psF +aKz +jrU +aON +aON +aJh +aRP +ayA +aUS +aNm +aXM +aNm +baY +aJd +bcB +bfu +bea +nGd +bfu +blu +bhU +bov +gfZ +bwm +btH +aaa +abj +aaa +pCI +bAE +ues +byU +bFO +bWX +bJk +bKZ +bLc +bLc +bQO +bSO +bUV +bWX +bYy +cam +cch +cdT +bYD +cgQ +cgQ +cky +clW +cmX +cht +vZE +fmE +csV +cul +cCX +cCX +cyt +cBv +cBv +cCW +csV +cEZ +lmt +bWM +ppu +cKQ +npp +ncT +lee +xkE +rRh +cTZ +cZF +cXg +ycP +cXg +cXg +fSq +ddP +dfx +dfy +dfy +dfy +dfy +dmi +dnK +dmi +dsU +dsN +dsS +duk +wWu +eDk +fqB +tdC +dXq +duk +dCd +dDk +dEq +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dNS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(164,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acC +aFB +nyB +nyB +rYh +nyB +nyB +nyB +aNH +scb +eQL +eQL +eQL +nIm +amA +gQF +rUl +anX +aoC +aoC +aoC +aoC +aoC +aoC +aoC +awx +aql +auu +qmM +ayA +azC +aAO +aBK +aCE +aDN +aBM +aFI +aGK +aGK +aGK +aGK +aJd +aJd +aJd +aGK +aGK +aGK +aUT +thU +bjZ +aNr +bba +aJd +bcB +bfu +bcC +bgE +bfu +blu +bhU +dXN +rKJ +wHB +btH +aaa +abj +aaa +bwf +aos +bCy +ybF +fvE +bHz +pgk +wWZ +bNc +bOX +bQQ +bSQ +kbZ +bWW +jKc +rXk +cci +cdU +bYD +cgQ +cgQ +ckz +uQi +ayt +coq +rrT +cqd +wNv +xkX +jNK +czV +cys +czV +uNS +cCX +cEk +bwL +mRX +cHK +cJi +cKR +cMr +qZV +cPH +xkE +cSD +cTY +nHh +cXj +cYH +ddV +daW +eln +ddQ +dfx +dgI +diA +djX +dlg +dmi +dnL +dpi +dqw +drT +dsT +duk +dvw +dvw +iTz +dvw +dvw +duk +dDh +dDk +dEo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(165,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acC +aec +akb +aeb +aeb +aeb +aeb +akb +agB +hcr +aeb +mFy +aeb +oAU +amB +amL +ant +anY +axm +apo +apo +ard +aoE +ard +auu +auu +apo +awu +qmM +ayA +azD +aAP +aBL +aCF +aCI +aDR +aFJ +aGK +aIa +aJj +aKB +aMc +aNq +aOO +aQk +aRQ +aJd +aUU +aNm +pOA +aNm +bbb +aJd +bcB +bfu +bfu +mqx +bfu +bly +bfq +bov +gfZ +bwm +btH +aaa +abj +aaa +bwf +mbO +emU +bEm +bFy +bWX +bJm +lLM +bLc +oSb +bQP +bSP +bUW +bWX +bYA +cdW +ccj +cdV +bYD +chv +ciS +ckA +pJb +cnA +cht +cqj +cvG +csV +cuX +cCX +cCX +cyu +cBv +ciY +dte +csV +cFa +lmt +bWM +ppu +cKS +npp +ncT +giz +xkE +cSE +rOW +cXe +cXe +cYI +cXe +daX +ddL +dfw +dfx +dgJ +diB +djY +doF +dmi +dnN +dpj +dqx +drU +dsV +dum +pzp +tdC +iTz +tdC +dAh +duk +dBX +uaU +dEo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(166,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adb +adb +adb +aeM +adb +adb +adb +adb +adb +aUu +adb +axm +axm +awY +axm +axm +anv +anZ +axm +app +aqk +kUF +arU +tZR +qmz +mAC +eqK +awv +pXQ +ayA +azE +aDR +aBM +aCG +aDj +aEH +aFK +aGK +aIb +aJf +caO +aMd +jeu +aOP +aNr +aRR +aNv +mRM +tic +xRT +aNm +bbc +bQb +bcC +bfu +bgG +toB +bfu +wVi +bfq +bov +gfZ +cvW +bsv +abj +abj +abj +bwf +ipZ +fNL +byU +bFQ +bWX +bJn +bJf +bLc +oSb +bQR +bSR +bUY +bWX +cbz +cdW +cck +cdW +cfQ +csL +ciS +ckB +clZ +cnB +coF +cqk +crO +csV +cvJ +cvY +cxJ +cyI +cCX +tdu +cDa +csV +cFa +lmt +bWM +ppu +jhM +npp +oyG +oAd +xkE +yaB +kXM +cVM +cXm +cYJ +tDw +daY +dcm +ddS +dfy +dgK +diC +diC +dli +dmi +doa +dpk +sLY +drV +dsZ +duk +dvw +dvw +iTz +dvw +dvw +duk +dBY +uxh +dEq +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(167,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adb +aeC +aeN +aff +adb +afk +afz +agp +aXy +bKa +akB +alJ +kOq +apo +axm +anz +aoe +axm +apq +aql +axm +axm +axm +aww +axm +axm +axm +axt +ayA +azF +aCH +aCH +aCH +aDQ +aCH +aFL +aGK +aIc +aMe +oZU +aKD +aNs +aJk +vCE +aRS +aJd +aUW +aXT +qMO +aZl +bbd +aGK +bcM +bcC +beb +jfR +bjF +ova +bdU +cEL +gfZ +bwm +btH +aaa +abj +aaa +bwf +bAt +fNL +byU +bFx +bWX +bJo +bLd +bNf +oSb +bQS +bSS +bUZ +bWX +cfa +fhb +otb +cdX +bYD +chz +ciS +ckC +xOp +cnB +coG +oYC +cvG +csV +csV +cCZ +cCZ +cyv +cCZ +cBA +cCZ +csV +cFa +lmt +bWM +cJh +nCu +npp +nQF +rUM +xkE +jlu +cUc +cVN +cXn +mTs +ppu +daZ +sIT +ddU +dfz +dgL +diC +diC +dlj +dta +dnO +dpl +sLY +drW +dsW +duk +tdC +tdC +iTz +tdC +tdC +duk +dDh +dDk +dEo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(168,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adb +aeK +aeQ +aeK +adb +afl +fPv +qoq +jqD +bSk +akB +alX +cnx +amC +axm +axm +axm +axm +deR +aqm +axm +arV +asI +atM +auw +avm +axm +axp +ayA +ayA +aBO +aBO +ayA +aDS +ayA +ayA +aGK +aGK +aJd +aKE +aJd +aGK +aGK +aJd +aJd +aGK +ayD +bcI +oJB +ayD +bbe +bbe +bbi +bin +bbi +dWC +bbi +bbe +bbe +boz +gfZ +bwm +btH +aaa +abj +aaa +bwf +mTB +vVZ +bEk +asz +bHx +bJp +bLe +bNg +bPa +bWX +bYD +bYD +bYD +bYD +car +ccm +cdY +bYD +chz +ciU +ckz +aoN +cnD +cht +cre +cvG +uaS +csV +cxl +cuk +cyw +cCX +tdu +cCX +csV +cFa +xKv +umZ +pDT +cFw +wPe +cbH +gIn +xJh +jZY +cUd +xkE +cXo +cYL +cZI +wyb +bIf +cSA +dfz +dgM +hhM +iVQ +rXB +dnM +fFX +jDm +dqA +qsU +dsX +duk +dvw +dvw +iTz +dvw +dvw +duk +dBZ +dDm +dEo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(169,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +adb +aeL +afa +aeL +adb +afm +afC +bya +bya +bSB +akB +auu +esG +amD +sts +pps +sts +uov +jck +aqn +are +arW +asJ +aKd +aux +qWs +axm +qmM +ayD +azG +aAT +aAY +aCJ +aDT +aFp +aLV +aJm +aId +aXV +rPY +aXV +aNt +aQu +aSq +aRU +aZt +aUX +maI +aVg +aZn +bbf +bcD +bed +bfx +bgK +ikX +bjG +blB +bbe +cEL +gfZ +bwm +btH +aaa +abj +aaa +bwf +bAs +nza +bAs +bAs +bHx +bJq +bLf +bLf +bLc +bQT +bYD +bVa +bWY +bYE +ccn +hby +cdZ +bYD +chz +ciS +ckD +cnE +cnE +coH +eff +cvG +rVL +csV +cvQ +cCX +cCX +cAb +cBD +cDc +csV +cFa +gfZ +bWM +ppu +cKW +nQF +viY +nQF +nQF +xDF +jYY +cVO +cnX +xDF +ppu +cKO +uMo +cSA +dfz +dgN +ejp +kDE +dll +dta +dnQ +dpn +dqB +dpn +dsY +duk +hlI +dwB +iTz +lsu +bju +duk +dDh +dDk +dEq +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(170,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeL +afd +aeL +afg +afg +afM +afg +afg +afi +akB +alM +qcZ +amE +amP +amP +apo +avd +auv +aqo +are +arX +asK +eQq +asJ +avn +are +qmM +ayD +azH +aFO +aBQ +aCK +aDW +aDW +aGQ +aKb +ieq +epE +ylJ +tZJ +tZJ +gxr +aKK +aRV +aTs +aUY +aBS +aBS +aZo +bbi +bcE +bfZ +beg +bfA +qUc +bjH +blN +bbi +bov +gfZ +ado +bsv +btH +btH +btH +bwf +bAr +fNL +byU +bFR +bHx +bJr +bLg +bNh +bPb +bQU +bYD +bVb +bWZ +bYD +cat +cco +cea +bYD +chA +ciS +ckF +cmd +cnG +cht +vZE +cvG +nSv +csV +eXJ +cCX +cyy +mhU +cDf +cDf +csV +cFa +gfZ +bWM +ppu +cKX +cMt +evv +xDF +los +dqO +kXM +cVP +cXp +cYM +tDw +cKO +uMo +cSA +dfy +dgO +diF +qaC +dlm +dmi +dnR +dpo +dqC +drZ +dtf +duk +dvA +dvt +dxQ +dvE +dAk +duk +dCb +qhX +dEo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(171,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aeL +afe +aeL +afg +afn +afN +aED +afg +abj +akB +alN +amd +amF +alN +axm +alN +jtq +alN +axm +axm +arY +apo +eQq +asM +avo +axm +qmM +ayD +azI +aAV +kKH +aJv +aBS +aBS +aGR +aJv +aBS +aBS +vEG +aCN +aCN +aCN +aWz +azL +aTt +kPd +dsH +pnw +qJB +iYD +bek +wOC +wOC +blE +kpK +bfA +bnf +bNB +bzb +gfZ +bsr +bsv +btI +btI +btJ +bwf +qfr +knY +bEn +bFE +bHx +bHx +bHx +bHx +bHx +bHx +bST +bST +bST +bST +bST +bST +bST +bST +cht +cht +ckG +cht +cht +cht +crQ +csX +csV +csV +csV +csV +csV +csV +csV +csV +csV +cnO +hVu +bSz +hjK +tDw +kXM +cNX +cQb +kXM +hjK +tDw +ppu +cXr +ppu +tDw +cKO +uMo +dlh +dfA +dfz +diH +dki +dfz +dmi +dmi +dta +dta +dta +dta +duk +dvB +dwC +iTz +dwC +dAl +duk +dBY +qhX +dEo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(172,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afi +afx +afP +aUs +afg +aaa +akB +iCE +sbe +amG +amQ +alk +aoc +oha +apw +aqp +arf +bPq +auu +cEe +jTe +ppN +gAQ +vOK +ayD +azJ +aAV +miH +aCN +aCN +aCN +aCN +aBS +aEQ +aBS +aNw +aBS +aEY +aCN +aWz +azL +aTw +aUZ +aBS +uuY +aZp +aWA +ben +beg +beg +bgS +wGq +bfA +bnh +bel +dlE +ouo +bwm +coE +bwm +bwm +bwm +bza +bEo +fAE +bEo +wGz +bHA +bwm +bwm +bwm +bwm +coE +bwm +bVc +bwm +bwm +bwm +bwm +jNy +bwm +bwm +ciV +bwm +bwm +bwm +coE +eZo +bwm +cFa +cun +cFa +cxm +cyz +cFa +mnp +cFa +cFa +cFa +uAU +qxO +dWP +cKY +hFR +qkA +cSA +cRn +cKO +cUe +ckg +cMq +cKO +cZJ +hWr +nEi +cSA +dgx +cSA +diJ +tEH +dqE +dgW +xln +cSA +dqE +dsb +dtb +duk +dvC +dvt +edf +kTV +dAi +dBk +dCd +dDk +dEq +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(173,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +afg +afy +pIC +aUt +afg +abj +akB +sUn +gUc +ajM +amR +anA +hXg +aoI +apo +axm +arg +asJ +asM +ykU +auu +avp +are +axv +ayE +azK +pwX +iFA +hPm +hPm +hPm +hPm +hPm +aKL +ipa +rSQ +aBS +aEZ +aCN +aWz +azL +ssy +aVa +aBS +uuY +jNg +bbe +bcH +beh +bfB +bgO +bie +bjJ +blF +bbe +jjp +dog +eKh +pLc +eKh +eKh +btK +eKh +eKh +eOm +eKh +fVo +aRd +eKh +eKh +eKh +eKh +pLc +eKh +bVd +lrb +lrb +lrb +lrb +yjy +lrb +lrb +wcZ +lrb +lrb +lrb +fut +fYD +eKh +eKh +hzo +eKh +eKh +eKh +eKh +fVo +eKh +eKh +cVK +cGD +bIX +liC +cKY +cMv +bhC +aaH +klf +vnp +vnp +jmf +aaH +aaH +aaH +wfu +dcr +mRc +dgy +vnp +sbS +qsb +vnp +jjQ +hhf +sZh +vnp +vnp +rTe +duq +qCM +lfK +uIL +mIF +lOw +dBm +flR +tkc +dEo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(174,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afi +afi +mQK +afi +afi +abj +akB +atS +amf +amG +amS +anC +aod +aoJ +apx +axm +arh +auu +asM +ykU +asK +qWs +axm +osS +ayD +azL +aFO +wNW +aCN +aBS +aCN +aCN +oOe +aBS +aBS +vEG +aBS +aBS +aCN +aWu +azL +aBS +aBS +aBS +yhe +aUG +bbe +bbe +bbi +bio +bbi +kUe +bbi +bbe +bbe +qlY +cEL +cEL +cFp +cEL +cEL +xOa +bzb +cEL +bCE +cEL +ikd +cEL +cEL +qjT +cEL +bPc +cFp +cEL +gfZ +bIX +bIX +ckm +bIX +kil +bHi +bIX +vei +bIX +cme +eEG +bSz +bIX +bIX +cEL +gfZ +bIX +bIX +ckm +bIX +kil +bIX +cme +wru +vmB +bIX +qFy +cKY +cMw +cKV +cKV +eKL +cKV +cUf +cRo +cKV +cKV +cKV +cKV +qSp +cSF +dil +cSF +cSF +cSF +cSF +dmr +cSF +kPg +cSF +dsc +cRm +duk +cYN +dwF +dxU +dzh +tAl +dBk +dDr +dDm +xbW +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(175,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +afi +vzo +afi +abj +abj +akB +alR +esC +amH +amT +anB +aoh +aoK +apy +aqp +ari +asa +asN +auJ +asJ +avn +axm +qmM +ayD +azM +aFO +lFJ +aCN +aEQ +aCN +aHz +aCN +aEX +aBS +jRG +aCN +aOS +aCN +aWz +bem +aDX +aDX +aEW +aEW +bcL +bbe +bfw +bei +bfD +bgP +big +bjK +bni +eNt +boK +eNt +bsv +bsv +btH +btH +bxA +btH +btH +bsv +bsv +bgs +bHD +bgs +bLh +bLh +bLh +bQV +bXC +bYL +ciA +bYG +bYH +bYH +bYH +bYH +bYK +uwe +bYK +bYH +bYH +bYH +bYH +bYH +cBh +cCY +ddk +cxn +cxn +cxn +cxn +cxn +cxn +dFO +jrZ +iWE +pDD +cYP +cYP +cYP +cPO +aQj +cPO +cYP +cYP +cYP +cJg +cJg +dci +pfO +dfr +cKY +cJg +czB +czB +cJg +dms +lUw +dpz +bke +dmt +qDR +dmt +dmt +dmt +dmt +dmt +dmt +dmt +dDr +qhX +dEq +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(176,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +hDZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +afi +naY +afi +abj +abj +akB +hkA +prY +ajL +amS +aoa +aod +aoJ +apz +axm +arj +amG +amG +auO +apo +avq +axm +osS +ayD +azN +aFO +jvu +aBS +aEX +aBS +aIe +aCN +aEQ +aBS +aQn +aCN +aQr +aCN +aKK +aRZ +aSa +aSa +aSa +bbj +aSa +aSa +bfC +ben +bgT +bgT +bgT +bjL +boD +eNt +lDP +eNt +aaa +abj +aaa +btH +bxA +btH +aaa +abj +aaa +bgs +cmr +bgs +bLi +bNi +bPd +bLh +bSW +qRt +mrW +bYH +hvX +ccp +ceb +cay +cax +wHc +cax +cmf +cvu +coI +fRQ +bYH +cEL +gfZ +bIX +cxn +cyB +cAc +cAc +cyB +cxn +cFd +uYC +cmt +bMD +xLC +iIY +cOa +cPQ +nrY +cSI +cUg +aQo +cYP +cYS +cZL +cKO +oPI +cSA +cJg +dgS +cMp +giE +dFE +dmt +dnU +hAF +scL +dsd +dul +dur +lpg +dwG +dUD +dVv +dWN +dmt +dCb +iTR +dEo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(177,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +dij +abj +dij +dij +abj +dij +aaa +aaa +aaa +abj +khZ +abj +abj +aaa +akB +asJ +per +ajN +amU +anC +aof +apP +apA +axm +amQ +asb +asO +atS +auy +avr +axm +axp +ayD +azO +aFO +eBa +aBS +aEY +aBS +aEQ +aCN +aMf +aBS +aNb +aBS +aEX +aBS +aKK +aSa +aTz +bhZ +aYg +aYg +aZv +aSa +xZn +xng +syi +iRy +qLB +xmN +kAN +bQa +bQg +eNt +aaa +abj +btL +bwq +bxB +bzc +btL +abj +aaa +bgs +cqI +bgs +bLj +bNj +bPe +bQW +bSX +qRt +bXc +bYK +cax +cax +cax +cax +cax +wHc +cax +cax +cax +cax +cax +bYK +cEL +gfZ +bIX +cxn +cyC +cAd +cBF +qTi +cxn +bDD +uYC +cmt +ffm +xLC +sak +cOb +sBU +cRq +cPQ +cVQ +cVQ +cYP +cYR +cZL +cUn +dct +dea +cKY +dgU +mZR +dkk +dlr +dmu +dnV +gBQ +raA +dvG +dvG +dvG +dvG +dmu +raA +dzj +dAp +dmt +dBY +dDm +dEo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(178,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +dij +abj +dij +dij +dKz +aaa +abj +aaa +aaa +dij +dij +aGW +dij +abj +adg +abj +abj +abj +akB +atS +amG +ajL +amV +axm +aog +aoL +apW +axm +are +axm +amh +amh +are +asd +asd +axx +asd +azP +aFO +aBP +aBS +aEZ +aBS +aEZ +aBS +eHF +dsH +kiv +epE +bex +qZs +aWG +aSa +aTA +tTt +hgc +riA +aZz +tIO +bfN +ben +hyS +bfA +bil +bjN +bsC +eNt +cCG +lnY +abj +btL +btL +tdj +eBR +bwv +btL +btL +abj +bgs +ctc +pBe +viW +bNk +bPf +bQX +sIA +lsO +bXc +bZi +cax +ccq +ccq +ccq +cax +iZq +ccq +ccq +cax +cax +cax +bZi +cEW +gfZ +bIX +cxn +cyD +jpR +cAc +cyD +cxn +bEH +sFV +tNq +klh +cLb +bOK +cOc +cPR +cRr +cSK +cUi +cVR +cYP +cYS +cZL +cKV +oPI +cSF +cJg +dgV +dKV +hAj +dls +pSk +dnW +fFV +ebt +dsf +dth +dut +ayq +dwI +ocL +qgp +dXz +dmt +dCd +qhX +dEq +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(179,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +aaa +abj +aaa +aaa +ace +acf +acG +aaa +aaa +abj +aaa +aaa +abj +adg +aaa +abj +abj +akB +axm +amh +amh +axm +axm +axm +aoM +axm +axm +abj +abj +acF +acF +abj +asc +azf +fxe +asd +azL +aAX +aFa +aFa +aFa +aFa +aFa +aKI +aKI +aKI +aKI +aKI +aKI +aKI +aXU +aSb +aTB +pNk +bbk +aYh +aZA +aSb +bgW +ben +bfK +bgT +bil +bjO +bbe +eNt +cCG +qET +aaa +btL +bvd +bwv +eMB +bwv +bAI +btL +aaa +bgs +brS +bgs +bLl +bNl +bPg +bQW +bSX +qRt +bXc +bYK +cay +ccq +cee +dYK +vcM +ffD +ckL +ccq +cay +cax +cax +bYK +bwL +sYI +uXe +cxn +cxn +cAe +cxn +cxn +cxn +bng +cGI +bng +bng +bng +cYP +cYP +cYP +cYP +cYP +cYP +cYP +cYP +cUr +cUr +daZ +sIT +ddU +cKY +diG +iAH +dlk +dmj +qDR +dnX +ohv +dvG +eVi +dti +duu +dvI +qDR +dvG +dvG +dAr +dmt +dDh +tPX +dEo +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(180,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +ace +acf +acG +aaa +ace +acg +acG +aaa +ace +acf +acG +aaa +abj +adg +abj +abj +abj +akB +abj +acF +acF +abj +axm +aox +aph +apY +axm +abj +asc +asc +asc +uBS +avs +awB +axz +asd +azQ +aBn +aBn +aCO +aDX +aEW +aEW +aDX +aDX +aNk +aDX +aDX +aSw +aQv +aKJ +aSa +aTC +aVh +aWH +aYi +aZB +aSb +bbi +bes +bbi +bbe +bil +bjQ +bxy +eNt +boH +qET +aaa +btL +bve +waT +bxE +bzd +bAJ +btL +aaa +bgs +cqI +bgt +bLm +bTd +bPh +bLh +kut +adt +mMh +bYH +ccO +ccq +ccq +ccq +cax +ccq +ccq +ccq +ccq +nfy +cax +bYH +cFa +gfZ +bIX +cxn +cyF +qSN +cEj +cEj +pWn +cxn +tPW +boG +cJo +bRw +bng +cOd +cJL +cOe +qvU +uMN +cXq +cZM +sYw +cUr +cKO +uMo +cSA +cJg +dgS +cMp +hvw +dJE +dmt +dnY +dpu +dqH +dsh +dtj +duv +dvJ +dwG +dxY +dzl +dAs +dmt +dCg +jKL +dEp +abj +abj +aaa +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(181,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +ace +acg +acG +aaa +ace +acg +acG +aaa +ace +acg +acG +aaa +abj +adg +aaa +abj +abj +aaa +aaa +aaa +aaa +aaa +axm +aoi +dZP +dZS +axm +abj +asc +asP +uOZ +auz +awF +awC +axA +asd +aAZ +aBa +aBa +aBa +aDY +aFM +aIf +aKJ +aIi +aJE +aJE +aJE +aQs +aQv +aKJ +aSa +aTD +aYg +aWI +aYg +aZC +aSa +aVX +beq +blC +bbi +bil +bjR +bJs +eNt +cCG +eNt +aaa +btL +bvf +bwv +dIt +bwv +pZI +btL +aaa +bgt +cqI +bgt +bLn +bLn +bLn +bLn +bTb +qRt +bXf +bYH +ocx +ocx +ocx +ocx +cgK +ocx +ocx +ocx +ocx +bYH +cqs +bYH +cFa +wnZ +bsh +wXc +rsA +joM +rmB +rmB +rmB +sBm +teE +cTa +cJp +bRF +bng +cOe +cPa +cOd +qvU +cUk +dcE +dcE +cZQ +dbu +cMq +uMo +dfE +cKY +cJg +czB +jDu +cJg +dms +lUw +dqv +bke +dmt +qDR +dmt +dmt +dmt +dmt +dmt +dmt +dmt +cKY +dDt +cKY +cKY +cTX +dFG +dFG +dFG +dFG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(182,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +ace +acg +acG +abj +ace +acg +acG +abj +ace +acg +acG +abj +abj +adg +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +axm +dZP +dZR +dZU +axm +abj +asc +asQ +auA +awA +avu +awD +pIa +auE +ayD +aFR +aFR +aFR +aGP +aFN +aFR +aFN +aIk +aFR +aFR +aFR +ayD +ayD +beo +aSb +aWD +aVj +aWJ +aYj +aZD +nuO +aWf +ber +blD +tvu +bim +bjS +bMn +eNt +cCG +eNt +abj +btL +btL +bwv +bxG +bwv +btL +btL +abj +bgs +bHI +brM +bLn +bNn +bPi +bLn +bQz +bVB +bVD +bYH +caA +ccr +cef +chF +chF +chF +ckM +cmh +cnJ +coL +cax +bYH +cnO +hVu +bSz +cxn +cyH +qSN +cBJ +cxn +cxn +cxn +xQW +boG +boG +bSe +bng +cJL +cQs +cQv +qvU +cTg +dcE +cZN +cZQ +dbu +cMq +nKo +cSA +dgx +cSA +cSA +oyt +dgW +dmv +cSA +hao +cSA +cSA +cSA +cSA +dtG +dwK +dgW +cSA +cSA +cJk +dCh +dDu +dEr +dFc +cTX +dLa +dLd +dLY +dIW +abj +udl +nHf +dFG +oxc +dFG +yiW +ice +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(183,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +ace +acg +acG +aaa +ace +acg +acG +aaa +ace +acg +acG +aaa +abj +adg +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +axm +dZO +dZQ +dZT +axm +abj +asd +afO +asd +asd +avw +aqG +axB +auE +abj +abj +abj +mtE +aGf +gyp +aFS +hHr +aIj +mtE +abj +abj +eNt +ocr +bwA +aSb +aSb +aSb +aSb +aSb +aSb +aSa +bbi +bes +bbi +bbi +bbe +eNt +eNt +eNt +jfD +eNt +aaa +aaa +btL +btL +btL +btL +btL +aaa +aaa +bLn +bLn +bJu +bLn +bNo +bPj +bLn +bXD +qRt +bXc +bYH +rML +ccs +ceg +cml +cgL +cml +ckN +cmi +cnK +coM +cqt +bYH +cFa +gfZ +bwm +cxn +czU +qSN +cAf +cDh +cEo +cxn +tPW +cMz +cMz +cMz +cMz +cMz +cMz +cMz +cSO +iqv +dcE +wtC +cZQ +dbu +cMp +ugJ +tXX +yfw +aaH +aaH +fiC +jmf +vnp +ghl +dpB +vnp +vnp +vnp +vnp +vnp +vnp +jmf +aaH +wLt +dBo +dCi +jyK +gsZ +dFd +tlu +dLb +dLQ +dMa +dFG +aaa +hEp +dMG +dLR +dMw +dNj +dRg +hEp +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(184,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aGW +dij +dij +abj +ace +acg +acG +aaa +aaa +adh +aaa +aaa +ace +acg +acG +aaa +abj +adg +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +axm +axm +axm +axm +axm +abj +asc +aqG +atV +auB +avw +aqG +axC +asd +aaa +aaa +aaa +aFR +aGP +aFN +aFR +aFN +aIk +aFR +aaZ +aaa +eNt +llR +bWr +bYU +sHd +bqK +lKI +eNt +aaa +aaa +aaa +aWC +aaa +aaa +aaa +eNt +bfL +bwA +cCG +eNt +eNt +aaa +abj +aaZ +abj +aaa +abj +aaa +aaa +bLn +uMM +bLp +bLo +bLp +bPk +bLn +bTb +qRt +bXc +bYH +caC +cct +cei +cml +cml +cml +ckP +cmj +ckP +coN +beB +bYH +cFa +gfZ +bwm +cxn +czU +qSN +txW +cxn +cxn +cxn +tPW +cMz +cJr +cLd +cMA +cOh +cPU +cRt +cMz +cUs +dcE +fSY +cZp +deV +cKV +qSp +cSF +dil +cSF +diM +cSF +dlu +cSF +bdG +cSF +cSF +dsi +cSF +cMq +cSF +diM +dlu +cMq +qhw +cKY +dCj +dDw +dEs +dFe +dFF +dLc +dLU +dMv +dIX +abj +dFG +dNi +hbU +dMx +dNk +dRh +dFG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(185,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +abj +aaa +aaa +aaa +ach +aaa +aaa +aaa +acF +aaa +aaa +aaa +ach +abj +abj +abj +adg +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +aaa +aaa +aaa +abj +asc +aqG +aus +auC +avw +ayH +axy +asc +aaa +aaa +aaa +aaa +aaa +aFb +aaa +aaa +aaa +aaa +aaa +aaa +eNt +bWr +web +rdb +bwA +hHW +uNz +aZu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +eNt +uNz +bNz +cCG +pjK +eNt +eNt +eNt +rDp +rDp +rDp +eNt +aaa +aaa +bLn +bHK +bLp +bLp +bLp +bPl +bLn +bTb +qRt +bXc +bYH +caD +vaU +cei +cfX +chI +cjg +ckP +rgo +ckP +coO +cqt +bYH +bwL +sYI +gMM +cxn +bAd +gVw +cBL +cDh +cEq +cDe +tPW +cMz +xlF +cLe +gFx +rhu +gFx +eKO +nGf +clg +qXZ +jRK +mmz +dbu +cKV +oPI +dux +cJk +cKY +cKY +cKY +dlv +dCo +dof +dCo +cXJ +cXJ +cXJ +cXJ +cXJ +cXJ +cXJ +dSd +pMz +cXJ +cKY +rjE +cKY +cKY +cTX +dFG +ybX +dFG +dFG +aaa +oxc +dNW +wdL +kHK +dNn +dRi +oxc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(186,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +acp +abv +abv +abv +aci +adg +adg +adg +adg +adg +adg +adg +adg +adg +adg +adg +adg +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +asd +asR +asc +auZ +awE +azS +axD +asc +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +eNt +xha +bWr +hHW +uOa +bWr +gbO +eNt +aaa +aaa +aaa +aaa +aaa +aaa +aaa +eNt +wIb +aKm +fKN +bwA +wzJ +ahh +gxu +bfH +ume +uaL +rDp +aaa +aaa +bLn +bHL +dDN +dDN +dDN +gKA +rNi +bTb +poO +org +uQz +aYR +sGp +cej +cfY +ctt +cjh +ckQ +pIM +kJN +rmw +llp +bYH +cFa +gfZ +bwm +cxn +cyJ +cAf +cBJ +cxn +cxn +cDe +tPW +cMz +cJt +kaH +xKN +cOi +cMC +vjO +cOg +cVU +cXz +cpc +gGH +kWv +uGF +xvr +duG +cKY +dgZ +paI +dyk +cKY +dmw +leV +dpJ +dqM +dCr +dtl +duz +dvL +nGL +cXJ +jkU +fVZ +cXJ +cSZ +vse +bng +aaa +aaa +dFG +kLu +dFG +aaa +aaa +kfH +dNX +dTu +dTv +dNm +dWS +qWO +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(187,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +abj +aaa +aaa +aaa +acj +aaa +aaa +aaa +acF +aaa +aaa +aaa +acj +abj +abj +abj +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +asd +asS +asc +avv +avv +mOB +axE +asd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +eNt +xKE +bwA +rdb +bWr +shB +frN +aZu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aZu +mmC +bNz +cCG +pjK +bHZ +pjK +eNt +bfH +ume +oeH +rDp +aaa +aaa +bLn +bHM +xKV +bNr +bNr +rTF +bRa +dAg +tYa +bXc +bYH +caF +cmm +chJ +cfZ +ctV +cji +chJ +cmm +cnN +coP +cqu +bYH +baL +cuv +cvX +cxn +puH +cAj +cAf +cDh +cFb +cFg +xWB +cMz +cJu +kaH +cMC +cMC +cMC +cRv +cSV +cVU +dcE +dcE +cZQ +dbu +cKV +oPI +cSF +cJg +dhe +dwN +dkl +cJg +dmB +leV +dpJ +dqM +dEu +dtm +nRf +dvM +hLZ +cXJ +eha +hTW +cXJ +cSY +oXJ +cqJ +abj +abj +opT +dHc +ryu +abj +abj +dFG +dNY +rEN +tRy +yeu +dWT +dFG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(188,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +dij +dij +dij +abj +ace +aco +acG +aaa +aaa +adz +aaa +aaa +ace +aco +acG +abj +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +asd +asT +asd +auE +asd +aTE +asd +asd +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +eNt +eNt +bYa +eNt +jhk +eNt +jhk +eNt +aaa +aaa +aaa +aaa +aaa +aaa +aaa +eNt +mmC +bHZ +fKN +jqI +bwA +aKm +aZu +uvD +bOl +fmg +rDp +aaa +aaa +bFV +bHN +sYQ +bLs +bNs +bPo +rNi +bTb +qRt +bXi +bYM +bYM +oOU +bYM +bYN +bYN +bYN +bYM +oOU +bYH +bYH +bYH +bYH +cwa +qRY +cJc +cxn +cxn +cxn +cxo +cxn +cxn +cFg +wSM +cMz +cJv +cLg +cMG +cOk +cPW +cRw +cMz +cVV +cXB +cYW +cZS +dbv +cKV +pZS +wId +dfD +qOG +dwP +kPn +dly +doj +ePs +spA +dqN +dHZ +dtn +duA +dAq +qgr +vrB +mko +odR +cXJ +boG +cAw +bng +aaa +aaa +hEp +dHd +hEp +aaa +aaa +dFG +dXG +dPg +dQw +dfQ +dWU +dFG +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(189,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +ace +aco +acG +aaa +ace +aco +acG +aaa +ace +aco +acG +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +acF +aaa +acF +abj +eNt +bWr +bwA +eNt +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +eNt +iXL +wzJ +ahh +bNy +fFE +bNy +eNt +eNt +eNt +eNt +eNt +eNt +aZu +eNt +eNt +bNz +bHZ +cCG +bHZ +pjK +bHZ +bHZ +aZu +aZu +eNt +eNt +aaa +aaa +bFV +bHO +wPa +bLt +bNt +bPp +rNi +bAN +qRt +bXc +bYM +caG +cjb +cem +cga +chL +cga +ckR +cjb +cnP +coR +cqv +kGm +jtV +cux +toK +cxp +cyK +ggA +cBP +wTL +cnP +cFh +xWB +cMz +cMz +cLh +cMF +cMz +cMz +cMz +cMz +cWd +cWd +cWd +cWd +cWd +cKV +oPI +cSF +cJg +dhd +diN +dfC +cJg +aei +uuj +dpH +cXJ +dJk +dMi +duB +dMi +sAW +cXJ +xwk +rKs +cXJ +dCm +hwd +bng +aaa +dFG +dFG +dHe +dFG +dFG +dFG +dFG +dJW +xfx +dMB +wEh +dGw +dFG +dFG +dFG +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(190,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aGW +abj +ace +aco +acG +abj +ace +aco +acG +abj +ace +aco +acG +abj +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +aZu +bwA +vXI +eNt +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +eNt +vmw +bwA +vmw +vmw +vmw +mAy +lYz +sgM +sgM +ngX +ngX +saC +bNH +saC +sgM +ngX +kYX +pqQ +pYb +vrH +pjK +pjK +bHZ +aKm +vgU +eNt +aaa +aaa +bLn +bHP +dMA +bLu +bNu +nXf +bLn +bTh +adt +dKI +bYN +caH +ckU +cen +chG +chM +chG +wht +cmo +cnP +coR +cqw +crW +crW +nph +cxd +crW +crW +crW +cBP +uHq +cnP +cFi +kNt +lzX +gya +etB +cOn +cWd +vEP +cWd +cUl +cVW +cXC +cYX +cpK +cWd +dbl +sIT +dXp +cKY +cKY +cKY +cKY +cKY +dmz +nSV +dpG +dAx +dAx +dAx +dAx +dAx +dAx +dAx +dAx +eSe +dAx +cSY +teo +bng +abj +dFG +dGt +pnC +dId +dNt +dJP +jUx +dLe +dOd +cGU +dOd +duO +dOG +dPj +dPS +dWX +dXd +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(191,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +ace +aco +acG +aaa +ace +aco +acG +aaa +ace +aco +acG +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +acF +aaa +eNt +bxP +bez +aZu +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +eNt +lAG +bwA +bgU +ahh +ahh +cCG +tpP +jhk +vmw +bNy +bwA +ahh +ahh +bwA +eNt +eNt +rDp +eNt +rDp +eNt +eNt +xGw +bHZ +pjK +sUt +eNt +aaa +aaa +btT +btT +btT +btT +btT +btT +btT +nDu +gSY +hVa +hiH +xuX +qzu +tkj +dIv +chN +dIv +cgc +xPW +cnP +coR +cqw +crW +ctn +nph +crW +crW +cDo +crW +cBP +tIr +cnP +cFj +cGN +boG +cJw +gyG +cMH +cWd +cRx +cWd +pDb +urI +cXG +cYY +cZU +kit +cKV +oPI +cSF +cJg +dhd +dhc +dBp +cJg +cFu +dCc +ntt +dAx +dJM +xgR +iFx +iKj +xKW +dAx +muK +ifj +dAx +boG +cAw +cqJ +aaa +xfx +dGu +bqm +hvu +cvC +ngi +eUc +dLf +ngi +wth +gIw +pMu +gIw +dPk +dPT +dWY +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(192,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +ace +acE +acG +aaa +ace +aco +acG +aaa +ace +acE +acG +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +eNt +nyK +bwA +aZu +aZu +eNt +eNt +eNt +aZu +rDp +rDp +rDp +aZu +eNt +eNt +eNt +eNt +bwA +vmw +eNt +eNt +eNt +ebf +eNt +eNt +eNt +pWt +nyK +now +lAG +bwA +eNt +aaa +aaa +aaa +aaa +aaa +eNt +ffz +fPJ +bwA +pjK +eNt +aaa +aaa +btT +bHQ +bJC +bLw +bNv +bPr +bsH +bAN +qRt +tQs +bYN +reK +ckU +qHg +ckU +ckU +ckU +hYl +oDy +cnP +coR +cqw +crX +cto +cuy +crW +cxr +cyN +crJ +cBP +jez +cnP +cFk +cFj +cHZ +boG +gyG +cMH +des +cSR +cWd +cUo +jgx +cXF +qpJ +cZV +dcD +uGF +rYE +wId +dfD +qOG +qpF +jlt +dly +doj +okB +spA +dLP +dPn +dtq +soN +dvQ +nfo +dya +dzm +eAr +dAx +cSZ +cAw +bng +abj +dFG +dGv +dNv +mqI +dJe +dNv +dKD +dLg +dXi +dXi +dXi +kgm +dXi +dPl +dFG +hVN +dXe +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(193,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +aaa +abj +aaa +aaa +ace +acE +acG +aaa +aaa +abj +aaa +dKz +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +acF +aaa +eNt +uNz +vXI +bWr +ahh +bwA +wjm +ahh +ahh +qxv +eOQ +wdH +bWr +wZe +cPG +bwA +cPG +bWr +bwA +eNt +aaa +aaa +aaa +aaa +aaa +eNt +eNt +eNt +eNt +vmw +bWr +eNt +aaa +aaa +aaa +aaa +aaa +lBR +lBR +aTE +lBR +lBR +lBR +pUv +pUv +btT +bHR +iIJ +bLx +bxQ +bPs +fHe +bAN +qRt +caz +bYM +caK +ccC +ceq +cgS +chP +cyL +cjb +xKd +cnP +cnP +cqx +lgO +ctp +xKs +crW +cxs +cyO +crJ +cBQ +cnP +cnP +csi +csi +cIa +csi +cLl +kug +dec +cSS +cSU +cUp +cXG +cXG +rcb +cZW +kit +cKV +oPI +cSF +cJg +dhe +dye +dkl +cJg +dmB +doj +dpJ +dqS +dQu +dtr +duD +rsF +dwL +dAx +vbZ +dAv +dAx +cSZ +cAw +bng +aaa +dFG +dGw +xfx +dJa +mHQ +dGw +dGw +dGw +oxc +dGw +xfx +dOg +wEh +dGw +dFG +dFG +dFG +dFG +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(194,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +dij +abj +dij +dij +aaa +aaa +abj +aaa +aaa +dij +dij +abj +dij +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaZ +eNt +lKI +bwA +bwA +vmw +wzJ +vmw +bwA +bwA +wzJ +ahh +wzJ +ahh +bwA +bwA +llm +ahh +ahh +eAl +aMv +aMv +usa +qAM +aNQ +aMv +aMv +aaa +aaa +eNt +okf +vXI +eNt +aaa +aaa +aaa +aaa +bsB +btS +bru +bny +bny +biJ +ceG +mSa +vvC +btT +btT +llI +btT +bsH +bsH +btT +wXF +bVB +bsD +bYM +bYM +bYM +bYM +bYM +bYM +bYM +iZW +euK +cnP +coS +cqy +uKK +ctq +cuA +crW +cxt +cyP +crW +cBT +cDm +cnP +cFl +cGP +cIb +csi +eLx +cMJ +des +cST +cWd +cUq +vMy +jcu +wAV +cZX +cWd +oPN +dcz +jdF +cKY +dhf +gti +dCn +cKY +siJ +dok +dpK +dqS +dRx +dts +duE +rje +uQK +dAx +kVM +dAw +dAx +cSY +teo +bng +abj +dFG +dGx +dHj +qwi +dXb +dJS +dGw +dLh +dPo +dGw +dNs +qJE +dOJ +dNr +dPU +dQx +dXf +dFG +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(195,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +dij +abj +dij +dij +abj +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +acF +aaa +acF +abj +eNt +vmw +jUO +eNt +aZu +eNt +eNt +vmw +eNt +bYa +eNt +vmw +vmw +eNt +aZu +eNt +eNt +eNt +aZu +aMv +vSM +qGN +aWS +iMf +nui +aMv +aaa +aaa +eNt +fBK +bez +eNt +aaa +aaa +aaa +aaa +aaa +pUv +lBR +btV +bxJ +bxJ +lhQ +bxJ +bxJ +bLy +bMc +ppe +ilZ +bny +bny +bny +bny +qRt +tQs +bYP +bXW +ccD +cer +cgf +hTV +fho +ckX +sQa +cnP +coS +mKd +crW +lQA +crB +cwd +crW +cyQ +crW +cBT +hZL +cvV +cFm +cGQ +ujq +csi +iQp +bng +cWd +cWc +cWc +cWd +cWd +cWd +cWd +cWd +cWd +cKY +aaA +cKY +cKY +cKY +cKY +cKY +cKY +dpt +dpt +dpt +dAx +dAx +dAx +dAx +dAx +dAx +dAx +dAx +dAx +dAx +dCm +nxY +cqJ +aaa +udl +dGy +dIj +njj +jcg +dJT +dXE +dLi +akR +oxc +dNt +enl +kuU +dWV +dPV +dQy +dXg +dNr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(196,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +eNt +iRa +bWr +eNt +aaa +aaa +eNt +qOd +bWr +bWr +vId +bWr +ydY +eNt +aaa +aaa +abj +aaa +aaa +aMv +wgn +eud +acY +eud +tpo +aMv +aaa +aaa +eNt +nyK +bwA +eNt +aaa +aaa +aaa +aaa +aaa +aaa +lBR +btU +bvm +bwy +bxK +fEO +nAW +wwx +wwx +riP +gtC +bNx +gJk +jfN +jfN +bVp +tQs +bYR +caM +hOL +ces +chK +hTV +cjm +brM +cmr +cnP +coT +fIf +tkO +cts +ykw +gqN +gqN +cfF +gqN +kgp +kGs +cuw +xNW +nKw +cId +csi +eLx +cqC +boG +boG +cqC +cqC +boG +cjn +cXD +cZc +cqC +boG +eBm +dek +cjn +boG +cqC +cqC +cMH +doq +cqC +cqC +cqC +dsj +boG +boG +gpX +cMH +dyc +dzo +hjo +cjn +obN +cAw +bng +aaa +hEp +dGz +dOH +hLI +iWY +dJU +xfx +ehC +dQG +dYF +iKa +dOj +dOL +dGw +dGw +dGw +dGw +dFG +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(197,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +eNt +eNt +eNt +eNt +aaa +aaa +aZu +lAO +wul +bwA +wul +bWr +bWr +aZu +aaa +tgE +tgE +tgE +tgE +aMv +ges +oxH +uCE +tDj +gSt +aMv +aaa +aaa +eNt +vmw +vXI +eNt +aaa +aaa +aaa +aaa +aaa +bqM +bno +kXN +oZO +bwz +bno +jAD +kBG +bNI +sIB +bAN +nKs +bAN +bLz +bNI +bNI +bNI +bXp +bYR +bhf +hOL +cet +cgh +hTV +bqj +brM +cqI +cnP +coT +cqB +csa +coW +cuD +cwf +cxw +cyS +cAm +cYh +lEw +rOz +ekH +xhF +sfl +csi +cLn +npy +npy +cQd +xSL +xTQ +jGD +qEG +qEG +cZd +pCM +dbq +xLo +qEG +fkT +fkT +qEG +fkT +fkT +kAJ +fkT +fkT +qEG +qEG +nvY +qEG +qEG +pWK +qEG +fkT +wCO +fkT +qqd +dDF +bqC +abj +dFG +dGA +dHm +kwo +dXi +dJV +dGw +dLk +dXi +hEp +dNv +dOk +tKV +dWW +dPW +dQz +oWw +dNr +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(198,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +aaa +eNt +xZU +bWr +vId +hpH +kTw +fLZ +eNt +abj +tgE +faq +voo +qZI +fgM +ssp +ppj +tUh +aIO +tOM +aMv +ygH +ygH +ygH +scV +bWr +eNt +aaa +aaa +aaa +aaa +aaa +bqN +kyq +btX +pOq +esa +bno +hBe +fUG +bRi +nlB +kMZ +gBJ +vXB +nlB +pgF +mft +xBA +nlB +bsG +iDa +qdh +fqo +cgi +hTV +cjo +cmr +brM +cnP +cnP +cnP +qBe +cnP +cnP +cnP +oNd +oNd +oNd +oNd +oNd +oNd +eKD +qfd +ucQ +aFt +aFt +aFt +aFt +aFt +aFt +cSX +cAw +iwk +dlz +dlz +mka +dlz +dlz +dlz +dfI +dhi +dfI +dfI +dfI +iQp +dfI +dfJ +dfJ +dfI +jos +boG +aOx +aOx +dvT +aOx +dAz +aOx +aOx +dDG +dDG +abj +dFG +dGw +dGw +dIl +dGw +dJW +dGw +dLl +dYE +dGw +dNw +dOl +dON +dNr +dPX +dQA +ehM +dFG +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(199,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +eNt +bWr +weH +weH +eNt +rDp +rDp +eNt +aaa +tgE +boG +boG +aOR +fgM +qXF +emb +opd +xao +nFx +pcv +aZE +bbo +ygH +ugQ +bwA +eNt +aaa +aaa +aaa +aaa +aaa +bqM +bno +bvl +vEh +nDV +bCN +sbr +bAO +bzo +bLB +bGb +iRn +bJG +bLB +bRg +mAT +igJ +irM +hTV +jCU +bXW +bka +cgj +hTV +cjp +brM +brS +bgs +coU +cJn +ctc +cqI +brS +cqI +oNd +bEY +emI +cBV +cDq +eaa +fLx +jTS +rqo +aFu +uGp +aHQ +cOp +aGr +aLG +cSY +cAw +iwk +cZb +cZY +dcG +der +dHX +dXS +dfI +dhj +diQ +dkm +dlG +dmL +doo +dpL +dqT +dfI +lgK +boG +aOx +dwQ +dyb +dzq +fdV +dBq +dCq +dDH +dDG +abj +abj +dFG +lzO +dIm +dJh +dJX +dFG +dFG +dFG +dFG +dFG +dNr +dFG +dFG +dFG +dFG +dFG +dFG +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(200,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +eNt +xRD +eNt +aZu +eNt +abj +abj +abj +abj +tgE +oBE +nMT +boG +fgM +vsy +beD +hzb +jqB +fdI +fgM +aZF +bbp +ygH +uNz +bWr +eNt +aaa +aaa +aaa +aaa +aaa +aaa +bno +btY +cGw +klk +bnL +ocC +bAP +bCP +mft +bGc +thI +boP +bLB +bRf +mAT +igJ +qUB +hTV +bXV +bXW +ryK +cgk +hTV +cjq +brM +brM +cuI +brM +rDi +tsQ +pCq +nmR +cqI +oNd +cyU +pPL +umf +uMd +cEt +gLB +hVj +oHO +jHd +hHx +aHB +cOq +cQe +aFt +cSZ +fbD +dlz +cZe +dab +cRT +dlB +dJO +dXT +dfI +dhk +diR +diS +diS +kmB +hGl +lYW +doo +dsk +fza +kSX +aOx +fuH +dBq +dCu +fdV +dBq +dyb +dDI +dEt +abj +abj +xfx +dHp +nty +dJY +dJY +wEh +aaa +abj +abj +abj +aaa +abj +abj +abj +abj +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(201,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +eNt +aZu +eNt +abj +abj +abj +aaa +aaa +abj +ygH +aJx +aJx +yez +fgM +fgM +fgM +fgM +fgM +fgM +fgM +aZG +bbq +ygH +bLA +bGa +bLA +bLA +xcP +sbn +vkJ +bLA +bLA +bno +bqM +boJ +bqM +tmp +bui +bPt +oZN +bLB +tkM +bHX +iTk +bLB +xaM +ybA +ujP +bLB +hTV +hTV +qgA +hLD +boO +bsG +cjr +cnT +cjr +cjr +bqj +oQq +bgt +axb +trG +brS +oNd +cyV +sko +cIk +cIj +pNl +vmm +eRa +jym +aFu +cLo +cMM +rrk +cQf +aFt +boG +tdf +dlz +cZf +dac +poY +duy +dMu +dXU +dfI +dhl +diS +diS +diS +bJy +diT +diS +dtB +iWR +roA +cjn +dvS +dwS +lrX +sxj +rmS +uVQ +dBq +dDJ +dEt +aaa +abj +dFG +dHq +dIo +dJj +sJx +dFG +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(202,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dZG +aaa +aaa +aaa +abj +abj +abj +abj +aaa +abj +abj +oEG +aaa +ygH +tFK +kju +aYk +qeU +aJJ +aSh +aTF +aVk +aWK +aJJ +aZH +hKc +bfV +roo +bPz +bPz +mem +bPz +wYA +bPz +frI +gKi +rGZ +bPz +jHR +bPz +pcT +sEm +jXm +bPy +umm +pYR +vmE +gDv +bLC +bRh +kaD +cXI +bTm +gty +pYR +pYR +lTV +pYR +vnY +cjs +clb +cmy +cnS +ctc +oQq +csd +bqj +fPV +brS +oNd +cyW +tFf +cFr +wbk +eaa +ctx +rfK +cIi +aFv +aFv +aFv +aFv +aFv +aFv +cSY +teo +dlz +cZg +dab +ddR +dxM +dNZ +dbA +dfI +dhm +diT +diS +diR +eVL +diS +diR +dqV +dfI +cdu +duK +dvS +uXh +dyb +dyb +mmE +dBq +dyb +dDK +aOx +aaa +abj +dFG +dFG +dFG +dFG +dFG +dFG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(203,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +oEG +abj +ygH +aJx +nli +bbs +aPv +pux +aSi +aTG +nHs +rbw +aYl +hdt +htx +mDj +bIg +hti +hti +hti +hti +boS +hti +uSl +ffl +kZm +hsK +ptw +hsK +mXp +ujW +rho +qIM +icz +uFv +kMr +hcz +hcz +bri +dwa +hcz +gww +xzt +fzD +hdJ +cDY +fzD +chQ +spz +clc +cmz +fyJ +tsQ +fMZ +cse +bgs +oQq +cjm +aFx +aFx +aFx +aFx +aFx +aFx +nLL +rfK +cJz +aFw +cLp +cMN +cOr +cQg +aFv +cTa +cAw +dlz +cZh +dac +dem +dAX +dOb +dXY +dfI +dlH +diS +diS +diS +eVL +diS +diR +dtE +dmK +cdu +cUM +aOx +dwU +dyh +dBr +lAi +dBr +dCs +ucl +aOx +abj +abj +abj +aaa +aaa +aaa +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(204,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +oEG +aaa +ygH +uUu +kju +aKU +aPv +plw +aSj +aTH +aVl +aWL +yde +aZH +dHu +bfW +biw +hHM +hHM +bhh +hHM +hHM +hHM +qhg +reH +hHM +rkq +bzj +cFP +oNe +hHM +hHM +hHM +umm +bLD +bNE +pTR +pTR +pTR +pTR +rmm +bXt +fWh +bNm +pTR +pTR +gwZ +nIv +cju +wPJ +cmF +cjr +coY +cqG +csf +bgt +kGr +bqj +aFx +moT +cAp +tXj +wtE +bmW +xSg +xVZ +sAY +cJy +edQ +cMO +aKh +cQi +aFv +aLH +cAw +dlz +cZi +daR +deo +dem +dMu +dXZ +dfJ +dho +xeT +eko +nNz +mDs +diR +dpM +dqX +dfI +jos +dDC +aOx +dwV +glQ +glQ +lLK +glQ +moa +iiM +aOx +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(205,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +ygH +xDn +aJx +iUc +aPv +ssi +rkR +aJx +aJx +aJx +aJx +aZH +ovf +aJx +oei +oei +bwE +oei +goP +goP +kZM +hJp +bXb +nel +goP +bQn +bzn +bLB +jso +uKq +iTk +bLB +bsE +kfk +bLB +tkM +uKq +iTk +bLB +mft +fbH +cgr +cgr +ceA +cgr +jIs +cjv +cle +cjv +cjr +brS +cqI +brS +bgs +kGr +cmq +aFx +cyX +sVG +hQt +aKk +aFx +cGS +rfK +cWh +aFw +cLq +aKi +cQh +aHA +aLG +cSY +nxY +dlz +cZj +daS +dep +dGV +ujM +daS +dfJ +dhp +diU +dkn +dlH +dom +dop +dpN +dqY +dfI +fza +boG +dvT +dwW +dCt +dCt +wRJ +dCt +dCt +dDM +dEt +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(206,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +aml +kOC +ofZ +tLT +jLu +aQx +pxj +aJx +aVm +aWM +aJx +aZL +ovf +iil +oei +bix +bmO +oei +bnt +blZ +bqU +uyd +bkj +bvr +goP +bXu +uiw +bLB +uYc +bRk +bGi +gxd +uoV +vOc +gxd +glX +bRk +bTn +bLB +bXu +gWj +cgr +ccL +ceF +ccL +jIs +cjw +cxx +cjz +cjr +bws +csb +bws +bgs +vNq +cmr +aFx +cAs +cAs +cAs +cAr +oll +vQh +jZT +vJt +aFv +aFv +aFv +aFv +aFv +aFv +cjn +cAw +dlz +dlz +dbr +deq +dlz +dlz +dYa +dfI +dfI +dfI +dfI +dhi +cLW +dfI +dfJ +dfJ +dsk +jQE +boG +dvT +dwX +dyb +dCu +dAE +dyb +dCu +tHf +dEt +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(207,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +ygH +ygH +tLW +ygH +ygH +ipD +fey +tOi +aPb +aPe +lMo +aTI +aVn +baP +aYo +jHy +dFg +bcV +oei +biy +ewX +oei +bnu +bqX +bqV +kWL +bqX +bvs +wjK +bXu +bzo +jso +tQg +wek +jMk +bzp +wtD +guH +brl +leT +bsA +obL +vXB +iVV +eQE +cgr +ccM +ceC +cgo +jIs +cjx +dDE +cut +cjr +cpa +cqI +csh +bgs +wqN +cmr +aFx +cyY +cyY +cyY +nra +dZE +xTE +eRa +gXh +ipz +oXY +cBY +oFL +aLE +rwU +cTc +nxY +cqC +cMH +cMH +cMH +dbx +cqC +det +cjn +dhq +cqC +boG +cqC +dqU +doq +doq +cMH +dbx +jos +ujH +aOx +dwY +dyj +nCz +dyb +dBu +dCv +vLN +dDG +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(208,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +ygH +reo +aGT +swV +ygH +nFL +aPe +oxq +aPe +aPe +aSr +aJx +aVo +otq +aJx +aZK +ovf +bcV +oei +bue +bpi +bmb +bsT +sJc +sJc +bnn +oUS +bvt +ciz +bXu +bCP +bLB +bLB +ybA +iTk +bLB +bGp +igJ +bLB +tkM +ybA +bLB +bLB +bXu +atO +aym +djT +pCN +cgp +jIs +cjy +oIc +cmD +cjr +bgs +bws +bgs +bgs +wUM +cqI +aFx +cyZ +iPd +xnx +gUi +aFx +tvI +xVZ +eXv +cPY +pBc +pEn +tsc +cQj +rwU +cSY +goq +myH +hdv +hdv +ksv +oYy +hdv +cLL +myH +cLL +eBY +oYy +oYy +ksv +ksv +mZh +oYy +oYy +kiw +duM +bng +bqB +bng +bng +bng +bng +bng +bng +bng +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(209,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +ygH +xda +aPe +aIl +aJx +aKR +aMq +oxq +aSn +aSn +aWN +aJx +aJx +aJx +aJx +ble +khp +bcY +oei +biA +bki +oei +vvQ +iCN +bqX +qPz +meU +bvu +vDv +bXu +bzo +jso +uod +pzC +ouk +lmR +wtD +guH +bLG +ubr +rPy +bNG +qJF +eHU +iyb +cgr +cgg +ceE +cgq +jIs +uWj +aXQ +cmE +cjr +aaa +aaa +abj +bws +opM +cwk +aFx +cza +cAs +cAs +qqh +bmW +kQm +eLI +ibt +ipz +cLr +tEA +tEA +lSa +rwU +cTd +hAg +cjn +cXL +bqC +cqJ +bng +bng +juW +bng +juW +bng +bng +cqJ +dfK +bng +cLW +bng +vMI +jos +cUM +bng +dxa +dyl +boG +dAF +dBv +dCw +dDO +bng +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(210,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aml +feV +aGV +aIm +aJJ +aKU +aPe +oxq +aOY +aQB +lMo +aJx +aVm +aWP +aJx +aZL +bbx +bdd +oei +biB +qYC +oei +uih +bqJ +bqY +wrC +buf +bxN +goP +bXu +bzo +bLB +sYo +bYW +bGn +gxd +wpr +bLH +gxd +sCu +bYW +bTp +bLB +bXu +iAD +cgr +ccP +ceF +ccP +jIs +cjB +clh +cmH +cmI +abj +abj +csi +csi +hUL +csi +aFx +aFx +bmW +bmW +aFx +aFx +eKD +qfd +ucQ +rwU +rwU +ipz +ipz +rwU +rwU +csi +rfS +csi +csi +csi +abj +bng +dcJ +dew +dfK +deu +boG +dfK +abj +bng +diW +boG +bng +iBK +oqx +myH +xlS +qBO +qBO +fou +tgs +gTw +luc +oII +cqJ +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(211,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ygH +blR +qZR +fRv +aKT +aSp +pQK +jSc +aOZ +aQC +tCe +aTJ +ajx +wkZ +aYp +pZa +wsb +bfT +oei +idr +bVA +oei +goP +goP +kZM +etT +qKw +nel +goP +bXu +bzo +bLB +jso +nSp +bLB +bLB +bnF +bpg +bLB +jso +tMZ +vXB +bLB +bQn +ntw +cgr +spP +ccQ +spP +jIs +cld +xhy +mPV +cnU +aaa +aaa +csj +xpq +cuK +uGY +ctx +xql +cAt +cBZ +iVg +mYH +fLx +cGX +rqo +jbW +fRm +gkj +cOs +cQk +cRA +rZD +siY +cWe +uHo +csj +aaa +cqJ +dcK +dex +dfK +dhs +dht +cqJ +aaa +cqJ +nnm +dor +cPC +cPC +dtD +cPC +cPC +iwQ +tks +dAF +tgs +kxq +fJA +oII +cqJ +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(212,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aml +npj +eCs +aIo +yde +baz +aPe +njG +aQD +aQD +lMo +aJx +aVq +aWO +aJx +aZQ +poH +aJx +oei +biD +bkl +oei +bnz +pFr +fXR +ixq +bPz +bPz +nYz +ncZ +bPy +bPz +bPz +frI +bBa +mem +lRt +bPy +ejr +bPz +frI +bPz +dnd +ncZ +ucI +cgr +cgr +cgr +cgr +jIs +ckE +fnT +cnF +cjr +abj +abj +csj +cty +wSl +xwz +jAn +jAn +jAn +jAn +jAn +oae +olj +cIs +qfX +olj +olj +olj +olj +olj +stG +qfX +kCy +qvE +cJz +csj +abj +cqJ +dcL +dey +dfK +dhr +diX +cqJ +abj +cqJ +dot +dos +cPC +cRf +cSM +cVL +cPC +dAF +boG +tks +tks +tks +dAF +tks +cqJ +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(213,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +ygH +ngm +aPe +aIp +aJx +aKV +fFd +njG +aPe +aPe +aTb +aJx +aJx +aJx +aJx +tmV +lxt +bdb +oei +biE +kLB +tRq +lyA +tua +brb +xIe +jnJ +bQo +bQo +bQo +bQo +bQo +bQo +bQo +wsN +brb +xIe +jnJ +bQo +bQo +bQo +bQo +wol +rJC +nZU +biC +ccR +ceH +bud +nlB +cjr +ctZ +cmI +cmI +aaa +aaa +csj +cty +wvn +quv +cuM +wwX +cEw +cFz +cFz +bzC +cJA +cLt +cTe +xSg +bAm +fmS +fmS +usR +uGe +cTe +cOt +cOt +cJz +csj +aaa +cqJ +cqJ +bng +bng +bng +cqJ +cqJ +aaa +cqJ +cqJ +bng +cPC +cRC +dGr +uAP +cPC +vFf +pBz +ojw +koC +lzY +phv +wAE +bqC +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(214,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +abj +ygH +tge +eQg +nbE +ygH +njE +eNI +njG +aPe +aPe +aSr +aJx +aVr +aZr +aJx +aZR +poH +bdd +oei +biF +bkn +oei +bxS +yfi +aFE +vqZ +hHM +hHM +mXZ +lMs +hHM +hHM +hHM +boL +bBc +hHM +qhg +hHM +hHM +hHM +hHM +hHM +wJR +hHM +bZg +iTk +iXX +brc +xIo +nlB +aaa +abj +aaa +aaa +aaa +aaa +csi +ctA +fmc +ubW +cuM +cDr +cEx +scH +nsi +uMu +cJB +cLu +cuM +xSg +hQq +vUX +vUX +nIH +uGe +cuM +cUH +cOu +nFv +csi +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +cPC +odY +ffC +sPS +cPC +bng +cqJ +bng +bng +bng +cqJ +bng +bng +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(215,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +ygH +ygH +uvx +ygH +ygH +tvq +aPe +njG +aPe +aPe +lMo +aTK +aVn +baP +aYq +jHy +pkM +bdd +bsL +bsL +bsL +bsL +bnC +ihA +pIz +wtK +pYF +brd +bnC +bJL +bPu +vCk +bPu +bJL +bJL +bPu +pRg +bPu +bJL +enC +enC +sTz +iHJ +enC +enC +qBV +qBV +qBV +nlB +nlB +aaa +abj +abj +oEG +abj +abj +csj +cFK +fmc +ubW +cuM +cDr +cEx +cze +cze +nae +cJB +cLu +cuM +xSg +ema +vUX +vUX +nIH +uGe +cuM +cUI +cWf +cAu +csj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cPS +cPS +lQG +cPS +cPS +abj +abj +abj +abj +abj +abj +abj +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(216,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +tLW +xHl +vif +aMu +tDZ +aPd +aQG +aSs +aJx +aVt +aWO +aJx +mTx +bbz +ygH +ygH +aaa +aaa +biG +bnD +gSr +gSr +suu +gSF +gSF +buj +bJL +tNO +ejA +wWy +eWX +ykx +rkB +xuC +vGw +bPu +knI +xIJ +bWC +hCb +bWC +bWC +sgq +ifw +qBV +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +csj +msA +fmc +ubW +cuM +cDr +cEx +cze +cze +nxD +cJB +cLu +cuM +xSg +hQq +vUX +cOv +nIH +uGe +cuM +cWg +cWg +cAu +csj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +cPS +qFR +cPS +abj +abj +dij +dij +dij +abj +dij +dij +dij +aaa +abj +abj +abj +sso +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(217,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +nHi +qqW +fey +aJC +aNO +aPe +aQH +hcH +hcH +hcH +hcH +hcH +aNS +aKW +pZf +aaa +aaa +aaa +bmh +bkp +bpf +bnE +bma +bnE +bpf +buk +bJL +upW +nit +qFq +ewk +ewk +ewk +bXx +xGi +bmm +mmw +ubm +olX +trz +emr +boI +boI +nAv +qBV +abj +aaa +aaa +aaa +abj +oEG +abj +abj +csj +cFK +eUZ +kFm +cuM +giQ +cEy +fhJ +cGZ +cGZ +cJC +prx +tmh +xSg +czf +xZj +xZj +xrg +wTc +cTf +kjB +kjB +cWh +csj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +cPS +bci +cPS +abj +abj +dij +abj +aaa +aaa +abj +aaa +aaa +aaa +abj +aaa +aaa +sso +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(218,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +ygH +pHd +aqq +hch +aNP +aPf +aQI +hcH +aTL +aVu +aWW +hcH +aZT +mmJ +eda +abj +aaa +aaa +fye +bkq +bpe +brg +bsW +bul +bvy +bGd +bJL +qVp +boX +kiL +bvx +bLE +faB +kYe +bmn +bJL +haD +boI +gph +bAQ +ngl +bbm +boI +bEr +qBV +abj +abj +abj +abj +abj +aaa +aaa +aaa +csi +ctA +nce +inO +mVx +mVx +mVx +mVx +mVx +fvL +cuM +cuM +osw +tFR +qGm +tFR +tFR +tFR +kbm +cuM +cuM +cuM +nZg +csi +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +sWd +abj +abj +aaa +abj +aaa +aaa +dak +daz +dbc +aaa +aaa +abj +aaa +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(219,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +ygH +ygH +ygH +ygH +ygH +ygH +ygH +mhu +aTQ +aVv +aWT +aYr +fsi +gBV +vNA +aaa +aaa +aaa +mkQ +bkr +bpf +brh +biH +vxz +bpf +bum +bEx +bEx +tYd +pba +bEx +tYd +oEs +gTW +pmk +bEx +phF +tbC +tbC +ejm +jTr +bbm +boI +hfk +qBV +abj +aaa +aaa +aaa +abj +abj +dij +abj +csj +rEQ +uaZ +ubW +ctB +cAv +cAv +cAv +cAv +jVh +oiz +gTT +cHa +iEw +sfl +cMR +cMR +cMR +cMR +cWh +cWh +cWh +cXO +csj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +cSN +abj +aaa +dak +daz +dbc +aaa +dak +daC +dbc +aaa +dak +daz +dbc +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(220,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +snd +aTN +aVw +aWY +hcH +bbH +bbA +mhu +abj +aaa +aaa +biG +bks +bpf +bpf +rGP +bpf +bpf +nJE +ngg +esj +esj +esj +bqL +kii +iTV +uLp +fox +ngg +mmw +boI +szk +hXq +jIV +bbm +oar +ixb +jQY +jQY +jQY +jQY +jQY +jQY +aaa +aaa +aaa +csj +rEQ +eyg +erQ +csi +csj +csj +csj +csj +pmT +csi +csj +csj +csi +cJE +csj +csj +csj +csj +csi +cFK +cWi +cXP +csj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +cTN +abj +abj +dak +daC +dbc +aaa +dak +daC +dbc +aaa +dak +daC +dbc +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(221,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +mhu +aTO +aVx +aWV +hcH +aZW +rRB +mhu +abj +aaa +aaa +biG +biG +bmj +bnI +rGP +bpc +boN +ixV +ngg +mqS +xom +wIT +wIT +wIT +gwn +idq +xgm +kGF +mmw +miL +lJT +vhT +boI +boI +jou +ixb +fPC +mmx +sqI +loX +rtG +jQY +aaa +aaa +aaa +csj +rlS +cuN +cws +csj +aaa +aaa +abj +csj +cFF +csi +mcD +mcD +csi +cJF +csj +abj +aaa +aaa +csj +cUO +iVJ +cXQ +csj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +cTN +abj +aaa +dak +daC +dbc +abj +dak +daC +dbc +abj +dak +daC +dbc +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(222,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +snd +aTP +aVy +aWW +hcH +aRv +bbD +mhu +abj +aaa +aaa +aaa +aZw +bmk +ktB +kTO +bPw +bmk +bmk +ngg +rSe +dJI +bqW +bme +mEk +ibR +pDQ +fjJ +nJr +mmw +ohh +weF +hXq +lFi +bbm +boI +bTr +pJL +tdA +pny +tdA +xMm +tAO +aaa +aaa +abj +csi +csj +csj +csj +csi +abj +oLM +oXr +oXr +jya +csi +csj +csj +csi +dym +pKd +pKd +kEe +abj +csi +csj +csj +csj +csi +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +cTN +abj +abj +dak +daC +dbc +aaa +dak +daC +dbc +aaa +dak +daC +dbc +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(223,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +aaa +aaa +mhu +jot +aVv +aWT +aSu +bad +beA +mhu +abj +aaa +aaa +aaa +aZw +oKp +beI +vAs +beI +bzq +nvc +ngg +xUI +fEF +eDh +eDh +eDh +eDh +lEr +wMd +ngg +pvv +boI +boI +kIp +bVm +tXQ +rYR +vDh +oHr +jPh +rHD +bXB +uqg +gQe +aaa +aaa +abj +abj +abj +abj +abj +csj +aaa +wUk +cCb +cCb +cCb +cCb +cCb +cCb +cCb +cCb +cCb +cCb +pLT +aaa +csj +abj +abj +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +cTN +abj +aaa +dak +daC +dbc +aaa +abj +cSN +abj +aaa +dak +daC +dbc +aaa +dij +abj +dij +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(224,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aGW +abj +abj +abj +abj +abj +abj +abj +mhu +aTR +aVA +aWY +hcH +iLL +aQJ +mhu +bgs +abj +abj +abj +aZw +myN +brm +nex +nof +njQ +boM +ngg +bFS +bhi +boZ +eXP +uiy +bnp +mkY +brn +ngg +mmw +bml +bPB +fqu +nDM +bbm +boI +bTr +tdA +tdA +pny +hZy +xMm +voK +aaa +aaa +aaa +aaa +aaa +aaa +abj +csj +aaa +wUk +cCb +cCb +cCb +cCb +cCb +cCb +cCb +cCb +cCb +cCb +pLT +aaa +csj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +cTN +abj +aaa +abj +cSN +abj +abj +abj +cTN +abj +abj +abj +cSN +abj +aaa +aaa +abj +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(225,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +mhu +mhu +mhu +mhu +mhu +bda +aTM +bdf +bgs +aaa +aaa +aaa +aZw +bpk +beI +btR +bmc +bwD +bsF +ngg +ngg +ngg +ngg +ngg +ngg +ngg +ngg +ngg +ngg +bAT +qvf +ehE +ggW +bnr +moy +bRj +ixb +bLK +fmF +bJN +fmF +lEL +jQY +aaa +aaa +aaa +aaa +abj +abj +abj +csj +abj +nMa +cCc +cCb +cCb +cCb +cCb +cCb +cCb +cCb +cCb +cOw +jks +abj +csj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +cTN +cTN +cTN +cTN +cTN +cTN +cTN +cTN +cTN +cTN +cTN +cTN +ewF +cYU +cYU +cYU +rnO +abj +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(226,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +noB +jrB +mmV +ihi +ejT +bvB +bdg +aQK +aaa +aaa +aaa +aZw +aZw +vFa +lsq +hTk +aZw +aZw +ngg +abj +abj +abj +abj +vbN +abj +aaa +aaa +qBV +qBV +jYK +map +bEw +qBV +qBV +qBV +jQY +jQY +jvW +rYA +dHU +jQY +jQY +aaa +aaa +aaa +aaa +aaa +aaa +abj +csj +aaa +wUk +cCb +cCb +cCb +cCb +cCb +cCb +cCb +cCb +cCb +cCb +pLT +aaa +csj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +aaa +abj +aaa +abj +daG +abj +abj +abj +cTN +abj +abj +dKA +daG +abj +aaa +aaa +abj +aaa +sso +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(227,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +abj +bgs +bgs +bgs +bfS +brM +bdh +bgs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +oEG +oEG +oEG +oEG +abj +abj +fhF +fhF +fhF +fhF +fhF +fhF +fhF +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +csj +aaa +wUk +cCb +cCb +cCb +cCb +cCb +cCb +cCb +cCb +cCb +cCb +pLT +aaa +csj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +abj +aaa +dak +daT +dbc +aaa +abj +daG +abj +aaa +dak +daT +dbc +aaa +dij +dij +abj +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(228,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +bgs +aQK +bcW +aQK +bgs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +aaa +abj +abj +aaa +oEG +fhF +fhF +fhF +fhF +fhF +fhF +fhF +abj +abj +oEG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +csi +abj +fiF +oXr +oXr +oXr +jvo +csj +csj +ugq +pKd +pKd +pKd +pys +abj +csi +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +dak +daT +dbc +aaa +dak +daT +dbc +aaa +dak +daT +dbc +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(229,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +bgs +cjp +brM +uZo +bgs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +oEG +oEG +oEG +oEG +fhF +fhF +fhF +fhF +fhF +fhF +fhF +abj +aaa +oEG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +csj +aaa +aaa +abj +aaa +csj +cFF +csi +csi +cJF +csj +aaa +abj +aaa +aaa +csj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +dak +daT +dbc +abj +dak +daT +dbc +abj +dak +daT +dbc +abj +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(230,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +bgs +bpr +bbI +bpr +bgs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +aaa +aaa +aaa +aaa +abj +fhF +fhF +fhF +fhF +fhF +fhF +fhF +abj +aaa +oEG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +abj +csj +csj +csj +csj +csj +csj +pmT +csj +csj +cJE +csj +csj +csj +csj +csj +csj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +abj +dak +daT +dbc +aaa +dak +daT +dbc +aaa +dak +daT +dbc +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(231,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +bgs +bae +bbJ +bae +bgs +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +aaa +aaa +aaa +aaa +oEG +fhF +fhF +fhF +fhF +fhF +fhF +fhF +oEG +abj +oEG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +abj +abj +abj +abj +abj +csj +swF +cHb +cIr +jYj +csj +abj +abj +abj +abj +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +dak +dOF +dbc +aaa +dak +daT +dbc +aaa +dak +dOF +dbc +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(232,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abQ +bae +bbK +bae +abQ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +oEG +aaa +aaa +aaa +aaa +aaa +oEG +fhF +fhF +fhF +fhF +fhF +fhF +fhF +oEG +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +csi +cFJ +cHc +cJm +cJJ +csi +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +aaa +aaa +aaa +aaa +aaa +dak +dOF +dbc +aaa +aaa +aaa +aaa +aaa +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(233,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +bae +bbL +bae +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +oEG +aaa +aaa +aaa +aaa +aaa +bPS +oEG +oEG +abj +bPS +abj +oEG +oEG +bPS +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +csj +cFK +cHd +cIt +cFK +csj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +dij +abj +dij +dij +aaa +aaa +aaa +aaa +aaa +dij +abj +dij +abj +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(234,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +oEG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +abj +aaa +abj +aaa +abj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +csj +csj +csj +csj +csj +csj +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +dij +dij +abj +dij +dij +abj +dij +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(235,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +oEG +oEG +oEG +oEG +oEG +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(236,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(237,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(238,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(239,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaZ +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(240,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(241,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(242,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(243,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(244,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(245,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(246,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(247,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(248,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(249,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(250,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(251,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(252,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(253,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(254,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} +(255,1,1) = {" +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +aaa +"} diff --git a/_maps/map_files220/generic/Admin_Zone.dmm b/_maps/map_files220/generic/Admin_Zone.dmm new file mode 100644 index 000000000000..ea367d138ad4 --- /dev/null +++ b/_maps/map_files220/generic/Admin_Zone.dmm @@ -0,0 +1,69154 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/obj/structure/chair/comfy/beige{ + dir = 8; + layer = 5; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"aw" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/immolator/multi, +/turf/simulated/floor/wood, +/area/admin) +"ax" = ( +/obj/structure/table, +/obj/item/kitchen/utensil/fork, +/obj/item/lighter, +/obj/item/restraints/handcuffs/cable/red, +/obj/item/storage/box/mousetraps, +/obj/item/storage/fancy/cigarettes, +/obj/item/pen, +/turf/simulated/floor/wood, +/area/admin) +"aA" = ( +/obj/machinery/door/poddoor{ + id_tag = "thunderdomehea"; + name = "Heavy Supply" + }, +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"aG" = ( +/turf/simulated/floor/holofloor{ + dir = 8; + icon_state = "green" + }, +/area/holodeck/source_basketball) +"aH" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/source_basketball) +"aQ" = ( +/obj/item/clothing/under/color/rainbow, +/obj/item/clothing/glasses/sunglasses_fake, +/turf/simulated/floor/holofloor{ + icon = 'icons/misc/beach.dmi'; + icon_state = "desert" + }, +/area/holodeck/source_beach) +"bq" = ( +/obj/structure/chair/stool/holostool{ + dir = 1 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"by" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/pistol/enforcer/lethal, +/turf/simulated/floor/wood, +/area/admin) +"bz" = ( +/obj/effect/decal/warning_stripes/blue, +/turf/simulated/wall/indestructible, +/area/admin) +"bI" = ( +/obj/structure/table, +/obj/item/storage/box/syringes, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/grenade/chem_grenade/large, +/obj/item/grenade/chem_grenade/large, +/obj/item/grenade/chem_grenade/large, +/obj/item/grenade/chem_grenade/large, +/turf/simulated/floor/wood, +/area/admin) +"bL" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"bM" = ( +/turf/simulated/wall/indestructible/riveted, +/area/tdome/tdomeobserve) +"ca" = ( +/obj/machinery/computer/teleporter, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"cz" = ( +/obj/structure/table/wood, +/obj/item/gun/medbeam, +/turf/simulated/floor/wood, +/area/admin) +"cB" = ( +/obj/item/bedsheet/black, +/obj/structure/bed, +/obj/machinery/light/small{ + brightness_range = 6; + light_range = 8; + nightshift_light_range = 6; + throw_range = 6 + }, +/turf/simulated/floor/wood, +/area/admin) +"cI" = ( +/turf/simulated/wall/indestructible/riveted, +/area/tdome/tdomeadmin) +"cN" = ( +/turf/space, +/area/space) +"cP" = ( +/obj/structure/table/wood, +/obj/item/fireaxe/energized, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"cQ" = ( +/obj/structure/table/wood, +/obj/item/clothing/head/helmet/space/space_ninja, +/obj/item/clothing/shoes/space_ninja, +/obj/item/clothing/mask/gas/space_ninja, +/obj/item/clothing/gloves/space_ninja, +/obj/item/clothing/suit/space/space_ninja, +/obj/item/katana/energy, +/turf/simulated/floor/wood, +/area/admin) +"cT" = ( +/obj/machinery/door_control/no_emag{ + id = "tdomeflash"; + name = "Flash control" + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"cV" = ( +/turf/simulated/floor/holofloor{ + icon = 'icons/turf/floors/plating.dmi'; + icon_state = "asteroid7" + }, +/area/holodeck/source_desert) +"cY" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon = 'icons/turf/floors/plating.dmi'; + icon_state = "asteroid8" + }, +/area/holodeck/source_desert) +"dk" = ( +/obj/structure/table/wood, +/obj/item/bostaff, +/turf/simulated/floor/wood, +/area/admin) +"dn" = ( +/obj/structure/table/wood, +/obj/item/pizzabox/pizza_bomb, +/turf/simulated/floor/wood, +/area/admin) +"do" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/laser/tag/blue, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"dw" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/immolator, +/turf/simulated/floor/wood, +/area/admin) +"dx" = ( +/obj/machinery/door_control/no_emag{ + id = "thunderdomegen"; + name = "General Supply Control"; + req_access_txt = "102" + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"dA" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/lasercannon, +/turf/simulated/floor/wood, +/area/admin) +"dB" = ( +/obj/structure/rack/holorack, +/obj/item/clothing/under/dress/dress_saloon, +/obj/item/clothing/head/hairflower, +/turf/simulated/floor/holofloor{ + icon_state = "cult" + }, +/area/holodeck/source_theatre) +"dN" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/brown, +/obj/item/clothing/suit/armor/tdome/red, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/melee/energy/sword/saber/red, +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"dP" = ( +/turf/simulated/floor/plasteel/dark, +/area/tdome/tdomeadmin) +"dX" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "wood" + }, +/area/holodeck/source_theatre) +"dZ" = ( +/obj/structure/table/wood, +/obj/item/ammo_box/magazine/sniper_rounds/penetrator, +/obj/item/ammo_box/magazine/sniper_rounds/penetrator, +/obj/item/ammo_box/magazine/sniper_rounds/penetrator, +/obj/item/ammo_box/magazine/sniper_rounds/penetrator, +/obj/item/ammo_box/magazine/sniper_rounds/penetrator, +/obj/item/ammo_box/magazine/sniper_rounds/penetrator, +/obj/item/ammo_box/magazine/sniper_rounds/penetrator, +/obj/item/ammo_box/magazine/sniper_rounds/penetrator, +/obj/item/ammo_box/magazine/sniper_rounds/penetrator, +/obj/item/ammo_box/magazine/sniper_rounds/penetrator, +/turf/simulated/floor/wood, +/area/admin) +"ea" = ( +/obj/structure/table/wood/poker, +/obj/machinery/door_control{ + id = "eventroom"; + name = "Ready room"; + pixel_x = -6; + pixel_y = 6; + req_access = list(150) + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"el" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/brown, +/obj/item/clothing/suit/armor/tdome/green, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/melee/energy/sword/saber/green, +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"em" = ( +/obj/effect/landmark/spawner/atmos_test, +/turf/simulated/floor/holofloor{ + icon_state = "engine"; + name = "Burn-Mix Floor"; + nitrogen = 0; + oxygen = 2500; + temperature = 370; + toxins = 5000 + }, +/area/holodeck/source_burntest) +"ep" = ( +/turf/simulated/floor/holofloor{ + dir = 8; + icon_state = "green" + }, +/area/holodeck/source_emptycourt) +"er" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/wand/teleport, +/turf/simulated/floor/wood, +/area/admin) +"ew" = ( +/obj/structure/holowindow, +/turf/simulated/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/source_knightarena) +"ez" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/brown, +/obj/item/clothing/suit/armor/tdome/green, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/melee/energy/sword/saber/green, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) +"eD" = ( +/obj/structure/table, +/obj/item/tank/internals/oxygen/yellow, +/obj/random/bomb_supply, +/obj/item/clothing/head/sombrero/shamebrero, +/turf/simulated/floor/wood, +/area/admin) +"eG" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"eK" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/laser/tag/red, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"eL" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/shotgun/boltaction, +/obj/item/gun/projectile/shotgun/boltaction/enchanted, +/turf/simulated/floor/wood, +/area/admin) +"eY" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/proto, +/turf/simulated/floor/wood, +/area/admin) +"fb" = ( +/turf/simulated/floor/holofloor{ + dir = 8; + icon_state = "green" + }, +/area/holodeck/source_boxingcourt) +"fc" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/shotgun/boltaction/enchanted/arcane_barrage, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"fg" = ( +/obj/structure/table/wood, +/obj/item/dualsaber/toy, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"fh" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/brown, +/obj/item/clothing/suit/armor/tdome/red, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/melee/energy/sword/saber/red, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) +"fm" = ( +/obj/effect/landmark/costume/random, +/obj/structure/rack/holorack, +/turf/simulated/floor/holofloor{ + icon_state = "cult" + }, +/area/holodeck/source_theatre) +"fn" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/hook, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"fF" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/wand, +/turf/simulated/floor/wood, +/area/admin) +"fG" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Thunderdome."; + name = "Thunderdome Telescreen"; + network = list("Thunderdome") + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/tdome/tdomeobserve) +"fO" = ( +/obj/effect/baseturf_helper{ + baseturf = /turf/simulated/floor/plasteel + }, +/turf/simulated/wall/indestructible, +/area/adminconstruction) +"gc" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/stack/rods, +/obj/item/pen, +/turf/simulated/floor/wood, +/area/admin) +"gd" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/revolver/grenadelauncher/multi/cyborg, +/turf/simulated/floor/wood, +/area/admin) +"gk" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/wand/door, +/turf/simulated/floor/wood, +/area/admin) +"gq" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/tdome/tdomeobserve) +"gE" = ( +/obj/structure/table/wood, +/obj/item/whetstone/super, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"gN" = ( +/obj/structure/flora/grass/brown, +/turf/simulated/floor/holofloor{ + icon_state = "snow" + }, +/area/holodeck/source_snowfield) +"gR" = ( +/obj/structure/table/wood, +/obj/item/paper{ + info = "/obj/item/gun/projectile/shotgun/sc_pump" + }, +/turf/simulated/floor/wood, +/area/admin) +"gS" = ( +/obj/structure/table/wood, +/obj/item/encryptionkey/headset_cargo, +/obj/item/encryptionkey/headset_com, +/obj/item/encryptionkey/headset_eng, +/obj/item/encryptionkey/headset_iaa, +/obj/item/encryptionkey/headset_med, +/obj/item/encryptionkey/headset_medsci, +/obj/item/encryptionkey/headset_rob, +/obj/item/encryptionkey/headset_sci, +/obj/item/encryptionkey/headset_sec, +/obj/item/encryptionkey/headset_service, +/turf/simulated/floor/wood, +/area/admin) +"hd" = ( +/obj/structure/table/holotable, +/obj/item/clothing/suit/armor/riot/knight/blue, +/obj/item/clothing/head/helmet/riot/knight/blue, +/obj/item/holo/claymore/blue, +/turf/simulated/floor/holofloor{ + icon_state = "blue" + }, +/area/holodeck/source_knightarena) +"hh" = ( +/obj/mecha/combat/marauder/mauler/loaded{ + operation_req_access = list(114) + }, +/turf/simulated/floor/wood, +/area/admin) +"hi" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/ar, +/turf/simulated/floor/wood, +/area/admin) +"ho" = ( +/obj/structure/table/wood, +/obj/item/paper{ + info = "/obj/item/gun/energy/noisecannon" + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"hp" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"hw" = ( +/obj/effect/overlay/palmtree_r, +/turf/simulated/floor/holofloor{ + icon = 'icons/misc/beach.dmi'; + icon_state = "desert" + }, +/area/holodeck/source_beach) +"hA" = ( +/obj/structure/table/holotable, +/obj/item/clothing/gloves/boxing/hologlove, +/turf/simulated/floor/holofloor{ + dir = 5; + icon_state = "red" + }, +/area/holodeck/source_boxingcourt) +"hB" = ( +/obj/structure/holowindow{ + dir = 1 + }, +/turf/simulated/floor/holofloor{ + dir = 8; + icon_state = "blue" + }, +/area/holodeck/source_knightarena) +"hE" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/staff/slipping/honkmother, +/turf/simulated/floor/wood, +/area/admin) +"hI" = ( +/obj/effect/landmark/spawner/tdome1, +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"hN" = ( +/turf/simulated/floor/holofloor{ + icon_state = "rampbottom" + }, +/area/holodeck/source_theatre) +"hT" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "tdome2"; + name = "Corpse Retreival Entrance" + }, +/turf/simulated/floor/plasteel/dark, +/area/tdome/tdomeadmin) +"hV" = ( +/obj/mecha/combat/gygax/dark/loaded{ + operation_req_access = list(114) + }, +/turf/simulated/floor/wood, +/area/admin) +"hZ" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/c20r/toy, +/turf/simulated/floor/wood, +/area/admin) +"ib" = ( +/obj/structure/table/wood, +/obj/item/toy/russian_revolver, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"im" = ( +/obj/structure/table/wood, +/obj/item/toy/katana, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"io" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/shotgun/riot, +/turf/simulated/floor/wood, +/area/admin) +"iM" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/pulse/pistol, +/turf/simulated/floor/wood, +/area/admin) +"iY" = ( +/obj/machinery/light/small{ + brightness_range = 6; + dir = 4; + light_range = 8; + nightshift_light_range = 6; + throw_range = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"jj" = ( +/obj/structure/chair/comfy/beige{ + dir = 4; + layer = 5; + pixel_y = -2 + }, +/obj/machinery/ai_status_display{ + pixel_y = 30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"jl" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/revolver/grenadelauncher, +/turf/simulated/floor/wood, +/area/admin) +"jq" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/turf/simulated/floor/wood, +/area/admin) +"jB" = ( +/obj/structure/table/wood, +/obj/item/nullrod/tribal_knife, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"jD" = ( +/obj/structure/table/wood, +/obj/item/fireaxe/boneaxe, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"jF" = ( +/obj/effect/landmark/spawner/holocarp, +/turf/simulated/floor/holofloor{ + icon_state = "engine"; + name = "Holodeck Projector Floor" + }, +/area/holodeck/source_wildlife) +"jH" = ( +/turf/simulated/floor/holofloor{ + dir = 10; + icon_state = "red" + }, +/area/holodeck/source_basketball) +"jK" = ( +/obj/structure/table/wood, +/obj/item/paper{ + info = "Я так понял был энфорсер с Сибилом." + }, +/turf/simulated/floor/wood, +/area/admin) +"jM" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/staff/change, +/turf/simulated/floor/wood, +/area/admin) +"jQ" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/spawner/tdomeadmin, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"jY" = ( +/obj/structure/table/holotable, +/obj/item/clothing/gloves/boxing/hologlove, +/turf/simulated/floor/holofloor{ + dir = 9; + icon_state = "red" + }, +/area/holodeck/source_boxingcourt) +"jZ" = ( +/obj/item/bedsheet/black, +/obj/structure/bed, +/turf/simulated/floor/wood, +/area/admin) +"kb" = ( +/obj/machinery/door/poddoor{ + id_tag = "thunderdomegen"; + name = "General Supply" + }, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) +"kf" = ( +/obj/structure/table/holotable, +/obj/machinery/readybutton, +/turf/simulated/floor/holofloor{ + dir = 6; + icon_state = "green" + }, +/area/holodeck/source_thunderdomecourt) +"ki" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/floragun, +/turf/simulated/floor/wood, +/area/admin) +"ko" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/wand/resurrection, +/turf/simulated/floor/wood, +/area/admin) +"kq" = ( +/obj/structure/table/wood, +/obj/item/butcher_chainsaw, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"ku" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"kM" = ( +/obj/structure/table/wood, +/obj/item/hatchet/unathiknife, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"kQ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/snacks/grown/citrus/lemon, +/obj/item/reagent_containers/food/snacks/grown/berries, +/obj/item/reagent_containers/food/snacks/grown/banana, +/obj/item/reagent_containers/food/snacks/grown/cherries, +/obj/item/reagent_containers/food/snacks/grown/citrus/orange, +/obj/item/reagent_containers/food/snacks/grown/corn, +/obj/item/reagent_containers/food/snacks/grown/mushroom/amanita, +/turf/simulated/floor/wood, +/area/admin) +"kT" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife/envy, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"kU" = ( +/obj/structure/table/wood, +/obj/item/grenade/clusterbuster/syndieminibomb, +/turf/simulated/floor/wood, +/area/admin) +"kY" = ( +/turf/simulated/floor/holofloor{ + dir = 1; + icon_state = "green" + }, +/area/holodeck/source_basketball) +"lc" = ( +/obj/structure/holowindow{ + dir = 1 + }, +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "blue" + }, +/area/holodeck/source_knightarena) +"ld" = ( +/obj/structure/table/holotable/wood, +/turf/simulated/floor/holofloor{ + icon_state = "asteroid" + }, +/area/holodeck/source_picnicarea) +"li" = ( +/obj/structure/holowindow{ + dir = 1 + }, +/turf/simulated/floor/holofloor, +/area/holodeck/source_thunderdomecourt) +"lt" = ( +/obj/machinery/light/small{ + brightness_range = 6; + dir = 8; + light_range = 8; + nightshift_light_range = 6; + throw_range = 6 + }, +/turf/simulated/floor/wood, +/area/admin) +"lA" = ( +/obj/item/storage/toolbox/syndicate{ + desc = "A powerful relic many men worked long and hard to keep safe and away from the forces of evil."; + force = 1e+008; + name = "toolbox of robustness" + }, +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/admin) +"lE" = ( +/obj/machinery/light/small{ + brightness_range = 6; + dir = 4; + light_range = 8; + nightshift_light_range = 6; + throw_range = 6 + }, +/turf/simulated/floor/wood, +/area/admin) +"lR" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/pistol/deagle, +/turf/simulated/floor/wood, +/area/admin) +"lT" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/tdome/tdomeadmin) +"lX" = ( +/obj/machinery/teleport/station, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"mk" = ( +/obj/structure/table/wood, +/obj/item/ammo_box/foambox/riot, +/obj/item/ammo_box/foambox/riot, +/obj/item/ammo_box/foambox/riot, +/obj/item/ammo_box/foambox/riot, +/obj/item/ammo_box/foambox/riot, +/obj/item/ammo_box/foambox/riot, +/obj/item/ammo_box/foambox/riot, +/obj/item/ammo_box/foambox/riot, +/obj/item/ammo_box/foambox/riot, +/obj/item/ammo_box/foambox/riot, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"mn" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/revolver/nagant, +/turf/simulated/floor/wood, +/area/admin) +"mw" = ( +/obj/structure/table/holotable, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/clothing/suit/armor/tdome/red, +/obj/item/clothing/under/color/red, +/obj/item/holo/esword/red, +/turf/simulated/floor/holofloor{ + dir = 1; + icon_state = "red" + }, +/area/holodeck/source_thunderdomecourt) +"mB" = ( +/obj/item/gun/rocketlauncher, +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/admin) +"mC" = ( +/obj/machinery/status_display, +/turf/simulated/wall/indestructible/riveted, +/area/tdome/tdomeobserve) +"mM" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/hardsuit/syndi, +/obj/item/clothing/suit/space/hardsuit/syndi/elite{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/simulated/floor/wood, +/area/admin) +"mR" = ( +/obj/structure/table/wood, +/obj/item/multisword, +/obj/item/multisword/pike, +/obj/item/multisword/pure_evil, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"mU" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/revolver/mateba, +/turf/simulated/floor/wood, +/area/admin) +"mX" = ( +/turf/simulated/floor/holofloor{ + icon = 'icons/turf/floors/plating.dmi'; + icon_state = "asteroid" + }, +/area/holodeck/source_desert) +"mY" = ( +/turf/simulated/floor/holofloor{ + dir = 9; + icon_state = "red" + }, +/area/holodeck/source_basketball) +"na" = ( +/obj/structure/table/wood, +/obj/item/melee/energy/sword, +/obj/item/melee/energy/sword/cyborg, +/obj/item/melee/energy/sword/cyborg/saw, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"ne" = ( +/obj/structure/table/wood/poker, +/obj/item/clothing/shoes/roman, +/obj/item/shield/riot/roman, +/obj/item/clothing/head/helmet/roman/legionaire, +/obj/item/spear/bonespear, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"nk" = ( +/turf/simulated/floor/holofloor{ + icon_state = "grimy" + }, +/area/holodeck/source_meetinghall) +"nC" = ( +/turf/simulated/floor/holofloor{ + dir = 5; + icon_state = "green" + }, +/area/holodeck/source_basketball) +"nK" = ( +/obj/structure/table/wood, +/obj/item/abductor_baton, +/obj/item/abductor/silencer, +/obj/item/abductor/mind_device, +/obj/item/abductor/gizmo, +/obj/structure/ninjatele{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/admin) +"nM" = ( +/obj/structure/table/holotable, +/turf/simulated/floor/holofloor{ + dir = 5; + icon_state = "red" + }, +/area/holodeck/source_thunderdomecourt) +"nN" = ( +/obj/structure/table, +/obj/item/storage/box/beakers, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, +/turf/simulated/floor/wood, +/area/admin) +"nU" = ( +/obj/structure/table/wood, +/obj/item/paper{ + info = "/obj/item/gun/projectile/shotgun/riot/buckshot" + }, +/turf/simulated/floor/wood, +/area/admin) +"nW" = ( +/obj/structure/chair, +/obj/effect/landmark/spawner/tdomeobserve, +/turf/simulated/floor/plasteel/dark, +/area/tdome/tdomeobserve) +"nX" = ( +/obj/structure/table/wood, +/obj/item/paper{ + info = "Какой-то /obj/item/gun/energy/laser/retro/sc_retro. Хз что это." + }, +/turf/simulated/floor/wood, +/area/admin) +"nZ" = ( +/turf/simulated/floor/holofloor{ + dir = 1; + icon_state = "red" + }, +/area/holodeck/source_boxingcourt) +"oc" = ( +/obj/item/paper_bin/nanotrasen, +/obj/structure/table/wood/poker, +/obj/item/pen/multi/gold, +/obj/item/stamp/chameleon, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"og" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/detective, +/turf/simulated/floor/wood, +/area/admin) +"oh" = ( +/obj/structure/table/wood, +/obj/item/dnainjector/blindmut, +/obj/item/dnainjector/clumsymut, +/obj/item/dnainjector/comic, +/obj/item/dnainjector/coughmut, +/obj/item/dnainjector/deafmut, +/obj/item/dnainjector/epimut, +/obj/item/dnainjector/firemut, +/obj/item/dnainjector/glassesmut, +/obj/item/dnainjector/h2m, +/obj/item/dnainjector/hallucination, +/obj/item/dnainjector/hulkmut, +/obj/item/dnainjector/insulation, +/obj/item/dnainjector/m2h, +/obj/item/dnainjector/midgit, +/obj/item/dnainjector/morph, +/obj/item/dnainjector/nobreath, +/obj/item/dnainjector/noprints, +/obj/item/dnainjector/regenerate, +/obj/item/dnainjector/remoteview, +/obj/item/dnainjector/stuttmut, +/obj/item/dnainjector/telemut, +/obj/item/dnainjector/tourmut, +/turf/simulated/floor/wood, +/area/admin) +"oj" = ( +/obj/structure/holowindow{ + dir = 1 + }, +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "green" + }, +/area/holodeck/source_thunderdomecourt) +"ou" = ( +/obj/machinery/computer/rdservercontrol{ + badmin = 1; + name = "Master R&D Server Controller"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/admin) +"oB" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/sniper_rifle/toy, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"oL" = ( +/obj/machinery/chem_heater, +/turf/simulated/floor/wood, +/area/admin) +"oX" = ( +/obj/structure/table/wood, +/obj/item/gun/syringe/rapidsyringe, +/turf/simulated/floor/wood, +/area/admin) +"pa" = ( +/turf/simulated/floor/holofloor{ + dir = 5; + icon_state = "red" + }, +/area/holodeck/source_basketball) +"pk" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/revolver/doublebarrel/improvised, +/turf/simulated/floor/wood, +/area/admin) +"pC" = ( +/obj/structure/table/wood, +/obj/machinery/syndicatebomb/badmin, +/turf/simulated/floor/wood, +/area/admin) +"pE" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/plasma_pistol, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"pJ" = ( +/obj/structure/table/wood, +/obj/item/toy/russian_revolver/trick_revolver, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"pN" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "eventroom"; + name = "Privacy Shutters" + }, +/turf/simulated/floor/wood{ + icon_state = "woodalt" + }, +/area/admin) +"pO" = ( +/turf/simulated/wall/indestructible/riveted, +/area/space) +"qd" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/xray, +/turf/simulated/floor/wood, +/area/admin) +"qh" = ( +/obj/structure/table, +/obj/random/toolbox, +/obj/random/bomb_supply, +/obj/machinery/syndicatebomb/badmin/clown, +/turf/simulated/floor/wood, +/area/admin) +"qt" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/revolver/golden, +/turf/simulated/floor/wood, +/area/admin) +"qv" = ( +/obj/structure/holowindow, +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/source_thunderdomecourt) +"qx" = ( +/obj/structure/table/wood, +/obj/item/ammo_box/foambox/sniper, +/obj/item/ammo_box/foambox/sniper, +/obj/item/ammo_box/foambox/sniper, +/obj/item/ammo_box/foambox/sniper, +/obj/item/ammo_box/foambox/sniper, +/obj/item/ammo_box/foambox/sniper, +/obj/item/ammo_box/foambox/sniper, +/obj/item/ammo_box/foambox/sniper, +/obj/item/ammo_box/foambox/sniper, +/obj/item/ammo_box/foambox/sniper, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"qR" = ( +/obj/structure/table/wood, +/obj/item/gun/throw/piecannon, +/obj/item/paper{ + info = "Если тут ничего не видно, значит никто до сих пор не вернул спрайт пирожной пушке." + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"qT" = ( +/obj/structure/holohoop{ + dir = 1 + }, +/turf/simulated/floor/holofloor{ + icon_state = "green" + }, +/area/holodeck/source_basketball) +"qU" = ( +/obj/structure/table/wood/poker, +/obj/item/storage/box/ids, +/obj/item/storage/box/ids, +/obj/item/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/PDAs{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"ri" = ( +/obj/structure/table/holotable, +/obj/item/clothing/gloves/boxing/hologlove{ + icon_state = "boxinggreen"; + item_state = "boxinggreen" + }, +/turf/simulated/floor/holofloor{ + dir = 10; + icon_state = "green" + }, +/area/holodeck/source_boxingcourt) +"ro" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/ionrifle, +/turf/simulated/floor/wood, +/area/admin) +"rq" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "green" + }, +/area/holodeck/source_basketball) +"rr" = ( +/obj/structure/table/wood, +/obj/item/melee/energy/axe, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"rv" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/source_boxingcourt) +"rD" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/brown, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet/swat, +/obj/item/gun/energy/laser, +/obj/item/shield/energy, +/obj/machinery/recharger/wallcharger/upgraded{ + pixel_x = 3; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"rE" = ( +/obj/item/beach_ball/holoball, +/turf/simulated/floor/holofloor, +/area/holodeck/source_basketball) +"rG" = ( +/obj/mecha/combat/marauder/seraph/loaded, +/turf/simulated/floor/wood, +/area/admin) +"rM" = ( +/obj/structure/table/holotable, +/turf/simulated/floor/holofloor{ + dir = 10; + icon_state = "green" + }, +/area/holodeck/source_thunderdomecourt) +"rP" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/alien, +/turf/simulated/floor/wood, +/area/admin) +"sd" = ( +/obj/structure/holowindow{ + dir = 1 + }, +/turf/simulated/floor/holofloor{ + dir = 8; + icon_state = "green" + }, +/area/holodeck/source_thunderdomecourt) +"sm" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/laser/retro, +/turf/simulated/floor/wood, +/area/admin) +"sr" = ( +/turf/simulated/floor/holofloor{ + dir = 1; + icon_state = "red" + }, +/area/holodeck/source_emptycourt) +"su" = ( +/obj/item/gun/grenadelauncher, +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/admin) +"sA" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/kinetic_accelerator, +/turf/simulated/floor/wood, +/area/admin) +"sO" = ( +/obj/structure/holowindow, +/turf/simulated/floor/holofloor{ + icon_state = "asteroid7" + }, +/area/holodeck/source_knightarena) +"ta" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/toy, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"tc" = ( +/obj/structure/holowindow, +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/source_knightarena) +"th" = ( +/obj/machinery/door/poddoor{ + id_tag = "thunderdome"; + name = "Thunderdome Blast Door" + }, +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"to" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife/combat/survival, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"tx" = ( +/obj/machinery/computer/syndicate_depot/teleporter{ + name = "Redspace Teleporter Console" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"tF" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/kinetic_accelerator/crossbow/large, +/turf/simulated/floor/wood, +/area/admin) +"tI" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"tN" = ( +/obj/item/storage/briefcase{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/storage/secure/briefcase, +/obj/structure/table/wood, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"tP" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "green" + }, +/area/holodeck/source_thunderdomecourt) +"tS" = ( +/obj/structure/chair/stool/holostool{ + dir = 4 + }, +/turf/simulated/floor/holofloor{ + icon_state = "asteroid" + }, +/area/holodeck/source_picnicarea) +"ua" = ( +/obj/machinery/teleport/hub/upgraded{ + admin_usage = 1 + }, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"ug" = ( +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"ux" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/laser/captain, +/turf/simulated/floor/wood, +/area/admin) +"uL" = ( +/obj/structure/table/wood, +/obj/item/gun/energy, +/obj/item/gun/energy/laser/captain, +/obj/item/gun/energy/e_gun, +/obj/item/gun/energy/gun, +/obj/item/gun/energy/gun/cyborg, +/obj/item/gun/energy/gun/nuclear, +/turf/simulated/floor/wood, +/area/admin) +"uW" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + name = "What?" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"vb" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/e_gun/old, +/turf/simulated/floor/wood, +/area/admin) +"vc" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/gun/turret, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"vd" = ( +/obj/structure/chair/comfy/beige{ + dir = 4; + layer = 5; + pixel_y = -2 + }, +/obj/machinery/ai_status_display{ + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"ve" = ( +/obj/structure/table/wood, +/obj/item/toy/sword, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"vg" = ( +/obj/structure/table/wood, +/obj/item/suppressor, +/obj/item/suppressor, +/obj/item/suppressor, +/obj/item/suppressor, +/obj/item/suppressor, +/obj/item/suppressor, +/obj/item/suppressor, +/obj/item/suppressor, +/obj/item/suppressor, +/turf/simulated/floor/wood, +/area/admin) +"vm" = ( +/obj/effect/overlay/palmtree_l, +/obj/effect/overlay/coconut, +/turf/simulated/floor/holofloor{ + icon = 'icons/misc/beach.dmi'; + icon_state = "desert" + }, +/area/holodeck/source_beach) +"vu" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/shotgun/toy, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"vv" = ( +/obj/item/beach_ball, +/turf/simulated/floor/holofloor{ + icon = 'icons/misc/beach.dmi'; + icon_state = "desert" + }, +/area/holodeck/source_beach) +"vL" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/brown, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet/swat, +/obj/item/gun/energy/laser, +/obj/item/shield/energy, +/obj/machinery/recharger/wallcharger/upgraded{ + pixel_x = 3; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) +"vM" = ( +/obj/structure/table/wood, +/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/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"vS" = ( +/obj/machinery/light/small{ + brightness_range = 6; + dir = 8; + light_range = 8; + nightshift_light_range = 6; + throw_range = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"vU" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife/plastic, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"vY" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife/butcher/meatcleaver, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"wd" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/toy/pistol/enforcer, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"we" = ( +/obj/structure/table/wood, +/obj/machinery/syndicatebomb/emp, +/turf/simulated/floor/wood, +/area/admin) +"wf" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/clown, +/obj/item/gun/energy/disabler, +/obj/item/gun/energy/disabler/cyborg, +/obj/item/gun/energy/mimicgun, +/turf/simulated/floor/wood, +/area/admin) +"wh" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/laser/captain/scattershot, +/turf/simulated/floor/wood, +/area/admin) +"wp" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/gun/mini, +/turf/simulated/floor/wood, +/area/admin) +"wC" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/source_knightarena) +"wE" = ( +/obj/structure/flora/grass/both, +/turf/simulated/floor/holofloor{ + icon_state = "snow" + }, +/area/holodeck/source_snowfield) +"wJ" = ( +/obj/structure/chair, +/obj/structure/sign/barsign{ + pixel_y = 32 + }, +/obj/effect/landmark/spawner/tdomeobserve, +/turf/simulated/floor/plasteel/dark, +/area/tdome/tdomeobserve) +"wM" = ( +/obj/structure/table/wood, +/obj/item/clipboard, +/obj/item/radio/headset/centcom, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"wZ" = ( +/obj/machinery/computer/card/centcom{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/admin) +"xe" = ( +/obj/structure/table/wood, +/obj/item/dnainjector/antiblind, +/obj/item/dnainjector/anticlumsy, +/obj/item/dnainjector/anticomic, +/obj/item/dnainjector/anticough, +/obj/item/dnainjector/antideaf, +/obj/item/dnainjector/antiepi, +/obj/item/dnainjector/antifire, +/obj/item/dnainjector/antiglasses, +/obj/item/dnainjector/antihallucination, +/obj/item/dnainjector/antihulk, +/obj/item/dnainjector/antiinsulation, +/obj/item/dnainjector/antimidgit, +/obj/item/dnainjector/antimorph, +/obj/item/dnainjector/antinobreath, +/obj/item/dnainjector/antinoprints, +/obj/item/dnainjector/antiregenerate, +/obj/item/dnainjector/antiremoteview, +/obj/item/dnainjector/antistutt, +/obj/item/dnainjector/antitele, +/obj/item/dnainjector/antitour, +/turf/simulated/floor/wood, +/area/admin) +"xh" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife/combat, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"xq" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/c20r, +/turf/simulated/floor/wood, +/area/admin) +"xx" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"xy" = ( +/obj/structure/table/wood, +/obj/item/toy/foamblade, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"xA" = ( +/turf/simulated/floor/holofloor{ + dir = 6; + icon_state = "red" + }, +/area/holodeck/source_basketball) +"xI" = ( +/obj/item/mecha_parts/mecha_equipment/cable_layer, +/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, +/obj/item/mecha_parts/mecha_equipment/rcd, +/obj/item/mecha_parts/mecha_equipment/extinguisher, +/obj/structure/closet/crate, +/turf/simulated/floor/wood, +/area/admin) +"xJ" = ( +/turf/simulated/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/source_emptycourt) +"xK" = ( +/obj/machinery/bodyscanner{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/admin) +"xN" = ( +/obj/structure/table/wood, +/obj/machinery/syndicatebomb, +/obj/machinery/syndicatebomb/training, +/turf/simulated/floor/wood, +/area/admin) +"xS" = ( +/turf/simulated/floor/holofloor{ + dir = 1; + icon_state = "red" + }, +/area/holodeck/source_basketball) +"xY" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/pulse, +/turf/simulated/floor/wood, +/area/admin) +"yj" = ( +/obj/structure/table/holotable, +/obj/machinery/readybutton, +/turf/simulated/floor/holofloor{ + dir = 9; + icon_state = "red" + }, +/area/holodeck/source_thunderdomecourt) +"yp" = ( +/turf/simulated/wall/indestructible, +/area/adminconstruction) +"yq" = ( +/turf/simulated/floor/holofloor{ + dir = 9; + icon_state = "red" + }, +/area/holodeck/source_emptycourt) +"yC" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/staff/slipping, +/turf/simulated/floor/wood, +/area/admin) +"yH" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/gun/nuclear, +/turf/simulated/floor/wood, +/area/admin) +"yI" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/laser, +/obj/item/gun/energy/laser/cyborg, +/obj/item/gun/energy/laser/practice, +/obj/item/gun/energy/laser/scatter, +/obj/item/gun/energy/laser/tag, +/turf/simulated/floor/wood, +/area/admin) +"yM" = ( +/obj/structure/table/wood, +/obj/item/grenade/smokebomb, +/turf/simulated/floor/wood, +/area/admin) +"yN" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/holofloor{ + icon = 'icons/turf/floors/plating.dmi'; + icon_state = "asteroid" + }, +/area/holodeck/source_desert) +"yX" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/pulse/destroyer, +/turf/simulated/floor/wood, +/area/admin) +"yY" = ( +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) +"za" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/green, +/obj/item/clothing/shoes/brown, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet/swat, +/obj/item/gun/energy/laser, +/obj/item/shield/energy, +/obj/machinery/recharger/wallcharger/upgraded{ + pixel_x = 3; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) +"zj" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/shotgun/boltaction/enchanted/arcane_barrage/blood, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"zs" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/laser/instakill/red, +/turf/simulated/floor/wood, +/area/admin) +"zw" = ( +/obj/structure/table/wood, +/obj/item/adminfu_scroll, +/turf/simulated/floor/wood, +/area/admin) +"zA" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/shotgun/automatic/combat, +/turf/simulated/floor/wood, +/area/admin) +"zF" = ( +/obj/effect/landmark/spawner/tdome2, +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"zP" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/kinetic_accelerator/minebot, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"zT" = ( +/obj/structure/dresser, +/turf/simulated/floor/wood, +/area/admin) +"Ah" = ( +/obj/effect/baseturf_helper{ + baseturf = /turf/simulated/floor/indestructible + }, +/turf/simulated/wall/indestructible, +/area/admin) +"At" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/pistol/m1911, +/turf/simulated/floor/wood, +/area/admin) +"AD" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "blue" + }, +/area/holodeck/source_knightarena) +"AJ" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/l6_saw/toy/riot, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"AM" = ( +/obj/machinery/igniter/on, +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"AP" = ( +/obj/structure/table/holotable, +/obj/item/clothing/suit/armor/riot/knight/red, +/obj/item/clothing/head/helmet/riot/knight/red, +/obj/item/holo/claymore/red, +/turf/simulated/floor/holofloor{ + dir = 1; + icon_state = "red" + }, +/area/holodeck/source_knightarena) +"AV" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/wand/fireball, +/turf/simulated/floor/wood, +/area/admin) +"AW" = ( +/obj/machinery/computer/account_database{ + name = "Admin Accounts Database"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/admin) +"Bb" = ( +/turf/simulated/floor/holofloor{ + icon_state = "engine"; + name = "Holodeck Projector Floor" + }, +/area/holodeck/source_wildlife) +"Bg" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/revolver, +/turf/simulated/floor/wood, +/area/admin) +"Bh" = ( +/obj/machinery/chem_dispenser/upgraded{ + hackedcheck = 1 + }, +/turf/simulated/floor/wood, +/area/admin) +"Bl" = ( +/obj/structure/table/wood, +/obj/item/paper{ + info = "Тут ничего не было. Я серьёзно." + }, +/turf/simulated/floor/wood, +/area/admin) +"Bo" = ( +/obj/effect/landmark/spawner/tdomeobserve, +/turf/simulated/floor/plasteel{ + icon_state = "redyellowfull" + }, +/area/tdome/tdomeobserve) +"Bv" = ( +/obj/item/kirbyplants, +/obj/machinery/light/small{ + brightness_range = 6; + dir = 8; + light_range = 8; + nightshift_light_range = 6; + throw_range = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"Bz" = ( +/obj/structure/rack, +/obj/item/tank/jetpack/oxygen, +/obj/item/tank/jetpack/oxygen, +/turf/simulated/floor/wood, +/area/admin) +"BB" = ( +/obj/machinery/light/small{ + brightness_range = 6; + dir = 8; + light_range = 8; + nightshift_light_range = 6; + throw_range = 6 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"BG" = ( +/obj/structure/table/wood/poker, +/obj/machinery/light/small{ + brightness_range = 6; + dir = 4; + light_range = 8; + nightshift_light_range = 6; + throw_range = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"BK" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon = 'icons/turf/floors/plating.dmi'; + icon_state = "asteroid11" + }, +/area/holodeck/source_desert) +"BM" = ( +/obj/item/gun/projectile/revolver/grenadelauncher/multi, +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/admin) +"BN" = ( +/obj/structure/table/wood, +/obj/item/melee/candy_sword, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"BX" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/pulse/cyborg, +/turf/simulated/floor/wood, +/area/admin) +"Ca" = ( +/obj/machinery/computer/operating, +/turf/simulated/floor/wood, +/area/admin) +"Cc" = ( +/obj/structure/table, +/obj/item/storage/toolbox/syndicate, +/obj/item/shard, +/obj/item/kitchen/knife, +/obj/item/storage/firstaid/tactical, +/turf/simulated/floor/wood, +/area/admin) +"Cx" = ( +/obj/effect/turf_decal/bot, +/obj/structure/barricade/sandbags, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) +"CD" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/pulse/carbine, +/turf/simulated/floor/wood, +/area/admin) +"CI" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/kinetic_accelerator/experimental, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"CM" = ( +/obj/machinery/optable, +/turf/simulated/floor/wood, +/area/admin) +"CN" = ( +/obj/item/gun/throw, +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/admin) +"CR" = ( +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/radio, +/obj/structure/table/wood, +/obj/machinery/door_control/no_emag{ + id = "tdome1"; + pixel_x = 24; + req_access_txt = "102" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"CT" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/tentacle, +/turf/simulated/floor/wood, +/area/admin) +"De" = ( +/turf/simulated/floor/holofloor{ + dir = 9; + icon_state = "green" + }, +/area/holodeck/source_basketball) +"Do" = ( +/obj/structure/table/wood, +/obj/item/paper{ + info = "Тут должен был быть доминатор, но к счастью его тут нет." + }, +/turf/simulated/floor/wood, +/area/admin) +"Dt" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/gun/advtaser, +/turf/simulated/floor/wood, +/area/admin) +"DB" = ( +/obj/structure/table/wood, +/obj/item/grenade/syndieminibomb, +/turf/simulated/floor/wood, +/area/admin) +"DC" = ( +/obj/structure/flora/tree/dead, +/turf/simulated/floor/holofloor{ + icon_state = "snow" + }, +/area/holodeck/source_snowfield) +"DJ" = ( +/turf/simulated/floor/holofloor/space, +/area/holodeck/source_space) +"DM" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/lasercannon/cyborg, +/turf/simulated/floor/wood, +/area/admin) +"DO" = ( +/turf/simulated/floor/holofloor{ + dir = 6; + icon_state = "green" + }, +/area/holodeck/source_emptycourt) +"DR" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/shotgun/automatic, +/turf/simulated/floor/wood, +/area/admin) +"DZ" = ( +/obj/structure/holohoop, +/turf/simulated/floor/holofloor{ + dir = 1; + icon_state = "red" + }, +/area/holodeck/source_basketball) +"Ec" = ( +/turf/simulated/floor/holofloor, +/area/holodeck/source_boxingcourt) +"Eh" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/mindflayer, +/turf/simulated/floor/wood, +/area/admin) +"Ei" = ( +/obj/machinery/flasher{ + id = "tdomeflash"; + name = "Thunderdome Flash" + }, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) +"Eo" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/bot, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) +"Ep" = ( +/turf/simulated/floor/holofloor{ + dir = 6; + icon_state = "green" + }, +/area/holodeck/source_basketball) +"Er" = ( +/turf/simulated/floor/holofloor{ + dir = 5; + icon_state = "red" + }, +/area/holodeck/source_emptycourt) +"EG" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/telegun, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"EH" = ( +/turf/simulated/floor/holofloor{ + icon_state = "engine"; + name = "Holodeck Projector Floor" + }, +/area/holodeck/source_plating) +"EM" = ( +/turf/simulated/floor/carpet, +/area/admin) +"ES" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/revolver/russian/soul, +/turf/simulated/floor/wood, +/area/admin) +"ET" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/admin) +"EV" = ( +/obj/structure/chair/comfy/beige{ + dir = 4; + layer = 5; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"EW" = ( +/obj/structure/table/wood, +/obj/item/holosign_creator/engineering, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/admin) +"Fb" = ( +/obj/item/gun/energy/taser, +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/admin) +"Fi" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/lwap, +/turf/simulated/floor/wood, +/area/admin) +"Fk" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/pulse/pistol/m1911, +/turf/simulated/floor/wood, +/area/admin) +"Fn" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/shotgun/bulldog, +/turf/simulated/floor/wood, +/area/admin) +"Fp" = ( +/obj/effect/decal/warning_stripes/yellow, +/obj/machinery/bluespace_beacon/syndicate, +/turf/simulated/floor/wood, +/area/admin) +"Fy" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/pulse/turret, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"FM" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "green" + }, +/area/holodeck/source_boxingcourt) +"FO" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife/ritual, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"FR" = ( +/obj/structure/holowindow, +/turf/simulated/floor/holofloor, +/area/holodeck/source_thunderdomecourt) +"FS" = ( +/obj/machinery/computer/mech_bay_power_console{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/admin) +"FU" = ( +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"Ga" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/shotgun/riot/short, +/turf/simulated/floor/wood, +/area/admin) +"Gf" = ( +/turf/simulated/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/source_thunderdomecourt) +"Gg" = ( +/obj/structure/chair/stool/holostool{ + dir = 1 + }, +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_theatre) +"Gk" = ( +/obj/structure/table/holotable, +/obj/item/clothing/gloves/boxing/hologlove{ + icon_state = "boxinggreen"; + item_state = "boxinggreen" + }, +/turf/simulated/floor/holofloor{ + dir = 6; + icon_state = "green" + }, +/area/holodeck/source_boxingcourt) +"Gn" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/revolver/fingergun/fake, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"Gp" = ( +/turf/simulated/floor/holofloor{ + icon = 'icons/turf/floors/plating.dmi'; + icon_state = "asteroid6" + }, +/area/holodeck/source_desert) +"Gr" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/l6_saw, +/turf/simulated/floor/wood, +/area/admin) +"GA" = ( +/obj/structure/table, +/obj/item/storage/pill_bottle/random_drug_bottle, +/obj/item/reagent_containers/glass/bottle/adminordrazine, +/turf/simulated/floor/wood, +/area/admin) +"GG" = ( +/obj/structure/table/wood, +/obj/machinery/syndicatebomb/badmin/clown, +/turf/simulated/floor/wood, +/area/admin) +"GK" = ( +/obj/machinery/status_display, +/turf/simulated/wall/indestructible/riveted, +/area/tdome/tdomeadmin) +"GN" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/staff/healing, +/turf/simulated/floor/wood, +/area/admin) +"GU" = ( +/obj/structure/holowindow, +/turf/simulated/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/source_thunderdomecourt) +"GY" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/wormhole_projector, +/turf/simulated/floor/wood, +/area/admin) +"Hc" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/gyropistol, +/turf/simulated/floor/wood, +/area/admin) +"Hk" = ( +/obj/structure/table/wood, +/obj/item/gun/throw/crossbow, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"Hw" = ( +/obj/machinery/door/poddoor{ + id_tag = "thunderdomegen"; + name = "General Supply" + }, +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"HE" = ( +/obj/structure/chair/comfy/beige{ + dir = 4; + layer = 5; + pixel_y = -2 + }, +/obj/machinery/status_display{ + pixel_y = -30 + }, +/obj/machinery/light/small{ + brightness_range = 6; + light_range = 8; + nightshift_light_range = 6; + throw_range = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"HL" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/sniper_rifle, +/turf/simulated/floor/wood, +/area/admin) +"HP" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon = 'icons/turf/floors/plating.dmi'; + icon_state = "asteroid3" + }, +/area/holodeck/source_desert) +"HQ" = ( +/obj/structure/bookcase/random, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"HT" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Thunderdome."; + name = "Thunderdome Telescreen"; + network = list("Thunderdome") + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"Id" = ( +/obj/structure/closet{ + icon_closed = "cabinet_closed"; + icon_opened = "cabinet_open"; + req_access = list(114) + }, +/turf/simulated/floor/wood, +/area/admin) +"Il" = ( +/turf/simulated/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/source_boxingcourt) +"Iq" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "tdome1"; + name = "Corpse Retreival Entrance" + }, +/turf/simulated/floor/plasteel/dark, +/area/tdome/tdomeadmin) +"Iv" = ( +/obj/structure/table/holotable, +/turf/simulated/floor/holofloor{ + dir = 5; + icon_state = "red" + }, +/area/holodeck/source_knightarena) +"IB" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/toy/pistol, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"IG" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/obj/effect/landmark/spawner/tdomeadmin, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"II" = ( +/obj/item/gun/syringe/syndicate, +/obj/structure/table/wood, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"IR" = ( +/obj/machinery/door_control/no_emag{ + id = "thunderdome"; + name = "Main Blast Doors Control"; + req_access_txt = "102" + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"IV" = ( +/obj/structure/closet/secure_closet/personal, +/turf/simulated/floor/wood, +/area/admin) +"IW" = ( +/obj/structure/chair/stool/holostool{ + dir = 8 + }, +/turf/simulated/floor/holofloor{ + icon_state = "asteroid" + }, +/area/holodeck/source_picnicarea) +"IX" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"Jc" = ( +/obj/structure/table/wood, +/obj/item/chainsaw/doomslayer, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"Jd" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/bow, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"Je" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/staff/door, +/turf/simulated/floor/wood, +/area/admin) +"Jk" = ( +/turf/simulated/floor/holofloor{ + icon_state = "green" + }, +/area/holodeck/source_basketball) +"Jn" = ( +/obj/machinery/mech_bay_recharge_port/upgraded/unsimulated{ + dir = 2 + }, +/turf/simulated/floor/wood, +/area/admin) +"Jq" = ( +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"Js" = ( +/turf/simulated/floor/holofloor{ + dir = 10; + icon_state = "green" + }, +/area/holodeck/source_emptycourt) +"Jt" = ( +/obj/structure/barricade/sandbags, +/obj/effect/turf_decal/bot, +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"Jv" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/lighter, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"Jy" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/laser/retro/old, +/turf/simulated/floor/wood, +/area/admin) +"JC" = ( +/turf/simulated/floor/holofloor{ + icon = 'icons/misc/beach.dmi'; + icon_state = "desert" + }, +/area/holodeck/source_beach) +"JD" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife/combat/survival/bone, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"JJ" = ( +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"JQ" = ( +/turf/simulated/floor/holofloor/carpet, +/area/holodeck/source_meetinghall) +"JV" = ( +/turf/simulated/floor/holofloor{ + icon_state = "engine"; + name = "Burn-Mix Floor"; + nitrogen = 0; + oxygen = 2500; + temperature = 370; + toxins = 5000 + }, +/area/holodeck/source_burntest) +"JW" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/gun/advtaser/mounted, +/turf/simulated/floor/wood, +/area/admin) +"Ka" = ( +/turf/simulated/floor/holofloor{ + icon_state = "asteroid7" + }, +/area/holodeck/source_knightarena) +"Kg" = ( +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) +"Kk" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/staff, +/turf/simulated/floor/wood, +/area/admin) +"Km" = ( +/obj/structure/table/wood/poker, +/turf/simulated/floor/wood, +/area/admin) +"Kn" = ( +/obj/machinery/flasher{ + id = "tdomeflash"; + name = "Thunderdome Flash" + }, +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"Kt" = ( +/obj/structure/table/holotable, +/turf/simulated/floor/holofloor{ + dir = 10; + icon_state = "blue" + }, +/area/holodeck/source_knightarena) +"Kv" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/kinetic_accelerator/crossbow, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"Kw" = ( +/obj/structure/closet, +/obj/machinery/light/small{ + brightness_range = 6; + dir = 4; + light_range = 8; + nightshift_light_range = 6; + throw_range = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"Ky" = ( +/obj/structure/table/wood, +/obj/item/sleeping_carp_scroll, +/turf/simulated/floor/wood, +/area/admin) +"Kz" = ( +/obj/structure/chair/comfy/beige{ + dir = 1; + layer = 5; + pixel_y = -2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"KB" = ( +/turf/simulated/floor/holofloor{ + icon_state = "asteroid" + }, +/area/holodeck/source_picnicarea) +"KD" = ( +/obj/machinery/door_control/no_emag{ + id = "thunderdomehea"; + name = "Heavy Supply Control"; + req_access_txt = "102" + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"KG" = ( +/obj/structure/table, +/obj/random/tool, +/obj/item/clothing/gloves/color/yellow, +/obj/item/pinpointer/advpinpointer, +/turf/simulated/floor/wood, +/area/admin) +"KH" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/gun/advtaser/cyborg, +/turf/simulated/floor/wood, +/area/admin) +"KJ" = ( +/obj/machinery/computer/card/centcom, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"KL" = ( +/obj/structure/table/wood, +/obj/item/gun/throw/crossbow/french, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"KR" = ( +/obj/mecha/combat/marauder/loaded{ + operation_req_access = list(114) + }, +/turf/simulated/floor/wood, +/area/admin) +"KS" = ( +/turf/simulated/floor/holofloor, +/area/holodeck/source_basketball) +"La" = ( +/obj/structure/table/wood, +/obj/item/grenade/clusterbuster/booze, +/turf/simulated/floor/wood, +/area/admin) +"Ld" = ( +/turf/simulated/floor/holofloor{ + icon_state = "cult" + }, +/area/holodeck/source_theatre) +"Lg" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/tdome/tdomeadmin) +"Lm" = ( +/obj/structure/flora/tree/pine, +/turf/simulated/floor/holofloor{ + icon_state = "snow" + }, +/area/holodeck/source_snowfield) +"Lx" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/revolver/doublebarrel/improvised/cane, +/turf/simulated/floor/wood, +/area/admin) +"LA" = ( +/obj/effect/turf_decal/bot, +/obj/structure/barricade/sandbags, +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"LK" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/shotgun/lethal, +/turf/simulated/floor/wood, +/area/admin) +"LL" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/pistol/enforcer, +/turf/simulated/floor/wood, +/area/admin) +"LR" = ( +/turf/simulated/floor/holofloor{ + icon = 'icons/turf/floors/plating.dmi'; + icon_state = "asteroid5" + }, +/area/holodeck/source_desert) +"LW" = ( +/obj/machinery/computer/syndicate_depot/teleporter, +/turf/simulated/floor/wood, +/area/admin) +"Mj" = ( +/obj/structure/table, +/obj/item/card/id/centcom{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/card/id, +/obj/item/card/id/admin{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/admin) +"Mk" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/l6_saw/toy, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"MC" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/shotgun, +/turf/simulated/floor/wood, +/area/admin) +"MD" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/adminconstruction) +"MF" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/pulse/destroyer/annihilator, +/turf/simulated/floor/wood, +/area/admin) +"MH" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/temperature, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"MX" = ( +/obj/structure/table/wood, +/obj/item/mecha_parts/mecha_equipment/medical/syringe_gun, +/turf/simulated/floor/wood, +/area/admin) +"Np" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/staff/chaos, +/turf/simulated/floor/wood, +/area/admin) +"Nu" = ( +/obj/structure/chair/comfy/beige{ + dir = 8; + layer = 5; + pixel_y = -2 + }, +/turf/simulated/floor/wood, +/area/admin) +"Ny" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/shotgun/toy/crossbow, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"Nz" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"ND" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon = 'icons/turf/floors/plating.dmi'; + icon_state = "asteroid1" + }, +/area/holodeck/source_desert) +"NF" = ( +/turf/simulated/floor/holofloor{ + icon_state = "red" + }, +/area/holodeck/source_basketball) +"NQ" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/pistol/APS, +/turf/simulated/floor/wood, +/area/admin) +"NT" = ( +/obj/structure/table/wood, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/item/flash, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"NU" = ( +/obj/structure/table/wood, +/obj/item/paper{ + info = "/obj/item/gun/syringe/blowgun" + }, +/turf/simulated/floor/wood, +/area/admin) +"Oe" = ( +/obj/structure/chair/comfy/green{ + dir = 1 + }, +/obj/effect/landmark/spawner/tdomeadmin, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"Of" = ( +/obj/structure/table/wood, +/obj/item/ammo_box/foambox, +/obj/item/ammo_box/foambox, +/obj/item/ammo_box/foambox, +/obj/item/ammo_box/foambox, +/obj/item/ammo_box/foambox, +/obj/item/ammo_box/foambox, +/obj/item/ammo_box/foambox, +/obj/item/ammo_box/foambox, +/obj/item/ammo_box/foambox, +/obj/item/ammo_box/foambox, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"Oi" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/holofloor{ + icon = 'icons/turf/floors/plating.dmi'; + icon_state = "asteroid" + }, +/area/holodeck/source_desert) +"Or" = ( +/obj/structure/table/wood, +/obj/item/gun/syringe, +/turf/simulated/floor/wood, +/area/admin) +"Ot" = ( +/turf/simulated/wall/indestructible/riveted, +/area/tdome/arena) +"Ox" = ( +/turf/simulated/floor/carpet, +/area/adminconstruction) +"Oz" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/laser/instakill, +/turf/simulated/floor/wood, +/area/admin) +"OF" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/ionrifle/carbine, +/turf/simulated/floor/wood, +/area/admin) +"OH" = ( +/turf/simulated/floor/holofloor, +/area/holodeck/source_emptycourt) +"OL" = ( +/obj/structure/table/wood, +/obj/item/clothing/suit/blacktrenchcoat, +/obj/item/clothing/shoes/black, +/turf/simulated/floor/wood, +/area/admin) +"OS" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife/butcher, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"OW" = ( +/obj/structure/table/wood, +/obj/item/whetstone, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"Pc" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/source_thunderdomecourt) +"Pq" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/immolator/multi/cyborg, +/turf/simulated/floor/wood, +/area/admin) +"Pt" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "green" + }, +/area/holodeck/source_emptycourt) +"Py" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/gun/hos, +/turf/simulated/floor/wood, +/area/admin) +"Pz" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/spikethrower, +/turf/simulated/floor/wood, +/area/admin) +"PB" = ( +/obj/structure/table/wood, +/obj/item/holo/esword, +/obj/item/holo/esword/green, +/obj/item/holo/esword/red, +/obj/item/melee/energy/sword/pirate, +/obj/item/melee/energy/sword/saber, +/obj/item/melee/energy/sword/saber/blue, +/obj/item/melee/energy/sword/saber/green, +/obj/item/melee/energy/sword/saber/purple, +/obj/item/melee/energy/sword/saber/red, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"PE" = ( +/obj/structure/chair/comfy/beige{ + dir = 4; + layer = 5; + pixel_y = -2 + }, +/obj/machinery/status_display{ + pixel_y = 30 + }, +/obj/machinery/light/small{ + brightness_range = 6; + dir = 1; + light_range = 8; + nightshift_light_range = 6; + throw_range = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"PJ" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/revolver/doublebarrel, +/turf/simulated/floor/wood, +/area/admin) +"PQ" = ( +/obj/item/storage/box/syringes, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/igniter, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/assembly/timer, +/obj/item/grenade/chem_grenade/large, +/obj/item/grenade/chem_grenade/large, +/obj/item/grenade/chem_grenade/large, +/obj/item/grenade/chem_grenade/large, +/obj/item/gun/syringe/rapidsyringe, +/obj/item/reagent_containers/spray/chemsprayer, +/obj/structure/closet, +/obj/item/ammo_casing/shotgun/dart, +/obj/item/ammo_casing/shotgun/dart, +/obj/item/ammo_casing/shotgun/dart, +/obj/item/ammo_casing/shotgun/dart, +/obj/item/ammo_casing/shotgun/dart, +/obj/item/ammo_casing/shotgun/dart, +/turf/simulated/floor/wood, +/area/admin) +"PT" = ( +/obj/structure/table/holotable, +/obj/item/clothing/head/helmet/thunderdome, +/obj/item/clothing/suit/armor/tdome/green, +/obj/item/clothing/under/color/green, +/obj/item/holo/esword/green, +/turf/simulated/floor/holofloor{ + icon_state = "green" + }, +/area/holodeck/source_thunderdomecourt) +"Qc" = ( +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Thunderdome."; + name = "Thunderdome Telescreen"; + network = list("Thunderdome") + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"Qd" = ( +/turf/simulated/floor/holofloor{ + icon = 'icons/misc/beach.dmi'; + icon_state = "beach" + }, +/area/holodeck/source_beach) +"Qg" = ( +/obj/structure/table/holotable, +/obj/machinery/readybutton, +/turf/simulated/floor/holofloor{ + dir = 6; + icon_state = "blue" + }, +/area/holodeck/source_knightarena) +"Qt" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/tommygun, +/turf/simulated/floor/wood, +/area/admin) +"QA" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/gun/blueshield/pdw9, +/turf/simulated/floor/wood, +/area/admin) +"QH" = ( +/obj/structure/table/wood, +/obj/item/fireaxe, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"QI" = ( +/obj/mecha/combat/honker/loaded{ + operation_req_access = list(114) + }, +/turf/simulated/floor/wood, +/area/admin) +"QN" = ( +/obj/structure/table/wood, +/obj/item/holosign_creator/atmos, +/obj/item/holosign_creator/atmos, +/obj/item/holosign_creator/atmos, +/obj/item/holosign_creator/atmos, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "dark" + }, +/area/admin) +"QP" = ( +/obj/structure/table/wood, +/obj/item/kitchen/knife/carrotshiv, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"QT" = ( +/obj/structure/table/holotable, +/obj/machinery/readybutton, +/turf/simulated/floor/holofloor{ + dir = 9; + icon_state = "red" + }, +/area/holodeck/source_knightarena) +"Rd" = ( +/obj/structure/table/wood/poker, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"Rh" = ( +/turf/simulated/floor/holofloor, +/area/holodeck/source_thunderdomecourt) +"Rj" = ( +/obj/item/paper{ + info = "Комната копипастнута с парашизы. Много чего что есть в билде, тут может отсутствовать, потому что всем лень изучать, особенно мне. /Если ты заметишь что тут чего-то нет, напиши мне в карточную или разрабскую. /-Aylong"; + name = "Напоминалка" + }, +/turf/simulated/floor/carpet, +/area/admin) +"Rn" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/toy/pistol/riot, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"RA" = ( +/obj/machinery/sleeper/upgraded, +/turf/simulated/floor/wood, +/area/admin) +"RI" = ( +/obj/machinery/door/poddoor{ + id_tag = "thunderdome"; + name = "Thunderdome Blast Door" + }, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) +"RQ" = ( +/turf/simulated/wall/indestructible/riveted, +/area/tdome/arena_source) +"RS" = ( +/turf/simulated/floor/holofloor{ + icon_state = "green" + }, +/area/holodeck/source_emptycourt) +"RU" = ( +/obj/machinery/igniter/on, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) +"RV" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/chrono_gun, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"RW" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/plasmacutter/adv, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"RZ" = ( +/turf/simulated/floor/holofloor{ + icon_state = "snow" + }, +/area/holodeck/source_snowfield) +"Sf" = ( +/turf/simulated/floor/holofloor{ + dir = 8; + icon_state = "blue" + }, +/area/holodeck/source_knightarena) +"Sm" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/c20r/toy, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"Sp" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/shotgun/toy/tommygun, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"Sy" = ( +/obj/machinery/r_n_d/server/centcom, +/turf/simulated/floor/wood, +/area/admin) +"SA" = ( +/obj/structure/mineral_door/wood, +/turf/simulated/floor/wood, +/area/admin) +"SK" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/laser/mounted, +/turf/simulated/floor/wood, +/area/admin) +"SR" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/admin) +"SU" = ( +/obj/item/radio{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/radio{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/radio, +/obj/structure/table/wood, +/obj/machinery/door_control/no_emag{ + id = "tdome2"; + pixel_x = -24; + req_access_txt = "102" + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"Te" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/staff/focus, +/turf/simulated/floor/wood, +/area/admin) +"Th" = ( +/obj/structure/table/wood, +/obj/item/radio/headset, +/obj/item/radio/headset/abductor, +/obj/item/radio/headset/alt, +/obj/item/radio/headset/binary{ + name = "binary radio headset" + }, +/obj/item/radio/headset/bot{ + name = "bot radio headset" + }, +/obj/item/radio/headset/centcom, +/obj/item/radio/headset/chameleon{ + name = "chamelon radio headset" + }, +/obj/item/radio/headset/ert, +/obj/item/radio/headset/ert/alt/commander, +/obj/item/radio/headset/heads{ + name = "heads radio headset" + }, +/obj/item/radio/headset/heads/ai_integrated, +/obj/item/radio/headset/heads/blueshield/alt, +/obj/item/radio/headset/heads/captain/alt, +/obj/item/radio/headset/heads/ce, +/obj/item/radio/headset/heads/cmo, +/obj/item/radio/headset/heads/hop, +/obj/item/radio/headset/heads/hos, +/obj/item/radio/headset/heads/magistrate/alt, +/obj/item/radio/headset/heads/ntrep, +/obj/item/radio/headset/heads/rd, +/obj/item/radio/headset/headset_cargo, +/obj/item/radio/headset/headset_cargo/mining, +/obj/item/radio/headset/headset_com, +/obj/item/radio/headset/headset_eng, +/obj/item/radio/headset/headset_iaa, +/obj/item/radio/headset/headset_med, +/obj/item/radio/headset/headset_medsci, +/obj/item/radio/headset/headset_rob, +/obj/item/radio/headset/headset_sci, +/obj/item/radio/headset/headset_sec, +/obj/item/radio/headset/headset_sec/alt, +/obj/item/radio/headset/headset_service, +/obj/item/radio/headset/syndicate{ + name = "syndicate radio headset" + }, +/obj/item/radio/headset/syndicate/alt, +/obj/item/radio/headset/syndicate/alt/syndteam{ + name = "syndicate team headset" + }, +/turf/simulated/floor/wood, +/area/admin) +"Tu" = ( +/obj/structure/table/wood, +/obj/item/ammo_box/foambox/sniper/riot, +/obj/item/ammo_box/foambox/sniper/riot, +/obj/item/ammo_box/foambox/sniper/riot, +/obj/item/ammo_box/foambox/sniper/riot, +/obj/item/ammo_box/foambox/sniper/riot, +/obj/item/ammo_box/foambox/sniper/riot, +/obj/item/ammo_box/foambox/sniper/riot, +/obj/item/ammo_box/foambox/sniper/riot, +/obj/item/ammo_box/foambox/sniper/riot, +/obj/item/ammo_box/foambox/sniper/riot, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"Tv" = ( +/turf/simulated/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/source_basketball) +"Tw" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/laser/instakill/blue, +/turf/simulated/floor/wood, +/area/admin) +"TH" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/pistol/deagle/gold, +/turf/simulated/floor/wood, +/area/admin) +"TI" = ( +/turf/simulated/floor/holofloor{ + dir = 8; + icon_state = "red" + }, +/area/holodeck/source_knightarena) +"TK" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/kinetic_accelerator/cyborg, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"TN" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/gun/blueshield, +/turf/simulated/floor/wood, +/area/admin) +"TO" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/wood, +/area/admin) +"TW" = ( +/turf/simulated/floor/holofloor{ + dir = 10; + icon_state = "green" + }, +/area/holodeck/source_basketball) +"TY" = ( +/turf/simulated/wall/indestructible, +/area/space) +"Ui" = ( +/obj/structure/table, +/obj/item/storage/box/beakers, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/reagent_containers/glass/beaker/bluespace, +/obj/item/storage/box/autoinjectors, +/turf/simulated/floor/wood, +/area/admin) +"Uk" = ( +/obj/structure/table/wood, +/obj/item/chainsaw, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"Ul" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/meteorgun, +/obj/item/gun/energy/meteorgun/pen, +/turf/simulated/floor/wood, +/area/admin) +"Up" = ( +/turf/simulated/wall/indestructible, +/area/admin) +"Uq" = ( +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"UH" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"UO" = ( +/turf/simulated/floor/wood, +/area/admin) +"UQ" = ( +/obj/mecha/combat/reticence/loaded, +/turf/simulated/floor/wood, +/area/admin) +"UU" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/pistol/deagle/camo, +/turf/simulated/floor/wood, +/area/admin) +"UW" = ( +/obj/effect/landmark/spawner/tdomeobserve, +/obj/structure/chair, +/turf/simulated/floor/plasteel/dark, +/area/tdome/tdomeobserve) +"Vb" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/mini_uzi, +/turf/simulated/floor/wood, +/area/admin) +"Vh" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "vault" + }, +/area/tdome/tdomeadmin) +"Vk" = ( +/obj/structure/table/holotable/wood, +/turf/simulated/floor/holofloor{ + icon_state = "grimy" + }, +/area/holodeck/source_meetinghall) +"Vl" = ( +/obj/structure/table/wood, +/obj/item/whetstone/cult, +/turf/simulated/floor/plasteel{ + icon_state = "hierophant1" + }, +/area/admin) +"Vr" = ( +/obj/structure/table, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/obj/item/assembly/infra, +/obj/item/assembly/infra, +/obj/item/assembly/infra, +/obj/item/assembly/infra, +/obj/item/assembly/infra, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/obj/item/assembly/prox_sensor, +/turf/simulated/floor/wood, +/area/admin) +"Vu" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/wand/polymorph, +/turf/simulated/floor/wood, +/area/admin) +"Vw" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/wood, +/area/admin) +"Vy" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/holofloor/grass, +/area/holodeck/source_picnicarea) +"VD" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/c20r/toy/riot, +/turf/simulated/floor/wood, +/area/admin) +"VK" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/sniper_rifle/syndicate, +/turf/simulated/floor/wood, +/area/admin) +"VS" = ( +/turf/simulated/floor/holofloor{ + icon = 'icons/misc/beach.dmi'; + icon_state = "seashallow" + }, +/area/holodeck/source_beach) +"Wb" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/revolver/capgun, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"Wc" = ( +/obj/structure/table/wood/poker, +/obj/item/radio/intercom/syndicate, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/admin) +"Wd" = ( +/obj/structure/table/wood, +/obj/item/toy/chainsaw, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"Wx" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/arc_revolver, +/turf/simulated/floor/wood, +/area/admin) +"WA" = ( +/obj/structure/flora/grass/green, +/turf/simulated/floor/holofloor{ + icon_state = "snow" + }, +/area/holodeck/source_snowfield) +"WD" = ( +/obj/structure/table/wood, +/obj/item/implanter/adrenalin{ + pixel_x = 12; + pixel_y = -12 + }, +/obj/item/implanter/emp{ + pixel_x = 9; + pixel_y = -9 + }, +/obj/item/implanter/explosive{ + pixel_x = 6; + pixel_y = -6 + }, +/obj/item/implanter/explosive_macro{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/implanter/freedom, +/obj/item/implanter/krav_maga{ + pixel_x = -9; + pixel_y = 9 + }, +/obj/item/implanter/mindshield{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/implanter/storage{ + pixel_x = -3; + pixel_y = 3 + }, +/turf/simulated/floor/wood, +/area/admin) +"WE" = ( +/obj/structure/table/wood, +/obj/item/paper{ + info = "Компактная снайперка /obj/item/gun/projectile/automatic/sniper_rifle/compact" + }, +/turf/simulated/floor/wood, +/area/admin) +"WF" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/m90, +/turf/simulated/floor/wood, +/area/admin) +"WM" = ( +/turf/simulated/floor/holofloor{ + dir = 8; + icon_state = "green" + }, +/area/holodeck/source_thunderdomecourt) +"WP" = ( +/obj/machinery/door/poddoor{ + id_tag = "thunderdomehea"; + name = "Heavy Supply" + }, +/turf/simulated/floor/plasteel, +/area/tdome/arena_source) +"WT" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space, +/obj/item/clothing/suit/space, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/head/helmet/space, +/obj/item/clothing/head/helmet/space, +/turf/simulated/floor/wood, +/area/admin) +"WX" = ( +/obj/structure/table/wood, +/obj/item/suppressor/specialoffer, +/obj/item/suppressor/specialoffer, +/obj/item/suppressor/specialoffer, +/obj/item/suppressor/specialoffer, +/obj/item/suppressor/specialoffer, +/obj/item/suppressor/specialoffer, +/obj/item/suppressor/specialoffer, +/obj/item/suppressor/specialoffer, +/obj/item/suppressor/specialoffer, +/obj/item/suppressor/specialoffer, +/turf/simulated/floor/wood, +/area/admin) +"WY" = ( +/turf/simulated/floor/holofloor{ + icon_state = "green" + }, +/area/holodeck/source_boxingcourt) +"Xa" = ( +/obj/structure/table, +/obj/item/card/id/silver{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/card/id/captains_spare, +/obj/item/card/id/lifetime{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/admin) +"Xb" = ( +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse, +/obj/item/mecha_parts/mecha_equipment/weapon/honker, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot, +/obj/structure/closet/crate, +/turf/simulated/floor/wood, +/area/admin) +"Xk" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/wt550, +/turf/simulated/floor/wood, +/area/admin) +"Xm" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/lasercarbine, +/turf/simulated/floor/wood, +/area/admin) +"Xy" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/kinetic_accelerator/crossbow/large/cyborg, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"XB" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/speargun, +/turf/simulated/floor/wood, +/area/admin) +"XZ" = ( +/obj/structure/table/wood, +/obj/item/melee/spellblade, +/turf/simulated/floor/wood, +/area/admin) +"Yc" = ( +/obj/mecha/combat/phazon{ + operation_req_access = list(114) + }, +/turf/simulated/floor/wood, +/area/admin) +"Yd" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/revolver/russian, +/turf/simulated/floor/wood, +/area/admin) +"Yl" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/c20r/toy/riot, +/turf/simulated/floor/carpet/arcade, +/area/admin) +"Yn" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/automatic/pistol, +/turf/simulated/floor/wood, +/area/admin) +"YA" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/red, +/obj/item/clothing/shoes/brown, +/obj/item/clothing/suit/armor/vest, +/obj/item/clothing/head/helmet/swat, +/obj/item/gun/energy/laser, +/obj/item/shield/energy, +/obj/machinery/recharger/wallcharger/upgraded{ + pixel_x = 3; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel/dark, +/area/tdome/arena) +"YC" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/decloner, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"YM" = ( +/obj/structure/holowindow{ + dir = 1 + }, +/turf/simulated/floor/holofloor{ + icon_state = "asteroid7" + }, +/area/holodeck/source_knightarena) +"YZ" = ( +/obj/structure/table/wood, +/obj/item/gun/projectile/shotgun/automatic/dual_tube, +/turf/simulated/floor/wood, +/area/admin) +"Zi" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon = 'icons/turf/floors/plating.dmi'; + icon_state = "asteroid2" + }, +/area/holodeck/source_desert) +"Zk" = ( +/obj/structure/table/wood, +/obj/item/gun/energy/plasmacutter, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkgrey" + }, +/area/admin) +"Zo" = ( +/obj/structure/table/wood, +/obj/item/gun/magic/staff/animate, +/turf/simulated/floor/wood, +/area/admin) +"Zp" = ( +/turf/simulated/floor/holofloor{ + dir = 4; + icon_state = "red" + }, +/area/holodeck/source_emptycourt) +"ZA" = ( +/obj/structure/table/wood, +/obj/item/grenade/clusterbuster/mega_syndieminibomb, +/turf/simulated/floor/wood, +/area/admin) + +(1,1,1) = {" +Ah +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +Ot +Ot +Ot +Ot +Ot +Ot +cN +cN +cN +cN +cN +cN +cN +cN +RQ +RQ +RQ +RQ +RQ +RQ +RQ +cN +cN +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(2,1,1) = {" +Up +bz +BB +tI +tI +Bv +Up +Up +jZ +UO +cB +Up +jZ +UO +cB +Up +kT +FO +QH +jD +EM +EM +Of +mk +qx +Tu +Up +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +dN +dN +dN +dN +dN +Ot +cN +cN +cN +cN +cN +cN +cN +cN +RQ +fh +fh +fh +fh +fh +RQ +cN +cN +cN +pO +mY +Tv +Tv +Tv +jH +De +aG +aG +aG +TW +pO +"} +(3,1,1) = {" +Up +bL +UO +UO +UO +UO +Rd +Up +zT +UO +IV +Up +zT +UO +IV +Up +JD +UO +UO +UO +EM +EM +UO +UO +UO +fg +Up +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +Hw +Hw +Hw +Hw +Hw +Ot +Ot +Ot +cN +cN +cN +cN +cN +cN +RQ +kb +kb +kb +kb +kb +RQ +RQ +RQ +cN +pO +mY +Tv +xS +KS +NF +kY +KS +Jk +aG +TW +pO +"} +(4,1,1) = {" +Up +ca +UO +UO +UO +UO +Rd +Up +jZ +UO +cB +Up +jZ +UO +cB +Up +QP +xh +OW +vU +EM +EM +ib +pJ +UO +ve +Up +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +Jq +Jq +Jq +Jq +Jq +aA +YA +Ot +cN +cN +cN +cN +cN +cN +RQ +yY +yY +yY +yY +yY +WP +vL +RQ +cN +pO +DZ +KS +xS +KS +NF +kY +rE +Jk +KS +qT +pO +"} +(5,1,1) = {" +Up +lX +UO +Km +UO +UO +Rd +Up +Up +SA +Up +Up +Up +SA +Up +Up +vY +gE +Vl +PB +EM +EM +xy +im +UO +Ny +Up +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +Jq +zF +Jq +zF +Jq +aA +YA +Ot +cN +cN +cN +cN +cN +cN +RQ +yY +yY +yY +yY +yY +WP +vL +RQ +cN +pO +pa +aH +xS +KS +NF +kY +KS +Jk +rq +Ep +pO +"} +(6,1,1) = {" +Up +ua +lE +UO +UO +lE +Rd +Up +tI +bL +tI +Up +tI +bL +tI +Up +OS +UO +UO +UO +EM +EM +do +eK +UO +wd +Up +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +Jq +Jq +zF +Jq +Jq +aA +YA +Ot +cN +cN +cN +cN +cN +cN +RQ +yY +yY +yY +yY +yY +WP +vL +RQ +cN +pO +pa +aH +aH +aH +xA +nC +rq +rq +rq +Ep +pO +"} +(7,1,1) = {" +Up +Up +Up +UO +UO +Up +Up +Up +bL +UO +bL +vS +bL +UO +bL +Up +jB +fn +Uk +BN +EM +EM +oB +Sp +UO +ta +Up +cN +TY +cN +TY +cN +fO +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +Jq +zF +Jq +zF +Jq +aA +YA +Ot +cN +cN +cN +cN +cN +cN +RQ +yY +yY +yY +yY +yY +WP +vL +RQ +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(8,1,1) = {" +Up +bL +lt +UO +UO +UO +pN +UO +UO +UO +UO +UO +UO +UO +UO +Up +to +kq +Jc +na +EM +EM +Sm +Yl +UO +IB +Up +cN +cN +cN +cN +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +Jq +Jq +Jq +Jq +Jq +aA +YA +Ot +cN +cN +cN +cN +cN +cN +RQ +yY +yY +yY +yY +yY +WP +vL +RQ +cN +pO +JC +JC +JC +JC +JC +JC +JC +Qd +VS +VS +pO +"} +(9,1,1) = {" +Up +tx +UO +UO +UO +UO +pN +UO +UO +UO +UO +UO +UO +UO +UO +Up +kM +UO +UO +UO +EM +EM +UO +UO +UO +Rn +Up +cN +TY +cN +TY +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +bM +bM +bM +bM +Ot +th +th +th +th +th +Ot +cI +cI +cI +cI +cI +cI +cN +pO +RQ +RI +RI +RI +RI +RI +RQ +pO +pO +cN +pO +JC +hw +JC +JC +aQ +JC +JC +Qd +VS +VS +pO +"} +(10,1,1) = {" +Up +bL +lE +UO +UO +UO +pN +UO +UO +UO +UO +UO +UO +UO +UO +Up +Nz +cP +rr +mR +EM +EM +Mk +AJ +Wd +vu +Up +cN +cN +cN +cN +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +UW +Bo +UW +gq +AM +Jq +Jq +Jq +Jq +Jq +AM +Lg +SU +lT +dP +HQ +cI +cN +pO +RU +yY +yY +yY +yY +yY +RU +pO +cN +cN +pO +JC +JC +JC +JC +JC +JC +JC +Qd +VS +VS +pO +"} +(11,1,1) = {" +Up +Up +Up +UO +UO +Up +Up +Up +bL +UO +bL +iY +bL +UO +bL +Up +Up +Up +Up +Up +EM +EM +Up +Up +Up +Up +Up +cN +TY +cN +TY +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +wJ +Bo +nW +gq +ug +Jq +Jq +Jq +Jq +Jq +ug +hT +ku +dP +dP +eG +GK +cN +pO +Kg +yY +yY +yY +yY +yY +Kg +pO +cN +cN +pO +JC +vm +JC +JC +JC +vv +JC +Qd +VS +VS +pO +"} +(12,1,1) = {" +Up +tI +Bv +UO +UO +Bv +tI +Up +tI +bL +bL +Up +tI +bL +tI +Up +MH +zP +CI +TK +EM +EM +KL +Hk +Kv +Wb +Up +cN +cN +cN +cN +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +nW +Bo +nW +gq +LA +ug +Jq +Jq +Jq +ug +LA +Lg +jQ +dP +dP +NT +Lg +cN +pO +Cx +Kg +yY +yY +yY +Kg +Cx +pO +cN +cN +pO +JC +JC +JC +JC +JC +JC +JC +Qd +VS +VS +pO +"} +(13,1,1) = {" +Up +EV +EV +UO +UO +EV +EV +Up +Up +SA +Up +Up +Up +SA +Up +Up +Gn +UO +UO +UO +EM +EM +UO +UO +UO +II +Up +cN +TY +cN +TY +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +mC +fG +Bo +fG +gq +Jq +Jt +Jq +Jq +Jq +Jt +Jq +Lg +HT +dP +dP +wM +Lg +cN +pO +yY +Eo +yY +yY +yY +Eo +yY +pO +cN +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(14,1,1) = {" +Up +jj +EV +UO +UO +EV +vd +Up +jZ +UO +cB +Up +jZ +UO +cB +Up +Jd +GY +sA +Pz +EM +EM +XB +Or +MX +pE +Up +cN +cN +cN +cN +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +nW +Bo +nW +gq +Jq +Jq +Jq +Jq +Jq +Jq +Jq +Lg +jQ +dP +dP +vM +cI +cN +pO +yY +yY +yY +yY +yY +yY +yY +pO +cN +cN +pO +jY +Il +Il +Il +Il +fb +fb +fb +fb +ri +pO +"} +(15,1,1) = {" +Up +PE +EV +UO +UO +EV +HE +Up +zT +UO +IV +Up +zT +UO +IV +Up +Zk +ki +NU +cz +EM +EM +tF +Ul +oX +Xy +Up +cN +TY +cN +TY +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +nW +Bo +nW +gq +Jq +Jq +Jq +Jq +Jq +Jq +Jq +Lg +IG +dP +dP +Uq +Lg +cN +pO +yY +yY +yY +yY +yY +yY +yY +pO +cN +cN +pO +nZ +Ec +Ec +Ec +Ec +Ec +Ec +Ec +Ec +WY +pO +"} +(16,1,1) = {" +Up +Rd +Rd +UO +UO +Rd +Wc +Up +jZ +UO +cB +Up +jZ +UO +cB +Up +RW +UO +UO +UO +EM +EM +UO +UO +UO +EG +Up +cN +cN +cN +cN +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +nW +Bo +nW +gq +Jq +Jq +Jq +Jq +Jq +Jq +Jq +Lg +Qc +dP +dP +KD +Lg +cN +pO +yY +yY +yY +yY +yY +yY +yY +pO +cN +cN +pO +nZ +Ec +Ec +Ec +Ec +Ec +Ec +Ec +Ec +WY +pO +"} +(17,1,1) = {" +Up +aa +UO +UO +UO +Nu +ea +Up +Up +Up +Up +Up +Up +Up +Up +Up +RV +vc +Fy +ho +EM +EM +YC +zj +fc +qR +Up +Up +Up +Up +Up +Up +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +UW +Bo +nW +gq +Jq +Jq +Jq +Kn +Jq +Jq +Jq +Lg +Oe +dP +dP +IR +cI +cN +pO +yY +yY +yY +Ei +yY +yY +yY +pO +cN +cN +pO +nZ +Ec +Ec +Ec +Ec +Ec +Ec +Ec +Ec +WY +pO +"} +(18,1,1) = {" +Up +Kw +UO +UO +UO +Id +BG +Up +WX +vg +Th +xe +oh +gS +WD +Up +Up +Up +Up +Up +EM +EM +Up +Up +Up +Up +Up +EW +EW +EW +EW +EW +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +nW +Bo +nW +gq +Jq +Jq +Jq +Jq +Jq +Jq +Jq +Lg +cT +dP +dP +dx +Lg +cN +pO +yY +yY +yY +yY +yY +yY +yY +pO +cN +cN +pO +hA +rv +rv +rv +rv +FM +FM +FM +FM +Gk +pO +"} +(19,1,1) = {" +Up +Up +Up +uW +uW +Up +Up +Up +UO +UO +UO +UO +UO +UO +UO +UO +UO +UO +UO +UO +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +Ox +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +nW +Bo +nW +gq +Jq +Jq +Jq +Jq +Jq +Jq +Jq +Lg +IG +dP +dP +Uq +Lg +cN +pO +yY +yY +yY +yY +yY +yY +yY +pO +cN +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(20,1,1) = {" +Up +bL +vS +bL +bL +bL +bL +Up +TH +NQ +Yn +jK +og +ES +mn +qt +UO +hZ +xq +VD +EM +Rj +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +Ox +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +nW +Bo +nW +gq +Jq +Jq +Jq +Jq +Jq +Jq +Jq +Lg +jQ +dP +dP +Jv +cI +cN +pO +yY +yY +yY +yY +yY +yY +yY +pO +cN +cN +pO +JV +JV +JV +JV +JV +JV +JV +JV +JV +JV +pO +"} +(21,1,1) = {" +Up +KJ +Kz +bL +bL +bL +bL +Up +UU +lR +by +LL +CN +Yd +mU +Bg +UO +Vb +eY +WF +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +Ox +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +mC +fG +Bo +fG +gq +Jq +Jt +Jq +Jq +Jq +Jt +Jq +Lg +HT +dP +dP +tN +Lg +cN +pO +yY +Eo +yY +yY +yY +Eo +yY +pO +cN +cN +pO +JV +em +JV +JV +JV +JV +JV +JV +em +JV +pO +"} +(22,1,1) = {" +Up +qU +oc +BG +ne +bL +bL +Up +UO +UO +UO +UO +UO +UO +UO +UO +UO +UO +UO +UO +EM +EM +Zo +Je +Np +jM +Up +QN +QN +QN +QN +QN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +wJ +Bo +nW +gq +LA +ug +Jq +Jq +Jq +ug +LA +Lg +jQ +dP +dP +xx +Lg +cN +pO +Cx +Kg +yY +yY +yY +Kg +Cx +pO +cN +cN +pO +JV +JV +JV +JV +JV +JV +JV +JV +JV +JV +pO +"} +(23,1,1) = {" +Up +Up +Up +Up +Up +Up +Up +Up +zA +io +nU +PJ +io +DR +MC +UO +eL +UO +WE +HL +EM +EM +Je +UO +UO +UO +Up +Up +Up +Up +Up +Up +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +nW +Bo +nW +gq +ug +Jq +Jq +Jq +Jq +Jq +ug +Iq +ku +dP +dP +Vh +GK +cN +pO +Kg +yY +yY +yY +yY +yY +Kg +pO +cN +cN +pO +JV +em +JV +JV +JV +JV +JV +JV +em +JV +pO +"} +(24,1,1) = {" +Up +Jn +UO +ET +UQ +Yc +hV +hh +Ga +Fn +gR +pk +Lx +LK +YZ +UO +Gr +UO +dZ +VK +EM +EM +Kk +yC +Te +GN +Up +cN +cN +cN +cN +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +UW +Bo +UW +gq +AM +Jq +Jq +Jq +Jq +Jq +AM +Lg +CR +lT +dP +HQ +cI +cN +pO +RU +yY +yY +yY +yY +yY +RU +pO +cN +cN +pO +JV +JV +JV +JV +JV +JV +JV +JV +JV +JV +pO +"} +(25,1,1) = {" +Up +xI +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +SR +Up +cN +TY +cN +TY +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +bM +bM +bM +bM +bM +Ot +th +th +th +th +th +Ot +cI +cI +cI +cI +cI +cI +cN +pO +RQ +RI +RI +RI +RI +RI +RQ +pO +pO +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(26,1,1) = {" +Up +Xb +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +EM +SR +Up +cN +cN +cN +cN +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +Jq +Jq +Jq +Jq +Jq +aA +rD +Ot +cN +cN +cN +cN +cN +cN +RQ +yY +yY +yY +yY +yY +WP +za +RQ +cN +pO +mX +mX +mX +mX +cV +mX +mX +mX +mX +yN +pO +"} +(27,1,1) = {" +Up +Jn +UO +FS +UO +KR +rG +QI +Xk +Qt +SR +EM +EM +Hc +mB +gd +UO +UO +Up +Up +Up +Up +Up +EM +EM +Up +Up +cN +TY +cN +TY +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +Jq +hI +Jq +hI +Jq +aA +rD +Ot +cN +cN +cN +cN +cN +cN +RQ +yY +yY +yY +yY +yY +WP +za +RQ +cN +pO +mX +Oi +Zi +mX +mX +cV +Oi +mX +ND +mX +pO +"} +(28,1,1) = {" +Up +Up +Up +Up +Up +Up +Up +Up +Bl +hi +SR +EM +EM +su +BM +jl +UO +UO +Up +Eh +qd +ux +Xm +UO +UO +sm +Up +cN +cN +cN +cN +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +Jq +Jq +hI +Jq +Jq +aA +rD +Ot +cN +cN +cN +cN +cN +cN +RQ +yY +yY +yY +yY +yY +WP +za +RQ +cN +pO +Gp +mX +mX +yN +mX +mX +cV +mX +mX +HP +pO +"} +(29,1,1) = {" +Up +ax +gc +kQ +bI +nN +GA +Up +EM +EM +EM +EM +EM +UO +UO +UO +UO +hE +Up +Oz +UO +UO +UO +UO +UO +nX +Up +cN +TY +cN +TY +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +Jq +hI +Jq +hI +Jq +aA +rD +Ot +cN +cN +cN +cN +cN +cN +RQ +yY +yY +yY +yY +yY +WP +za +RQ +cN +pO +mX +mX +mX +BK +mX +mX +mX +cV +mX +mX +pO +"} +(30,1,1) = {" +Up +PQ +UO +TO +Vr +UO +jq +Up +EM +EM +EM +EM +EM +UO +UO +UO +UO +XZ +Up +Tw +UO +dw +QA +ro +UO +Jy +Up +cN +cN +cN +cN +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +Jq +Jq +Jq +Jq +Jq +aA +rD +Ot +cN +cN +cN +cN +cN +cN +RQ +yY +yY +yY +yY +yY +WP +za +RQ +cN +pO +mX +cY +mX +mX +mX +LR +yN +mX +cV +Oi +pO +"} +(31,1,1) = {" +Up +Cc +UO +Bh +UO +UO +Ui +Up +EM +EM +SR +er +ko +Vu +AV +gk +fF +CT +Up +zs +UO +Pq +At +OF +UO +yI +Up +cN +TY +cN +TY +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +Hw +Hw +Hw +Hw +Hw +Ot +Ot +Ot +cN +cN +cN +cN +cN +cN +RQ +kb +kb +kb +kb +kb +RQ +RQ +RQ +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(32,1,1) = {" +Up +xK +UO +UO +EM +EM +EM +EM +EM +EM +SR +Up +Up +Up +Up +Up +Up +Up +Up +xY +UO +UO +UO +UO +UO +uL +Up +cN +cN +cN +cN +cN +yp +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +MD +yp +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +el +el +el +el +el +Ot +cN +cN +cN +cN +cN +cN +cN +cN +RQ +ez +ez +ez +ez +ez +RQ +cN +cN +cN +pO +yq +xJ +xJ +xJ +xJ +ep +ep +ep +ep +Js +pO +"} +(33,1,1) = {" +Up +CM +UO +UO +EM +EM +EM +EM +EM +EM +EM +EM +EM +zw +nK +La +OL +dk +Up +CD +UO +aw +Wx +Fb +UO +wf +Up +cN +TY +cN +TY +cN +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +yp +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +Ot +Ot +Ot +Ot +Ot +Ot +Ot +cN +cN +cN +cN +cN +cN +cN +cN +RQ +RQ +RQ +RQ +RQ +RQ +RQ +cN +cN +cN +pO +sr +OH +OH +OH +OH +OH +OH +OH +OH +RS +pO +"} +(34,1,1) = {" +Up +Ca +RA +UO +oL +Vw +SR +Up +EM +EM +EM +EM +EM +UO +UO +UO +UO +lA +Up +BX +UO +UO +UO +UO +UO +wh +Up +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +sr +OH +OH +OH +OH +OH +OH +OH +OH +RS +pO +"} +(35,1,1) = {" +Up +Up +Up +UO +Up +Up +Up +Up +EM +EM +Up +Up +UO +UO +UO +UO +UO +ou +Up +yX +UO +JW +rP +yH +UO +dA +Up +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +sr +OH +OH +OH +OH +OH +OH +OH +OH +RS +pO +"} +(36,1,1) = {" +Up +WT +Bz +UO +UO +Up +GG +UO +EM +EM +ZA +Up +LW +UO +UO +UO +UO +wZ +Up +MF +UO +wp +Fk +iM +UO +DM +Up +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +Er +Zp +Zp +Zp +Zp +Pt +Pt +Pt +Pt +DO +pO +"} +(37,1,1) = {" +Up +mM +UO +UO +UO +Up +we +UO +UO +UO +kU +Up +Fp +UO +UO +UO +UO +AW +Up +Fi +UO +UO +UO +UO +UO +TN +Up +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(38,1,1) = {" +Up +eD +qh +KG +UO +Up +pC +xN +DB +dn +yM +Up +Up +Sy +Mj +Xa +cQ +Ky +Up +SK +Py +Do +Do +Dt +KH +vb +Up +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +QT +TI +TI +TI +ew +hB +Sf +Sf +Sf +Kt +pO +"} +(39,1,1) = {" +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +Up +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +TY +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +AP +Ka +Ka +Ka +sO +YM +Ka +Ka +Ka +hd +pO +"} +(40,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +AP +Ka +Ka +Ka +sO +YM +Ka +Ka +Ka +hd +pO +"} +(41,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +AP +Ka +Ka +Ka +sO +YM +Ka +Ka +Ka +hd +pO +"} +(42,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +Iv +wC +wC +wC +tc +lc +AD +AD +AD +Qg +pO +"} +(43,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(44,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +nk +nk +nk +nk +nk +nk +nk +nk +nk +nk +pO +"} +(45,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +nk +JQ +Vk +nk +bq +bq +bq +bq +bq +nk +pO +"} +(46,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +nk +JQ +Vk +nk +bq +bq +bq +bq +bq +nk +pO +"} +(47,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +nk +JQ +Vk +nk +bq +bq +bq +bq +bq +nk +pO +"} +(48,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +nk +nk +nk +nk +nk +nk +nk +nk +nk +nk +pO +"} +(49,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(50,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +UH +JJ +hp +KB +IX +IX +KB +hp +JJ +UH +pO +"} +(51,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +Vy +hp +JJ +KB +tS +tS +KB +JJ +hp +Vy +pO +"} +(52,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +UH +JJ +hp +KB +ld +ld +KB +hp +JJ +UH +pO +"} +(53,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +Vy +hp +JJ +KB +IW +IW +KB +JJ +hp +Vy +pO +"} +(54,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +UH +JJ +hp +KB +IX +IX +KB +hp +JJ +UH +pO +"} +(55,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(56,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +EH +EH +EH +EH +EH +EH +EH +EH +EH +EH +pO +"} +(57,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +EH +EH +EH +EH +EH +EH +EH +EH +EH +EH +pO +"} +(58,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +EH +EH +EH +EH +EH +EH +EH +EH +EH +EH +pO +"} +(59,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +EH +EH +EH +EH +EH +EH +EH +EH +EH +EH +pO +"} +(60,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +EH +EH +EH +EH +EH +EH +EH +EH +EH +EH +pO +"} +(61,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(62,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +RZ +RZ +RZ +RZ +RZ +RZ +RZ +gN +RZ +RZ +pO +"} +(63,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +RZ +wE +RZ +RZ +RZ +DC +RZ +RZ +WA +RZ +pO +"} +(64,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +RZ +RZ +RZ +RZ +RZ +RZ +RZ +RZ +RZ +RZ +pO +"} +(65,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +RZ +RZ +Lm +RZ +WA +RZ +RZ +RZ +DC +RZ +pO +"} +(66,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +RZ +RZ +RZ +RZ +RZ +RZ +wE +RZ +RZ +gN +pO +"} +(67,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(68,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +pO +"} +(69,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +pO +"} +(70,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +pO +"} +(71,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +pO +"} +(72,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +DJ +pO +"} +(73,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(74,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +dB +Ld +Ld +dX +dX +dX +FU +FU +FU +FU +pO +"} +(75,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +fm +Ld +Ld +dX +FU +Gg +Gg +Gg +Gg +Gg +pO +"} +(76,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +fm +Ld +Ld +dX +FU +Gg +Gg +Gg +Gg +Gg +pO +"} +(77,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +fm +Ld +Ld +dX +FU +Gg +Gg +Gg +Gg +Gg +pO +"} +(78,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +fm +Ld +Ld +hN +dX +dX +FU +FU +FU +FU +pO +"} +(79,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(80,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +yj +Gf +Gf +Gf +GU +sd +WM +WM +WM +rM +pO +"} +(81,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +mw +Rh +Rh +Rh +FR +li +Rh +Rh +Rh +PT +pO +"} +(82,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +mw +Rh +Rh +Rh +FR +li +Rh +Rh +Rh +PT +pO +"} +(83,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +mw +Rh +Rh +Rh +FR +li +Rh +Rh +Rh +PT +pO +"} +(84,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +nM +Pc +Pc +Pc +qv +oj +tP +tP +tP +kf +pO +"} +(85,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(86,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +Bb +Bb +Bb +Bb +Bb +Bb +Bb +Bb +Bb +Bb +pO +"} +(87,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +Bb +jF +Bb +Bb +Bb +Bb +Bb +Bb +jF +Bb +pO +"} +(88,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +Bb +Bb +Bb +Bb +jF +jF +Bb +Bb +Bb +Bb +pO +"} +(89,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +Bb +jF +Bb +Bb +Bb +Bb +Bb +Bb +jF +Bb +pO +"} +(90,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +Bb +Bb +Bb +Bb +Bb +Bb +Bb +Bb +Bb +Bb +pO +"} +(91,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +pO +"} +(92,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(93,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(94,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(95,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(96,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(97,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(98,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(99,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(100,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(101,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(102,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(103,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(104,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(105,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(106,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(107,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(108,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(109,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(110,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(111,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(112,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(113,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(114,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(115,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(116,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(117,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(118,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(119,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(120,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(121,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(122,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(123,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(124,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(125,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(126,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(127,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(128,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(129,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(130,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(131,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(132,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(133,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(134,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(135,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(136,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(137,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(138,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(139,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(140,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(141,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(142,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(143,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(144,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(145,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(146,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(147,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(148,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(149,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(150,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(151,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(152,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(153,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(154,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(155,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(156,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(157,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(158,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(159,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(160,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(161,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(162,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(163,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(164,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(165,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(166,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(167,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(168,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(169,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(170,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(171,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(172,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(173,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(174,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(175,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(176,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(177,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(178,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(179,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(180,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(181,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(182,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(183,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(184,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(185,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(186,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(187,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(188,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(189,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(190,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(191,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(192,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(193,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(194,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(195,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(196,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(197,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(198,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(199,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(200,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(201,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(202,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(203,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(204,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(205,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(206,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(207,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(208,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(209,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(210,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(211,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(212,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(213,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(214,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(215,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(216,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(217,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(218,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(219,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(220,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(221,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(222,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(223,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(224,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(225,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(226,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(227,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(228,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(229,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(230,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(231,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(232,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(233,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(234,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(235,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(236,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(237,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(238,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(239,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(240,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(241,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(242,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(243,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(244,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(245,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(246,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(247,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(248,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(249,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(250,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(251,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(252,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(253,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(254,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} +(255,1,1) = {" +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +cN +"} diff --git a/_maps/map_files220/generic/centcomm.dmm b/_maps/map_files220/generic/centcomm.dmm new file mode 100644 index 000000000000..a21b078ff1b2 --- /dev/null +++ b/_maps/map_files220/generic/centcomm.dmm @@ -0,0 +1,82783 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"aa" = ( +/turf/simulated/wall/indestructible/riveted, +/area/space) +"ab" = ( +/turf/simulated/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"ac" = ( +/turf/simulated/wall/indestructible/wood, +/area/ninja/outpost) +"ad" = ( +/obj/machinery/computer/bsa_control/admin, +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"ae" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/ninja/holding) +"af" = ( +/obj/machinery/smartfridge/drying_rack, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"ag" = ( +/turf/simulated/wall/indestructible/fakedoor, +/area/ninja/holding) +"ah" = ( +/obj/machinery/computer/shuttle/white_ship, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"ai" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 1 + }, +/obj/structure/curtain/open{ + color = "#222222"; + name = "wizard council curtain"; + pixel_y = -2 + }, +/turf/simulated/floor/carpet/red, +/area/wizard_station) +"aj" = ( +/obj/structure/table, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command"; + pixel_y = 4; + req_one_access = list(101) + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"ak" = ( +/obj/structure/table/glass, +/obj/item/clipboard{ + pixel_y = 4 + }, +/obj/item/folder/red{ + pixel_y = 3 + }, +/obj/item/folder/blue{ + pixel_y = 5 + }, +/obj/item/lighter/zippo/blue{ + pixel_x = 14; + pixel_y = 6 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"am" = ( +/mob/living/simple_animal/cow, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"an" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"ap" = ( +/turf/space/transit/east{ + dir = 8 + }, +/area/space) +"aq" = ( +/turf/space/transit/horizontal{ + dir = 4 + }, +/area/space) +"as" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/flashlight/lamp/green/off{ + layer = 3.1; + pixel_y = 8 + }, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"at" = ( +/turf/simulated/wall/indestructible/fakedoor, +/area/ninja/outpost) +"au" = ( +/obj/machinery/abductor/experiment{ + team = 1 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"av" = ( +/obj/machinery/bodyscanner{ + dir = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"aw" = ( +/obj/machinery/abductor/console{ + team = 1 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"ax" = ( +/obj/structure/safe/floor, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"ay" = ( +/obj/machinery/abductor/experiment{ + team = 4 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"az" = ( +/obj/machinery/atmospherics/unary/portables_connector, +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"aA" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/structure/closet/crate/trashcart{ + name = "Специальная доставка с ЦК" + }, +/obj/effect/turf_decal/bot_white, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"aB" = ( +/turf/simulated/floor/plasteel/dark, +/area/ninja/outpost) +"aC" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "navybluecorners" + }, +/area/centcom220/admin3) +"aD" = ( +/obj/mecha/combat/durand/loaded, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"aE" = ( +/obj/structure/reagent_dispensers/watertank/high, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"aF" = ( +/obj/structure/table, +/obj/item/clothing/accessory/medal/gold{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/gold/heroism{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/gold{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/gold{ + pixel_x = -6; + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/gold/heroism{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/gold/heroism{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/effect/turf_decal/stripes/white/full{ + color = "#b59959" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"aG" = ( +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"aI" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkbluecorners" + }, +/area/centcom220/bar) +"aJ" = ( +/obj/machinery/computer/operating{ + dir = 1 + }, +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/centcom220/general) +"aL" = ( +/obj/machinery/door/airlock/external{ + id_tag = "ferry_away"; + name = "Ferry Airlock" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/centcom220/admin1) +"aM" = ( +/obj/mecha/combat/durand/loaded, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/centcom220/admin3) +"aN" = ( +/turf/space, +/area/space) +"aO" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"aP" = ( +/obj/effect/decal/nanotrasen_logo/n3, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"aR" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"aS" = ( +/obj/structure/rack, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/suit/armor/heavy, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/shoes/combat/swat, +/obj/item/clothing/shoes/combat/swat, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"aT" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluealtstrip" + }, +/area/centcom220/admin2) +"aU" = ( +/obj/effect/decal/warning_stripes/red, +/obj/machinery/door/poddoor/impassable{ + id_tag = "CC_Armory"; + layer = 3; + name = "Оружейная" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"aV" = ( +/obj/machinery/abductor/console{ + team = 4 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"aW" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 10; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"aX" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 5; + icon_state = "darkbluealtstrip" + }, +/area/centcom220/admin3) +"aY" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/ert{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/specops) +"aZ" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/dice, +/obj/effect/turf_decal/woodsiding, +/turf/simulated/floor/wood, +/area/wizard_station) +"bb" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluealtstrip" + }, +/area/centcom220/admin1) +"bc" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "browncorner" + }, +/area/shuttle/escape) +"bd" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whitebluecorner" + }, +/area/centcom220/general) +"be" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"bf" = ( +/obj/machinery/sleeper{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/shuttle/escape) +"bg" = ( +/obj/machinery/abductor/pad{ + team = 4 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"bh" = ( +/obj/structure/sign/vacuum/external, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/admin1) +"bi" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"bj" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/assault_pod) +"bk" = ( +/obj/machinery/door/window/reinforced/normal{ + name = "Cell Door"; + req_access_txt = "150" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_sit) +"bl" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whitebluecorner" + }, +/area/centcom220/general) +"bn" = ( +/obj/structure/dresser, +/turf/simulated/floor/carpet/cyan, +/area/centcom220/general) +"bp" = ( +/obj/machinery/computer/camera_advanced/abductor{ + team = 1 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"bq" = ( +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"br" = ( +/obj/machinery/computer/camera_advanced/abductor{ + team = 4 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"bs" = ( +/obj/structure/table, +/obj/machinery/door_control{ + id = "CC_Interior_1"; + name = "Открыть вход"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = -2; + req_one_access_txt = "101" + }, +/obj/machinery/door_control{ + id = "CC_Exterior_1"; + name = "Открыть выход"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 8; + req_one_access_txt = "101" + }, +/obj/machinery/door_control/no_emag{ + id = "СС_BD_Interior_1"; + name = "Blast Door Open"; + pixel_x = 6; + pixel_y = -2; + req_one_access_txt = "101" + }, +/obj/machinery/door_control/no_emag{ + id = "СС_BD_Exterior_1"; + name = "Blast Door Open"; + pixel_x = 6; + pixel_y = 8; + req_one_access_txt = "101" + }, +/turf/simulated/floor/wood, +/area/centcom220/admin1) +"bt" = ( +/obj/structure/sink{ + pixel_y = 18 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"bu" = ( +/obj/structure/table/glass, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command"; + pixel_y = 4; + req_one_access = list(101) + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"bv" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"bw" = ( +/obj/structure/table/abductor, +/obj/item/retractor/alien, +/obj/item/hemostat/alien, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"bx" = ( +/obj/machinery/door/airlock/external{ + aiControlDisabled = 1; + hackProof = 1; + name = "Arrival Airlock" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"by" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"bz" = ( +/obj/structure/ninjatele{ + pixel_y = 25 + }, +/turf/simulated/floor/plasteel/dark, +/area/ninja/outpost) +"bA" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"bB" = ( +/obj/effect/landmark/abductor/scientist, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"bC" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4; + pixel_y = 7 + }, +/obj/structure/table/wood, +/obj/item/candle/eternal{ + start_lit = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/evac) +"bD" = ( +/obj/structure/table/glass, +/obj/item/pizzabox/pizza_bomb/autoarm{ + pixel_y = 10 + }, +/obj/item/pizzabox/garlic{ + pixel_y = 14 + }, +/obj/item/pizzabox/hawaiian{ + pixel_y = 18 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"bE" = ( +/obj/machinery/optable/abductor, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"bF" = ( +/obj/effect/landmark/abductor/agent, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"bG" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbluealt" + }, +/area/centcom220/admin1) +"bH" = ( +/obj/machinery/bodyscanner, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"bI" = ( +/obj/structure/window/reinforced, +/obj/item/kirbyplants, +/turf/simulated/floor/carpet/cyan, +/area/centcom220/general) +"bK" = ( +/obj/structure/table/abductor, +/obj/item/storage/box/alienhandcuffs, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"bL" = ( +/obj/structure/table/glass, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command"; + pixel_y = 4; + req_one_access = list(101) + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"bM" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/wiki/sop_general, +/obj/item/book/manual/wiki/sop_engineering, +/obj/item/book/manual/wiki/sop_command, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"bN" = ( +/turf/simulated/floor/plasteel/freezer, +/area/ninja/holding) +"bO" = ( +/obj/structure/closet/secure_closet/bar{ + req_access_txt = "25" + }, +/turf/simulated/floor/plasteel/freezer, +/area/ninja/holding) +"bP" = ( +/obj/effect/landmark/abductor/scientist{ + team = 4 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"bQ" = ( +/obj/structure/sink{ + pixel_y = 18 + }, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"bR" = ( +/obj/structure/reagent_dispensers/beerkeg, +/turf/simulated/floor/plasteel/freezer, +/area/ninja/holding) +"bS" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/paper_bin/nanotrasen{ + pixel_y = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"bT" = ( +/obj/structure/chair/comfy/red, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"bU" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 6 + }, +/obj/effect/turf_decal/siding/blue/corner{ + dir = 1 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/bar) +"bV" = ( +/obj/effect/landmark/abductor/agent{ + team = 4 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"bW" = ( +/obj/structure/statue/furukai{ + layer = 4; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/centcom220/park) +"bX" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkredalt" + }, +/area/centcom220/jail) +"bY" = ( +/obj/machinery/economy/vending/boozeomat, +/turf/simulated/floor/plasteel/freezer, +/area/ninja/holding) +"bZ" = ( +/obj/machinery/economy/vending/dinnerware, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"ca" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"cb" = ( +/obj/structure/curtain/open/shower/security, +/turf/simulated/floor/carpet/black, +/area/centcom220/bar) +"cc" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"cd" = ( +/obj/structure/rack, +/obj/item/grenade/empgrenade{ + pixel_x = -5; + pixel_y = 13 + }, +/obj/item/grenade/empgrenade{ + pixel_x = -5; + pixel_y = 9 + }, +/obj/item/grenade/empgrenade{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/grenade/empgrenade{ + pixel_x = 8; + pixel_y = 13 + }, +/obj/item/grenade/empgrenade{ + pixel_x = 8; + pixel_y = 9 + }, +/obj/item/grenade/empgrenade{ + pixel_x = 8; + pixel_y = 5 + }, +/obj/machinery/door_control{ + id = "CC_Armory_Advanced"; + name = "Оружейная - Дополнительный аренал"; + pixel_y = -24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/plasteel/dark{ + dir = 6; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"cf" = ( +/obj/structure/table/abductor, +/obj/item/paper/abductor, +/obj/item/scalpel/alien, +/obj/item/cautery/alien, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"cg" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/bar) +"ci" = ( +/obj/structure/table, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel/freezer, +/area/ninja/holding) +"cj" = ( +/obj/machinery/abductor/gland_dispenser, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"ck" = ( +/turf/space/transit, +/area/space) +"cl" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"cm" = ( +/obj/machinery/door/airlock/external{ + name = "Шаттл доставки"; + opacity = 0; + req_one_access_txt = "106" + }, +/turf/simulated/floor/plating, +/area/centcom220/supply) +"cn" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkyellowalt" + }, +/area/centcom220/supply) +"co" = ( +/obj/structure/rack, +/obj/item/camera, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"cp" = ( +/obj/structure/table/abductor, +/obj/item/bonegel/alien, +/obj/item/bonesetter/alien, +/obj/item/FixOVein/alien, +/obj/item/surgicaldrill/alien, +/obj/item/circular_saw/alien, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"cq" = ( +/obj/machinery/smartfridge, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"cr" = ( +/obj/structure/bed/abductor, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"cs" = ( +/obj/structure/rack, +/obj/item/toy/sword, +/obj/item/gun/projectile/revolver/capgun, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"ct" = ( +/obj/machinery/prize_counter, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"cu" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"cv" = ( +/obj/machinery/computer/arcade, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"cw" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 10; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"cx" = ( +/obj/machinery/economy/vending/nta/green, +/turf/simulated/floor/plasteel/dark{ + dir = 6; + icon_state = "darkgreen" + }, +/area/centcom220/admin3) +"cy" = ( +/turf/simulated/floor/beach/away/sand, +/area/ninja/holding) +"cz" = ( +/obj/effect/overlay/palmtree_r, +/obj/effect/overlay/coconut, +/turf/simulated/floor/beach/away/sand, +/area/ninja/holding) +"cA" = ( +/obj/machinery/door/airlock{ + name = "Спальня" + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"cC" = ( +/obj/machinery/door_control{ + id = "CC_GammaShuttle"; + name = "Blast Door Control"; + pixel_x = 24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkbluealt" + }, +/area/centcom220/admin3) +"cD" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/centcom220/evac) +"cE" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"cG" = ( +/obj/effect/overlay/palmtree_l, +/turf/simulated/floor/beach/away/sand, +/area/ninja/holding) +"cH" = ( +/obj/structure/table/wood, +/obj/item/tank/internals/emergency_oxygen/double/vox, +/obj/item/clothing/mask/breath/vox, +/obj/item/candle/eternal/wizard{ + pixel_y = 11 + }, +/turf/simulated/floor/carpet/black, +/area/wizard_station) +"cI" = ( +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/jail) +"cJ" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"cK" = ( +/obj/machinery/economy/vending/magivend, +/turf/simulated/floor/carpet/black, +/area/wizard_station) +"cL" = ( +/turf/simulated/floor/wood, +/area/centcom220/evac) +"cM" = ( +/obj/machinery/computer/station_alert{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowfull" + }, +/area/centcom220/admin2) +"cN" = ( +/obj/structure/chair/sofa/corner{ + color = "#63009c"; + dir = 6 + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"cP" = ( +/obj/item/trash/plate, +/obj/structure/table/wood/fancy/black, +/turf/simulated/floor/carpet/purple, +/area/wizard_station) +"cQ" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"cS" = ( +/obj/effect/landmark/spawner/teleport_scroll, +/obj/structure/table/wood/fancy/black, +/obj/item/paper/crumpled/bloody/ruins/lavaland/clown_planet{ + info = "Deliver five cream pies to the agreed place or your apprentice gets honked again"; + name = "our demands" + }, +/turf/simulated/floor/carpet/purple, +/area/wizard_station) +"cU" = ( +/obj/item/trash/tastybread, +/turf/simulated/floor/carpet/purple, +/area/wizard_station) +"cV" = ( +/obj/machinery/bodyscanner, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"cW" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/obj/structure/bed, +/obj/item/bedsheet/centcom, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"cX" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "neutral" + }, +/area/centcom220/evac) +"cY" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave/upgraded, +/turf/simulated/floor/plasteel/freezer, +/area/ninja/holding) +"cZ" = ( +/obj/structure/table, +/obj/item/clothing/head/that{ + pixel_x = 4; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel/freezer, +/area/ninja/holding) +"da" = ( +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"db" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"dc" = ( +/obj/item/camera, +/turf/simulated/floor/beach/away/sand, +/area/ninja/holding) +"dd" = ( +/obj/effect/decal/nanotrasen_logo/n6, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"de" = ( +/obj/structure/table/wood, +/obj/machinery/reagentgrinder{ + pixel_y = 8 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"df" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/ninja/outpost) +"dg" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/beach/away/coastline{ + water_overlay_image = null + }, +/area/centcom220/evac) +"dh" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/sleeper/upgraded, +/turf/simulated/floor/plasteel/grimy, +/area/ninja/outpost) +"di" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel/freezer, +/area/ninja/holding) +"dj" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/toxins, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"dk" = ( +/obj/machinery/cryopod/offstation/right, +/obj/machinery/computer/cryopod{ + pixel_y = 32 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"dl" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/folder/yellow, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"dm" = ( +/obj/structure/table/wood, +/obj/item/storage/bible{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/evac) +"do" = ( +/obj/structure/table/abductor, +/obj/item/surgicaldrill/alien, +/obj/item/circular_saw/alien, +/obj/item/FixOVein/alien, +/obj/item/bonesetter/alien, +/obj/item/bonegel/alien, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"dr" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"dt" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"du" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/shaker, +/turf/simulated/floor/plasteel/freezer, +/area/ninja/holding) +"dw" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel/freezer, +/area/ninja/holding) +"dx" = ( +/obj/structure/table, +/obj/item/lighter/zippo, +/turf/simulated/floor/plasteel/freezer, +/area/ninja/holding) +"dy" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/cans/cola, +/turf/simulated/floor/plasteel/freezer, +/area/ninja/holding) +"dz" = ( +/obj/structure/table, +/obj/item/dice/d20, +/turf/simulated/floor/plasteel/freezer, +/area/ninja/holding) +"dA" = ( +/obj/machinery/economy/vending/nta/engineer, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowfull" + }, +/area/centcom220/admin3) +"dB" = ( +/obj/structure/weightmachine/weightlifter, +/turf/simulated/floor/wood, +/area/centcom220/park) +"dC" = ( +/obj/structure/chair/sofa, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"dD" = ( +/obj/machinery/airlock_controller/air_cycler{ + ext_button_link_id = "syndishuttle_btn_ext"; + ext_door_link_id = "syndishuttle_door_ext"; + int_button_link_id = "syndishuttle_btn_int"; + int_door_link_id = "syndishuttle_door_int"; + pixel_x = 25; + req_access_txt = "150"; + vent_link_id = "syndishuttle_vent" + }, +/obj/machinery/light{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/manifold/hidden{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"dE" = ( +/obj/structure/chair/stool, +/obj/item/clothing/head/bandana{ + pixel_y = -10 + }, +/obj/item/clothing/glasses/sunglasses, +/turf/simulated/floor/beach/away/sand, +/area/ninja/holding) +"dF" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/beach/away/sand, +/area/ninja/holding) +"dG" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/paper_bin/nanotrasen{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/stamp/chameleon{ + pixel_x = 4; + pixel_y = 5 + }, +/obj/item/pen/multi/gold{ + pixel_y = 3 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"dI" = ( +/obj/structure/statue/sandstone/venus{ + anchored = 1; + layer = 5; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + dir = 4; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/centcom220/park) +"dJ" = ( +/obj/machinery/conveyor/east{ + id = "QMLoad2" + }, +/obj/machinery/door/poddoor{ + id_tag = "QMLoaddoor"; + name = "Supply Dock Loading Door" + }, +/turf/simulated/floor/plating, +/area/centcom220/supply) +"dK" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"dL" = ( +/obj/structure/chair/sofa/corp/left{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"dM" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"dN" = ( +/obj/structure/table/reinforced, +/obj/machinery/reagentgrinder{ + pixel_x = -1; + pixel_y = 9 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"dO" = ( +/obj/machinery/cryopod/offstation/right, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"dP" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/centcom220/evac) +"dQ" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbluealt" + }, +/area/centcom220/admin2) +"dR" = ( +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"dS" = ( +/obj/docking_port/stationary/transit{ + dir = 4; + dwidth = 1; + height = 4; + id = "pod3_transit"; + name = "pod 3 in transit"; + width = 3 + }, +/turf/space/transit/east{ + dir = 8 + }, +/area/space) +"dT" = ( +/obj/effect/landmark/spawner/ninjastart, +/turf/simulated/floor/plasteel/grimy, +/area/ninja/outpost) +"dU" = ( +/turf/simulated/floor/plasteel/grimy, +/area/ninja/outpost) +"dV" = ( +/obj/structure/rack, +/obj/item/clothing/head/that{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/clothing/under/suit/black, +/obj/item/clothing/suit/wcoat, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"dW" = ( +/obj/structure/chair/stool/bar, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"dX" = ( +/obj/item/beach_ball, +/turf/simulated/floor/beach/away/sand, +/area/ninja/holding) +"dY" = ( +/obj/structure/table{ + color = "#996633" + }, +/obj/machinery/chem_dispenser/soda/upgraded{ + dir = 4; + pixel_y = 2 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"dZ" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern{ + anchored = 1; + layer = 5; + light_color = "#FF9F40"; + on = 1; + pixel_y = 10 + }, +/turf/simulated/floor/carpet, +/area/centcom220/evac) +"ec" = ( +/obj/item/trash/chips, +/turf/simulated/floor/carpet/purple, +/area/wizard_station) +"ed" = ( +/turf/simulated/floor/wood, +/area/wizard_station) +"ee" = ( +/obj/structure/rack, +/obj/item/storage/fancy/crayons, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"ef" = ( +/obj/structure/closet/emcloset, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/centcom220/admin1) +"eg" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/centcom220/bar) +"eh" = ( +/obj/machinery/economy/vending/coffee, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"ej" = ( +/obj/structure/chair/comfy/purp{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/wizard_station) +"ek" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/transport) +"el" = ( +/obj/structure/table/reinforced, +/obj/item/crowbar/red, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/gas, +/obj/effect/landmark/spawner/commando_manual, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"em" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowalt" + }, +/area/centcom220/supply) +"en" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/candle/eternal/wizard{ + pixel_x = -7; + pixel_y = 5 + }, +/obj/item/reagent_containers/food/drinks/mugwort{ + pixel_x = 8; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/purple, +/area/wizard_station) +"eo" = ( +/turf/simulated/floor/carpet/purple, +/area/wizard_station) +"ep" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang/limited, +/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, +/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/turf/simulated/floor/plasteel/dark{ + dir = 10; + icon_state = "darkbrown" + }, +/area/centcom220/admin3) +"eq" = ( +/obj/machinery/door/airlock/bathroom{ + id_tag = "cc_toilet_2"; + name = "Туалет" + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/centcom220/evac) +"et" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "CC_Armory"; + layer = 3; + name = "Оружейная" + }, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"eu" = ( +/obj/structure/closet/secure_closet/freezer/kitchen, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"ev" = ( +/obj/structure/table, +/obj/item/healthanalyzer/advanced{ + pixel_y = 8 + }, +/obj/item/healthanalyzer/advanced, +/obj/item/reagent_containers/spray/cleaner/advanced{ + pixel_x = -14; + pixel_y = 10 + }, +/obj/item/reagent_containers/spray/cleaner/advanced{ + pixel_x = -14; + pixel_y = 2 + }, +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/centcom220/general) +"ex" = ( +/obj/docking_port/stationary/transit{ + dir = 8; + dwidth = 3; + height = 5; + id = "mining_transit"; + name = "mining in transit"; + width = 7 + }, +/turf/space/transit, +/area/space) +"ey" = ( +/obj/structure/chair/stool, +/obj/machinery/computer/security/telescreen{ + desc = "Damn, they better have /tg/thechannel on these things."; + icon_state = "entertainment"; + name = "Entertainment monitor"; + pixel_y = -30 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"ez" = ( +/obj/machinery/economy/vending/snack, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"eC" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8; + pixel_y = 7 + }, +/obj/structure/table/wood, +/obj/item/candle/eternal{ + start_lit = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/evac) +"eE" = ( +/turf/simulated/floor/beach/away/coastline, +/area/ninja/holding) +"eF" = ( +/obj/item/clothing/head/collectable/paper, +/turf/simulated/floor/beach/away/coastline, +/area/ninja/holding) +"eG" = ( +/obj/structure/chair/sofa/bench/left{ + cover_color = "#404144"; + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"eH" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/monitor{ + dir = 4; + name = "Grid Power Monitoring Computer" + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowfull" + }, +/area/centcom220/admin2) +"eJ" = ( +/obj/machinery/optable, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"eK" = ( +/obj/structure/bookcase/manuals/engineering, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"eM" = ( +/obj/item/kitchen/utensil/fork{ + pixel_x = -6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"eN" = ( +/obj/structure/window/full/basic, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/bar) +"eO" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 1 + }, +/obj/structure/mineral_door/wood{ + name = "Main chamber" + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"eP" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"eQ" = ( +/obj/machinery/door/airlock/external{ + id_tag = "s_docking_airlock"; + name = "Shuttle Hatch" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbluealt" + }, +/area/shuttle/administration) +"eS" = ( +/obj/structure/closet/walllocker/medlocker/east, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"eT" = ( +/turf/simulated/floor/beach/away/water/deep/dense{ + water_overlay_image = null + }, +/area/centcom220/bar) +"eU" = ( +/obj/structure/sign/securearea{ + desc = "A warning sign which reads 'FOURTH WALL'."; + name = "\improper FOURTH WALL"; + pixel_x = -32 + }, +/turf/simulated/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"eV" = ( +/obj/docking_port/stationary/transit{ + dir = 8; + dwidth = 5; + height = 7; + id = "supply_transit"; + name = "supply in transit"; + width = 12 + }, +/turf/space/transit, +/area/space) +"eW" = ( +/obj/structure/table/wood/fancy/red, +/obj/effect/spawner/lootdrop/CCfood/desert, +/turf/simulated/floor/carpet/black, +/area/centcom220/bar) +"eY" = ( +/obj/machinery/economy/vending/cigarette, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"eZ" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"fa" = ( +/obj/structure/chair/stool, +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"fb" = ( +/obj/machinery/economy/vending/cola, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"fc" = ( +/turf/simulated/floor/beach/away/water, +/area/ninja/holding) +"fe" = ( +/obj/machinery/poolcontroller/invisible, +/turf/simulated/floor/beach/away/water, +/area/ninja/holding) +"ff" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/rock/jungle, +/obj/item/flashlight/lantern{ + anchored = 1; + layer = 5; + light_color = "#FF9F40"; + on = 1; + pixel_x = -1; + pixel_y = 10 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"fg" = ( +/turf/simulated/wall/indestructible/wood, +/area/ninja/holding) +"fh" = ( +/obj/machinery/economy/vending/cola/free, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"fi" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/ninja/holding) +"fj" = ( +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/ninja/holding) +"fk" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + autoclose = 0; + id_tag = "syndijail_door_int"; + locked = 1; + name = "Syndicate Jail Internal Airlock" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"fl" = ( +/obj/structure/rack, +/obj/item/storage/belt/utility/chief/full{ + pixel_y = 9 + }, +/obj/item/storage/belt/utility/chief/full{ + pixel_y = 6 + }, +/obj/item/storage/belt/utility/chief/full{ + pixel_y = 3 + }, +/obj/item/storage/belt/utility/chief/full, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"fn" = ( +/obj/structure/chair/sofa/left{ + color = "#63009c"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"fo" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"fp" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/centcom220/evac) +"fr" = ( +/obj/docking_port/stationary/transit{ + dir = 4; + dwidth = 1; + height = 4; + id = "pod4_transit"; + name = "pod 4 in transit"; + width = 3 + }, +/turf/space/transit/east{ + dir = 8 + }, +/area/space) +"fs" = ( +/obj/docking_port/stationary/transit{ + dir = 8; + dwidth = 2; + height = 5; + id = "laborcamp_transit"; + name = "labor in transit"; + width = 9 + }, +/turf/space/transit, +/area/space) +"ft" = ( +/obj/machinery/cryopod/offstation/right, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"fu" = ( +/obj/effect/landmark/spawner/holding_facility, +/turf/simulated/floor/engine, +/area/ninja/holding) +"fv" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/mug/novelty, +/obj/item/candle/eternal/wizard{ + pixel_y = 11 + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"fw" = ( +/obj/structure/chair/sofa/right{ + color = "#63009c" + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"fx" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/wood, +/area/wizard_station) +"fy" = ( +/obj/machinery/sleeper, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/shuttle/escape) +"fz" = ( +/mob/living/carbon/human/monkey, +/turf/simulated/floor/wood, +/area/wizard_station) +"fA" = ( +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/admin1) +"fC" = ( +/turf/simulated/floor/wood, +/area/centcom220/bar) +"fD" = ( +/obj/structure/chair/sofa/right, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"fE" = ( +/obj/structure/window/reinforced, +/obj/structure/table/glass, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = -5; + pixel_y = 8 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = -2; + pixel_y = 5 + }, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = -2; + pixel_y = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"fF" = ( +/obj/machinery/computer/shuttle/mining{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowfull" + }, +/area/centcom220/admin2) +"fG" = ( +/obj/effect/decal/warning_stripes/white, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"fH" = ( +/obj/docking_port/stationary/transit{ + dir = 4; + dwidth = 11; + height = 13; + id = "emergency_transit"; + name = "emergency in transit"; + width = 24 + }, +/turf/space/transit, +/area/space) +"fI" = ( +/obj/structure/table, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"fJ" = ( +/obj/structure/curtain/open/shower/security, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/general) +"fK" = ( +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"fL" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/storage/box/ids{ + pixel_y = 3 + }, +/obj/item/melee/classic_baton/ntcane{ + pixel_y = 4 + }, +/obj/structure/noticeboard{ + dir = 1; + pixel_y = -32 + }, +/obj/item/paper{ + info = "Уволить клоуна." + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"fN" = ( +/obj/structure/closet/crate/medical, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/o2{ + pixel_x = 2; + pixel_y = -2 + }, +/obj/item/storage/firstaid/toxin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"fP" = ( +/obj/structure/sign/vacuum/external, +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/supply) +"fQ" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet/orange, +/area/centcom220/general) +"fS" = ( +/obj/effect/decal/warning_stripes/blue, +/obj/machinery/door/poddoor/impassable{ + id_tag = "СС_BD_Interior_1"; + layer = 3 + }, +/obj/machinery/door/airlock/centcom{ + id_tag = "CC_Interior_1"; + name = "Зона ЦК"; + req_one_access_txt = "101" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"fU" = ( +/obj/structure/table/glass, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command"; + pixel_y = 4; + req_one_access = list(101) + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"fV" = ( +/obj/structure/table/wood/fancy/black, +/obj/machinery/chem_dispenser/beer{ + pixel_y = 6 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"fW" = ( +/obj/structure/rack, +/obj/item/rcd_ammo/large{ + pixel_x = 6; + pixel_y = 7 + }, +/obj/item/rcd_ammo/large{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/rcd_ammo/large{ + pixel_x = 6; + pixel_y = 1 + }, +/obj/item/rcd_ammo/large{ + pixel_x = -6; + pixel_y = 7 + }, +/obj/item/rcd_ammo/large{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/rcd_ammo/large{ + pixel_x = -6; + pixel_y = 1 + }, +/obj/item/rcd_ammo/large{ + pixel_y = 7 + }, +/obj/item/rcd_ammo/large{ + pixel_y = 4 + }, +/obj/item/rcd_ammo/large{ + pixel_y = 1 + }, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"fX" = ( +/obj/structure/table/wood, +/obj/item/candle/eternal/wizard{ + pixel_y = 11 + }, +/obj/item/coin/uranium, +/turf/simulated/floor/wood, +/area/wizard_station) +"fY" = ( +/turf/simulated/floor/transparent/glass, +/area/centcom220/evac) +"fZ" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "open"; + id_tag = "trader_privacy"; + name = "Privacy Shutters"; + opacity = 0 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"ga" = ( +/obj/machinery/economy/vending/snack/free{ + name = "\improper Wizmore Chocolate Corp" + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"gb" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"gc" = ( +/obj/docking_port/stationary/transit{ + dwidth = 3; + height = 7; + id = "steel_rain_transit"; + name = "steel_rain in transit"; + width = 7 + }, +/turf/space/transit/horizontal, +/area/space) +"gd" = ( +/obj/effect/baseturf_helper/asteroid/snow, +/turf/simulated/wall/indestructible/rock/snow, +/area/syndicate_mothership) +"gf" = ( +/obj/docking_port/stationary/transit{ + dir = 8; + dwidth = 10; + height = 35; + id = "whiteship_transit"; + name = "whiteship in transit"; + width = 21 + }, +/turf/space/transit/horizontal{ + dir = 4 + }, +/area/space) +"gh" = ( +/obj/structure/table, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"gi" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/pen/multi/fountain, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"gj" = ( +/obj/structure/bed, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/centcom220/jail) +"gk" = ( +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/syndicate_sit) +"gl" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + icon_state = "propulsion_r" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_sit) +"gn" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_sit) +"go" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"gp" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + icon_state = "propulsion_l" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_sit) +"gq" = ( +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/syndicate_elite) +"gt" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + icon_state = "propulsion_r" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_elite) +"gu" = ( +/obj/structure/punching_bag, +/turf/simulated/floor/wood, +/area/centcom220/park) +"gv" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_elite) +"gw" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 1; + icon_state = "propulsion_l" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_elite) +"gx" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"gy" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_sit) +"gA" = ( +/obj/structure/window/reinforced, +/obj/structure/shuttle/engine/heater{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_elite) +"gB" = ( +/obj/structure/dresser, +/obj/item/candle/eternal/wizard{ + pixel_y = 11 + }, +/turf/simulated/floor/carpet/purple, +/area/wizard_station) +"gC" = ( +/obj/docking_port/stationary/transit{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_transit"; + name = "syndicate in transit"; + width = 18 + }, +/turf/space/transit, +/area/space) +"gD" = ( +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_sit) +"gE" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen/multi{ + pixel_x = -2; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"gG" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_sit) +"gH" = ( +/obj/machinery/sleeper/syndie{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_elite) +"gI" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/wood, +/area/centcom220/admin1) +"gJ" = ( +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_elite) +"gK" = ( +/obj/machinery/clonepod/upgraded, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"gL" = ( +/obj/machinery/sleeper/syndie, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_elite) +"gM" = ( +/obj/machinery/door/poddoor/shutters{ + density = 0; + icon_state = "open"; + id_tag = "trader_privacy"; + name = "Privacy Shutters"; + opacity = 0 + }, +/obj/structure/table/reinforced, +/obj/machinery/door/window{ + dir = 8; + name = "Стойка"; + opacity = 1; + req_one_access_txt = "160" + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"gN" = ( +/obj/machinery/abductor/experiment{ + team = 2 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"gO" = ( +/obj/structure/flora/junglebush/large{ + pixel_y = -6 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"gP" = ( +/obj/structure/flora/tree/pine, +/turf/simulated/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"gQ" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_sit) +"gR" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_sit) +"gT" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_elite) +"gU" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_elite) +"gV" = ( +/obj/structure/table, +/obj/item/stack/sheet/metal, +/obj/item/clothing/glasses/welding, +/obj/item/weldingtool, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_sit) +"gW" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_sit) +"gX" = ( +/obj/machinery/abductor/console{ + team = 2 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"gZ" = ( +/obj/machinery/door/airlock{ + name = "Кошерная спальна" + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"ha" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_elite) +"hb" = ( +/obj/machinery/light/small, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"hc" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_sit) +"hd" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_elite) +"he" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_elite) +"hf" = ( +/obj/docking_port/stationary/transit{ + dwidth = 1; + height = 4; + id = "pod1_transit"; + name = "pod 1 in transit"; + width = 3 + }, +/turf/space/transit, +/area/space) +"hg" = ( +/obj/structure/flora/rock/pile/largejungle, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"hh" = ( +/obj/docking_port/stationary/transit{ + dwidth = 1; + height = 4; + id = "pod2_transit"; + name = "pod 2 in transit"; + width = 3 + }, +/turf/space/transit, +/area/space) +"hi" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_sit) +"hj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"hl" = ( +/obj/machinery/door/airlock/external{ + id_tag = "s_docking_airlock"; + name = "Shuttle Airlock"; + req_access_txt = "150" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "syndicate_sit_1"; + name = "Side Hull Door"; + opacity = 0; + req_access_txt = "150" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 3; + height = 5; + id = "sit"; + name = "SIT shuttle"; + width = 11 + }, +/obj/structure/fans/tiny, +/obj/machinery/door_control/no_emag{ + id = "syndicate_sit_1"; + name = "Blast Doors"; + pixel_y = -23; + req_access_txt = "150" + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 3; + height = 5; + id = "sit_away"; + name = "Syndicate Base"; + turf_type = /turf/simulated/floor/plating/asteroid/snow/airless; + width = 11 + }, +/turf/simulated/floor/plating, +/area/shuttle/syndicate_sit) +"hn" = ( +/obj/machinery/door_control{ + id = "cc_toilet_3"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -24; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/centcom220/evac) +"ho" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/projectile/automatic/l6_saw{ + pixel_x = -6 + }, +/obj/item/gun/projectile/automatic/l6_saw{ + pixel_x = 6 + }, +/obj/item/gun/projectile/automatic/l6_saw, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"hp" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/bar) +"hq" = ( +/obj/machinery/door/airlock/external{ + id_tag = "sit_away"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"hr" = ( +/obj/machinery/abductor/pad{ + team = 2 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"hs" = ( +/obj/machinery/abductor/experiment{ + team = 3 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"ht" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 6; + icon_state = "darkbluealt" + }, +/area/centcom220/admin3) +"hu" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"hv" = ( +/obj/structure/sign/double/map/left{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"hw" = ( +/obj/structure/sign/double/map/right{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"hy" = ( +/obj/effect/decal/cleanable/cobweb2, +/obj/item/kirbyplants, +/obj/structure/window/reinforced/clockwork{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"hA" = ( +/obj/machinery/door/airlock/external{ + id_tag = "sst_away"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"hB" = ( +/obj/machinery/door/airlock/external{ + id_tag = "s_docking_airlock"; + name = "Shuttle Airlock"; + req_access_txt = "150" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "syndicate_elite"; + name = "Side Hull Door"; + opacity = 0; + req_access_txt = "150" + }, +/obj/docking_port/mobile{ + dir = 4; + dwidth = 7; + height = 5; + id = "sst"; + name = "SST shuttle"; + width = 11 + }, +/obj/structure/fans/tiny, +/obj/docking_port/stationary{ + dir = 4; + dwidth = 7; + height = 5; + id = "sst_away"; + name = "Syndicate Base"; + turf_type = /turf/simulated/floor/plating/asteroid/snow/airless; + width = 11 + }, +/turf/simulated/floor/plating, +/area/shuttle/syndicate_elite) +"hC" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_elite) +"hD" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_sit) +"hE" = ( +/obj/machinery/tcomms/relay/cc, +/obj/machinery/light/spot{ + dir = 1 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"hF" = ( +/obj/machinery/door_control/no_emag{ + id = "syndicate_sit_1"; + name = "Shuttle Blast Doors"; + pixel_x = -26; + pixel_y = -2; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"hG" = ( +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"hH" = ( +/obj/machinery/abductor/console{ + team = 3 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"hI" = ( +/obj/item/storage/bible, +/turf/simulated/floor/carpet/green, +/area/centcom220/park) +"hJ" = ( +/obj/machinery/abductor/pad{ + team = 3 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"hM" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/kirbyplants, +/obj/machinery/light/small, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = -32 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"hN" = ( +/obj/machinery/door_control/no_emag{ + id = "syndicate_elite"; + name = "Shuttle Blast Doors"; + pixel_x = 26; + pixel_y = -2; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"hO" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/sst{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_elite) +"hP" = ( +/obj/machinery/computer/shuttle/sst{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_elite) +"hQ" = ( +/obj/machinery/computer/shuttle/sit{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_sit) +"hR" = ( +/obj/structure/chair/stool/bar/dark{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/centcom220/bar) +"hS" = ( +/obj/structure/decorative_structures/metal/statue/metal_angel, +/turf/simulated/floor/carpet, +/area/centcom220/evac) +"hT" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/air, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"hV" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/sit{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate_sit) +"hW" = ( +/obj/machinery/computer/camera_advanced/abductor{ + team = 2 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"hX" = ( +/obj/machinery/door/airlock/external{ + id_tag = "s_docking_airlock"; + name = "Shuttle Airlock"; + req_access_txt = "150" + }, +/obj/machinery/door_control/no_emag{ + id = "syndicate_elite"; + name = "Blast Doors"; + pixel_x = -25; + req_access_txt = "150" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "syndicate_elite"; + name = "Front Hull Door"; + opacity = 0; + req_access_txt = "150" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/shuttle/syndicate_elite) +"hY" = ( +/obj/machinery/door/airlock/external{ + id_tag = "s_docking_airlock"; + name = "Shuttle Airlock"; + req_access_txt = "150" + }, +/obj/machinery/door_control/no_emag{ + id = "syndicate_sit_1"; + name = "Blast Doors"; + pixel_x = -25; + req_access_txt = "150" + }, +/obj/structure/fans/tiny, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "syndicate_sit_1"; + name = "Front Hull Door"; + opacity = 0; + req_access_txt = "150" + }, +/turf/simulated/floor/plating, +/area/shuttle/syndicate_sit) +"hZ" = ( +/obj/machinery/door/airlock/centcom{ + name = "General Access"; + req_access_txt = "101" + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"ia" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"ib" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/bodybags{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/storage/box/bodybags{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/storage/box/bodybags{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/storage/box/bodybags{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/storage/box/bodybags{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/storage/box/zipties{ + pixel_x = -6; + pixel_y = -4 + }, +/obj/item/storage/box/zipties{ + pixel_x = -6; + pixel_y = -4 + }, +/obj/item/storage/box/zipties{ + pixel_x = -6; + pixel_y = -4 + }, +/obj/item/storage/box/zipties{ + pixel_x = -6; + pixel_y = -4 + }, +/obj/item/storage/box/zipties{ + pixel_x = -6; + pixel_y = -4 + }, +/obj/item/storage/box/flashbangs{ + pixel_x = 9; + pixel_y = 6 + }, +/obj/item/storage/box/flashbangs{ + pixel_x = 9; + pixel_y = 6 + }, +/obj/item/storage/box/flashbangs{ + pixel_x = 9; + pixel_y = 6 + }, +/obj/item/storage/box/flashbangs{ + pixel_x = 9; + pixel_y = 6 + }, +/obj/item/storage/box/flashbangs{ + pixel_x = 9; + pixel_y = 6 + }, +/obj/item/storage/box/teargas{ + pixel_x = 9; + pixel_y = -4 + }, +/obj/item/storage/box/teargas{ + pixel_x = 9; + pixel_y = -4 + }, +/obj/item/storage/box/teargas{ + pixel_x = 9; + pixel_y = -4 + }, +/obj/item/storage/box/teargas{ + pixel_x = 9; + pixel_y = -4 + }, +/obj/item/storage/box/teargas{ + pixel_x = 9; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"id" = ( +/obj/item/radio/intercom/syndicate{ + pixel_x = 32 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"ie" = ( +/obj/item/radio/intercom/syndicate{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"if" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/flag/nt, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"ig" = ( +/turf/simulated/floor/plating/airless, +/area/trader_station/sol) +"ih" = ( +/turf/simulated/floor/plating/airless, +/area/syndicate_mothership) +"ii" = ( +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate_elite) +"ij" = ( +/obj/effect/decal/warning_stripes/blue, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"ik" = ( +/obj/machinery/computer/syndicate_depot/teleporter, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"il" = ( +/obj/machinery/bluespace_beacon/syndicate/infiltrator, +/obj/effect/decal/warning_stripes/yellow, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"im" = ( +/obj/machinery/computer/communications{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"in" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "sit_tele"; + name = "Teleporter" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"io" = ( +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "Out"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"ip" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "In"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"iq" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "sst_tele"; + name = "Teleporter" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"ir" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/shuttle/escape) +"it" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkyellowcornersalt" + }, +/area/centcom220/supply) +"iu" = ( +/obj/machinery/gameboard, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"iv" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 6; + icon_state = "darkbluealt" + }, +/area/centcom220/admin1) +"iw" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + name = "Shuttle Dock" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"ix" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "commandcenter"; + name = "Privacy Shutters" + }, +/turf/simulated/wall/indestructible/opsglass, +/area/syndicate_mothership) +"iy" = ( +/obj/machinery/door/airlock/hatch/syndicate/command, +/obj/machinery/door/poddoor/impassable{ + id_tag = "commandcenter" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"iz" = ( +/obj/machinery/sleeper/syndie{ + dir = 2 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"iA" = ( +/turf/simulated/floor/carpet/blue, +/area/centcom220/general) +"iB" = ( +/obj/structure/table, +/obj/item/storage/fancy/crayons, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"iC" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"iD" = ( +/obj/machinery/computer/shuttle/sit, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"iE" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control/no_emag{ + id = "sit_ready"; + name = "SIT Base Access"; + pixel_x = -6; + pixel_y = 6; + req_access_txt = "153" + }, +/obj/machinery/door_control/no_emag{ + id = "sit_tele"; + name = "SIT Teleporter Access"; + pixel_x = 6; + pixel_y = 6; + req_access_txt = "153" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"iF" = ( +/obj/machinery/porta_turret/syndicate{ + dir = 9 + }, +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"iG" = ( +/obj/structure/chair/comfy/lime{ + dir = 4 + }, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"iI" = ( +/obj/structure/table, +/obj/item/aicard, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"iJ" = ( +/obj/structure/table/wood/fancy/red, +/obj/item/toy/plushie/orange_fox, +/turf/simulated/floor/carpet/black, +/area/centcom220/bar) +"iK" = ( +/obj/machinery/door/airlock/centcom{ + name = "Кабинет ОСО"; + req_access_txt = "114" + }, +/obj/machinery/door/poddoor/impassable{ + id_tag = "СС_Office_COO_Door"; + layer = 3; + name = "Тебе скорее всего сюда нельзя, увы." + }, +/obj/machinery/door_control/no_emag{ + id = "СС_Office_COO_Door"; + name = "Blast Door Open"; + pixel_x = -24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"iL" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control/no_emag{ + id = "sst_armory"; + name = "SST Extra Weapons"; + pixel_x = -6; + pixel_y = -4; + req_access_txt = "153" + }, +/obj/machinery/door_control/no_emag{ + id = "sst_ready"; + name = "SST Base Access"; + pixel_x = -6; + pixel_y = 6; + req_access_txt = "153" + }, +/obj/machinery/door_control/no_emag{ + id = "sst_tele"; + name = "SST Teleporter Access"; + pixel_x = 6; + pixel_y = 6; + req_access_txt = "153" + }, +/obj/machinery/door_control/no_emag{ + id = "sst_mechbay"; + name = "SST Mech Bay"; + pixel_x = 6; + pixel_y = -4; + req_access_txt = "153" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"iM" = ( +/obj/machinery/computer/shuttle/sst, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"iN" = ( +/obj/item/flag/syndi, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"iO" = ( +/obj/machinery/computer/library, +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/wizard_station) +"iP" = ( +/obj/mecha/combat/gygax, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"iQ" = ( +/obj/machinery/sleeper/syndie, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"iR" = ( +/obj/effect/decal/nanotrasen_logo/n2, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"iS" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"iT" = ( +/obj/structure/sign/vacuum/external, +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"iU" = ( +/obj/machinery/computer/camera_advanced/abductor{ + team = 3 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"iV" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"iW" = ( +/obj/structure/chair/comfy/purp{ + dir = 1 + }, +/obj/machinery/light/spot, +/turf/simulated/floor/carpet/purple, +/area/centcom220/general) +"iX" = ( +/obj/machinery/suit_storage_unit/syndicate/secure, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"iY" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/syndicate{ + pixel_x = 5 + }, +/obj/item/clothing/head/welding{ + pixel_x = -9; + pixel_y = 10 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"iZ" = ( +/obj/mecha/combat/marauder/mauler/loaded, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jb" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/trash/semki, +/obj/effect/turf_decal/woodsiding{ + dir = 9 + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"jc" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"jd" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"je" = ( +/obj/machinery/mech_bay_recharge_port/upgraded/unsimulated{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jf" = ( +/obj/effect/landmark/spawner/syndicate_infiltrator, +/obj/structure/mirror{ + pixel_x = -28 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jg" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "commandcenter"; + name = "Privacy Shutters" + }, +/turf/simulated/wall/indestructible/opsglass, +/area/syndicate_mothership) +"jh" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"ji" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "commandcenter"; + name = "Privacy Shutters" + }, +/turf/simulated/wall/indestructible/opsglass, +/area/syndicate_mothership) +"jj" = ( +/obj/mecha/combat/marauder/seraph/loaded, +/turf/simulated/floor/plasteel/dark{ + dir = 6; + icon_state = "darkbrown" + }, +/area/centcom220/admin3) +"jk" = ( +/obj/effect/landmark/spawner/syndicate_infiltrator, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jl" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "commandcenter" + }, +/obj/machinery/door/airlock/hatch/syndicate/command, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jm" = ( +/obj/structure/table/wood, +/obj/item/radio/intercom/syndicate, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jn" = ( +/obj/structure/table/wood, +/obj/item/syndicatedetonator, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jo" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/drinkingglass/devilskiss, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jp" = ( +/obj/structure/closet/syndicate/sst, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jq" = ( +/obj/structure/flora/grass/brown, +/turf/simulated/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"jr" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"js" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jt" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/wiki/sop_legal, +/obj/machinery/door_control/no_emag{ + id = "СС_Office_COO"; + name = "Открыть створки"; + pixel_y = 24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"ju" = ( +/obj/machinery/airlock_controller/access_controller{ + ext_button_link_id = "syndijail_btn_ext"; + ext_door_link_id = "syndijail_door_ext"; + int_button_link_id = "syndijail_btn_int"; + int_door_link_id = "syndijail_door_int"; + name = "Syndicate Jail Access Controller"; + pixel_y = 24; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jv" = ( +/obj/structure/table, +/obj/machinery/recharger, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"jx" = ( +/obj/structure/table, +/obj/item/screwdriver{ + pixel_y = 9 + }, +/obj/item/assembly/voice{ + pixel_y = 3 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"jy" = ( +/obj/structure/table, +/obj/item/wrench, +/obj/item/assembly/infra, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"jz" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"jA" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"jB" = ( +/obj/structure/table/wood, +/obj/machinery/door_control/no_emag{ + id = "commandcenter"; + name = "Privacy Shutters"; + req_access_txt = "153" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jC" = ( +/obj/structure/chair/comfy/red{ + dir = 1 + }, +/obj/effect/landmark/spawner/syndicateofficer, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jD" = ( +/obj/machinery/computer/camera_advanced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jE" = ( +/obj/structure/window/reinforced, +/obj/structure/sign/poster/official/random{ + pixel_y = -32 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"jH" = ( +/obj/docking_port/stationary/transit{ + dir = 8; + dwidth = 7; + height = 5; + id = "sit_transit"; + name = "sit in transit"; + width = 11 + }, +/turf/space/transit, +/area/space) +"jI" = ( +/obj/docking_port/stationary/transit{ + dir = 4; + dwidth = 7; + height = 5; + id = "sst_transit"; + name = "sst in transit"; + width = 11 + }, +/turf/space/transit, +/area/space) +"jL" = ( +/obj/structure/chair/brass{ + name = "arch wizard's throne" + }, +/obj/effect/turf_decal/woodsiding{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"jM" = ( +/obj/effect/landmark/spawner/syndicate_infiltrator_leader, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jN" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/candle/eternal/wizard, +/obj/effect/turf_decal/woodsiding{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"jO" = ( +/obj/machinery/computer/shuttle/syndicate{ + dir = 1; + name = "Nuclear Operatives Shuttle Console" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door_control/no_emag{ + id = "nukeop_base"; + name = "Nuclear Base Access"; + pixel_x = -6; + pixel_y = 6; + req_access_txt = "153" + }, +/obj/machinery/door_control/no_emag{ + id = "nukeop_ready"; + name = "Nuclear Shuttle Access"; + pixel_x = 6; + pixel_y = 6; + req_access_txt = "153" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jQ" = ( +/obj/structure/closet/secure_closet/syndicate_officer, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jR" = ( +/obj/structure/displaycase/stechkin, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jS" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/spawner/syndicate_commando, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jT" = ( +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jU" = ( +/obj/structure/mirror{ + pixel_x = -28 + }, +/obj/effect/landmark/spawner/syndicate_infiltrator, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jV" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jW" = ( +/obj/structure/table/reinforced, +/obj/item/syndicatedetonator, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jY" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + name = "Holding Cell" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"jZ" = ( +/obj/structure/chair{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"ka" = ( +/obj/structure/rack, +/obj/item/storage/backpack/duffel/syndie/shotgun, +/obj/item/storage/backpack/duffel/syndie/shotgun, +/obj/item/gun/projectile/automatic/shotgun/bulldog, +/obj/item/gun/projectile/automatic/shotgun/bulldog, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kc" = ( +/obj/effect/landmark/abductor/scientist{ + team = 2 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"kd" = ( +/obj/structure/window/full/basic, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/bar) +"ke" = ( +/obj/mecha/combat/gygax/dark/loaded, +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kf" = ( +/obj/docking_port/stationary{ + area_type = /area/syndicate_mothership; + dwidth = 11; + height = 18; + id = "emergency_syndicate"; + name = "404 Not Found"; + turf_type = /turf/simulated/floor/plating/asteroid/snow/airless; + width = 29 + }, +/turf/simulated/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"kg" = ( +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"kh" = ( +/obj/machinery/pdapainter, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"ki" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"kj" = ( +/obj/structure/table, +/obj/item/storage/backpack/satchel, +/obj/item/storage/backpack/satchel, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kk" = ( +/obj/structure/closet/secure_closet{ + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kl" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"kn" = ( +/obj/structure/rack, +/obj/item/ammo_box/magazine/smgm45, +/obj/item/ammo_box/magazine/smgm45, +/obj/item/ammo_box/magazine/smgm45, +/obj/item/ammo_box/magazine/smgm45, +/obj/item/ammo_box/magazine/smgm45, +/obj/item/ammo_box/magazine/smgm45, +/obj/item/ammo_box/magazine/smgm45, +/obj/item/ammo_box/magazine/smgm45, +/obj/item/gun/projectile/automatic/c20r, +/obj/item/gun/projectile/automatic/c20r, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kp" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"kq" = ( +/obj/effect/landmark/abductor/agent{ + team = 2 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"kr" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"ks" = ( +/obj/machinery/economy/vending/coffee/free, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kt" = ( +/obj/structure/table, +/obj/item/storage/backpack/industrial, +/obj/item/storage/backpack/industrial, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"ku" = ( +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "cell door"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kv" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/computer/arcade/orion_trail, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kw" = ( +/obj/structure/rack, +/obj/item/ammo_box/magazine/sniper_rounds, +/obj/item/ammo_box/magazine/sniper_rounds, +/obj/item/ammo_box/magazine/sniper_rounds/penetrator, +/obj/item/ammo_box/magazine/sniper_rounds/haemorrhage, +/obj/item/gun/projectile/automatic/sniper_rifle/syndicate, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kx" = ( +/obj/docking_port/stationary/transit{ + dir = 2; + dwidth = 8; + height = 15; + id = "admin_transit"; + name = "admin in transit"; + width = 18 + }, +/turf/space/transit/horizontal, +/area/space) +"ky" = ( +/obj/machinery/economy/vending/syndicigs, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kz" = ( +/obj/structure/table, +/obj/item/storage/backpack/medic, +/obj/item/storage/backpack/medic, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kA" = ( +/obj/structure/chair, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kB" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/green{ + dir = 4 + }, +/turf/simulated/floor/carpet/green, +/area/centcom220/general) +"kC" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"kD" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kE" = ( +/obj/structure/rack, +/obj/item/gun/medbeam, +/obj/item/clothing/glasses/hud/health/night, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kF" = ( +/obj/structure/table/reinforced, +/obj/item/healthanalyzer, +/obj/item/healthanalyzer{ + pixel_y = 5 + }, +/obj/item/healthupgrade{ + pixel_x = 6; + pixel_y = 5 + }, +/obj/item/healthupgrade{ + pixel_x = 6 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kG" = ( +/turf/simulated/wall/indestructible/syndicate, +/area/syndicate_mothership/jail) +"kH" = ( +/obj/docking_port/stationary/transit{ + dir = 8; + dwidth = 2; + height = 11; + id = "trade_sol_transit"; + name = "trade_sol in transit"; + turf_type = /turf/space/transit/horizontal; + width = 5 + }, +/turf/space/transit/horizontal, +/area/space) +"kI" = ( +/obj/item/toy/figure/crew/syndie, +/turf/simulated/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"kJ" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/effect/turf_decal/woodsiding, +/turf/simulated/floor/wood, +/area/wizard_station) +"kK" = ( +/obj/item/disk/plantgene, +/turf/simulated/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"kM" = ( +/obj/machinery/economy/vending/syndisnack, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kN" = ( +/obj/structure/table, +/obj/item/storage/backpack/science, +/obj/item/storage/backpack/science, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kO" = ( +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen/red, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kP" = ( +/obj/structure/bed, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kQ" = ( +/obj/structure/rack, +/obj/item/ammo_casing/rocket, +/obj/item/ammo_casing/rocket, +/obj/item/ammo_casing/rocket, +/obj/item/ammo_casing/rocket, +/obj/item/ammo_casing/rocket, +/obj/item/gun/rocketlauncher, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kR" = ( +/obj/structure/table/reinforced, +/obj/item/radio/beacon/syndicate/bomb{ + pixel_y = 8 + }, +/obj/item/radio/beacon/syndicate/bomb{ + pixel_y = 4 + }, +/obj/item/radio/beacon/syndicate/bomb, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kS" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/syndicate{ + pixel_x = 5 + }, +/obj/item/multitool{ + pixel_x = -7; + pixel_y = -1 + }, +/obj/item/multitool, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kT" = ( +/obj/structure/reagent_dispensers/fueltank, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"kU" = ( +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"kV" = ( +/obj/structure/table/wood, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"kW" = ( +/obj/structure/table/wood, +/obj/item/storage/box/donkpockets, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"kX" = ( +/obj/structure/table/wood, +/obj/machinery/kitchen_machine/microwave, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"kZ" = ( +/obj/structure/bed, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"la" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lb" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + name = "SST Ready Room" + }, +/obj/machinery/door/poddoor/impassable{ + id_tag = "sst_ready" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"lc" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowcornersalt" + }, +/area/centcom220/supply) +"ld" = ( +/obj/machinery/door/window/classic/normal{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"le" = ( +/obj/effect/landmark/spawner/syndieprisonwarp, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lf" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lg" = ( +/turf/simulated/wall/indestructible/opsglass, +/area/syndicate_mothership/jail) +"lh" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "nukeop_base" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"li" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/wiki/sop_service, +/obj/item/book/manual/wiki/sop_security, +/obj/item/book/manual/wiki/sop_science, +/obj/item/book/manual/wiki/sop_medical, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"lj" = ( +/turf/simulated/floor/carpet/green, +/area/centcom220/general) +"lk" = ( +/obj/structure/flora/tree/jungle{ + pixel_y = -12 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"ll" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkbluecornersalt" + }, +/area/centcom220/admin1) +"lm" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"ln" = ( +/obj/effect/overlay/coconut{ + pixel_x = -4; + pixel_y = -4 + }, +/obj/structure/flora/tree/palm{ + pixel_x = 8; + pixel_y = 8 + }, +/obj/item/stock_parts/cell/infinite{ + desc = "Интересная батарейка золотого цвета, главный вопрос который вас терзает - а что она делает в космосе? \n Жаль что контакты окислились."; + initialized = 1; + name = "Батарейка в космосе?"; + pixel_x = 2; + pixel_y = 7 + }, +/turf/simulated/floor/beach/away/sand, +/area/centcom220/evac) +"lo" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + damage_deflection = 75; + id_tag = "syndicate_jail_cell"; + locked = 1; + name = "Syndicate Jail Cell" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lp" = ( +/obj/structure/table/wood, +/obj/machinery/door_control/no_emag{ + id = "syndicate_jail_cell"; + name = "Bolt Cell Doors"; + normaldoorcontrol = 1; + pixel_x = 6; + req_access_txt = "150"; + specialfunctions = 4 + }, +/obj/machinery/door_control/no_emag{ + id = "syndicate_jail"; + name = "Bolt Jail Door"; + normaldoorcontrol = 1; + pixel_x = -5; + req_access_txt = "150"; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lq" = ( +/obj/machinery/economy/vending/cigarette/free, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"lr" = ( +/obj/machinery/light/spot, +/obj/structure/table, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"ls" = ( +/obj/structure/closet/secure_closet/contractor, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lt" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + damage_deflection = 75; + id_tag = "syndicate_jail"; + locked = 1; + name = "Syndicate Jail" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lu" = ( +/obj/structure/rack, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/color/black, +/obj/item/clothing/under/retro/security, +/obj/item/clothing/under/retro/security, +/obj/item/clothing/under/retro/science, +/obj/item/clothing/under/retro/science, +/obj/item/clothing/under/retro/medical, +/obj/item/clothing/under/retro/medical, +/obj/item/clothing/under/retro/engineering, +/obj/item/clothing/under/retro/engineering, +/obj/item/clothing/under/misc/durathread, +/obj/item/clothing/under/misc/durathread, +/obj/item/clothing/under/suit/mafia/white, +/obj/item/clothing/under/suit/mafia/white, +/obj/item/clothing/under/suit/mafia/vest, +/obj/item/clothing/under/suit/mafia/vest, +/obj/item/clothing/under/suit/mafia/tan, +/obj/item/clothing/under/suit/mafia/tan, +/obj/item/clothing/under/suit/mafia, +/obj/item/clothing/under/suit/mafia, +/obj/item/clothing/under/rank/civilian/lawyer/black, +/obj/item/clothing/under/rank/civilian/lawyer/black, +/obj/item/clothing/under/rank/civilian/lawyer/blue, +/obj/item/clothing/under/rank/civilian/lawyer/blue, +/obj/item/clothing/under/rank/civilian/lawyer/purple, +/obj/item/clothing/under/rank/civilian/lawyer/purple, +/obj/item/clothing/under/rank/civilian/lawyer/red, +/obj/item/clothing/under/rank/civilian/lawyer/red, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"lv" = ( +/obj/structure/chair/stool, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lw" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + name = "Torture Room" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lx" = ( +/obj/machinery/hydroponics/constructable, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"ly" = ( +/obj/effect/landmark/abductor/scientist{ + team = 3 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"lz" = ( +/turf/simulated/wall/indestructible/abductor, +/area/abductor_ship) +"lA" = ( +/obj/machinery/door/poddoor/shutters{ + density = 0; + dir = 2; + icon_state = "open"; + id_tag = "syndieshutters"; + name = "Blast Shutters"; + opacity = 0 + }, +/obj/effect/spawner/window/plastitanium, +/turf/simulated/floor/plating, +/area/shuttle/syndicate) +"lB" = ( +/obj/machinery/porta_turret/syndicate{ + dir = 5 + }, +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"lC" = ( +/obj/structure/table, +/obj/item/circular_saw, +/obj/item/surgicaldrill{ + pixel_y = 5 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lD" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lE" = ( +/obj/structure/kitchenspike, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lF" = ( +/obj/effect/landmark/abductor/agent{ + team = 3 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"lG" = ( +/obj/structure/chair/sofa/corner, +/obj/effect/turf_decal/box/red/corners{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"lH" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/supply) +"lI" = ( +/obj/structure/table, +/obj/item/storage/box/handcuffs, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"lJ" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkbluealtstrip" + }, +/area/centcom220/admin1) +"lK" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/centcom220/bar) +"lM" = ( +/obj/machinery/cryopod/offstation, +/obj/machinery/computer/cryopod{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"lO" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/general) +"lP" = ( +/obj/structure/table, +/obj/machinery/kitchen_machine/microwave, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"lQ" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"lR" = ( +/obj/machinery/computer/shuttle/syndicate, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"lS" = ( +/obj/structure/table, +/obj/machinery/door_control/no_emag{ + id = "syndieshutters"; + name = "remote shutter control"; + req_access_txt = "150" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"lT" = ( +/obj/structure/computerframe, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"lU" = ( +/obj/machinery/door/airlock/hatch/syndicate, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"lV" = ( +/obj/structure/table, +/obj/item/kitchen/knife/butcher, +/obj/item/melee/baseball_bat, +/obj/item/clothing/mask/muzzle{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lW" = ( +/obj/structure/kitchenspike, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lX" = ( +/obj/effect/decal/cleanable/blood, +/obj/effect/landmark/spawner/syndieprisonwarp, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"lY" = ( +/obj/machinery/newscaster{ + dir = 4; + name = "west bump"; + pixel_x = -28 + }, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"ma" = ( +/obj/machinery/economy/vending/boozeomat, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"mb" = ( +/obj/machinery/economy/vending/cigarette/free, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/bar) +"md" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 6; + icon_state = "darkyellowalt" + }, +/area/centcom220/supply) +"mf" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/energy/gun/nuclear{ + pixel_x = -6 + }, +/obj/item/gun/energy/gun/nuclear{ + pixel_x = 6 + }, +/obj/item/gun/energy/gun/nuclear, +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"mg" = ( +/obj/structure/window/reinforced, +/obj/item/flag/solgov, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"mh" = ( +/obj/machinery/computer/shuttle/admin{ + name = "NTV Argos shuttle console" + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"mi" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/nitrogen, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"mj" = ( +/turf/simulated/floor/carpet/royalblack, +/area/centcom220/admin2) +"mk" = ( +/obj/structure/table, +/obj/item/storage/box/syndidonkpockets, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"ml" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"mm" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"mn" = ( +/obj/structure/table, +/obj/item/storage/fancy/crayons, +/obj/item/storage/fancy/crayons, +/turf/simulated/floor/plasteel/freezer, +/area/syndicate_mothership) +"mo" = ( +/obj/machinery/washing_machine, +/turf/simulated/floor/plasteel/freezer, +/area/syndicate_mothership) +"mp" = ( +/obj/item/storage/fancy/crayons, +/obj/structure/table, +/obj/item/storage/fancy/crayons, +/turf/simulated/floor/plasteel/freezer, +/area/syndicate_mothership) +"mq" = ( +/obj/structure/table, +/obj/item/electropack{ + pixel_x = -5 + }, +/obj/item/assembly/signaler{ + code = 2; + frequency = 1449; + pixel_x = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"mr" = ( +/obj/structure/chair{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"ms" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkyellowcornersalt" + }, +/area/centcom220/supply) +"mt" = ( +/obj/structure/table, +/obj/item/clothing/accessory/medal/silver{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/silver{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/silver{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/silver/leadership{ + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/silver/leadership{ + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/silver/leadership{ + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/silver/valor{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/effect/turf_decal/stripes/white/full{ + color = "#b59959" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"mu" = ( +/obj/machinery/atmospherics/unary/cryo_cell, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"mv" = ( +/obj/structure/rack, +/obj/item/clothing/shoes/cowboy/white, +/obj/item/clothing/shoes/cowboy/white, +/obj/item/clothing/shoes/fluff/noble_boot{ + pixel_y = -5 + }, +/obj/item/clothing/shoes/fluff/noble_boot{ + pixel_y = -5 + }, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots, +/obj/item/clothing/shoes/jackboots/jacksandals{ + pixel_y = -5 + }, +/obj/item/clothing/shoes/jackboots/jacksandals{ + pixel_y = -5 + }, +/obj/item/clothing/shoes/leather{ + pixel_y = -3 + }, +/obj/item/clothing/shoes/leather{ + pixel_y = -3 + }, +/obj/item/clothing/shoes/white{ + pixel_y = -3 + }, +/obj/item/clothing/shoes/white{ + pixel_y = -3 + }, +/obj/item/clothing/shoes/centcom{ + pixel_y = -6 + }, +/obj/item/clothing/shoes/centcom{ + pixel_y = -6 + }, +/obj/item/clothing/glasses/hud/security/sunglasses{ + pixel_y = 6 + }, +/obj/item/clothing/glasses/hud/security/sunglasses{ + pixel_y = 6 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"mw" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen/multi{ + pixel_x = 2; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/green, +/area/centcom220/general) +"mx" = ( +/obj/structure/chair/comfy{ + color = "orange"; + dir = 1 + }, +/obj/machinery/light/spot, +/turf/simulated/floor/carpet/orange, +/area/centcom220/general) +"my" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/crate/plastic, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"mz" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/machinery/computer/communications{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"mA" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Библиотекарь" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"mB" = ( +/obj/effect/baseturf_helper{ + baseturf = /turf/simulated/floor/indestructible + }, +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/general) +"mC" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkbluecorners" + }, +/area/centcom220/bar) +"mD" = ( +/obj/machinery/economy/vending/security, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkredfull" + }, +/area/centcom220/admin3) +"mE" = ( +/obj/structure/bed, +/obj/item/bedsheet/orange, +/turf/simulated/floor/carpet/orange, +/area/centcom220/general) +"mF" = ( +/obj/structure/table, +/obj/item/stack/sheet/glass{ + amount = 10 + }, +/obj/item/multitool, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"mG" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"mH" = ( +/obj/item/radio/intercom/syndicate{ + pixel_y = -28 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"mI" = ( +/obj/structure/closet/syndicate/personal, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"mJ" = ( +/obj/machinery/cryopod/offstation{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"mK" = ( +/obj/machinery/computer/shuttle/syndicate/recall, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"mM" = ( +/obj/item/radio/intercom/syndicate{ + pixel_y = 25 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"mN" = ( +/obj/machinery/economy/vending/syndisnack, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"mO" = ( +/obj/machinery/economy/vending/syndicigs, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"mP" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel/freezer, +/area/syndicate_mothership) +"mQ" = ( +/obj/structure/table/wood, +/obj/item/folder/red{ + pixel_x = -2; + pixel_y = -2 + }, +/obj/item/folder/blue{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/lighter, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"mR" = ( +/obj/item/soap/syndie, +/obj/structure/mopbucket, +/turf/simulated/floor/plasteel/freezer, +/area/syndicate_mothership) +"mS" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/storage/fancy/cigarettes/cigpack_robustgold{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/matches{ + pixel_x = 4; + pixel_y = -10 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"mT" = ( +/obj/machinery/door/airlock/centcom{ + name = "Restroom"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"mV" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkbluealt" + }, +/area/centcom220/admin1) +"mW" = ( +/obj/machinery/abductor/pad{ + team = 1 + }, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"mX" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/general) +"mY" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Палата 2" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/centcom220/general) +"mZ" = ( +/obj/structure/noticeboard{ + pixel_x = -32 + }, +/obj/item/paper/syndimemo, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"na" = ( +/obj/structure/chair/stool, +/obj/effect/landmark/spawner/syndie, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"nb" = ( +/obj/structure/closet/crate/secure/bin, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"nc" = ( +/obj/structure/loom, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"nd" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 5; + icon_state = "darkbluealt" + }, +/area/centcom220/admin1) +"ne" = ( +/mob/living/simple_animal/pet/dog/fox/Syndifox, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"nf" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/centcom220/evac) +"ng" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"nh" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/machinery/recharger/wallcharger/upgraded{ + pixel_x = -28 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/specops) +"ni" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 9; + icon_state = "darkyellowalt" + }, +/area/centcom220/supply) +"nj" = ( +/obj/structure/mirror/magic/nuclear{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/plasteel/freezer, +/area/syndicate_mothership) +"nk" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/carpet, +/area/centcom220/admin3) +"nl" = ( +/turf/simulated/floor/plasteel/freezer, +/area/syndicate_mothership) +"nm" = ( +/obj/structure/window/reinforced, +/obj/structure/dresser, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"no" = ( +/obj/item/mop, +/obj/structure/mirror/magic/nuclear{ + pixel_x = 28 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/freezer, +/area/syndicate_mothership) +"np" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/pen/red, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"nr" = ( +/obj/structure/closet/abductor, +/turf/simulated/floor/plating/abductor, +/area/abductor_ship) +"ns" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"nu" = ( +/obj/machinery/economy/vending/cola/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/general) +"nv" = ( +/obj/machinery/porta_turret/syndicate{ + dir = 10 + }, +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"nw" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluealt" + }, +/area/centcom220/admin3) +"nx" = ( +/obj/structure/table, +/obj/item/stack/cable_coil, +/obj/item/crowbar/red, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"ny" = ( +/obj/machinery/computer/card{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark{ + icon_state = "navybluefull" + }, +/area/centcom220/admin2) +"nz" = ( +/obj/effect/spawner/window/plastitanium, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"nA" = ( +/obj/structure/table, +/obj/item/storage/box/zipties, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"nB" = ( +/obj/machinery/porta_turret/syndicate{ + dir = 6 + }, +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"nC" = ( +/obj/structure/chair/comfy/purp{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"nD" = ( +/obj/machinery/door/airlock/centcom{ + name = "Бар"; + req_access_txt = "101" + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"nE" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"nG" = ( +/obj/structure/reagent_dispensers/watertank/high, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"nH" = ( +/obj/machinery/cryopod/offstation/right, +/obj/machinery/computer/cryopod{ + dir = 1; + pixel_y = -32 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"nI" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = -2; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"nJ" = ( +/obj/machinery/cryopod/offstation, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"nK" = ( +/obj/structure/table/wood, +/obj/item/pizzabox, +/obj/item/paicard/syndicate, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"nL" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/door/window{ + dir = 8; + name = "Tactical Toilet"; + opacity = 1; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel/freezer, +/area/syndicate_mothership) +"nM" = ( +/obj/structure/table, +/obj/structure/closet/walllocker/medlocker/south, +/obj/item/reagent_containers/applicator/dual{ + pixel_y = 4 + }, +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/centcom220/general) +"nN" = ( +/obj/effect/decal/warning_stripes/southeastcorner, +/turf/simulated/floor/plating/airless, +/area/syndicate_mothership) +"nO" = ( +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plating/airless, +/area/syndicate_mothership) +"nP" = ( +/obj/machinery/recharge_station/upgraded, +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkgreen" + }, +/area/centcom220/admin3) +"nQ" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/structure/window/plasmareinforced{ + color = "#FF0000" + }, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"nR" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"nS" = ( +/obj/effect/decal/warning_stripes/southwestcorner, +/turf/simulated/floor/plating/airless, +/area/syndicate_mothership) +"nU" = ( +/obj/machinery/computer/camera_advanced{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"nV" = ( +/obj/structure/closet/crate, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"nW" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"nX" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"nY" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/snacks/mushroompizzaslice{ + pixel_x = -5; + pixel_y = 5 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"ob" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/item/deck/cards/syndicate{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"oc" = ( +/turf/space/transit/horizontal, +/area/space) +"od" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/escape) +"oe" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"of" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/trade/sol) +"og" = ( +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/trade/sol) +"oh" = ( +/obj/machinery/conveyor/east{ + id = "QMLoad2" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"ok" = ( +/obj/effect/decal/nanotrasen_logo/n6, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"ol" = ( +/obj/machinery/economy/vending/nta/green, +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkgreen" + }, +/area/centcom220/admin3) +"on" = ( +/obj/effect/decal/warning_stripes/white, +/obj/machinery/door/airlock/public/glass{ + name = "Жральня" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"oo" = ( +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"op" = ( +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"oq" = ( +/obj/structure/urinal{ + pixel_y = 32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/centcom220/evac) +"or" = ( +/obj/mecha/combat/marauder/loaded, +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbrown" + }, +/area/centcom220/admin3) +"os" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"ot" = ( +/obj/effect/decal/warning_stripes/southeast, +/turf/simulated/floor/plating/airless, +/area/syndicate_mothership) +"ou" = ( +/obj/machinery/porta_turret/syndicate/pod, +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/assault_pod) +"ov" = ( +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/assault_pod) +"ox" = ( +/obj/effect/decal/warning_stripes/blue, +/obj/machinery/door/poddoor/impassable{ + id_tag = "СС_BD_Interior_1"; + layer = 3 + }, +/obj/machinery/door_control/no_emag{ + id = "СС_BD_Interior_1"; + name = "Blast Door Open"; + pixel_x = -24; + req_one_access_txt = "101" + }, +/obj/machinery/door/airlock/centcom{ + id_tag = "CC_Interior_1"; + name = "Зона ЦК"; + req_one_access_txt = "101" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"oz" = ( +/obj/machinery/door/airlock/centcom{ + aiControlDisabled = 1; + name = "Assault Pod"; + req_one_access_txt = "150" + }, +/turf/simulated/floor/plating, +/area/shuttle/assault_pod) +"oA" = ( +/obj/effect/decal/warning_stripes/southwest, +/turf/simulated/floor/plating/airless, +/area/syndicate_mothership) +"oB" = ( +/obj/machinery/recharger/wallcharger/upgraded{ + pixel_x = 4; + pixel_y = 38 + }, +/obj/machinery/recharger/wallcharger/upgraded{ + pixel_x = 4; + pixel_y = 29 + }, +/obj/machinery/recharger/wallcharger/upgraded{ + pixel_x = 4; + pixel_y = 20 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"oC" = ( +/obj/structure/flora/tree/jungle{ + pixel_y = -12 + }, +/obj/item/flashlight/lantern{ + anchored = 1; + light_color = "#FF9F40"; + on = 1; + pixel_x = 10; + pixel_y = 14 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"oD" = ( +/obj/machinery/computer/shuttle/ferry{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"oE" = ( +/obj/machinery/economy/vending/medical, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluefull" + }, +/area/centcom220/admin3) +"oF" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "burst_l" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/trade/sol) +"oH" = ( +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/park) +"oI" = ( +/obj/effect/spawner/lootdrop/trade_sol/civ, +/obj/structure/closet, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/trade/sol) +"oJ" = ( +/obj/effect/decal/cleanable/molten_object/large, +/obj/effect/decal/remains/human, +/turf/simulated/floor/grass/jungle/no_creep, +/area/wizard_station) +"oK" = ( +/obj/structure/dresser, +/turf/simulated/floor/carpet/green, +/area/centcom220/general) +"oL" = ( +/obj/effect/spawner/lootdrop/trade_sol/minerals, +/obj/structure/closet, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/trade/sol) +"oM" = ( +/obj/machinery/economy/vending/cigarette/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"oN" = ( +/obj/structure/chair/sofa/bench/left{ + cover_color = "#68452a"; + dir = 8 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"oO" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Жральня" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"oQ" = ( +/obj/machinery/door/poddoor/multi_tile/impassable/four_tile_ver{ + name = "Jupiter Station Central Access" + }, +/turf/simulated/floor/plating/airless, +/area/trader_station/sol) +"oR" = ( +/mob/living/simple_animal/pet/cat/Syndi, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"oS" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/obj/effect/spawner/lootdrop/trade_sol/donksoft, +/obj/structure/closet, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/trade/sol) +"oT" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "neutral" + }, +/area/centcom220/evac) +"oU" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/white, +/obj/item/pen/blue, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"oV" = ( +/obj/structure/sign/greencross, +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/general) +"oW" = ( +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/organ/internal/cyberimp/brain/anti_drop/hardened, +/obj/item/organ/internal/cyberimp/brain/anti_drop/hardened, +/obj/item/organ/internal/cyberimp/brain/anti_drop/hardened, +/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened, +/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened, +/obj/item/organ/internal/cyberimp/brain/anti_sleep/hardened, +/obj/item/organ/internal/cyberimp/brain/anti_stam/hardened, +/obj/item/organ/internal/cyberimp/brain/anti_stam/hardened, +/obj/item/organ/internal/cyberimp/brain/anti_stam/hardened, +/obj/item/organ/internal/cyberimp/chest/nutriment/plus/hardened, +/obj/item/organ/internal/cyberimp/chest/nutriment/plus/hardened, +/obj/item/organ/internal/cyberimp/chest/nutriment/plus/hardened, +/obj/item/organ/internal/cyberimp/chest/reviver/hardened, +/obj/item/organ/internal/cyberimp/chest/reviver/hardened, +/obj/item/organ/internal/cyberimp/chest/reviver/hardened, +/obj/item/organ/internal/cyberimp/eyes/hud/diagnostic, +/obj/item/organ/internal/cyberimp/eyes/hud/diagnostic, +/obj/item/organ/internal/cyberimp/eyes/hud/diagnostic, +/obj/item/organ/internal/cyberimp/eyes/hud/medical, +/obj/item/organ/internal/cyberimp/eyes/hud/medical, +/obj/item/organ/internal/cyberimp/eyes/hud/medical, +/obj/item/organ/internal/cyberimp/eyes/hud/security, +/obj/item/organ/internal/cyberimp/eyes/hud/security, +/obj/item/organ/internal/cyberimp/eyes/hud/security, +/obj/item/organ/internal/eyes/cybernetic/thermals/hardened, +/obj/item/organ/internal/eyes/cybernetic/thermals/hardened, +/obj/item/organ/internal/eyes/cybernetic/thermals/hardened, +/obj/item/organ/internal/cyberimp/mouth/breathing_tube, +/obj/item/organ/internal/cyberimp/mouth/breathing_tube, +/obj/item/organ/internal/cyberimp/mouth/breathing_tube, +/obj/item/storage/box/mindshield, +/obj/item/organ/internal/cyberimp/arm/combat/centcom, +/obj/item/organ/internal/cyberimp/arm/combat/centcom, +/obj/item/organ/internal/cyberimp/arm/combat/centcom, +/obj/item/organ/internal/cyberimp/arm/surgery, +/obj/item/organ/internal/cyberimp/arm/toolset, +/obj/item/organ/internal/cyberimp/arm/janitorial, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"oX" = ( +/obj/structure/statue/gold/ce{ + anchored = 1; + layer = 4; + pixel_y = 9 + }, +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/centcom220/park) +"oY" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 10; + icon_state = "darkbluealt" + }, +/area/shuttle/administration) +"oZ" = ( +/obj/structure/chair/sofa/corner{ + dir = 8 + }, +/obj/effect/turf_decal/box/red/corners, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"pa" = ( +/turf/simulated/floor/mineral/titanium, +/area/shuttle/trade/sol) +"pc" = ( +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"pd" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/toy/plushie/coffee_fox{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"pe" = ( +/obj/structure/lattice, +/obj/effect/mob_spawn/human/clown/corpse, +/turf/space, +/area/space) +"pf" = ( +/obj/structure/table/reinforced, +/obj/item/pizzabox/meat{ + pixel_y = 14 + }, +/obj/item/pizzabox/mushroom{ + pixel_y = 17 + }, +/obj/item/pizzabox/pepperoni{ + pixel_y = 20 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"pg" = ( +/obj/machinery/door/airlock/titanium/glass{ + name = "trader shuttle airlock"; + req_access_txt = "160"; + security_level = 6 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"ph" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"pi" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"pj" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"pk" = ( +/turf/simulated/floor/carpet/orange, +/area/centcom220/general) +"pl" = ( +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/centcom220/evac) +"pm" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/gavelblock{ + desc = "Smack it with a gavel hammer when the wizard council gets rowdy." + }, +/obj/item/gavelhammer{ + desc = "Order, order! No bombs in my council chamber." + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"pn" = ( +/obj/machinery/cooker/deepfryer, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"po" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/trader_station/sol) +"pp" = ( +/obj/structure/displaycase{ + start_showpiece_type = /obj/item/toy/spinningtoy + }, +/turf/simulated/floor/carpet/purple, +/area/wizard_station) +"pq" = ( +/obj/structure/table/abductor, +/obj/effect/spawner/lootdrop/CCfood/desert, +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/turf/simulated/floor/fakespace, +/area/centcom220/bar) +"pr" = ( +/obj/machinery/door/airlock/titanium, +/obj/structure/fans/tiny, +/obj/docking_port/stationary{ + dir = 2; + dwidth = 3; + height = 8; + id = "backup_away"; + name = "Backup Shuttle Dock"; + width = 8 + }, +/obj/docking_port/mobile/emergency/backup{ + dir = 2; + dwidth = 9 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"ps" = ( +/obj/structure/chair/sofa/corner{ + dir = 8 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"pt" = ( +/obj/structure/table, +/obj/item/bonegel, +/obj/item/bonesetter, +/obj/item/hemostat, +/obj/item/cautery, +/obj/item/surgicaldrill, +/obj/item/circular_saw, +/obj/item/scalpel, +/obj/item/retractor, +/obj/item/FixOVein, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"pu" = ( +/obj/structure/table/reinforced, +/obj/item/kitchen/knife{ + pixel_x = -8 + }, +/obj/item/kitchen/rollingpin{ + pixel_x = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"pv" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/supplycomp{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowfull" + }, +/area/centcom220/admin2) +"pw" = ( +/obj/structure/chair/comfy/corp, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"px" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/administration) +"py" = ( +/obj/structure/table/glass, +/obj/item/folder{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/lighter/zippo/blue{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/folder/blue{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/folder/red, +/obj/item/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 8; + pixel_y = -10 + }, +/obj/machinery/newscaster{ + dir = 8; + name = "east bump"; + pixel_x = 28 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"pz" = ( +/obj/item/flag/syndi, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"pA" = ( +/obj/effect/decal/warning_stripes/east, +/turf/simulated/floor/plating/airless, +/area/syndicate_mothership) +"pB" = ( +/obj/machinery/atmospherics/unary/thermomachine/freezer/on, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"pC" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/paper_bin/nanotrasen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen/multi/gold{ + pixel_x = -2 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"pD" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"pE" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/carbon_dioxide, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"pF" = ( +/obj/effect/landmark/spawner/nuclear_bomb/syndicate, +/obj/machinery/light/spot, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"pG" = ( +/obj/structure/chair/sofa/pew{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/centcom220/evac) +"pH" = ( +/obj/structure/table/wood, +/obj/item/candle/eternal/wizard{ + pixel_x = -7; + pixel_y = 5 + }, +/turf/simulated/floor/carpet/black, +/area/wizard_station) +"pI" = ( +/obj/structure/flora/junglebush/large{ + layer = 4.7 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"pJ" = ( +/obj/machinery/economy/vending/medical, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/centcom220/general) +"pK" = ( +/obj/machinery/door/airlock/centcom{ + name = "Камера"; + req_one_access_txt = "114" + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "СС_Jail_4"; + name = "Камера 4" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/jail) +"pL" = ( +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/centcom220/general) +"pM" = ( +/obj/structure/flora/tree/jungle/small{ + pixel_x = -16 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"pN" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/reagent_containers/food/drinks/cans/beer{ + initialized = 1; + pixel_x = -14; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + initialized = 1; + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + initialized = 1; + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + initialized = 1; + pixel_x = -4; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + initialized = 1; + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + initialized = 1; + pixel_x = -14; + pixel_y = 4 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"pO" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/trade/sol) +"pP" = ( +/obj/machinery/door_control/no_emag{ + id = "soltrader_north"; + name = "Trade Deposits Door"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = -8; + req_access_txt = "160" + }, +/obj/machinery/door_control/no_emag{ + id = "trader_privacy"; + name = "Privacy Shutters Control"; + pixel_x = 24; + pixel_y = 8; + req_access_txt = "160" + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"pQ" = ( +/obj/structure/curtain/open/shower/security, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/bar) +"pR" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/assault_pod) +"pS" = ( +/obj/machinery/conveyor/east{ + id = "QMLoad2" + }, +/obj/structure/plasticflaps/mining, +/obj/machinery/door/poddoor{ + id_tag = "QMLoaddoor"; + name = "Supply Dock Loading Door" + }, +/turf/simulated/floor/plating, +/area/centcom220/supply) +"pV" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/centcom220/admin3) +"pW" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "СС_Jail_2"; + name = "Камера 2" + }, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/jail) +"pZ" = ( +/obj/structure/table/wood, +/obj/item/storage/box/disks_plantgene{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/storage/box/disks_plantgene{ + pixel_x = 2; + pixel_y = 2 + }, +/obj/item/storage/box/disks_plantgene, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"qa" = ( +/obj/structure/flora/junglebush/large{ + layer = 4.9 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"qb" = ( +/obj/structure/chair/sofa/corner{ + dir = 1 + }, +/obj/effect/turf_decal/box/red/corners{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"qd" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/bar) +"qf" = ( +/obj/machinery/door/airlock/external{ + id_tag = "s_docking_airlock"; + name = "Шаттл доставки"; + opacity = 0; + req_one_access_txt = "106" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/centcom220/supply) +"qh" = ( +/turf/simulated/floor/plating, +/area/centcom220/admin3) +"qi" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -8; + pixel_y = 4 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"qk" = ( +/obj/structure/chair/comfy/red, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"ql" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/mug/med, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/shuttle/escape) +"qm" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/centcom220/evac) +"qn" = ( +/turf/simulated/wall/mineral/titanium/nodiagonal, +/area/shuttle/trade/sol) +"qo" = ( +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/assault_pod) +"qp" = ( +/turf/simulated/floor/carpet/black, +/area/centcom220/admin3) +"qq" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "soltradeship_north"; + name = "Security Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/titanium/glass{ + id_tag = "soltrader_north"; + name = "trader shuttle airlock"; + req_access_txt = "160"; + security_level = 6 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"qr" = ( +/obj/structure/rack, +/obj/item/grenade/clusterbuster/emp{ + pixel_y = 12 + }, +/obj/item/grenade/clusterbuster/emp{ + pixel_y = 8 + }, +/obj/item/grenade/clusterbuster/emp{ + pixel_y = 4 + }, +/obj/machinery/door_control{ + color = "#ffbf80"; + id = "CC_Armory_Epsilon"; + name = "Оружейная - Уровень 4"; + pixel_y = 24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/plasteel/dark{ + dir = 5; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"qs" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/assault_pod) +"qt" = ( +/obj/structure/chair/sofa/left, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"qu" = ( +/turf/simulated/floor/carpet/red, +/area/wizard_station) +"qv" = ( +/obj/effect/decal/warning_stripes/west, +/turf/simulated/floor/plating/airless, +/area/syndicate_mothership) +"qw" = ( +/obj/structure/chair/comfy/purp, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"qx" = ( +/obj/structure/weightmachine/stacklifter, +/turf/simulated/floor/wood, +/area/centcom220/park) +"qy" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkbluealtstrip" + }, +/area/centcom220/admin3) +"qz" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/centcom220/evac) +"qA" = ( +/obj/structure/curtain/open/shower/security, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"qB" = ( +/obj/machinery/cryopod/offstation/right, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"qC" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"qD" = ( +/obj/machinery/computer/account_database{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"qE" = ( +/obj/item/kitchen/knife/butcher, +/obj/structure/table/reinforced, +/obj/item/kitchen/knife/butcher/meatcleaver{ + pixel_x = 2; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"qF" = ( +/obj/structure/table/reinforced, +/obj/item/clothing/gloves/color/latex/nitrile, +/obj/item/clothing/mask/breath, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/shuttle/escape) +"qG" = ( +/obj/machinery/recharge_station/upgraded, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"qH" = ( +/obj/structure/table/abductor, +/obj/effect/spawner/lootdrop/CCfood/desert, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/turf/simulated/floor/fakespace, +/area/centcom220/bar) +"qI" = ( +/obj/structure/closet/syndicate/nuclear, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"qJ" = ( +/obj/structure/closet/crate/hydroponics{ + anchored = 1 + }, +/obj/item/hatchet, +/obj/item/hatchet, +/obj/item/hatchet, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/shovel/spade, +/obj/item/cultivator, +/obj/item/cultivator, +/obj/item/cultivator, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"qK" = ( +/obj/machinery/door_control/no_emag{ + id = "nukeop_ready"; + name = "Mission Launch Control"; + pixel_x = -26; + pixel_y = -2; + req_access_txt = "151" + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"qL" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"qM" = ( +/obj/machinery/computer/communications{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"qN" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"qO" = ( +/obj/structure/chair/stool/bar, +/obj/effect/landmark/spawner/syndie, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"qP" = ( +/obj/machinery/light/small, +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/assault_pod) +"qQ" = ( +/obj/structure/bookcase/manuals/research_and_development, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"qR" = ( +/obj/machinery/dna_scannernew/upgraded, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"qT" = ( +/obj/structure/table/wood, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/food/drinks/bottle/rum, +/turf/simulated/floor/wood, +/area/syndicate_mothership) +"qU" = ( +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/syndicate_mothership) +"qV" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"qW" = ( +/obj/mecha/combat/gygax/dark/loaded, +/turf/simulated/floor/plasteel/dark{ + dir = 9; + icon_state = "darkbrown" + }, +/area/centcom220/admin3) +"qX" = ( +/obj/machinery/light/small, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"qY" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"qZ" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkbluecornersalt" + }, +/area/centcom220/admin3) +"ra" = ( +/obj/structure/table/wood, +/obj/item/syndicatedetonator, +/turf/simulated/floor/wood, +/area/syndicate_mothership) +"rb" = ( +/obj/structure/table/wood, +/obj/item/toy/nuke, +/turf/simulated/floor/wood, +/area/syndicate_mothership) +"rc" = ( +/obj/machinery/door/airlock/external{ + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"rd" = ( +/obj/structure/flora/tree/jungle/small{ + pixel_x = -48 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"re" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/tree/jungle/small{ + pixel_x = -20 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"rf" = ( +/obj/structure/rack, +/obj/item/clothing/accessory/holster{ + pixel_y = 10 + }, +/obj/item/clothing/accessory/holster{ + pixel_y = 8 + }, +/obj/item/clothing/accessory/holster{ + pixel_y = 6 + }, +/obj/item/clothing/accessory/holster{ + pixel_y = 4 + }, +/obj/item/clothing/accessory/holster{ + pixel_y = 2 + }, +/obj/item/clothing/accessory/holster, +/turf/simulated/floor/plasteel/dark{ + dir = 9; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"rg" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/centcom220/evac) +"ri" = ( +/obj/effect/baseturf_helper{ + baseturf = /turf/simulated/floor/indestructible + }, +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/evac) +"rk" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Стационар" + }, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom220/general) +"rl" = ( +/obj/effect/decal/warning_stripes/white/hollow{ + color = "76643a" + }, +/obj/machinery/computer/teleporter{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"rm" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/flag/nt, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"rn" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/centcom220/evac) +"ro" = ( +/obj/machinery/economy/vending/coffee/free, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"rq" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkblue" + }, +/area/centcom220/admin3) +"rr" = ( +/obj/effect/turf_decal/delivery/white, +/obj/machinery/door/airlock/public/glass{ + name = "Ботаника" + }, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"rt" = ( +/obj/structure/chair/sofa/bench{ + cover_color = "#68452a"; + layer = 3.1 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"ru" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel/dark{ + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"rv" = ( +/obj/structure/window/full/basic, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/bar) +"rw" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/centcom220/evac) +"rx" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"ry" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"rz" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkredalt" + }, +/area/centcom220/jail) +"rA" = ( +/obj/structure/bed{ + dir = 4 + }, +/obj/item/bedsheet/blue{ + dir = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/general) +"rB" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"rD" = ( +/obj/machinery/economy/vending/cigarette, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"rE" = ( +/obj/structure/closet/crate, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"rG" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"rI" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/assault_pod) +"rJ" = ( +/obj/machinery/computer/shuttle/syndicate/drop_pod, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/assault_pod) +"rK" = ( +/obj/effect/spawner/lootdrop/trade_sol/sci, +/obj/structure/closet, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/trade/sol) +"rL" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/assault_pod) +"rM" = ( +/obj/structure/closet/cardboard, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"rN" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/suit_storage_unit/syndicate/secure, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"rO" = ( +/obj/structure/table, +/obj/item/grenade/plastic/c4{ + pixel_x = 2; + pixel_y = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"rP" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/item/radio/intercom/syndicate{ + pixel_x = -28 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"rQ" = ( +/turf/simulated/floor/plasteel/dark, +/area/centcom220/jail) +"rR" = ( +/obj/machinery/atmospherics/unary/tank/air, +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"rS" = ( +/obj/structure/table/reinforced{ + color = "#996633" + }, +/obj/item/lighter/zippo{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/lighter/zippo{ + pixel_x = 7; + pixel_y = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"rT" = ( +/obj/machinery/optable, +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/centcom220/general) +"rU" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"rV" = ( +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"rW" = ( +/obj/structure/closet/crate, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"rX" = ( +/turf/simulated/floor/carpet/purple, +/area/centcom220/general) +"rY" = ( +/obj/effect/spawner/lootdrop/trade_sol/med, +/obj/structure/closet, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/trade/sol) +"rZ" = ( +/obj/item/radio/intercom/syndicate{ + pixel_x = -28 + }, +/turf/simulated/floor/wood, +/area/syndicate_mothership) +"sa" = ( +/turf/simulated/floor/wood, +/area/syndicate_mothership) +"sb" = ( +/obj/effect/landmark/spawner/syndie, +/turf/simulated/floor/wood, +/area/syndicate_mothership) +"sc" = ( +/obj/machinery/door/window{ + dir = 4; + name = "Uplink Management Control"; + req_access_txt = "151" + }, +/turf/simulated/floor/wood, +/area/syndicate_mothership) +"sd" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"se" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/trade/sol) +"sf" = ( +/obj/machinery/economy/vending/snack/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"sg" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/assault_pod) +"si" = ( +/obj/machinery/door/window{ + dir = 4; + name = "Equipment Room"; + req_access_txt = "150" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"sj" = ( +/obj/structure/table/reinforced, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Special Ops."; + name = "Special Ops. Monitor"; + network = list("ERT") + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"sk" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"sl" = ( +/obj/item/flag/nt{ + layer = 2.9 + }, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"sn" = ( +/obj/machinery/atmospherics/pipe/manifold4w/hidden, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"so" = ( +/obj/structure/closet/cabinet/wizard, +/turf/simulated/floor/carpet/black, +/area/wizard_station) +"sp" = ( +/obj/structure/table, +/obj/item/paper_bin/nanotrasen{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen/multi/fountain{ + pixel_x = 4; + pixel_y = 3 + }, +/turf/simulated/floor/wood, +/area/centcom220/admin1) +"sq" = ( +/obj/machinery/economy/atm{ + pixel_y = 32 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"sr" = ( +/obj/structure/closet/crate/secure/bin{ + anchored = 1; + color = "#996633" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"ss" = ( +/obj/structure/table, +/obj/item/beach_ball/holoball{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/beach_ball/holoball{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/beach_ball/holoball{ + pixel_x = 6; + pixel_y = -1 + }, +/obj/item/beach_ball/holoball{ + pixel_x = -6; + pixel_y = -1 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"st" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/centcom220/bar) +"su" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"sv" = ( +/obj/machinery/computer/shuttle/trade/sol{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"sx" = ( +/obj/item/flag/nt, +/turf/simulated/floor/wood, +/area/centcom220/admin1) +"sy" = ( +/obj/item/flag/syndi, +/turf/simulated/floor/wood, +/area/syndicate_mothership) +"sA" = ( +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"sB" = ( +/obj/machinery/computer/shuttle/syndicate/recall{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/syndicate_mothership) +"sC" = ( +/obj/structure/sign/double/map/left{ + pixel_y = -32 + }, +/obj/structure/rack/skeletal_bar/left, +/obj/item/reagent_containers/food/drinks/bottle/vodka, +/turf/simulated/floor/wood, +/area/syndicate_mothership) +"sD" = ( +/obj/structure/sign/double/map/right{ + pixel_y = -32 + }, +/obj/structure/rack/skeletal_bar/right, +/obj/item/reagent_containers/food/drinks/bottle/gin, +/turf/simulated/floor/wood, +/area/syndicate_mothership) +"sE" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Equipment Room"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"sF" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Equipment Room"; + req_access_txt = "150" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"sG" = ( +/obj/effect/spawner/window/plastitanium, +/turf/simulated/floor/plating, +/area/shuttle/syndicate) +"sH" = ( +/obj/structure/table/glass, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command"; + pixel_y = 4; + req_one_access = list(101) + }, +/turf/simulated/floor/carpet, +/area/centcom220/admin3) +"sI" = ( +/obj/effect/turf_decal/delivery/white, +/obj/machinery/door/airlock/public/glass{ + name = "Гидропоника" + }, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"sJ" = ( +/obj/effect/baseturf_helper{ + baseturf = /turf/simulated/floor/indestructible + }, +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/bar) +"sK" = ( +/turf/simulated/floor/plasteel/stairs/old, +/area/syndicate_mothership) +"sL" = ( +/obj/machinery/mech_bay_recharge_port/upgraded/unsimulated, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"sM" = ( +/obj/effect/decal/warning_stripes/red/hollow, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"sN" = ( +/obj/structure/chair/comfy/teal, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/carpet/cyan, +/area/centcom220/general) +"sO" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"sP" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/reagent_containers/food/drinks/cans/beer{ + initialized = 1; + pixel_x = 8; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + initialized = 1; + pixel_x = 8; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + initialized = 1; + pixel_x = -2; + pixel_y = 10 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + initialized = 1; + pixel_x = -2; + pixel_y = 4 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"sQ" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"sR" = ( +/obj/machinery/economy/vending/tool/free, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"sS" = ( +/obj/effect/decal/warning_stripes/northeastcorner, +/turf/simulated/floor/plating/airless, +/area/syndicate_mothership) +"sT" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"sU" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/ashtray/glass, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"sV" = ( +/obj/machinery/door/airlock/centcom{ + name = "Камера"; + req_one_access_txt = "114" + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "СС_Jail_1"; + name = "Камера 1" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/jail) +"sX" = ( +/obj/item/radio/intercom/syndicate{ + pixel_x = 28 + }, +/turf/simulated/floor/carpet/red, +/area/wizard_station) +"sY" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel/dark{ + dir = 9; + icon_state = "darkgreen" + }, +/area/centcom220/admin3) +"sZ" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"tb" = ( +/obj/effect/decal/warning_stripes/northeast, +/turf/simulated/floor/plating/airless, +/area/syndicate_mothership) +"tc" = ( +/obj/machinery/door/airlock/centcom{ + aiControlDisabled = 1; + name = "Assault Pod"; + req_one_access_txt = "150" + }, +/obj/docking_port/mobile/assault_pod, +/turf/simulated/floor/plating, +/area/shuttle/assault_pod) +"td" = ( +/obj/effect/decal/warning_stripes/northwest, +/turf/simulated/floor/plating/airless, +/area/syndicate_mothership) +"te" = ( +/obj/effect/decal/warning_stripes/northwestcorner, +/turf/simulated/floor/plating/airless, +/area/syndicate_mothership) +"tf" = ( +/turf/simulated/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/syndicate) +"tg" = ( +/obj/machinery/porta_turret/syndicate/pod/nuke_ship_interior, +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"th" = ( +/obj/structure/flora/junglebush/large, +/turf/simulated/floor/grass/jungle/no_creep, +/area/centcom220/park) +"tj" = ( +/obj/structure/flora/bush, +/turf/simulated/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"tk" = ( +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/centcom220/park) +"tl" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"tm" = ( +/obj/effect/spawner/window/reinforced, +/obj/machinery/door/poddoor/impassable{ + id_tag = "СС_Office_COO" + }, +/turf/simulated/floor/plating, +/area/centcom220/admin2) +"to" = ( +/obj/structure/closet/fireaxecabinet{ + pixel_y = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"tp" = ( +/obj/effect/decal/warning_stripes/north, +/turf/simulated/floor/plating/airless, +/area/syndicate_mothership) +"tr" = ( +/obj/machinery/hydroponics/constructable, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"ts" = ( +/obj/machinery/atmospherics/portable/canister/oxygen, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"tt" = ( +/obj/machinery/economy/vending/wallmed{ + name = "Emergency NanoMed"; + pixel_y = 30 + }, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"tu" = ( +/obj/effect/baseturf_helper{ + baseturf = /turf/simulated/floor/indestructible + }, +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/admin2) +"tv" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"tw" = ( +/obj/machinery/economy/vending/wallmed/syndicate{ + pixel_x = -30 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"tx" = ( +/obj/structure/table, +/obj/item/stock_parts/cell/high{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"ty" = ( +/obj/structure/table, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/assembly/prox_sensor{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/assembly/signaler, +/obj/item/assembly/signaler, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"tz" = ( +/obj/structure/table, +/obj/item/weldingtool/largetank, +/obj/item/multitool, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"tA" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"tB" = ( +/obj/machinery/economy/vending/cola/free, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"tC" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"tD" = ( +/obj/machinery/economy/vending/snack/free, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"tE" = ( +/obj/machinery/economy/vending/coffee/free, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"tF" = ( +/turf/simulated/floor/wood, +/area/trader_station/sol) +"tG" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/dresser, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"tH" = ( +/obj/effect/spawner/window/reinforced, +/turf/simulated/floor/plating, +/area/trader_station/sol) +"tI" = ( +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "neutral" + }, +/area/centcom220/evac) +"tJ" = ( +/obj/structure/bed, +/turf/simulated/floor/plating, +/area/centcom220/jail) +"tL" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"tM" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"tN" = ( +/obj/structure/statue/gold/rd{ + anchored = 1; + layer = 4; + pixel_y = 9 + }, +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/centcom220/park) +"tO" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "syndishuttle_vent"; + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"tP" = ( +/obj/machinery/door/window{ + dir = 4; + name = "Infirmary"; + req_access_txt = "150" + }, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"tR" = ( +/obj/effect/decal/nanotrasen_logo/n4, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"tS" = ( +/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/simulated/wall/indestructible/fakeglass, +/area/centcom220/admin1) +"tT" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 8; + name = "Tool Storage"; + req_access_txt = "150" + }, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"tU" = ( +/obj/structure/table, +/obj/item/storage/toolbox/syndicate, +/obj/item/crowbar/red, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"tW" = ( +/obj/structure/closet/syndicate/personal, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"tX" = ( +/obj/structure/table, +/obj/item/gun/energy/ionrifle/carbine, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"tY" = ( +/obj/docking_port/mobile{ + dir = 8; + dwidth = 4; + height = 11; + id = "trade_sol"; + name = "sol trade shuttle"; + width = 9 + }, +/obj/machinery/door/airlock/titanium/glass{ + id_tag = "s_docking_airlock" + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 4; + height = 11; + id = "trade_sol_base"; + name = "docking bay 2 at Jupiter Station"; + width = 9 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"tZ" = ( +/obj/machinery/door/airlock/external{ + id_tag = "trade_sol_base"; + name = "Docking Port" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"ua" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/sleeper/syndie{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"ub" = ( +/obj/machinery/door/window{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Infirmary"; + req_access_txt = "150" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"ud" = ( +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"ue" = ( +/obj/machinery/door/window{ + dir = 8; + name = "Tool Storage"; + req_access_txt = "150" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"uf" = ( +/obj/structure/closet/crate/internals, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/obj/item/tank/internals/oxygen/red, +/obj/item/clothing/mask/gas, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"ug" = ( +/obj/machinery/computer/message_monitor{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark{ + icon_state = "navybluefull" + }, +/area/centcom220/admin2) +"uh" = ( +/obj/structure/table/wood, +/obj/machinery/smartfridge/disks{ + pixel_y = 2 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"ui" = ( +/obj/structure/dispenser/oxygen, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"uj" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"ul" = ( +/obj/structure/table/glass, +/obj/item/storage/backpack/duffel/syndie/med/surgery_fake, +/obj/item/circular_saw, +/obj/item/surgicaldrill, +/obj/item/clothing/gloves/color/latex/nitrile, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"um" = ( +/obj/machinery/iv_drip, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"un" = ( +/obj/structure/closet/crate/medical, +/obj/item/reagent_containers/glass/bottle/morphine, +/obj/item/storage/box/beakers, +/obj/item/robot_parts/l_arm, +/obj/item/robot_parts/r_arm, +/obj/item/clothing/mask/surgical, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/obj/item/tank/internals/anesthetic, +/obj/item/clothing/mask/breath/medical, +/obj/item/robot_parts/l_leg, +/obj/item/robot_parts/r_leg, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"uo" = ( +/obj/structure/table, +/obj/item/reagent_containers/syringe/charcoal, +/obj/item/reagent_containers/syringe/charcoal{ + pixel_y = 2 + }, +/obj/item/reagent_containers/syringe/charcoal{ + pixel_y = 4 + }, +/obj/item/gun/syringe/syndicate, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/adv, +/obj/item/storage/box/syndie_kit/bonerepair, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"up" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"uq" = ( +/obj/machinery/door/window{ + dir = 1; + name = "Secure Storage"; + req_access_txt = "150" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"ur" = ( +/obj/structure/table, +/obj/item/radio/beacon/syndicate/bomb{ + pixel_y = 5 + }, +/obj/item/radio/beacon/syndicate/bomb, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"us" = ( +/obj/machinery/door/airlock/external{ + id_tag = "admin_away"; + name = "Велосипед"; + opacity = 0 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"ut" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"uu" = ( +/obj/structure/table, +/obj/item/grenade/syndieminibomb{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/grenade/syndieminibomb{ + pixel_x = -1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"uv" = ( +/obj/structure/table/glass, +/obj/item/clipboard{ + pixel_y = 4 + }, +/obj/item/folder/red{ + pixel_y = 3 + }, +/obj/item/folder/blue{ + pixel_y = 5 + }, +/obj/item/lighter/zippo/blue{ + pixel_x = -12; + pixel_y = 6 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"uw" = ( +/obj/machinery/economy/vending/boozeomat, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"ux" = ( +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/escape) +"uy" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"uz" = ( +/obj/machinery/door_control/no_emag{ + id = "sec"; + name = "CentCom Security Shutters"; + pixel_x = -24; + req_one_access_txt = "101" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"uA" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin3) +"uB" = ( +/obj/structure/shuttle/engine/propulsion{ + dir = 8; + icon_state = "burst_r" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/trade/sol) +"uC" = ( +/obj/machinery/computer/crew{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluefull" + }, +/area/centcom220/admin2) +"uD" = ( +/obj/docking_port/stationary/transit{ + dir = 8; + dwidth = 8; + height = 20; + id = "freegolem_transit"; + name = "free golem in transit"; + width = 16 + }, +/turf/space/transit/horizontal{ + dir = 4 + }, +/area/space) +"uE" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowalt" + }, +/area/centcom220/supply) +"uG" = ( +/obj/docking_port/stationary/transit{ + dir = 8; + dwidth = 2; + height = 11; + id = "specops_transit"; + name = "specops in transit"; + turf_type = /turf/space/transit/horizontal; + width = 5 + }, +/turf/space/transit/horizontal, +/area/space) +"uH" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"uI" = ( +/obj/structure/flora/junglebush, +/turf/simulated/floor/grass/jungle/no_creep, +/area/wizard_station) +"uJ" = ( +/obj/machinery/optable, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"uK" = ( +/obj/machinery/bodyscanner, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"uL" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate) +"uM" = ( +/obj/structure/computerframe, +/obj/item/paper/synditele, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"uN" = ( +/obj/machinery/teleport/station, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"uO" = ( +/obj/machinery/door/airlock/external{ + id_tag = "s_docking_airlock"; + name = "Shuttle Hatch"; + req_access_txt = "31" + }, +/obj/structure/fans/tiny, +/obj/docking_port/mobile/supply{ + dir = 4 + }, +/obj/docking_port/stationary{ + dir = 4; + dwidth = 5; + height = 7; + id = "supply_away"; + name = "supply centcom"; + width = 12 + }, +/turf/simulated/floor/plating, +/area/shuttle/supply) +"uP" = ( +/obj/effect/spawner/lootdrop/trade_sol/sec, +/obj/structure/closet, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/trade/sol) +"uQ" = ( +/obj/structure/flora/junglebush/large{ + pixel_y = -8 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"uR" = ( +/obj/machinery/door/airlock/titanium, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/shuttle/gamma/space) +"uS" = ( +/obj/structure/table, +/obj/item/storage/lockbox/mindshield, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"uT" = ( +/obj/machinery/teleport/hub/upgraded, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"uU" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_l" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate) +"uV" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate) +"uW" = ( +/obj/structure/table/abductor, +/obj/effect/spawner/lootdrop/CCfood/meat, +/obj/effect/turf_decal/siding/white{ + dir = 10 + }, +/turf/simulated/floor/fakespace, +/area/centcom220/bar) +"uX" = ( +/obj/structure/table/reinforced, +/obj/item/shield/riot{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/shield/riot{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/shield/riot{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/shield/riot{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/shield/riot{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/shield/riot{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkgreen" + }, +/area/centcom220/admin3) +"uY" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "propulsion_r" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/syndicate) +"uZ" = ( +/obj/structure/statue/uranium/nuke, +/turf/simulated/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"vb" = ( +/obj/effect/spawner/lootdrop/trade_sol/eng, +/obj/structure/closet, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/trade/sol) +"vc" = ( +/obj/machinery/flasher{ + id = "soltraderflash"; + pixel_y = -28 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"vf" = ( +/obj/effect/landmark/spawner/soltrader, +/obj/structure/chair/comfy/brown, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"vg" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"vh" = ( +/obj/item/flag/species/taj, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"vi" = ( +/obj/structure/filingcabinet/chestdrawer, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"vj" = ( +/obj/machinery/economy/vending/coffee/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"vk" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/general) +"vl" = ( +/obj/structure/table, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command"; + pixel_y = 4; + req_one_access = list(101) + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"vm" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "СС_Jail_4"; + name = "Камера 4" + }, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/jail) +"vn" = ( +/obj/structure/extinguisher_cabinet{ + name = "east bump"; + pixel_x = 24 + }, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"vo" = ( +/obj/machinery/door_control/no_emag{ + id = "soltrader_south"; + name = "Trade Deposits Door"; + normaldoorcontrol = 1; + pixel_x = 24; + pixel_y = 8; + req_access_txt = "160" + }, +/obj/machinery/flasher_button{ + id = "soltraderflash"; + pixel_x = 24; + pixel_y = -8 + }, +/obj/machinery/computer/shuttle/trade/sol{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"vp" = ( +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "soltradeship_south"; + name = "Security Doors"; + opacity = 0 + }, +/obj/machinery/door/airlock/titanium/glass{ + id_tag = "soltrader_south"; + name = "trader shuttle airlock"; + req_access_txt = "160"; + security_level = 6 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"vq" = ( +/obj/structure/table/wood, +/obj/item/storage/fancy/candle_box/eternal{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"vr" = ( +/obj/machinery/door/airlock{ + name = "Toilet" + }, +/turf/simulated/floor/plasteel/freezer, +/area/trader_station/sol) +"vs" = ( +/obj/structure/railing, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"vt" = ( +/obj/mecha/combat/marauder/seraph/loaded, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/centcom220/admin2) +"vu" = ( +/obj/structure/railing, +/obj/effect/landmark/spawner/soltrader, +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"vw" = ( +/obj/machinery/access_button{ + autolink_id = "syndijail_btn_ext"; + pixel_x = 8; + pixel_y = -22 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"vx" = ( +/obj/structure/railing, +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"vy" = ( +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/escape) +"vz" = ( +/obj/docking_port/stationary/transit{ + dir = 8; + dwidth = 2; + height = 12; + id = "ferry_transit"; + name = "ferry in transit"; + turf_type = /turf/space/transit/horizontal; + width = 5 + }, +/turf/space/transit/horizontal, +/area/space) +"vA" = ( +/obj/structure/railing, +/obj/structure/table/wood, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"vB" = ( +/obj/structure/railing, +/obj/structure/table/wood, +/obj/item/dice/d20, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"vC" = ( +/obj/machinery/plantgenes, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"vD" = ( +/obj/structure/railing, +/obj/effect/landmark/spawner/soltrader, +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"vE" = ( +/obj/machinery/door_control/no_emag{ + id = "СС_Jail_1"; + name = "Камера 1"; + pixel_x = 24; + pixel_y = 6 + }, +/obj/machinery/door_control/no_emag{ + id = "СС_Jail_2"; + name = "Камера 2"; + pixel_x = 24; + pixel_y = -6 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkredalt" + }, +/area/centcom220/jail) +"vF" = ( +/obj/machinery/door/airlock/centcom{ + id_tag = "CC_Exterior_2"; + name = "Зона ЦК"; + req_one_access_txt = "101" + }, +/obj/machinery/door/poddoor/impassable{ + id_tag = "СС_BD_Exterior_2"; + layer = 3 + }, +/obj/machinery/door_control/no_emag{ + id = "СС_BD_Exterior_2"; + name = "Blast Door Open"; + pixel_x = -24; + req_one_access_txt = "101" + }, +/obj/effect/decal/warning_stripes/white, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/general) +"vG" = ( +/turf/simulated/wall/indestructible/riveted, +/area/trader_station/sol) +"vH" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/wood, +/area/centcom220/admin1) +"vI" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbluealtstrip" + }, +/area/centcom220/admin1) +"vK" = ( +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/general) +"vL" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"vM" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"vO" = ( +/obj/machinery/economy/vending/cola/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"vP" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/centcom220/evac) +"vR" = ( +/obj/structure/statue/ell_good{ + layer = 4; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/centcom220/park) +"vS" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen/multi{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/clipboard{ + pixel_x = 3; + pixel_y = 24 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"vT" = ( +/obj/machinery/light/small, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/general) +"vU" = ( +/obj/structure/flora/junglebush/large{ + layer = 4.6 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"vW" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 10; + icon_state = "darkbluealt" + }, +/area/centcom220/admin1) +"vX" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 1; + height = 4; + id = "pod3_away"; + name = "recovery ship bay 3"; + width = 3 + }, +/turf/space/transit/horizontal, +/area/space) +"vY" = ( +/obj/effect/spawner/lootdrop/trade_sol/largeitem, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/trade/sol) +"vZ" = ( +/obj/effect/spawner/lootdrop/trade_sol/vehicle, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/trade/sol) +"wa" = ( +/obj/machinery/light/spot, +/obj/effect/spawner/lootdrop/trade_sol/serv, +/obj/structure/closet, +/obj/item/stack/tile/disco_light/thirty, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/trade/sol) +"wb" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/trade/sol) +"wc" = ( +/obj/structure/urinal{ + pixel_y = 28 + }, +/turf/simulated/floor/plasteel/freezer, +/area/trader_station/sol) +"wd" = ( +/obj/structure/mopbucket, +/obj/item/soap, +/turf/simulated/floor/plasteel/freezer, +/area/trader_station/sol) +"we" = ( +/obj/item/flag/med, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/shuttle/escape) +"wf" = ( +/obj/item/mop, +/obj/structure/mirror{ + pixel_x = 28 + }, +/turf/simulated/floor/plasteel/freezer, +/area/trader_station/sol) +"wg" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/trader_station/sol) +"wh" = ( +/obj/structure/table, +/obj/item/storage/box/chemimp{ + pixel_x = 4; + pixel_y = 3 + }, +/obj/item/storage/box/trackimp, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"wi" = ( +/obj/structure/flora/ausbushes/fullgrass, +/obj/structure/flora/ausbushes/pointybush, +/turf/simulated/floor/grass, +/area/trader_station/sol) +"wj" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/trader_station/sol) +"wk" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/air, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"wl" = ( +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass, +/area/trader_station/sol) +"wm" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + layer = 4.2 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/bar) +"wn" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass, +/area/trader_station/sol) +"wo" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 5; + icon_state = "darkbluealt" + }, +/area/centcom220/admin3) +"wp" = ( +/obj/structure/flora/ausbushes/palebush, +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/grass, +/area/trader_station/sol) +"wq" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "CC_Armory_Advanced_2"; + name = "Огнестрел" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"wr" = ( +/obj/structure/chair/comfy/corp{ + dir = 1 + }, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin3) +"ws" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/obj/structure/flora/ausbushes/reedbush, +/turf/simulated/floor/grass, +/area/trader_station/sol) +"wu" = ( +/obj/machinery/economy/vending/boozeomat, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"wv" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/centcom220/evac) +"ww" = ( +/obj/machinery/door/airlock/centcom{ + name = "Лазарет"; + req_access_txt = "101" + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"wx" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"wy" = ( +/obj/effect/decal/nanotrasen_logo/n5, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"wz" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"wA" = ( +/obj/machinery/sleeper{ + dir = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"wB" = ( +/turf/simulated/floor/plasteel/freezer, +/area/trader_station/sol) +"wC" = ( +/obj/structure/flora/tree/jungle, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"wD" = ( +/obj/structure/mirror{ + pixel_x = 28 + }, +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/plasteel/freezer, +/area/trader_station/sol) +"wE" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"wF" = ( +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/bar) +"wH" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/carbon_dioxide, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"wI" = ( +/obj/structure/chair/sofa/pew/left{ + dir = 1 + }, +/obj/item/candle/eternal{ + layer = 4; + pixel_x = -12; + pixel_y = 17; + start_lit = 1 + }, +/turf/simulated/floor/carpet, +/area/centcom220/evac) +"wJ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/reinforced/normal{ + dir = 8; + name = "Блокпост"; + req_one_access_txt = "101" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"wK" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/supply) +"wL" = ( +/obj/machinery/cryopod/offstation, +/obj/machinery/computer/cryopod{ + pixel_y = 32 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"wN" = ( +/obj/structure/chair/sofa/bench/left{ + cover_color = "#68452a"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"wO" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "QMLoad2" + }, +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkyellowalt" + }, +/area/centcom220/supply) +"wP" = ( +/obj/structure/statue/elwycco{ + layer = 4; + pixel_y = 9 + }, +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/centcom220/park) +"wQ" = ( +/obj/machinery/economy/vending/tool/free, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowfull" + }, +/area/centcom220/admin3) +"wR" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/flashlight/lamp/green/off{ + layer = 3.1; + pixel_x = -4; + pixel_y = 12 + }, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"wS" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"wT" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"wU" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"wV" = ( +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"wW" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 9; + icon_state = "darkbluealt" + }, +/area/centcom220/admin2) +"wX" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"wZ" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command"; + pixel_y = 4; + req_one_access = list(101) + }, +/turf/simulated/floor/wood, +/area/centcom220/admin1) +"xa" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/structure/window/reinforced/tinted{ + dir = 1 + }, +/obj/machinery/door/window{ + dir = 8; + name = "Toilet"; + opacity = 1 + }, +/turf/simulated/floor/plasteel/freezer, +/area/trader_station/sol) +"xb" = ( +/obj/structure/chair/sofa/pew/right{ + dir = 1 + }, +/obj/item/candle/eternal{ + layer = 4; + pixel_x = 13; + pixel_y = 17; + start_lit = 1 + }, +/turf/simulated/floor/carpet, +/area/centcom220/evac) +"xc" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Зона отдыха" + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"xe" = ( +/obj/effect/decal/warning_stripes/white, +/obj/machinery/door/poddoor/impassable{ + id_tag = "СС_BD_Exterior_1"; + layer = 3 + }, +/obj/machinery/door_control/no_emag{ + id = "СС_BD_Exterior_1"; + name = "Blast Door Open"; + pixel_x = -24; + req_one_access_txt = "101" + }, +/obj/machinery/door/airlock/centcom{ + id_tag = "CC_Exterior_1"; + name = "Зона ЦК"; + req_one_access_txt = "101" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"xf" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/admin1) +"xg" = ( +/turf/simulated/floor/plating, +/area/centcom220/supply) +"xh" = ( +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/centcom220/evac) +"xi" = ( +/obj/structure/closet/crate/secure/bin{ + color = "36373a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"xj" = ( +/obj/structure/table/reinforced, +/obj/item/borg/upgrade/selfrepair, +/obj/item/borg/upgrade/selfrepair, +/obj/item/stock_parts/cell/bluespace, +/obj/item/stock_parts/cell/bluespace, +/obj/item/borg/upgrade/vtec, +/obj/item/borg/upgrade/vtec, +/obj/item/storage/toolbox/drone{ + pixel_y = 14 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 9; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"xl" = ( +/obj/structure/toilet{ + dir = 8 + }, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/centcom220/jail) +"xm" = ( +/obj/machinery/economy/arcade/claw, +/turf/simulated/floor/wood, +/area/centcom220/bar) +"xn" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"xo" = ( +/obj/machinery/door/airlock/centcom{ + name = "Блокпост"; + req_one_access_txt = "101" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"xp" = ( +/obj/structure/window/reinforced, +/obj/item/kirbyplants, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"xq" = ( +/obj/structure/statue/sandstone/assistant{ + pixel_y = 10 + }, +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/centcom220/general) +"xr" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/sleeping_agent, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"xs" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/obj/effect/landmark/spawner/commando_manual, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"xt" = ( +/obj/item/folder{ + pixel_x = -4 + }, +/obj/item/folder/blue{ + pixel_y = 3 + }, +/obj/item/folder/red{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/structure/table, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"xu" = ( +/obj/structure/table, +/obj/item/paper_bin/nanotrasen{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen/multi/fountain{ + pixel_x = 4; + pixel_y = 3 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"xw" = ( +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"xy" = ( +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"xz" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/random, +/obj/item/book/manual/random, +/obj/item/book/manual/wiki/security_space_law, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"xA" = ( +/obj/structure/chair/comfy/black, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"xB" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "syndishuttle_vent" + }, +/obj/machinery/access_button{ + autolink_id = "syndishuttle_btn_ext"; + pixel_x = -25; + pixel_y = 25 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"xC" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"xD" = ( +/obj/structure/chair/sofa/right{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/centcom220/bar) +"xE" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"xF" = ( +/obj/machinery/access_button{ + autolink_id = "syndishuttle_btn_int"; + pixel_x = 25; + pixel_y = 25 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"xH" = ( +/turf/simulated/wall/indestructible/wood, +/area/wizard_station) +"xI" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"xJ" = ( +/obj/structure/closet/masks, +/turf/simulated/floor/wood, +/area/centcom220/park) +"xK" = ( +/obj/structure/extinguisher_cabinet{ + pixel_y = -32 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"xN" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkbluealt" + }, +/area/centcom220/admin1) +"xO" = ( +/obj/structure/rack, +/obj/item/clothing/suit/wizrobe/magusblue, +/obj/item/clothing/head/wizard/magus, +/obj/item/staff, +/obj/item/clothing/suit/wizrobe/magusred, +/obj/item/clothing/head/wizard/magus, +/obj/item/staff, +/turf/simulated/floor/carpet/black, +/area/wizard_station) +"xQ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"xR" = ( +/obj/structure/closet/emcloset, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "vault" + }, +/area/centcom220/admin1) +"xS" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/table, +/obj/item/storage/box/gloves{ + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"xT" = ( +/obj/machinery/door_control{ + color = "#ff8080"; + id = "CC_Armory_Red"; + name = "Оружейная - Уровень 3"; + pixel_x = 24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/plasteel/dark{ + dir = 5; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"xU" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"xV" = ( +/obj/structure/chair/comfy/brown{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/admin1) +"xX" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkyellowalt" + }, +/area/centcom220/supply) +"xY" = ( +/obj/machinery/door/morgue{ + name = "Confession Booth" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"xZ" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbluecornersalt" + }, +/area/centcom220/admin3) +"ya" = ( +/obj/structure/flora/junglebush, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"yb" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"yc" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/snacks/bananacakeslice{ + pixel_y = 4 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -12; + pixel_y = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"yd" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkyellowaltstrip" + }, +/area/centcom220/supply) +"ye" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkbluecorners" + }, +/area/centcom220/bar) +"yf" = ( +/obj/structure/chair/sofa/corp/right{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"yg" = ( +/obj/machinery/bsa/full/admin/east, +/turf/simulated/floor/plating, +/area/centcom220/admin3) +"yh" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Барная стойка" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"yi" = ( +/obj/structure/chair/office/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"yj" = ( +/obj/effect/turf_decal/siding/blue, +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/bar) +"yk" = ( +/obj/structure/rack, +/obj/item/clothing/accessory/holster{ + pixel_y = 10 + }, +/obj/item/clothing/accessory/holster{ + pixel_y = 8 + }, +/obj/item/clothing/accessory/holster{ + pixel_y = 6 + }, +/obj/item/clothing/accessory/holster{ + pixel_y = 4 + }, +/obj/item/clothing/accessory/holster{ + pixel_y = 2 + }, +/obj/item/clothing/accessory/holster, +/obj/machinery/door_control{ + color = "#80ff80"; + id = "CC_Armory_Green"; + name = "Оружейная - Уровень 1"; + pixel_y = 24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/plasteel/dark{ + dir = 5; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"yl" = ( +/obj/machinery/door/window{ + name = "Cockpit"; + req_access_txt = "150" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"ym" = ( +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"yn" = ( +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/bar) +"yo" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/reversed{ + dir = 4; + name = "Стойка выдачи" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"yp" = ( +/obj/item/radio/intercom/syndicate{ + pixel_x = 28 + }, +/turf/simulated/floor/carpet/black, +/area/wizard_station) +"yq" = ( +/obj/machinery/economy/vending/cigarette/free, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"ys" = ( +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"yt" = ( +/obj/structure/chair/sofa/right{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"yu" = ( +/turf/simulated/floor/carpet, +/area/centcom220/evac) +"yv" = ( +/obj/item/flag/nt, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"yw" = ( +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "syndishuttle_vent" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"yx" = ( +/obj/structure/flora/grass/jungle, +/turf/simulated/floor/grass/jungle/no_creep, +/area/wizard_station) +"yy" = ( +/obj/structure/shuttle/engine/propulsion/burst/right, +/turf/simulated/floor/plating/airless, +/area/shuttle/specops) +"yz" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/folder/yellow{ + pixel_x = -6; + pixel_y = 9 + }, +/obj/item/taperecorder{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"yB" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Казино" + }, +/turf/simulated/floor/wood, +/area/centcom220/bar) +"yC" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkyellowaltstrip" + }, +/area/centcom220/supply) +"yD" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/kirbyplants, +/obj/structure/window/reinforced{ + layer = 4.2 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/bar) +"yF" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/candle/eternal{ + pixel_x = 1; + pixel_y = 4; + start_lit = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"yG" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"yH" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/cans/beer{ + pixel_x = -6; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"yI" = ( +/obj/structure/sink/kitchen{ + desc = "A sink used for washing one's hands and face. It looks rusty and home-made"; + dir = 4; + name = "old sink"; + pixel_x = -12 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"yJ" = ( +/obj/structure/bookcase/sop, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"yK" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/bar) +"yL" = ( +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/simulated/floor/carpet/cyan, +/area/centcom220/general) +"yM" = ( +/obj/item/flag/nt, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"yN" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/holohoop{ + dir = 4; + pixel_x = 5 + }, +/obj/effect/decal/warning_stripes/blue/partial{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"yO" = ( +/obj/item/ammo_box/magazine/m556{ + pixel_y = 5 + }, +/obj/item/ammo_box/magazine/m556{ + pixel_y = 5 + }, +/obj/item/ammo_box/magazine/m556{ + pixel_y = 5 + }, +/obj/item/ammo_box/magazine/m556{ + pixel_y = 5 + }, +/obj/item/ammo_box/magazine/m556{ + pixel_y = 5 + }, +/obj/item/ammo_box/magazine/m556{ + pixel_y = 5 + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"yP" = ( +/obj/machinery/economy/vending/snack/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"yQ" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/obj/structure/table, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"yS" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/oxygen, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"yT" = ( +/obj/structure/chair/comfy/red{ + dir = 4 + }, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"yU" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"yW" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/air, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"yX" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkbluecornersalt" + }, +/area/centcom220/admin1) +"yZ" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/energy/lwap{ + pixel_x = -6 + }, +/obj/item/gun/energy/lwap{ + pixel_x = 6 + }, +/obj/item/gun/energy/lwap, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"za" = ( +/obj/structure/table/reinforced, +/obj/item/pizzabox/garlic{ + pixel_y = 9 + }, +/obj/item/pizzabox/hawaiian{ + pixel_y = 12 + }, +/obj/item/pizzabox/margherita{ + pixel_y = 15 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"zb" = ( +/obj/structure/table/reinforced, +/obj/item/storage/secure/briefcase, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"zc" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table{ + color = "#996633" + }, +/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, +/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, +/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, +/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, +/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, +/obj/item/mecha_parts/mecha_equipment/antiproj_armor_booster, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/generator/nuclear, +/obj/item/mecha_parts/mecha_equipment/generator/nuclear, +/obj/item/mecha_parts/mecha_equipment/generator/nuclear, +/obj/item/mecha_parts/mecha_equipment/generator/nuclear, +/obj/item/mecha_parts/mecha_equipment/generator/nuclear, +/obj/item/mecha_parts/mecha_equipment/generator/nuclear, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"zd" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/camera{ + desc = "A one use - polaroid camera. 30 photos left."; + name = "Camera"; + pictures_left = 30; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"ze" = ( +/obj/structure/window/reinforced, +/obj/item/kirbyplants, +/turf/simulated/floor/carpet, +/area/centcom220/evac) +"zf" = ( +/turf/simulated/floor/wood, +/area/centcom220/admin1) +"zg" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"zh" = ( +/obj/structure/closet/secure_closet/freezer/fridge, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"zi" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/wood, +/obj/item/trash/candle, +/turf/simulated/floor/wood, +/area/centcom220/evac) +"zj" = ( +/turf/simulated/floor/carpet/royalblack, +/area/centcom220/admin1) +"zk" = ( +/obj/machinery/sleeper{ + dir = 4; + pixel_x = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"zl" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"zm" = ( +/obj/machinery/door/airlock/centcom{ + name = "CentCom Security" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"zn" = ( +/obj/structure/table/glass, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/general) +"zo" = ( +/obj/structure/rack, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/obj/item/gun/energy/mindflayer{ + pixel_y = 12 + }, +/obj/item/gun/energy/mindflayer{ + pixel_y = 6 + }, +/obj/item/gun/energy/mindflayer, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"zq" = ( +/obj/machinery/cryopod/offstation, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"zr" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/supply) +"zs" = ( +/obj/structure/flora/junglebush/large{ + layer = 4.8 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"zt" = ( +/obj/machinery/computer/atmoscontrol{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowfull" + }, +/area/centcom220/admin2) +"zu" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"zv" = ( +/obj/item/flag/wiz, +/turf/simulated/floor/wood, +/area/wizard_station) +"zw" = ( +/obj/structure/table/wood, +/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/clothing/mask/cigarette/cigar/cohiba{ + pixel_x = 6 + }, +/obj/item/clothing/mask/cigarette/cigar/havana{ + pixel_x = 2 + }, +/obj/item/clothing/mask/cigarette/cigar{ + pixel_x = 4.5 + }, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"zx" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"zy" = ( +/obj/structure/table/glass, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin3) +"zz" = ( +/obj/structure/table/wood, +/obj/item/storage/bible{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet, +/area/centcom220/evac) +"zB" = ( +/obj/effect/decal/warning_stripes/red/partial{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"zC" = ( +/obj/structure/window/full/basic, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/bar) +"zD" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/flashlight/lamp/green{ + pixel_x = 4; + pixel_y = 12 + }, +/obj/machinery/button/windowtint{ + id = "CC_Conf"; + pixel_x = 4; + pixel_y = -4; + range = 10 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"zE" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutral" + }, +/area/centcom220/evac) +"zF" = ( +/obj/item/flag/nt, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/bar) +"zG" = ( +/obj/machinery/door_control{ + color = "#8080ff"; + id = "CC_Armory_Blue"; + name = "Оружейная - Уровень 2"; + pixel_x = -24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/plasteel/dark{ + dir = 9; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"zJ" = ( +/obj/structure/chair/sofa/right, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"zK" = ( +/obj/machinery/door/airlock/centcom{ + name = "Брифинг"; + req_one_access_txt = "109" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"zL" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_y = 6 + }, +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/bluespace{ + pixel_x = 16; + pixel_y = 9 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"zM" = ( +/obj/machinery/economy/vending/dinnerware, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"zN" = ( +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "Индейки" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ + dir = 8 + }, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"zO" = ( +/obj/structure/table/reinforced, +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/item/reagent_containers/food/snacks/sliceable/limecake{ + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"zP" = ( +/obj/structure/chair/comfy/red{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"zQ" = ( +/obj/structure/statue/mooniverse{ + layer = 4; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/centcom220/park) +"zR" = ( +/obj/structure/rack, +/obj/item/rcd/combat{ + pixel_y = 6 + }, +/obj/item/rcd/combat{ + pixel_y = 3 + }, +/obj/item/rcd/combat, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"zS" = ( +/obj/structure/chair/comfy/red{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"zT" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbluealt" + }, +/area/centcom220/admin2) +"zU" = ( +/turf/simulated/floor/wood, +/area/centcom220/park) +"zX" = ( +/obj/machinery/door/airlock/public{ + name = "Кухня" + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"zY" = ( +/obj/structure/closet/crate/secure/bin{ + anchored = 1; + color = "#00eafa" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"zZ" = ( +/obj/machinery/economy/vending/coffee/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"Aa" = ( +/obj/machinery/door/airlock/external{ + aiControlDisabled = 1; + hackProof = 1; + locked = 1; + name = "Arrival Airlock" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/bar) +"Ab" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/bar) +"Ac" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/specops) +"Ae" = ( +/obj/effect/decal/warning_stripes/white, +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Жральня" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"Af" = ( +/obj/structure/table/reinforced, +/obj/item/kitchen/sushimat{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"Ag" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"Ah" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/bar) +"Ai" = ( +/obj/item/kirbyplants, +/obj/machinery/computer/cryopod{ + pixel_y = 32 + }, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"Aj" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/stack/spacecash, +/obj/effect/turf_decal/woodsiding{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"Ak" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/radio/phone{ + desc = "How else would the wizards order pizza?" + }, +/obj/effect/turf_decal/woodsiding{ + dir = 6 + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"Al" = ( +/obj/structure/safe, +/obj/item/stack/spacecash/c10000, +/turf/simulated/floor/wood, +/area/centcom220/admin1) +"Am" = ( +/obj/structure/closet/crate/secure/bin{ + anchored = 1; + color = "#996633" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"An" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/paper, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Ao" = ( +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"Ap" = ( +/obj/machinery/status_display{ + pixel_x = -32 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"Aq" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating/airless, +/area/shuttle/specops) +"As" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"At" = ( +/obj/structure/window/reinforced, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"Au" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluecornersalt" + }, +/area/centcom220/admin3) +"Av" = ( +/obj/structure/table/wood, +/obj/item/paicard{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"Aw" = ( +/obj/mecha/working/ripley/deathripley, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Ax" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/structure/curtain/medical, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"Ay" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"AA" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom220/general) +"AB" = ( +/obj/structure/closet/cabinet{ + req_one_access_txt = "114" + }, +/obj/item/storage/box/centcomofficer, +/obj/item/radio/headset/centcom, +/obj/item/card/id/centcom, +/obj/item/door_remote/centcomm, +/obj/item/clothing/accessory/medal/gold{ + desc = null; + name = "Supreme commander's gold medal" + }, +/obj/item/gun/projectile/revolver/mateba, +/obj/item/ammo_box/a357, +/obj/item/ammo_box/a357, +/obj/item/ammo_box/a357, +/obj/item/clothing/glasses/hud/security/sunglasses, +/obj/item/clothing/head/beret/fluff/sigholt, +/obj/item/storage/backpack/satchel, +/obj/item/clothing/under/color/black, +/obj/item/clothing/accessory/blue, +/obj/item/clothing/accessory/black, +/obj/item/clothing/accessory/holster, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"AD" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Зона отдыха" + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"AE" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/snacks/boiledbuckwheat{ + pixel_y = 2 + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 11; + pixel_y = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"AF" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"AG" = ( +/obj/machinery/economy/vending/cola/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"AH" = ( +/obj/effect/turf_decal/siding/blue/end, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/bar) +"AI" = ( +/obj/machinery/door/airlock/external{ + id_tag = "s_docking_airlock"; + name = "Shuttle Hatch" + }, +/obj/docking_port/mobile{ + dir = 8; + dwidth = 8; + height = 15; + id = "admin"; + name = "administration shuttle"; + timid = 1; + width = 18 + }, +/obj/docking_port/stationary{ + dir = 8; + dwidth = 9; + height = 18; + id = "admin_away"; + name = "centcom bay 1"; + timid = 1; + width = 19 + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluealt" + }, +/area/shuttle/administration) +"AJ" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkredalt" + }, +/area/centcom220/jail) +"AK" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/crate/medical, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"AL" = ( +/obj/machinery/computer/operating{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"AM" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"AN" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 10; + icon_state = "darkyellowalt" + }, +/area/centcom220/supply) +"AO" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/wood, +/obj/item/trash/candle, +/turf/simulated/floor/wood, +/area/centcom220/evac) +"AP" = ( +/obj/effect/turf_decal/arrows/white{ + color = "#6697cc"; + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"AQ" = ( +/obj/structure/window/full/basic, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/bar) +"AR" = ( +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/supply) +"AS" = ( +/obj/effect/decal/remains/human, +/turf/simulated/floor/grass/jungle/no_creep, +/area/wizard_station) +"AT" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + name = "Парк" + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"AU" = ( +/obj/machinery/sleeper{ + dir = 4; + pixel_x = 3 + }, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"AW" = ( +/obj/structure/table/glass, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command"; + pixel_y = 4; + req_one_access = list(101) + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin3) +"AX" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel/dark{ + dir = 5; + icon_state = "darkgreen" + }, +/area/centcom220/admin3) +"AY" = ( +/obj/structure/chair/stool/bar/dark{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/centcom220/bar) +"AZ" = ( +/obj/structure/table, +/obj/item/hand_labeler{ + pixel_y = 7 + }, +/obj/item/hand_labeler, +/obj/effect/turf_decal/stripes/white/full{ + color = "#b59959" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Ba" = ( +/obj/structure/rack, +/obj/item/clothing/suit/wizrobe/marisa, +/obj/item/clothing/shoes/sandal/marisa, +/obj/item/clothing/head/wizard/marisa, +/obj/item/staff/broom, +/turf/simulated/floor/carpet/black, +/area/wizard_station) +"Bb" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/bikehorn/airhorn, +/turf/simulated/floor/plasteel/goonplaque/nosey, +/area/wizard_station) +"Bc" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"Bd" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/supply) +"Bf" = ( +/obj/structure/rack, +/obj/item/grenade/clusterbuster/holy, +/obj/item/grenade/clusterbuster/holy, +/obj/item/grenade/clusterbuster/holy, +/obj/item/grenade/chem_grenade/holywater, +/obj/item/grenade/chem_grenade/holywater, +/obj/item/grenade/chem_grenade/holywater, +/obj/item/grenade/chem_grenade/holywater, +/obj/item/grenade/chem_grenade/holywater, +/obj/item/grenade/chem_grenade/holywater, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Bi" = ( +/obj/machinery/chem_master, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"Bj" = ( +/obj/machinery/chem_dispenser, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"Bk" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/adv, +/obj/effect/landmark/spawner/commando_manual, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"Bm" = ( +/obj/structure/table, +/obj/machinery/door_control{ + id = "CC_Exterior_2"; + name = "Открыть выход"; + normaldoorcontrol = 1; + pixel_x = -6; + pixel_y = 8; + req_one_access_txt = "101" + }, +/obj/machinery/door_control/no_emag{ + id = "СС_BD_Exterior_2"; + name = "Blast Door Open"; + pixel_x = 6; + pixel_y = 8; + req_one_access_txt = "101" + }, +/obj/machinery/door_control/no_emag{ + id = "СС_BD_Interior_2"; + name = "Blast Door Open"; + pixel_x = 6; + pixel_y = -2; + req_one_access_txt = "101" + }, +/obj/machinery/door_control/no_emag{ + id = "СС_BD_Interior_2"; + name = "Blast Door Open"; + pixel_x = -6; + pixel_y = -2; + req_one_access_txt = "101" + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"Bn" = ( +/obj/structure/table/glass, +/obj/item/paper_bin/nanotrasen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen/multi/gold{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/stamp/denied{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/stamp/granted{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/stamp/centcom{ + pixel_x = -8; + pixel_y = -2 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Bo" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Библиотека" + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"Bp" = ( +/obj/machinery/door/poddoor/shutters{ + id_tag = "CC_Armory_Blue"; + name = "Blue" + }, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluefull" + }, +/area/centcom220/admin3) +"Bq" = ( +/obj/effect/landmark/spawner/ert, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Bs" = ( +/obj/machinery/door/airlock/centcom{ + name = "Пилот"; + req_access_txt = "101" + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"Bt" = ( +/obj/structure/plasticflaps/mining, +/obj/machinery/conveyor/east{ + id = "QMLoad2" + }, +/turf/simulated/floor/plating, +/area/shuttle/supply) +"Bu" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkbluealtstrip" + }, +/area/centcom220/admin2) +"Bv" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/bar) +"Bx" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table{ + color = "#996633" + }, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/plasma, +/obj/item/mecha_parts/mecha_equipment/cable_layer, +/obj/item/mecha_parts/mecha_equipment/cable_layer, +/obj/item/mecha_parts/mecha_equipment/cable_layer, +/obj/item/mecha_parts/mecha_equipment/extinguisher, +/obj/item/mecha_parts/mecha_equipment/extinguisher, +/obj/item/mecha_parts/mecha_equipment/extinguisher, +/obj/item/mecha_parts/mecha_equipment/rcd, +/obj/item/mecha_parts/mecha_equipment/rcd, +/obj/item/mecha_parts/mecha_equipment/rcd, +/obj/item/mecha_parts/mecha_equipment/mining_scanner, +/obj/item/mecha_parts/mecha_equipment/mining_scanner, +/obj/item/mecha_parts/mecha_equipment/mining_scanner, +/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, +/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, +/obj/item/mecha_parts/mecha_equipment/drill/diamonddrill, +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, +/obj/item/mecha_parts/mecha_equipment/hydraulic_clamp, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Bz" = ( +/obj/machinery/door/airlock/external{ + id_tag = "s_docking_airlock"; + name = "Shuttle Hatch"; + req_access_txt = "31" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/shuttle/supply) +"BB" = ( +/obj/machinery/computer/camera_advanced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkredfull" + }, +/area/centcom220/admin2) +"BC" = ( +/obj/machinery/economy/vending/cola/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"BD" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 6; + icon_state = "darkredalt" + }, +/area/centcom220/jail) +"BE" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/computer/security/camera_bug{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkredfull" + }, +/area/centcom220/admin2) +"BF" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/ore_box, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"BG" = ( +/obj/structure/flora/tree/pine{ + pixel_x = 1 + }, +/turf/simulated/floor/plating/asteroid/snow/airless, +/area/syndicate_mothership) +"BH" = ( +/obj/machinery/door_control{ + color = "#ffbf80"; + id = "CC_DeathSquad"; + name = "Blast Door Control"; + pixel_x = 24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkbluealt" + }, +/area/centcom220/admin3) +"BI" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/holohoop{ + dir = 8; + pixel_x = -5 + }, +/obj/effect/decal/warning_stripes/red/partial{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"BJ" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/structure/curtain/medical, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"BK" = ( +/obj/structure/table/wood/fancy/red, +/obj/item/toy/plushie/marble_fox, +/turf/simulated/floor/carpet/black, +/area/centcom220/bar) +"BM" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"BO" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"BP" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/toxins, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"BQ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"BR" = ( +/obj/structure/kitchenspike, +/turf/simulated/floor/wood, +/area/wizard_station) +"BS" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkyellowalt" + }, +/area/centcom220/supply) +"BT" = ( +/obj/structure/table/reinforced, +/obj/item/storage/box/drinkingglasses, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"BU" = ( +/obj/machinery/prize_counter, +/turf/simulated/floor/wood, +/area/centcom220/bar) +"BV" = ( +/obj/machinery/door/airlock/external{ + id_tag = "syndicate_away"; + req_access_txt = "150" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"BW" = ( +/obj/structure/flora/rock/jungle, +/obj/item/flashlight/lantern{ + anchored = 1; + layer = 5; + light_color = "#FF9F40"; + on = 1; + pixel_x = -1; + pixel_y = 10 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"BX" = ( +/turf/simulated/floor/plating/asteroid/basalt/airless, +/area/wizard_station) +"BY" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"BZ" = ( +/turf/simulated/wall/indestructible/opsglass, +/area/syndicate_mothership) +"Cb" = ( +/obj/structure/table/glass, +/obj/item/folder/blue{ + pixel_y = 2 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"Cd" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen/multi{ + pixel_x = 2; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/purple, +/area/centcom220/general) +"Cf" = ( +/obj/machinery/computer/shuttle/ferry, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Ci" = ( +/obj/structure/chair/comfy/black, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Ck" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/soda/upgraded{ + dir = 4; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"Cl" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"Cm" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"Cn" = ( +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"Co" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkred" + }, +/area/centcom220/admin3) +"Cq" = ( +/obj/mecha/combat/marauder/seraph{ + color = "#006666"; + name = "Rocinante" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Cr" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "browncorner" + }, +/area/shuttle/escape) +"Cs" = ( +/obj/effect/decal/warning_stripes/white, +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "CC_Armory_Green"; + name = "Amber" + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkgreenfull" + }, +/area/centcom220/admin3) +"Ct" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkyellowaltstrip" + }, +/area/centcom220/supply) +"Cu" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbluealt" + }, +/area/centcom220/admin3) +"Cv" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Cw" = ( +/obj/machinery/seed_extractor, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"Cx" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"Cy" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/structure/bookcase/manuals, +/obj/item/book/manual/random, +/obj/item/book/manual/random, +/obj/item/book/manual/random, +/obj/item/book/manual/wiki/security_space_law/black, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Cz" = ( +/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" + }, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/admin1) +"CA" = ( +/obj/effect/turf_decal/box/corners, +/turf/simulated/floor/mineral/abductor, +/area/centcom220/bar) +"CB" = ( +/obj/structure/bed, +/obj/item/bedsheet/fluff/hugosheet, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"CC" = ( +/obj/structure/chair/stool/bar/dark, +/turf/simulated/floor/wood, +/area/centcom220/bar) +"CD" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 10; + icon_state = "darkredalt" + }, +/area/centcom220/jail) +"CF" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/flashlight/lamp/green/off{ + layer = 3.1; + pixel_x = 4; + pixel_y = 12 + }, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"CG" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"CI" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" + }, +/area/centcom220/evac) +"CK" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"CL" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/effect/spawner/lootdrop/CCfood/alcohol, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"CM" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -6; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"CO" = ( +/obj/machinery/economy/vending/nta/red, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"CP" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/coffee{ + pixel_y = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"CQ" = ( +/obj/effect/landmark/spawner/ds, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"CR" = ( +/obj/effect/turf_decal/stripes/red/full, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"CU" = ( +/obj/structure/chair/comfy/purp{ + dir = 1; + name = "wizard council throne" + }, +/turf/simulated/floor/carpet/red, +/area/wizard_station) +"CW" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/park) +"CX" = ( +/obj/structure/table/reinforced, +/obj/item/hand_labeler, +/obj/effect/turf_decal/stripes/white/full{ + color = "#b59959" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"CY" = ( +/obj/machinery/economy/vending/artvend{ + name = "\improper WizArtVend" + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"CZ" = ( +/obj/machinery/recharge_station/upgraded, +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkgreen" + }, +/area/centcom220/admin3) +"Da" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/head/kitty, +/obj/item/clothing/under/costume/maid, +/obj/item/clothing/shoes/sandal/fancy{ + pixel_y = -11 + }, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"Dc" = ( +/obj/structure/flora/junglebush/large{ + layer = 5 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"Dd" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"De" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/general) +"Df" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluealt" + }, +/area/centcom220/admin3) +"Dg" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/specops) +"Dh" = ( +/obj/effect/decal/nanotrasen_logo/n5, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"Di" = ( +/obj/structure/flora/tree/jungle{ + layer = 8.9 + }, +/obj/item/flashlight/lantern{ + anchored = 1; + light_color = "#FF9F40"; + on = 1; + pixel_x = -11; + pixel_y = 7 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"Dj" = ( +/obj/item/flag/nt, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"Dk" = ( +/obj/structure/closet/crate/secure/bin{ + anchored = 1; + color = "#996633" + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"Dl" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "neutral" + }, +/area/centcom220/evac) +"Dm" = ( +/obj/effect/decal/warning_stripes/green/partial{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Do" = ( +/obj/structure/closet/crate/internals, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Dp" = ( +/obj/mecha/combat/marauder/loaded, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Dq" = ( +/obj/structure/table/wood, +/obj/item/candle/eternal{ + start_lit = 1 + }, +/turf/simulated/floor/carpet, +/area/centcom220/evac) +"Dr" = ( +/obj/machinery/sleeper{ + dir = 4; + pixel_x = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"Ds" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/bar) +"Dt" = ( +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/beach/away/sand, +/area/centcom220/evac) +"Dv" = ( +/obj/structure/table/reinforced, +/obj/item/borg/upgrade/selfrepair, +/obj/item/borg/upgrade/selfrepair, +/obj/item/stock_parts/cell/bluespace, +/obj/item/stock_parts/cell/bluespace, +/obj/item/borg/upgrade/vtec, +/obj/item/borg/upgrade/vtec, +/obj/item/storage/toolbox/drone{ + pixel_y = 13 + }, +/obj/machinery/door_control{ + id = "CC_Armory_Mech"; + name = "Оружейная - Мехи"; + pixel_y = 24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/plasteel/dark{ + dir = 5; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"Dx" = ( +/obj/structure/plasticflaps/mining, +/obj/machinery/conveyor/west{ + id = "QMLoad" + }, +/turf/simulated/floor/plating, +/area/shuttle/supply) +"Dy" = ( +/obj/structure/chair/comfy/corp{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"DB" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/gamma/space) +"DC" = ( +/obj/machinery/computer/crew{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"DD" = ( +/obj/machinery/power/apc{ + name = "Gamma Armory APC"; + pixel_y = -24 + }, +/obj/structure/cable{ + d2 = 4; + icon_state = "0-4" + }, +/obj/structure/sign/securearea{ + pixel_x = -32 + }, +/obj/machinery/suit_storage_unit/gamma, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"DE" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluealt" + }, +/area/centcom220/admin2) +"DK" = ( +/obj/effect/spawner/window/reinforced/tinted, +/turf/simulated/floor/plating, +/area/centcom220/evac) +"DL" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/obj/machinery/mech_bay_recharge_port/upgraded, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"DM" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkbluealt" + }, +/area/centcom220/admin3) +"DN" = ( +/obj/mecha/combat/marauder/ares/loaded, +/obj/structure/cable{ + d1 = 4; + d2 = 8; + icon_state = "4-8" + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"DO" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"DP" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"DQ" = ( +/obj/effect/turf_decal/arrows/white{ + color = "#6697cc"; + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"DR" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkbluealtstrip" + }, +/area/centcom220/admin1) +"DT" = ( +/obj/structure/table/wood/fancy/black, +/obj/machinery/chem_dispenser/soda{ + pixel_y = 6 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"DU" = ( +/obj/structure/chair/comfy/red{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"DV" = ( +/obj/structure/table/glass, +/obj/item/paper_bin/nanotrasen{ + pixel_x = 6; + pixel_y = 4 + }, +/obj/item/pen/multi/fountain{ + pixel_x = 4; + pixel_y = 3 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"DW" = ( +/obj/machinery/computer/camera_advanced{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"DY" = ( +/obj/structure/cable{ + d2 = 8; + icon_state = "0-8" + }, +/obj/machinery/computer/mech_bay_power_console{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"Ea" = ( +/turf/simulated/floor/plasteel/stairs{ + dir = 8 + }, +/area/centcom220/admin2) +"Eb" = ( +/obj/machinery/door_control{ + id = "cc_toilet_2"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -24; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/centcom220/evac) +"Ec" = ( +/obj/structure/railing, +/obj/structure/sign/directions/engineering{ + desc = "A sign that shows there are doors here. There are doors everywhere!"; + icon_state = "doors"; + name = "WARNING: BLAST DOORS"; + pixel_x = 32 + }, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"Ed" = ( +/obj/structure/closet/walllocker/firelocker/east, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"Ee" = ( +/obj/structure/flora/junglebush/large, +/turf/simulated/floor/grass/jungle/no_creep, +/area/wizard_station) +"Ef" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin, +/obj/item/pen, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/shuttle/escape) +"Eg" = ( +/obj/structure/table/glass, +/obj/item/flashlight/lamp/green{ + pixel_x = -4; + pixel_y = 12 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"Eh" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkyellowalt" + }, +/area/centcom220/supply) +"Ej" = ( +/obj/structure/chair/sofa/left{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/bar) +"Ek" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "neutral" + }, +/area/centcom220/evac) +"El" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/light/spot, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/specops) +"Em" = ( +/obj/structure/table/reinforced, +/obj/item/folder/red, +/obj/item/restraints/handcuffs, +/obj/item/flash, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/escape) +"En" = ( +/obj/structure/window/full/basic, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/bar) +"Eo" = ( +/obj/structure/rack, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/obj/item/gun/energy/bsg/prebuilt{ + pixel_y = 12 + }, +/obj/item/gun/energy/bsg/prebuilt{ + pixel_y = 8 + }, +/obj/item/gun/energy/bsg/prebuilt{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Eq" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/o2{ + pixel_x = -3; + pixel_y = -3 + }, +/obj/item/storage/firstaid/regular, +/obj/item/storage/firstaid/regular{ + pixel_x = 3; + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/shuttle/escape) +"Er" = ( +/turf/simulated/floor/plasteel/dark, +/area/centcom220/bar) +"Es" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/simulated/floor/carpet/purple, +/area/centcom220/general) +"Et" = ( +/obj/machinery/computer/robotics, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/shuttle/escape) +"Ew" = ( +/obj/machinery/computer/crew, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/shuttle/escape) +"Ex" = ( +/obj/structure/statue/sandstone/venus{ + anchored = 1; + dir = 8; + layer = 5; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + dir = 4; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/centcom220/bar) +"Ez" = ( +/obj/machinery/computer/emergency_shuttle, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/shuttle/escape) +"EA" = ( +/obj/machinery/computer/communications, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkblue" + }, +/area/shuttle/escape) +"EB" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/centcom220/evac) +"EC" = ( +/obj/structure/flora/rock/jungle, +/turf/simulated/floor/grass/jungle/no_creep, +/area/centcom220/park) +"ED" = ( +/obj/effect/overlay/coconut{ + pixel_y = -14 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/beach/away/coastline{ + dir = 1; + water_overlay_image = null + }, +/area/centcom220/evac) +"EE" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/escape) +"EF" = ( +/obj/structure/table/reinforced, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/shuttle/escape) +"EH" = ( +/obj/structure/chair/stool/bar/dark, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/centcom220/bar) +"EI" = ( +/obj/machinery/door/airlock/centcom{ + name = "Шаттл доставки"; + req_one_access_txt = "106" + }, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"EJ" = ( +/obj/structure/closet/boxinggloves, +/obj/machinery/light/spot, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"EK" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/centcom220/evac) +"EL" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 9; + icon_state = "darkbluealt" + }, +/area/centcom220/admin3) +"EN" = ( +/obj/machinery/door/window/classic/normal{ + name = "Коровки" + }, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"EO" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"EP" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/browntrenchcoat, +/obj/item/clothing/head/fedora/brownfedora{ + pixel_y = 7 + }, +/obj/item/clothing/shoes/cowboy{ + pixel_y = -5 + }, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"EQ" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbluealt" + }, +/area/shuttle/administration) +"ER" = ( +/obj/machinery/economy/vending/boozeomat, +/obj/item/reagent_containers/food/drinks/bottle/cognac{ + initialized = 1; + pixel_x = 9; + pixel_y = 23 + }, +/obj/item/reagent_containers/food/drinks/bottle/absinthe/premium{ + initialized = 1; + pixel_x = -8; + pixel_y = 25 + }, +/obj/item/reagent_containers/food/drinks/bottle/whiskey{ + initialized = 1; + pixel_y = 23 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"ES" = ( +/turf/simulated/floor/carpet, +/area/centcom220/general) +"ET" = ( +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"EU" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 4 + }, +/obj/effect/turf_decal/siding/blue{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/bar) +"EW" = ( +/obj/effect/baseturf_helper{ + baseturf = /turf/simulated/floor/indestructible + }, +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/admin3) +"EX" = ( +/obj/structure/reagent_dispensers/watertank, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"EY" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/drinks/bottle/cream{ + pixel_y = 8 + }, +/obj/item/reagent_containers/food/condiment/soysauce{ + pixel_x = 12 + }, +/obj/item/reagent_containers/food/condiment/sugar{ + pixel_x = -9; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"EZ" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/coffin, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Fa" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbluealtstrip" + }, +/area/centcom220/admin3) +"Fb" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/storage/fancy/cigarettes/cigpack_shadyjims{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/lighter/zippo{ + pixel_x = 10; + pixel_y = 4 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"Fc" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/supply) +"Fd" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"Fe" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Ff" = ( +/obj/machinery/door/airlock/centcom{ + name = "Конференц зал"; + req_one_access_txt = "101" + }, +/obj/effect/decal/warning_stripes/blue, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"Fh" = ( +/obj/structure/chair{ + dir = 1 + }, +/obj/item/radio/intercom/locked/confessional{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"Fi" = ( +/obj/machinery/conveyor_switch/oneway{ + dir = 8; + id = "QMLoad" + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowalt" + }, +/area/centcom220/supply) +"Fj" = ( +/obj/machinery/computer/security{ + dir = 4; + network = list("SS13","Telecomms","Research Outpost","Mining Outpost") + }, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = -32 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkred" + }, +/area/shuttle/escape) +"Fk" = ( +/obj/structure/table, +/obj/structure/closet/walllocker/medlocker/north, +/obj/item/reagent_containers/applicator/dual{ + pixel_y = 4 + }, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"Fl" = ( +/obj/structure/flora/rock/jungle, +/obj/structure/flora/junglebush, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"Fn" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/shuttle/escape) +"Fo" = ( +/turf/simulated/floor/plasteel/dark, +/area/shuttle/escape) +"Fp" = ( +/obj/structure/flora/tree/jungle{ + pixel_x = -32; + pixel_y = 0 + }, +/obj/structure/flora/junglebush, +/turf/simulated/floor/grass/jungle/no_creep, +/area/centcom220/park) +"Fq" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/escape) +"Fr" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/ausbushes/sunnybush, +/turf/simulated/floor/beach/away/coastline{ + dir = 1; + water_overlay_image = null + }, +/area/centcom220/evac) +"Fs" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/toy/nuke{ + pixel_y = 7 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"Ft" = ( +/obj/structure/bookcase{ + name = "bookcase (Religious)" + }, +/turf/simulated/floor/carpet, +/area/centcom220/evac) +"Fv" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"Fx" = ( +/obj/structure/rack, +/obj/item/ammo_casing/rocket{ + pixel_x = -7; + pixel_y = 8 + }, +/obj/item/ammo_casing/rocket{ + pixel_x = -7; + pixel_y = 4 + }, +/obj/item/ammo_casing/rocket{ + pixel_x = -3; + pixel_y = 8 + }, +/obj/item/ammo_casing/rocket{ + pixel_x = 1; + pixel_y = 8 + }, +/obj/item/ammo_casing/rocket{ + pixel_x = 5; + pixel_y = 8 + }, +/obj/item/ammo_casing/rocket{ + pixel_x = 9; + pixel_y = 8 + }, +/obj/item/ammo_casing/rocket{ + pixel_x = 9; + pixel_y = 4 + }, +/obj/item/ammo_casing/rocket{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/ammo_casing/rocket{ + pixel_x = 1; + pixel_y = 4 + }, +/obj/item/ammo_casing/rocket{ + pixel_x = -3; + pixel_y = 4 + }, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Fz" = ( +/obj/machinery/computer/card/centcom{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark{ + icon_state = "navybluefull" + }, +/area/centcom220/admin2) +"FA" = ( +/obj/structure/chair/sofa/corp/right, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"FB" = ( +/obj/structure/table/reinforced, +/obj/item/storage/toolbox/mechanical, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "vault" + }, +/area/shuttle/escape) +"FC" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CC_Conf" + }, +/turf/simulated/floor/plating, +/area/centcom220/admin2) +"FE" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/carpet/orange, +/area/centcom220/general) +"FG" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced, +/obj/item/paper_bin/nanotrasen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen/multi/gold{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/stamp/denied{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/stamp/granted{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/stamp/centcom{ + pixel_x = -8; + pixel_y = -2 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"FH" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/stack/ore/uranium, +/obj/effect/turf_decal/woodsiding{ + dir = 10 + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"FI" = ( +/obj/structure/chair/comfy/teal{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"FJ" = ( +/obj/mecha/combat/phazon, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"FK" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/shuttle/escape) +"FL" = ( +/obj/machinery/economy/vending/snack/free, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"FM" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkbluecornersalt" + }, +/area/centcom220/admin3) +"FN" = ( +/obj/machinery/recharger, +/obj/structure/table/wood, +/turf/simulated/floor/wood, +/area/wizard_station) +"FO" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"FQ" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/dice/d20, +/obj/effect/turf_decal/woodsiding{ + dir = 5 + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"FR" = ( +/obj/structure/filingcabinet, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"FS" = ( +/obj/structure/flora/ausbushes/genericbush, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"FT" = ( +/obj/structure/sink{ + pixel_y = 18 + }, +/obj/structure/mirror{ + layer = 2.8; + pixel_y = 34 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/centcom220/evac) +"FU" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowaltstrip" + }, +/area/centcom220/supply) +"FX" = ( +/obj/machinery/door/window/reinforced/normal{ + color = "#d70000"; + name = "Комната заключённых"; + req_access_txt = "104" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"FY" = ( +/obj/machinery/door/airlock/centcom{ + name = "Гамма шаттл"; + req_one_access_txt = "114" + }, +/obj/structure/fans/tiny, +/obj/effect/decal/warning_stripes/red, +/obj/machinery/door/poddoor/impassable{ + id_tag = "CC_GammaShuttle"; + layer = 3; + name = "Гамма шаттл" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Ga" = ( +/obj/machinery/computer/shuttle/ert, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"Gb" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/toxins, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Ge" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/beer/upgraded{ + pixel_y = 6 + }, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"Gf" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/shuttle/engine/heater, +/turf/simulated/floor/plating/airless, +/area/shuttle/supply) +"Gh" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"Gi" = ( +/obj/machinery/economy/vending/hydronutrients, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"Gj" = ( +/obj/structure/rack, +/obj/item/kitchen/knife/ritual, +/obj/structure/window/reinforced/clockwork{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"Gk" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Gl" = ( +/obj/machinery/economy/vending/cola/free, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/bar) +"Gm" = ( +/obj/effect/landmark/spawner/nuclear_bomb/death_squad, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"Go" = ( +/obj/machinery/sleeper{ + dir = 4; + pixel_x = 3 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"Gp" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"Gu" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/pen{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"Gv" = ( +/obj/item/radio/intercom/syndicate{ + pixel_x = 28 + }, +/turf/simulated/floor/carpet/purple, +/area/wizard_station) +"Gw" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -28 + }, +/obj/machinery/recharge_station, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"Gx" = ( +/obj/effect/decal/nanotrasen_logo/n4, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"Gy" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/escape) +"Gz" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/air, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"GA" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 29; + pixel_y = -60 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/escape) +"GB" = ( +/obj/mecha/combat/gygax/dark/loaded, +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbrown" + }, +/area/centcom220/admin3) +"GC" = ( +/obj/structure/table/glass, +/obj/item/paper{ + pixel_y = 2 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"GD" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/effect/turf_decal/arrows{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"GE" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"GG" = ( +/obj/structure/rack, +/obj/item/radio/intercom/syndicate{ + pixel_x = -28 + }, +/obj/item/kitchen/knife/carrotshiv, +/turf/simulated/floor/wood, +/area/wizard_station) +"GI" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/escape) +"GJ" = ( +/obj/machinery/computer/station_alert{ + dir = 8 + }, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_x = 32 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "darkyellow" + }, +/area/shuttle/escape) +"GK" = ( +/obj/machinery/economy/vending/medical, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"GL" = ( +/obj/structure/window/reinforced, +/obj/item/flag/species/machine, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"GN" = ( +/turf/simulated/wall/indestructible/fakeglass/brass, +/area/wizard_station) +"GQ" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/projectile/automatic/sniper_rifle{ + pixel_x = -6 + }, +/obj/item/gun/projectile/automatic/sniper_rifle{ + pixel_x = 6 + }, +/obj/item/gun/projectile/automatic/sniper_rifle, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"GR" = ( +/obj/structure/table/abductor, +/obj/effect/spawner/lootdrop/CCfood/desert, +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/turf/simulated/floor/fakespace, +/area/centcom220/bar) +"GT" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/photocopier{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/bee_briefcase{ + pixel_x = 3; + pixel_y = -19 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"GU" = ( +/obj/structure/dresser, +/turf/simulated/floor/carpet/purple, +/area/centcom220/general) +"GW" = ( +/obj/machinery/door/airlock/centcom{ + name = "Офис"; + req_one_access_txt = "101" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"GX" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_l" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/supply) +"GY" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating/airless, +/area/shuttle/supply) +"GZ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/beach/away/coastline{ + dir = 4; + water_overlay_image = null + }, +/area/centcom220/evac) +"Ha" = ( +/obj/structure/shuttle/engine/propulsion{ + icon_state = "burst_r" + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/supply) +"Hc" = ( +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"Hd" = ( +/obj/machinery/door/poddoor/multi_tile/impassable/three_tile_hor{ + id_tag = "sec"; + name = "CentCom Security" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"He" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/clipboard{ + pixel_y = 4 + }, +/obj/item/folder/blue{ + pixel_y = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Hf" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/beach/away/coastline{ + dir = 6; + water_overlay_image = null + }, +/area/centcom220/evac) +"Hg" = ( +/obj/structure/table/wood, +/obj/item/clothing/glasses/hud/hydroponic{ + pixel_y = 8 + }, +/obj/item/clothing/glasses/hud/hydroponic{ + pixel_y = 4 + }, +/obj/item/clothing/glasses/hud/hydroponic, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"Hi" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/simulated/floor/plasteel, +/area/centcom220/admin2) +"Hj" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/energy/gun/nuclear{ + pixel_x = -6 + }, +/obj/item/gun/energy/gun/nuclear{ + pixel_x = 6 + }, +/obj/item/gun/energy/gun/nuclear, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Hl" = ( +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "darkred" + }, +/area/shuttle/escape) +"Hn" = ( +/obj/structure/flora/rock/jungle, +/turf/simulated/floor/grass/jungle/no_creep, +/area/wizard_station) +"Ho" = ( +/obj/structure/chair/sofa/right{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"Hp" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluealt" + }, +/area/shuttle/administration) +"Hq" = ( +/obj/structure/closet/crate/freezer/iv_storage, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"Hr" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + name = "SIT Ready Room" + }, +/obj/machinery/door/poddoor/impassable{ + id_tag = "sit_ready" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"Ht" = ( +/obj/machinery/computer/atmos_alert{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "darkyellow" + }, +/area/shuttle/escape) +"Hu" = ( +/obj/machinery/kitchen_machine/oven{ + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"Hw" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "CC_Armory_Red"; + name = "Red" + }, +/obj/effect/decal/warning_stripes/white/hollow, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkredfull" + }, +/area/centcom220/admin3) +"Hx" = ( +/obj/machinery/economy/vending/cigarette/free, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"Hy" = ( +/obj/structure/table/reinforced, +/obj/item/restraints/handcuffs/cable/zipties, +/obj/item/flash, +/obj/effect/landmark/spawner/commando_manual, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"Hz" = ( +/obj/structure/flora/junglebush/large{ + pixel_x = -15; + pixel_y = -7 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"HA" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lantern{ + anchored = 1; + layer = 5; + light_color = "#FF9F40"; + on = 1; + pixel_y = 10 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"HB" = ( +/obj/structure/closet/secure_closet/guncabinet, +/obj/machinery/status_display{ + layer = 4; + pixel_y = 32 + }, +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/item/ammo_box/shotgun/buck, +/obj/item/ammo_box/shotgun/buck, +/obj/item/ammo_box/shotgun/buck, +/obj/item/gun/projectile/shotgun/automatic/combat, +/obj/item/gun/projectile/shotgun/automatic/combat, +/obj/item/gun/projectile/shotgun/automatic/combat, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"HC" = ( +/obj/machinery/door_control{ + color = "#ffbf80"; + id = "CC_DeathSquad"; + name = "Blast Door Control"; + pixel_x = -24; + req_one_access_txt = "114" + }, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"HD" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/machinery/computer/library{ + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"HE" = ( +/obj/docking_port/stationary{ + dwidth = 1; + height = 4; + id = "pod1_away"; + name = "recovery ship bay 1"; + width = 3 + }, +/turf/space/transit/horizontal, +/area/space) +"HF" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet/green, +/area/centcom220/general) +"HG" = ( +/obj/structure/rack, +/obj/item/nullrod, +/obj/item/nullrod, +/obj/item/nullrod, +/obj/item/melee/classic_baton, +/obj/item/melee/classic_baton, +/obj/item/melee/classic_baton, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"HH" = ( +/obj/machinery/defibrillator_mount/loaded{ + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"HI" = ( +/obj/structure/closet/secure_closet/guncabinet, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/ammo_box/magazine/smgm9mm, +/obj/item/gun/projectile/automatic/proto, +/obj/item/gun/projectile/automatic/proto, +/obj/item/gun/projectile/automatic/proto, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"HJ" = ( +/obj/structure/closet/walllocker/medlocker/west, +/obj/structure/table/wood, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"HK" = ( +/obj/machinery/economy/vending/coffee/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"HL" = ( +/obj/structure/closet/secure_closet/guncabinet, +/obj/item/gun/energy/gun/nuclear, +/obj/item/gun/energy/gun/nuclear, +/obj/item/gun/energy/gun/nuclear, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"HM" = ( +/obj/structure/closet/secure_closet/guncabinet, +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/machinery/ai_status_display{ + pixel_y = 32 + }, +/obj/item/gun/energy/immolator/multi, +/obj/item/gun/energy/immolator/multi, +/obj/item/gun/energy/immolator/multi, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"HN" = ( +/obj/machinery/computer/cloning{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"HO" = ( +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/admin3) +"HQ" = ( +/obj/machinery/door/airlock/centcom{ + name = "БлюСпейс Артиллерия"; + req_one_access_txt = "114" + }, +/obj/effect/decal/warning_stripes/red, +/obj/machinery/door_control/no_emag{ + id = "CC_BSA"; + name = "Blast Door Control"; + pixel_x = 24; + req_one_access_txt = "114" + }, +/obj/machinery/door/poddoor/impassable{ + id_tag = "CC_BSA"; + layer = 3; + name = "Блюспейс Артиллерия" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"HS" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"HW" = ( +/obj/structure/closet/crate, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"HX" = ( +/obj/effect/baseturf_helper{ + baseturf = /turf/simulated/floor/indestructible + }, +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/jail) +"HY" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/kitchen/utensil/spoon{ + pixel_x = 6 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -6 + }, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/centcom220/admin1) +"HZ" = ( +/obj/structure/dresser, +/turf/simulated/floor/carpet/orange, +/area/centcom220/general) +"Ia" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"Ib" = ( +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/admin2) +"Ic" = ( +/obj/structure/closet/crate/secure/bin, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"Ie" = ( +/obj/structure/rack, +/obj/item/storage/backpack/satchel{ + pixel_y = 12 + }, +/obj/item/storage/backpack/satchel{ + pixel_y = 5 + }, +/obj/item/storage/backpack/satcheldeluxe{ + pixel_y = 9 + }, +/obj/item/storage/backpack/satcheldeluxe{ + pixel_y = 9 + }, +/obj/item/storage/belt/fannypack/black, +/obj/item/storage/belt/fannypack/black, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"If" = ( +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/supply) +"Ig" = ( +/obj/structure/window/reinforced, +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/simulated/floor/carpet/green, +/area/centcom220/general) +"Ii" = ( +/obj/effect/decal/nanotrasen_logo/n1, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Ij" = ( +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Ik" = ( +/obj/machinery/status_display, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/escape) +"Il" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"Im" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/wiki/sop_service, +/turf/simulated/floor/wood, +/area/centcom220/admin1) +"In" = ( +/obj/mecha/combat/gygax/loaded, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Io" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Escape Shuttle Cockpit"; + req_access_txt = "19" + }, +/turf/simulated/floor/plasteel, +/area/shuttle/escape) +"Ip" = ( +/obj/machinery/recharger/wallcharger/upgraded{ + pixel_x = -24 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"Iq" = ( +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"Ir" = ( +/obj/machinery/recharger/wallcharger/upgraded{ + pixel_x = 32 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"Is" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/door_control/no_emag{ + id = "QMLoaddoor2"; + layer = 3; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = -8 + }, +/obj/machinery/door_control/no_emag{ + id = "QMLoaddoor"; + layer = 3; + name = "Loading Doors"; + pixel_x = -24; + pixel_y = 8 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/supply) +"It" = ( +/obj/machinery/economy/vending/snack/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Iu" = ( +/obj/structure/table, +/obj/item/reagent_containers/applicator/dual{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/reagent_containers/applicator/dual{ + pixel_x = 4; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"Iv" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/escape) +"Iw" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"Ix" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/head/kitty, +/obj/item/clothing/under/costume/maid, +/obj/item/clothing/shoes/sandal/fancy{ + pixel_y = -11 + }, +/turf/simulated/floor/carpet/blue, +/area/centcom220/general) +"IA" = ( +/obj/structure/closet/l3closet/security, +/obj/item/watertank/janitor, +/obj/item/watertank/janitor, +/obj/item/watertank/janitor, +/obj/item/watertank/janitor, +/obj/item/reagent_containers/spray/cleaner/advanced, +/obj/item/reagent_containers/spray/cleaner/advanced, +/obj/item/reagent_containers/spray/cleaner/advanced, +/obj/item/reagent_containers/spray/cleaner/advanced, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkpurplefull" + }, +/area/centcom220/admin3) +"IE" = ( +/obj/machinery/conveyor/east{ + id = "QMLoad2" + }, +/turf/simulated/floor/plating, +/area/centcom220/supply) +"IG" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/soda/upgraded{ + pixel_y = 6 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"II" = ( +/obj/machinery/sleeper/upgraded{ + dir = 2 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"IJ" = ( +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"IK" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/jail) +"IL" = ( +/obj/structure/chair/comfy/red{ + dir = 1 + }, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"IM" = ( +/obj/structure/ore_box, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"IN" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/general) +"IO" = ( +/obj/machinery/door/airlock/centcom{ + name = "Тюрьма"; + req_one_access_txt = "114" + }, +/obj/machinery/door/poddoor/impassable{ + id_tag = "СС_BD_Jail"; + layer = 3 + }, +/obj/machinery/door_control/no_emag{ + id = "СС_BD_Jail"; + name = "Blast Door Open"; + pixel_y = 24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"IP" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkyellowcornersalt" + }, +/area/centcom220/supply) +"IQ" = ( +/obj/structure/chair/sofa/bench/right{ + cover_color = "#404144"; + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"IR" = ( +/obj/structure/table/reinforced, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"IS" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"IT" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"IU" = ( +/obj/structure/table/reinforced, +/obj/item/storage/firstaid/regular, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/shuttle/escape) +"IV" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "blue" + }, +/area/shuttle/escape) +"IW" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"IX" = ( +/obj/structure/window/full/basic, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/bar) +"IY" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"IZ" = ( +/obj/machinery/photocopier, +/obj/machinery/newscaster{ + name = "north bump"; + pixel_y = 28 + }, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"Ja" = ( +/obj/structure/rack, +/obj/item/clothing/gloves/combat{ + pixel_y = 9 + }, +/obj/item/clothing/gloves/combat{ + pixel_y = 6 + }, +/obj/item/clothing/gloves/combat{ + pixel_y = 3 + }, +/obj/item/clothing/gloves/combat, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Jb" = ( +/obj/machinery/door/airlock/external{ + id_tag = "s_docking_airlock"; + name = "Shuttle Hatch"; + req_access_txt = "109" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/shuttle/specops) +"Jc" = ( +/obj/structure/table/wood/poker, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"Jd" = ( +/obj/machinery/cryopod/offstation/right, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Je" = ( +/obj/structure/closet/fireaxecabinet{ + pixel_x = 32 + }, +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/shuttle/escape) +"Jf" = ( +/obj/structure/table/glass, +/obj/item/pizzabox/margherita{ + pixel_y = 10 + }, +/obj/item/pizzabox/meat{ + pixel_y = 14 + }, +/obj/item/pizzabox/pepperoni{ + pixel_y = 18 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"Jg" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Jh" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkredalt" + }, +/area/centcom220/jail) +"Jj" = ( +/obj/structure/closet/secure_closet/freezer/meat, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"Jk" = ( +/obj/item/storage/firstaid/o2, +/obj/structure/table, +/obj/machinery/light{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"Jl" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbrown" + }, +/area/centcom220/admin3) +"Jm" = ( +/obj/structure/chair/sofa/corp, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"Jp" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/carpet/purple, +/area/centcom220/general) +"Jq" = ( +/obj/machinery/economy/vending/snack/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/general) +"Jr" = ( +/obj/effect/decal/nanotrasen_logo/n3, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"Jw" = ( +/obj/structure/lattice, +/obj/effect/mapping_helpers/light{ + light_power = 10 + }, +/turf/space, +/area/space) +"Jy" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Jz" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"JB" = ( +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/admin1) +"JC" = ( +/obj/structure/closet/crate/internals, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"JD" = ( +/obj/structure/table/wood, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/obj/item/storage/briefcase{ + pixel_y = 6 + }, +/obj/item/storage/secure/briefcase, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"JF" = ( +/obj/machinery/economy/vending/cigarette/free, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"JG" = ( +/obj/machinery/door/airlock/centcom{ + name = "Мехи"; + req_one_access_txt = "114" + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "navybluefull" + }, +/area/centcom220/admin3) +"JH" = ( +/obj/machinery/door/window/classic/normal{ + dir = 1; + name = "Сани" + }, +/obj/structure/flora/ausbushes/fullgrass, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ + dir = 1 + }, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"JI" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkbluecorners" + }, +/area/centcom220/bar) +"JJ" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 5; + icon_state = "darkredalt" + }, +/area/centcom220/jail) +"JK" = ( +/obj/machinery/economy/vending/cigarette/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"JL" = ( +/obj/item/flag/nt, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"JM" = ( +/obj/machinery/autolathe/upgraded/gamma, +/obj/item/stack/sheet/glass/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/metal/fifty, +/obj/item/stack/sheet/glass/fifty, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"JN" = ( +/obj/structure/table/reinforced, +/obj/item/grenade/clusterbuster, +/obj/item/grenade/chem_grenade/incendiary{ + name = "Incendiary Grenade" + }, +/obj/item/kitchen/knife/combat, +/obj/item/kitchen/knife/combat, +/obj/item/kitchen/knife/combat, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"JO" = ( +/obj/structure/table/reinforced, +/obj/item/storage/backpack/medic, +/obj/item/storage/belt/medical, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/shuttle/escape) +"JP" = ( +/obj/structure/table/glass, +/obj/item/clipboard{ + pixel_y = 3 + }, +/obj/item/folder/yellow{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/folder/blue{ + pixel_x = -6; + pixel_y = 3 + }, +/obj/item/folder/red{ + pixel_y = 3 + }, +/obj/item/stamp/denied{ + pixel_y = 6 + }, +/obj/item/stamp, +/turf/simulated/floor/carpet, +/area/centcom220/admin3) +"JR" = ( +/obj/structure/closet/secure_closet/guncabinet, +/obj/item/gun/medbeam, +/obj/item/gun/medbeam, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"JS" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"JT" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/drinks/drinkingglass{ + pixel_y = 6 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"JU" = ( +/obj/structure/chair/sofa/corp{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"JV" = ( +/obj/structure/rack, +/obj/item/clothing/suit/space/syndicate/black/red, +/obj/item/clothing/head/helmet/space/syndicate/black/red, +/obj/machinery/atmospherics/unary/vent_pump/high_volume{ + autolink_id = "syndishuttle_vent"; + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"JW" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"JX" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/flashbang/clusterbang/limited, +/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, +/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkbrown" + }, +/area/centcom220/admin3) +"JY" = ( +/obj/structure/chair/comfy/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"JZ" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen/multi{ + pixel_x = -2; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/general) +"Ka" = ( +/obj/structure/table, +/obj/item/stack/packageWrap, +/obj/item/stack/packageWrap{ + pixel_y = 3 + }, +/obj/item/stack/packageWrap{ + pixel_y = 6 + }, +/obj/effect/turf_decal/stripes/white/full{ + color = "#b59959" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Kb" = ( +/obj/item/flag/nt, +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel/dark{ + dir = 6; + icon_state = "darkbluealt" + }, +/area/centcom220/admin3) +"Kc" = ( +/obj/machinery/conveyor/west{ + id = "QMLoad" + }, +/obj/machinery/door/poddoor{ + id_tag = "QMLoaddoor2"; + name = "Supply Dock Loading Door" + }, +/turf/simulated/floor/plating, +/area/centcom220/supply) +"Ke" = ( +/obj/structure/chair/sofa/bench/left{ + cover_color = "#68452a"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"Kg" = ( +/obj/mecha/combat/gygax/dark/loaded, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/centcom220/admin3) +"Kj" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/paper_bin{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen/blue{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/stack/tape_roll{ + pixel_x = -11 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"Kk" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/beach/away/coastline{ + dir = 9; + water_overlay_image = null + }, +/area/centcom220/evac) +"Kl" = ( +/turf/simulated/floor/carpet/green, +/area/centcom220/park) +"Km" = ( +/obj/machinery/door_control/no_emag{ + id = "СС_Jail_4"; + name = "Камера 4"; + pixel_x = 24; + pixel_y = -6 + }, +/obj/machinery/door_control/no_emag{ + id = "СС_Jail_3"; + name = "Камера 3"; + pixel_x = 24; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkredalt" + }, +/area/centcom220/jail) +"Ko" = ( +/obj/structure/chair/stool/bar{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"Kp" = ( +/obj/structure/shuttle/engine/propulsion/burst{ + dir = 1 + }, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/transport) +"Kq" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/simulated/floor/plating, +/area/centcom220/jail) +"Kr" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/camera_film{ + pixel_y = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"Ks" = ( +/obj/machinery/shower{ + dir = 8; + pixel_x = -5 + }, +/obj/structure/curtain/open/shower, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/centcom220/evac) +"Kt" = ( +/turf/simulated/wall/indestructible/riveted, +/area/start) +"Ku" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/obj/item/reagent_containers/iv_bag/blood/random, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/shuttle/escape) +"Kv" = ( +/turf/simulated/floor/carpet/arcade, +/area/centcom220/general) +"Kw" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/toxins, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Kx" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkbrown" + }, +/area/centcom220/admin3) +"Ky" = ( +/obj/structure/window/reinforced, +/obj/structure/table/glass, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"KC" = ( +/obj/machinery/economy/vending/coffee/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"KD" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"KE" = ( +/obj/structure/table, +/obj/item/ashtray/glass, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"KG" = ( +/obj/structure/table/wood, +/obj/item/vending_refill/nta, +/obj/item/vending_refill/nta, +/obj/item/vending_refill/nta, +/obj/item/vending_refill/nta, +/obj/item/vending_refill/nta, +/obj/item/vending_refill/nta, +/obj/item/vending_refill/nta, +/obj/item/vending_refill/nta, +/obj/item/vending_refill/nta, +/obj/item/vending_refill/nta, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"KH" = ( +/obj/item/radio/intercom{ + dir = 4; + name = "Station Intercom (General)"; + pixel_x = 29; + pixel_y = -30 + }, +/obj/structure/bed/roller, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/shuttle/escape) +"KI" = ( +/mob/living/simple_animal/turkey, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"KJ" = ( +/obj/machinery/computer/card/minor{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark{ + icon_state = "navybluefull" + }, +/area/centcom220/admin2) +"KK" = ( +/obj/structure/chair/sofa/bench/right{ + cover_color = "#68452a"; + layer = 3.1 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"KL" = ( +/obj/item/flag/nt, +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel/dark{ + dir = 10; + icon_state = "darkbluealt" + }, +/area/centcom220/admin3) +"KN" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/flashlight/lamp/green{ + pixel_y = 8 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"KO" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"KP" = ( +/obj/structure/bookcase/manuals/medical, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"KQ" = ( +/obj/item/flag/species/diona, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"KR" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"KS" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/food/drinks/bottle/holywater/hell{ + pixel_y = 2 + }, +/turf/simulated/floor/carpet, +/area/centcom220/evac) +"KT" = ( +/obj/structure/chair/sofa/corp/left, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"KU" = ( +/obj/machinery/economy/vending/snack/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"KV" = ( +/obj/structure/chair/sofa/left, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"KW" = ( +/obj/structure/holohoop{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"KX" = ( +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"KY" = ( +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/syndicate) +"Lc" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/structure/bookcase/manuals, +/obj/item/book/manual/random, +/obj/item/book/manual/wiki/security_space_law/black, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Ld" = ( +/obj/machinery/computer/card{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"Le" = ( +/obj/machinery/door/airlock/external{ + id_tag = "specops_away"; + name = "Shuttle Hatch" + }, +/obj/structure/fans/tiny, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Lf" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"Lg" = ( +/obj/machinery/door/airlock/centcom{ + name = "Развед. центр"; + req_access_txt = "101" + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"Lh" = ( +/obj/structure/chair/sofa/right{ + dir = 1 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"Li" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/machinery/computer/library, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"Lj" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "navybluefull" + }, +/area/centcom220/admin3) +"Lk" = ( +/obj/machinery/computer/communications{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Ll" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin3) +"Lm" = ( +/obj/structure/chair/sofa/bench{ + cover_color = "#68452a"; + dir = 8 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"Ln" = ( +/turf/simulated/floor/carpet/black, +/area/wizard_station) +"Lo" = ( +/obj/machinery/economy/vending/coffee, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"Lp" = ( +/obj/machinery/door/airlock/hatch/syndicate{ + autoclose = 0; + id_tag = "syndijail_door_ext"; + locked = 1; + name = "Syndicate Jail External Airlock" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"Lq" = ( +/obj/structure/bed{ + dir = 1 + }, +/obj/item/bedsheet/purple{ + dir = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/centcom220/general) +"Lr" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"Ls" = ( +/obj/structure/table/abductor, +/obj/effect/spawner/lootdrop/CCfood/meat, +/obj/effect/turf_decal/siding/white{ + dir = 9 + }, +/turf/simulated/floor/fakespace, +/area/centcom220/bar) +"Lt" = ( +/obj/machinery/computer/bsa_control/admin, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Lu" = ( +/obj/machinery/computer/secure_data{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkredfull" + }, +/area/centcom220/admin2) +"Lv" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/carpet/purple, +/area/wizard_station) +"Lw" = ( +/obj/machinery/computer/communications, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Lx" = ( +/obj/structure/table, +/obj/item/reagent_containers/applicator/dual{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/reagent_containers/applicator/dual{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/machinery/defibrillator_mount/loaded{ + pixel_y = 26 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/centcom220/general) +"Ly" = ( +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/shuttle/escape) +"Lz" = ( +/obj/machinery/computer/camera_advanced{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"LA" = ( +/obj/structure/extinguisher_cabinet{ + name = "west bump"; + pixel_x = -24 + }, +/obj/structure/table, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 12 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 12 + }, +/obj/item/reagent_containers/glass/beaker/cryoxadone{ + pixel_x = 6; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"LB" = ( +/obj/structure/flora/junglebush, +/turf/simulated/floor/grass/jungle/no_creep, +/area/centcom220/park) +"LC" = ( +/obj/structure/table/reinforced{ + color = "#996633" + }, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = -8; + pixel_y = 2 + }, +/obj/item/reagent_containers/food/drinks/shaker{ + pixel_x = 4; + pixel_y = 2 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"LD" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkredalt" + }, +/area/centcom220/jail) +"LE" = ( +/obj/machinery/economy/vending/snack, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"LF" = ( +/turf/simulated/floor/carpet/black, +/area/centcom220/bar) +"LG" = ( +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"LH" = ( +/obj/structure/sink{ + dir = 4; + pixel_x = 11 + }, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"LJ" = ( +/obj/item/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"LL" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"LM" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"LN" = ( +/turf/simulated/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"LO" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"LP" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "redcorner" + }, +/area/shuttle/escape) +"LR" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/shuttle/escape) +"LS" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutralcorner" + }, +/area/shuttle/escape) +"LT" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/storage/box/matches, +/obj/effect/turf_decal/woodsiding{ + dir = 1 + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"LU" = ( +/obj/machinery/door/airlock/titanium/glass{ + name = "Emergency Airlock Access"; + req_one_access_txt = "63" + }, +/turf/simulated/floor/plasteel, +/area/shuttle/escape) +"LV" = ( +/obj/machinery/door/airlock/centcom{ + name = "Офисы"; + req_one_access_txt = "101" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"LW" = ( +/obj/structure/table, +/obj/item/beach_ball{ + pixel_y = 12 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"LX" = ( +/obj/structure/rack, +/obj/item/clothing/glasses/hud/security/sunglasses{ + pixel_y = 10 + }, +/obj/item/clothing/glasses/hud/security/sunglasses{ + pixel_y = 6 + }, +/obj/item/clothing/glasses/hud/security/sunglasses{ + pixel_y = 2 + }, +/obj/item/clothing/glasses/hud/security/sunglasses{ + pixel_y = -2 + }, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"LY" = ( +/obj/machinery/conveyor/west{ + id = "QMLoad" + }, +/obj/structure/plasticflaps/mining, +/obj/machinery/door/poddoor{ + id_tag = "QMLoaddoor2"; + name = "Supply Dock Loading Door" + }, +/turf/simulated/floor/plating, +/area/centcom220/supply) +"LZ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/shuttle/escape) +"Ma" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/storage/fancy/cigarettes/cigpack_shadyjims{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/lighter/random{ + pixel_x = -6; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"Mb" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/shuttle/escape) +"Mc" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "neutralcorner" + }, +/area/shuttle/escape) +"Md" = ( +/obj/machinery/door/airlock/external{ + id_tag = "s_docking_airlock" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel, +/area/shuttle/escape) +"Mf" = ( +/obj/machinery/computer/shuttle/ferry/request{ + dir = 1 + }, +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/transport) +"Mh" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"Mi" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/security/mining{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowfull" + }, +/area/centcom220/admin2) +"Mj" = ( +/turf/simulated/floor/transparent/glass, +/area/centcom220/bar) +"Mk" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbluealt" + }, +/area/shuttle/administration) +"Ml" = ( +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"Mo" = ( +/obj/structure/sign/securearea{ + pixel_x = 32 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/gamma/space) +"Mq" = ( +/obj/structure/chair, +/obj/item/radio/intercom/locked/confessional{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"Mr" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/snacks/appletart{ + pixel_x = -16; + pixel_y = -10 + }, +/obj/item/reagent_containers/food/snacks/applecakeslice{ + pixel_y = 4 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = 11; + pixel_y = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"Ms" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/soda/upgraded{ + dir = 8; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"Mu" = ( +/obj/structure/chair/comfy/corp{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Mv" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/carpet/royalblack, +/area/centcom220/admin2) +"Mw" = ( +/obj/machinery/door/firedoor, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/centcom220/evac) +"Mx" = ( +/obj/structure/chair/sofa/corner{ + dir = 4 + }, +/obj/effect/turf_decal/box/red/corners{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"My" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/obj/effect/landmark/spawner/ertdirector, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"MA" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"ME" = ( +/turf/simulated/floor/plasteel/stairs/right, +/area/centcom220/evac) +"MG" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"MH" = ( +/obj/structure/rack, +/obj/item/circuitboard/aiupload, +/obj/item/circuitboard/circuit_imprinter, +/obj/item/circuitboard/communications, +/obj/item/circuitboard/destructive_analyzer, +/obj/item/circuitboard/ore_redemption, +/obj/item/circuitboard/mining_shuttle, +/obj/item/circuitboard/protolathe, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"MI" = ( +/obj/structure/table/glass, +/obj/item/paper_bin/nanotrasen{ + pixel_x = 4; + pixel_y = 4 + }, +/obj/item/pen/multi/gold{ + pixel_x = 6; + pixel_y = 3 + }, +/obj/item/stamp/denied{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/stamp/granted{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/stamp/centcom{ + pixel_x = -8; + pixel_y = -2 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"MJ" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkbluealt" + }, +/area/centcom220/admin1) +"MK" = ( +/obj/machinery/door/airlock/centcom{ + name = "Камера"; + req_one_access_txt = "114" + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "СС_Jail_2"; + name = "Камера 2" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/jail) +"ML" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluealtstrip" + }, +/area/centcom220/admin3) +"MM" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/evac) +"MO" = ( +/obj/effect/decal/warning_stripes/white, +/obj/machinery/door/poddoor/impassable{ + id_tag = "СС_BD_Exterior_1"; + layer = 3 + }, +/obj/machinery/door/airlock/centcom{ + id_tag = "CC_Exterior_1"; + name = "Зона ЦК"; + req_one_access_txt = "101" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"MP" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/wood, +/area/centcom220/admin1) +"MR" = ( +/obj/structure/rack, +/obj/item/gun/energy/lasercannon, +/obj/item/gun/energy/lasercannon, +/obj/item/gun/energy/lasercannon, +/obj/item/gun/energy/lasercannon, +/obj/item/gun/energy/lasercannon, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"MS" = ( +/obj/machinery/door/airlock/external{ + id_tag = "syndishuttle_door_ext"; + name = "Ship External Access"; + req_access_txt = "150" + }, +/obj/machinery/door/poddoor{ + density = 0; + icon_state = "open"; + id_tag = "smindicate"; + name = "Outer Airlock"; + opacity = 0 + }, +/obj/machinery/door_control/no_emag{ + id = "smindicate"; + name = "External Door Control"; + pixel_x = -26; + pixel_y = 2; + req_access_txt = "150" + }, +/obj/docking_port/mobile{ + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate"; + name = "syndicate infiltrator"; + width = 18 + }, +/obj/docking_port/stationary{ + area_type = /area/syndicate_mothership; + dheight = 9; + dir = 2; + dwidth = 5; + height = 22; + id = "syndicate_away"; + name = "syndicate base"; + turf_type = /turf/simulated/floor/plating/asteroid/snow/airless; + width = 18 + }, +/turf/simulated/floor/plating, +/area/shuttle/syndicate) +"MT" = ( +/obj/structure/closet/secure_closet/bar, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/storage/box/drinkingglasses, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/obj/item/reagent_containers/iv_bag/blood/OMinus, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"MU" = ( +/obj/machinery/economy/vending/cola/free{ + name = "\improper Wizbust Softdrinks" + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"MV" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/wizard_station) +"MW" = ( +/obj/machinery/economy/slot_machine, +/turf/simulated/floor/wood, +/area/centcom220/bar) +"MX" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/carpet/blue, +/area/centcom220/general) +"MY" = ( +/obj/structure/chair/sofa{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"MZ" = ( +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/centcom220/bar) +"Na" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/beach/away/coastline{ + dir = 10; + water_overlay_image = null + }, +/area/centcom220/evac) +"Nc" = ( +/obj/structure/chair/stool/bar/dark{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"Nd" = ( +/turf/simulated/wall/indestructible/rock/snow, +/area/syndicate_mothership) +"Nf" = ( +/obj/structure/table/glass, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/item/radio/headset/centcom{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin3) +"Ng" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"Nh" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/energy/laser/instakill/blue{ + pixel_x = -6 + }, +/obj/item/gun/energy/laser/instakill/blue{ + pixel_x = 6 + }, +/obj/item/gun/energy/laser/instakill/blue, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"Nj" = ( +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/structure/table, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"Nk" = ( +/obj/machinery/cryopod/offstation, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Nl" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/folder/yellow, +/obj/item/pen/blue, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"Nm" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/nitrogen, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"No" = ( +/obj/machinery/door/airlock/multi_tile/glass{ + dir = 2; + name = "Библиотека" + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"Nq" = ( +/obj/machinery/computer/rdservercontrol{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Nr" = ( +/obj/machinery/computer/communications, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Ns" = ( +/obj/item/flag/nt, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"Nt" = ( +/obj/mecha/working/ripley/mining, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Nu" = ( +/obj/machinery/computer/sm_monitor{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowfull" + }, +/area/centcom220/admin2) +"Nv" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "navybluecorners" + }, +/area/centcom220/admin3) +"Nw" = ( +/turf/simulated/floor/plating, +/area/centcom220/jail) +"Nx" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/kirbyplants, +/obj/machinery/light/small{ + dir = 1 + }, +/obj/structure/sign/poster/official/nanotrasen_logo{ + pixel_y = 32 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Ny" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/snacks/bigbiteburger{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"Nz" = ( +/obj/machinery/computer/account_database{ + dir = 1 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark{ + icon_state = "navybluefull" + }, +/area/centcom220/admin2) +"NA" = ( +/obj/structure/rack, +/obj/item/gun/rocketlauncher{ + pixel_y = 6 + }, +/obj/item/gun/rocketlauncher{ + pixel_y = 3 + }, +/obj/item/gun/rocketlauncher, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"NB" = ( +/obj/structure/fans/tiny, +/turf/simulated/floor/plating, +/area/centcom220/admin3) +"NC" = ( +/obj/item/grenade/clusterbuster/cleaner, +/obj/item/grenade/clusterbuster/cleaner, +/obj/item/grenade/clusterbuster/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/grenade/chem_grenade/cleaner, +/obj/item/scythe/tele, +/obj/item/scythe/tele, +/obj/item/scythe/tele, +/obj/structure/rack, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"ND" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"NE" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"NF" = ( +/obj/machinery/door/airlock/security/glass{ + name = "Escape Shuttle Cell"; + req_access_txt = "63" + }, +/turf/simulated/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"NG" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/shuttle/escape) +"NH" = ( +/obj/item/beach_ball, +/obj/item/clothing/glasses/sunglasses/yeah{ + pixel_x = -2; + pixel_y = -2 + }, +/turf/simulated/floor/beach/away/sand, +/area/centcom220/evac) +"NI" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/shuttle/escape) +"NJ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/window/classic/reversed{ + dir = 1; + name = "Стойка выдачи" + }, +/obj/item/reagent_containers/food/snacks/sliceable/braincake{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"NK" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "navybluecorners" + }, +/area/centcom220/admin3) +"NL" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 9; + icon_state = "darkbluealt" + }, +/area/shuttle/administration) +"NM" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutralcorner" + }, +/area/shuttle/escape) +"NQ" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/energy/pulse/pistol/m1911{ + pixel_x = -6 + }, +/obj/item/gun/energy/pulse/pistol/m1911{ + pixel_x = 6 + }, +/obj/item/gun/energy/pulse/pistol/m1911, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"NR" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen/multi{ + pixel_x = -2; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/orange, +/area/centcom220/general) +"NS" = ( +/obj/effect/turf_decal/siding/blue/end{ + dir = 1 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/bar) +"NT" = ( +/obj/item/flag/species/nian, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"NV" = ( +/obj/effect/decal/nanotrasen_logo/n1, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"NW" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "sst_mechbay"; + layer = 3; + name = "Mech Bay" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"NX" = ( +/obj/structure/table/reinforced, +/obj/machinery/kitchen_machine/microwave{ + pixel_x = -1; + pixel_y = 7 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"NY" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"Oa" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/mob/living/simple_animal/turkey, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"Ob" = ( +/obj/machinery/economy/vending/coffee/free, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Od" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Escape Shuttle Infirmary" + }, +/obj/effect/decal/warning_stripes/south, +/turf/simulated/floor/plasteel, +/area/shuttle/escape) +"Oe" = ( +/turf/simulated/floor/light/disco, +/area/centcom220/bar) +"Of" = ( +/obj/machinery/door_control/no_emag{ + id = "CC_Armory"; + name = "Оружейная"; + pixel_x = 24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/plasteel/dark{ + dir = 6; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"Og" = ( +/obj/effect/baseturf_helper{ + baseturf = /turf/simulated/floor/indestructible + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Oh" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Покер" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"Oi" = ( +/obj/machinery/photocopier, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"Oj" = ( +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 9 + }, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"Ol" = ( +/obj/machinery/economy/vending/cigarette/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"On" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"Oo" = ( +/obj/structure/flora/tree/jungle/small, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"Os" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/item/candle/eternal/wizard, +/turf/simulated/floor/carpet/red, +/area/wizard_station) +"Ot" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/storage/fancy/donut_box, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Ou" = ( +/obj/structure/mirror/magic{ + pixel_x = -28 + }, +/turf/simulated/floor/carpet/black, +/area/wizard_station) +"Ov" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 8; + icon_state = "darkbrown" + }, +/area/centcom220/admin3) +"Ox" = ( +/obj/structure/table{ + color = "#996633" + }, +/obj/machinery/chem_dispenser/beer/upgraded{ + dir = 4; + pixel_y = 6 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"Oy" = ( +/obj/structure/closet/crate/secure/bin{ + color = "36373a" + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"Oz" = ( +/obj/machinery/economy/vending/cigarette/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"OB" = ( +/obj/structure/table/reinforced, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command"; + pixel_y = 4; + req_one_access = list(101) + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"OC" = ( +/turf/simulated/wall/indestructible/riveted{ + layer = 5 + }, +/area/centcom220/general) +"OD" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 1; + id_tag = "CC_Armory_Mech"; + name = "Мехи" + }, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"OE" = ( +/obj/machinery/computer/camera_advanced, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"OF" = ( +/obj/structure/rack, +/obj/item/radio/headset/headset_iaa/alt, +/obj/item/radio/headset/headset_iaa/alt, +/obj/item/radio/headset/heads/magistrate/alt, +/obj/item/radio/headset/heads/magistrate/alt, +/obj/item/radio/headset/heads/ntrep, +/obj/item/radio/headset/heads/ntrep, +/obj/item/stamp/captain, +/obj/item/stamp/ce, +/obj/item/stamp/cmo, +/obj/item/stamp/hop, +/obj/item/stamp/hos, +/obj/item/stamp/law, +/obj/item/stamp/magistrate, +/obj/item/stamp/qm, +/obj/item/stamp/rd, +/obj/item/stamp/rep, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"OG" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/newspaper, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"OI" = ( +/obj/machinery/door/airlock/titanium{ + aiControlDisabled = 1; + hackProof = 1; + id_tag = "s_docking_airlock"; + name = "Shuttle Hatch" + }, +/turf/simulated/floor/plating, +/area/shuttle/escape) +"OJ" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"OK" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"OL" = ( +/obj/structure/curtain/open/shower, +/obj/machinery/shower{ + dir = 1; + pixel_y = -2 + }, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/plasteel/freezer, +/area/wizard_station) +"OM" = ( +/obj/structure/closet/crate/secure/bin{ + color = "36373a" + }, +/turf/simulated/floor/plasteel/dark{ + dir = 10; + icon_state = "darkbluealt" + }, +/area/centcom220/admin1) +"ON" = ( +/obj/structure/table/reinforced, +/obj/machinery/recharger, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red/brig, +/area/shuttle/escape) +"OO" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "redcorner" + }, +/area/shuttle/escape) +"OP" = ( +/turf/simulated/wall/mineral/titanium, +/area/shuttle/transport) +"OQ" = ( +/obj/structure/chair/comfy/corp, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin3) +"OR" = ( +/obj/structure/table/glass, +/obj/item/storage/secure/briefcase, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"OS" = ( +/obj/structure/flora/grass/jungle, +/obj/structure/flora/tree/jungle/small{ + pixel_x = -40 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"OT" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 5; + icon_state = "darkyellowalt" + }, +/area/centcom220/supply) +"OW" = ( +/obj/machinery/computer/communications, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"OX" = ( +/obj/item/kirbyplants, +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralcorner" + }, +/area/shuttle/escape) +"OZ" = ( +/obj/structure/table, +/obj/item/storage/firstaid, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"Pb" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"Pc" = ( +/obj/machinery/processor{ + pixel_y = 8 + }, +/obj/structure/table/reinforced, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"Pd" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/nitrogen, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Pe" = ( +/obj/structure/closet/crate/internals, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"Pg" = ( +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"Ph" = ( +/obj/structure/window/reinforced, +/obj/item/flag/species/human, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"Pi" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/musician/piano, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/bar) +"Pj" = ( +/obj/structure/rack, +/obj/item/grenade/smokebomb{ + pixel_x = -6; + pixel_y = 12 + }, +/obj/item/grenade/smokebomb{ + pixel_x = -6; + pixel_y = 8 + }, +/obj/item/grenade/smokebomb{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/grenade/smokebomb{ + pixel_x = 7; + pixel_y = 12 + }, +/obj/item/grenade/smokebomb{ + pixel_x = 7; + pixel_y = 8 + }, +/obj/item/grenade/smokebomb{ + pixel_x = 7; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 9; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"Pl" = ( +/obj/mecha/combat/marauder/loaded, +/turf/simulated/floor/plasteel/dark{ + dir = 5; + icon_state = "darkbrown" + }, +/area/centcom220/admin3) +"Pm" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"Pn" = ( +/obj/machinery/door/window/classic/reversed{ + dir = 4; + name = "Барная стойка" + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"Pp" = ( +/obj/structure/flora/rock/jungle, +/obj/item/flashlight/lantern{ + anchored = 1; + layer = 5; + light_color = "#FF9F40"; + on = 1; + pixel_x = -2; + pixel_y = 11 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"Pq" = ( +/obj/machinery/computer/card/minor/cmo{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluefull" + }, +/area/centcom220/admin2) +"Ps" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/item/paper{ + info = "Комната копипастнута с парашизы. Много чего что есть в билде, тут может отсутствовать, потому что всем лень изучать, особенно мне. /Если ты заметишь что тут чего-то нет, напиши мне в карточную или разрабскую. /-Aylong"; + name = "Напоминалка" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Pt" = ( +/obj/mecha/working/ripley/firefighter, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Pu" = ( +/obj/structure/flora/tree/jungle, +/obj/item/flashlight/lantern{ + anchored = 1; + light_color = "#FF9F40"; + on = 1; + pixel_x = -9; + pixel_y = 11 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"Pv" = ( +/obj/machinery/door/airlock/centcom{ + name = "Склад"; + req_one_access_txt = "106" + }, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/obj/machinery/door/poddoor/impassable{ + id_tag = "CC_Cargo"; + layer = 3; + name = "Склад" + }, +/obj/machinery/door_control/no_emag{ + id = "CC_Cargo"; + name = "Blast Door Control"; + pixel_y = 24; + req_one_access_txt = "106" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Px" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/wiki/sop_supply, +/obj/item/book/manual/nuclear, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Py" = ( +/obj/structure/chair/office/dark{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"Pz" = ( +/obj/machinery/computer/card/centcom{ + dir = 8 + }, +/obj/machinery/light/small{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"PA" = ( +/obj/effect/landmark/shuttle_import, +/turf/space, +/area/space) +"PC" = ( +/obj/machinery/door/airlock/public/glass{ + name = "Зоопарк" + }, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"PE" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/beach/away/coastline{ + dir = 5; + water_overlay_image = null + }, +/area/centcom220/evac) +"PF" = ( +/obj/structure/safe/floor, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/admin1) +"PH" = ( +/obj/structure/noticeboard{ + pixel_y = 32 + }, +/obj/item/paper{ + info = "Переговорить с командованием о трёхзначных числах." + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"PI" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood, +/area/centcom220/evac) +"PJ" = ( +/obj/effect/turf_decal/arrows/white{ + color = "#6697cc" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"PK" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/beach/away/coastline{ + dir = 8; + water_overlay_image = null + }, +/area/centcom220/evac) +"PL" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkredcornersalt" + }, +/area/centcom220/jail) +"PN" = ( +/obj/effect/turf_decal/box/corners{ + dir = 1 + }, +/turf/simulated/floor/mineral/abductor, +/area/centcom220/bar) +"PO" = ( +/obj/machinery/door/airlock/centcom{ + name = "Блокпост"; + req_one_access_txt = "101" + }, +/obj/effect/decal/warning_stripes/blue, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"PP" = ( +/obj/structure/table/glass, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"PQ" = ( +/obj/machinery/defibrillator_mount/loaded{ + pixel_x = -30 + }, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"PR" = ( +/obj/machinery/computer/robotics{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkpurplefull" + }, +/area/centcom220/admin2) +"PS" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluealt" + }, +/area/shuttle/administration) +"PT" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbluealtstrip" + }, +/area/centcom220/admin2) +"PU" = ( +/obj/machinery/door_control/no_emag{ + id = "CC_Armory"; + name = "Оружейная"; + pixel_x = -24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/plasteel/dark{ + dir = 9; + icon_state = "darkbluealtstrip" + }, +/area/centcom220/admin3) +"PV" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/bar) +"PW" = ( +/obj/structure/table, +/obj/item/clothing/accessory/medal{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/engineering{ + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/engineering{ + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/engineering{ + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/legal{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/legal{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/legal{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/item/clothing/accessory/medal/medical{ + pixel_x = -8; + pixel_y = 6 + }, +/obj/item/clothing/accessory/medal/medical{ + pixel_x = -8; + pixel_y = 6 + }, +/obj/item/clothing/accessory/medal/medical{ + pixel_x = -8; + pixel_y = 6 + }, +/obj/item/clothing/accessory/medal/science{ + pixel_y = 6 + }, +/obj/item/clothing/accessory/medal/science{ + pixel_y = 6 + }, +/obj/item/clothing/accessory/medal/science{ + pixel_y = 6 + }, +/obj/item/clothing/accessory/medal/security{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/clothing/accessory/medal/security{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/clothing/accessory/medal/security{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/clothing/accessory/medal/service{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/clothing/accessory/medal/service{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/clothing/accessory/medal/service{ + pixel_x = -4; + pixel_y = 2 + }, +/obj/item/clothing/accessory/medal/heart{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/clothing/accessory/medal/heart{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/item/clothing/accessory/medal/heart{ + pixel_x = 4; + pixel_y = 2 + }, +/obj/effect/turf_decal/stripes/white/full{ + color = "#b59959" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"PX" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/snacks/applepie, +/obj/item/kitchen/utensil/fork{ + pixel_x = -12; + pixel_y = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"PY" = ( +/obj/structure/rack, +/obj/item/bodyanalyzer/advanced, +/obj/item/bodyanalyzer/advanced, +/obj/item/bodyanalyzer/advanced, +/obj/item/bodyanalyzer/advanced, +/obj/item/bodyanalyzer/advanced, +/obj/item/clothing/glasses/hud/health/night, +/obj/item/clothing/glasses/hud/health/night, +/obj/item/clothing/glasses/hud/health/night, +/obj/item/clothing/glasses/hud/health/night, +/obj/item/clothing/glasses/hud/health/night, +/obj/item/gun/medbeam, +/obj/item/gun/medbeam, +/obj/item/gun/medbeam, +/obj/item/gun/medbeam, +/obj/item/gun/medbeam, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"PZ" = ( +/obj/structure/flora/rock/jungle, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"Qa" = ( +/obj/docking_port/stationary{ + dir = 2; + dwidth = 1; + height = 4; + id = "pod2_away"; + name = "recovery ship bay 2"; + width = 3 + }, +/turf/space/transit/horizontal, +/area/space) +"Qb" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkredalt" + }, +/area/centcom220/jail) +"Qc" = ( +/obj/effect/turf_decal/bot_white, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Qe" = ( +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Qf" = ( +/obj/machinery/door/airlock/command/glass{ + name = "Escape Shuttle Cockpit"; + req_one_access_txt = "63" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/shuttle/escape) +"Qg" = ( +/obj/machinery/teleport/hub/upgraded{ + admin_usage = 1 + }, +/obj/effect/decal/warning_stripes/white/hollow{ + color = "76643a" + }, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Qh" = ( +/obj/effect/baseturf_helper{ + baseturf = /turf/simulated/floor/indestructible + }, +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/supply) +"Qj" = ( +/obj/structure/chair/sofa{ + color = "#63009c" + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"Ql" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"Qm" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Qn" = ( +/obj/effect/turf_decal/woodsiding{ + dir = 8 + }, +/obj/effect/turf_decal/woodsiding{ + dir = 4 + }, +/obj/structure/mineral_door/wood{ + name = "Changing chamber" + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"Qo" = ( +/obj/structure/chair/sofa{ + dir = 8 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"Qp" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkbluealtstrip" + }, +/area/centcom220/admin3) +"Qq" = ( +/obj/item/flashlight/lantern{ + anchored = 1; + layer = 6; + light_color = "#FF9F40"; + on = 1; + pixel_x = -7; + pixel_y = 15 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"Qs" = ( +/obj/structure/closet/crate/hydroponics/prespawned{ + anchored = 1 + }, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"Qu" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/carpet, +/area/centcom220/admin3) +"Qv" = ( +/obj/structure/table/wood/fancy/red, +/turf/simulated/floor/carpet/black, +/area/centcom220/bar) +"Qw" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_x = -8; + pixel_y = 16 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_x = -8; + pixel_y = 10 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_x = -1; + pixel_y = 16 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_x = -1; + pixel_y = 10 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_x = -1; + pixel_y = 4 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_x = 6; + pixel_y = 16 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_x = 6; + pixel_y = 10 + }, +/obj/item/reagent_containers/glass/beaker/waterbottle{ + pixel_x = 6; + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"Qy" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Qz" = ( +/obj/structure/chair/comfy/purp{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"QA" = ( +/obj/structure/chair/sofa/left{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"QE" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"QF" = ( +/obj/structure/table/reinforced, +/obj/machinery/chem_dispenser/beer/upgraded{ + dir = 8; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"QG" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"QH" = ( +/obj/docking_port/mobile/emergency{ + dwidth = 11; + height = 18; + width = 29 + }, +/obj/machinery/door/airlock/titanium{ + aiControlDisabled = 1; + hackProof = 1; + id_tag = "s_docking_airlock"; + name = "Shuttle Hatch" + }, +/obj/docking_port/stationary{ + dir = 4; + dwidth = 11; + height = 18; + id = "emergency_away"; + name = "emergency centcom"; + width = 29 + }, +/turf/simulated/floor/plating, +/area/shuttle/escape) +"QI" = ( +/obj/effect/baseturf_helper{ + baseturf = /turf/simulated/floor/grass/jungle + }, +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/park) +"QJ" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"QK" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"QL" = ( +/turf/simulated/floor/plasteel, +/area/shuttle/escape) +"QM" = ( +/obj/structure/closet/boxinggloves, +/turf/simulated/floor/wood, +/area/centcom220/park) +"QN" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/projectile/automatic/ar{ + pixel_x = -6 + }, +/obj/item/gun/projectile/automatic/ar{ + pixel_x = 6 + }, +/obj/item/gun/projectile/automatic/ar, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"QO" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"QP" = ( +/obj/structure/closet/crate/internals, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/item/tank/internals/emergency_oxygen/engi, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"QQ" = ( +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/bar) +"QR" = ( +/obj/machinery/mech_bay_recharge_port, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"QS" = ( +/obj/machinery/computer/scan_consolenew, +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"QT" = ( +/obj/structure/table/glass, +/obj/item/radio/headset/centcom{ + pixel_y = 4 + }, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin3) +"QU" = ( +/obj/structure/bed, +/obj/effect/landmark/spawner/wiz, +/obj/item/bedsheet/wiz, +/turf/simulated/floor/carpet/purple, +/area/wizard_station) +"QV" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/specops) +"QW" = ( +/obj/machinery/status_display/supply_display{ + pixel_x = 32 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"QY" = ( +/obj/structure/chair/office/dark, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/carpet/royalblack, +/area/centcom220/admin2) +"QZ" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/admin3) +"Ra" = ( +/obj/structure/statue/gold/hos{ + anchored = 1; + layer = 5; + pixel_y = 9 + }, +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + dir = 4; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/centcom220/park) +"Rb" = ( +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/centcom220/jail) +"Rc" = ( +/turf/simulated/floor/mech_bay_recharge_floor, +/area/shuttle/escape) +"Rd" = ( +/obj/structure/chair/stool/bar/dark{ + dir = 1 + }, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/centcom220/bar) +"Re" = ( +/obj/machinery/computer/mech_bay_power_console, +/turf/simulated/floor/plasteel, +/area/shuttle/escape) +"Rf" = ( +/obj/structure/table, +/obj/item/weldingtool/largetank{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/clothing/glasses/welding{ + pixel_y = 10 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"Rg" = ( +/obj/structure/chair/sofa{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"Rh" = ( +/obj/structure/chair/sofa{ + dir = 1 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"Ri" = ( +/obj/effect/decal/warning_stripes/white/partial, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"Rj" = ( +/obj/machinery/economy/vending/nta, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkredfull" + }, +/area/centcom220/admin3) +"Rl" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/ashtray/glass{ + pixel_x = -12 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"Rm" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkgreen" + }, +/area/centcom220/admin3) +"Ro" = ( +/obj/structure/chair/sofa/bench/left{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/centcom220/evac) +"Rp" = ( +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/specops) +"Rq" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command"; + pixel_y = 4; + req_one_access = list(101) + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"Rr" = ( +/turf/simulated/floor/carpet, +/area/centcom220/admin3) +"Rs" = ( +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/specops) +"Rt" = ( +/obj/structure/table/wood, +/obj/item/razor{ + pixel_x = 10 + }, +/obj/item/candle/eternal/wizard{ + pixel_y = 11 + }, +/turf/simulated/floor/wood, +/area/wizard_station) +"Rv" = ( +/turf/simulated/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/administration) +"Rw" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 1; + id_tag = "CC_Armory_Advanced"; + name = "Дополнительный арсенал" + }, +/obj/effect/decal/warning_stripes/red, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Rx" = ( +/obj/structure/table/reinforced, +/obj/item/flashlight/seclite, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"Ry" = ( +/obj/structure/chair/comfy/black{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"RA" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/decorations/sticky_decorations/flammable/googlyeyes, +/turf/simulated/floor/carpet/purple, +/area/wizard_station) +"RB" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "navybluefull" + }, +/area/centcom220/admin3) +"RC" = ( +/obj/machinery/mech_bay_recharge_port/upgraded{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/centcom220/admin2) +"RF" = ( +/obj/effect/decal/warning_stripes/white/hollow{ + color = "76643a" + }, +/obj/machinery/teleport/station, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"RH" = ( +/obj/machinery/door/airlock/bathroom{ + id_tag = "cc_toilet_3"; + name = "Туалет" + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/centcom220/evac) +"RJ" = ( +/obj/machinery/door_control{ + id = "cc_toilet_1"; + name = "Door Bolt Control"; + normaldoorcontrol = 1; + pixel_x = -24; + specialfunctions = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/centcom220/evac) +"RK" = ( +/obj/structure/table/glass, +/obj/item/paper_bin{ + pixel_x = -6; + pixel_y = 4 + }, +/obj/item/lighter/zippo/blue{ + pixel_x = 8; + pixel_y = 2 + }, +/obj/item/pen/multi/fountain{ + pixel_x = 8; + pixel_y = 9 + }, +/turf/simulated/floor/carpet, +/area/centcom220/admin3) +"RL" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"RM" = ( +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"RN" = ( +/turf/simulated/floor/carpet/cyan, +/area/centcom220/general) +"RQ" = ( +/obj/structure/table/wood/poker, +/obj/item/deck/cards/doublecards{ + pixel_y = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"RR" = ( +/obj/structure/window/reinforced, +/obj/item/kirbyplants, +/turf/simulated/floor/carpet/green, +/area/centcom220/general) +"RT" = ( +/obj/structure/flora/tree/jungle/small, +/turf/simulated/floor/grass/jungle/no_creep, +/area/wizard_station) +"RU" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 6; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"RV" = ( +/obj/machinery/computer/camera_advanced{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"RW" = ( +/obj/structure/chair/sofa/bench/right{ + cover_color = "#68452a"; + dir = 1 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"RX" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"RY" = ( +/obj/structure/toilet{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/centcom220/evac) +"RZ" = ( +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Sb" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/candle/eternal{ + pixel_x = 1; + pixel_y = 4; + start_lit = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"Sc" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/enzyme{ + layer = 5; + pixel_x = 12; + pixel_y = 8 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = -4; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"Se" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/centcom220/general) +"Sf" = ( +/obj/machinery/shuttle_manipulator{ + pixel_x = -16 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"Sg" = ( +/obj/machinery/access_button{ + autolink_id = "syndijail_btn_int"; + pixel_x = -22; + pixel_y = -8 + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership/jail) +"Si" = ( +/obj/structure/table/abductor, +/obj/effect/spawner/lootdrop/CCfood/desert, +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/turf/simulated/floor/fakespace, +/area/centcom220/bar) +"Sj" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/snacks/cheeseburger{ + pixel_y = 3 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"Sl" = ( +/obj/machinery/computer/camera_advanced, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Sm" = ( +/obj/structure/chair/comfy/corp{ + dir = 1 + }, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"Sn" = ( +/obj/structure/table/wood/fancy/royalblack, +/obj/machinery/photocopier/faxmachine/longrange{ + department = "Central Command"; + pixel_y = 4; + req_one_access = list(101) + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"So" = ( +/obj/structure/window/plasmareinforced{ + color = "#FF0000" + }, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"Sp" = ( +/obj/machinery/economy/vending/nta/janitor, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkpurplefull" + }, +/area/centcom220/admin3) +"Sr" = ( +/obj/machinery/atmospherics/portable/canister/oxygen{ + anchored = 1; + maximum_pressure = 50000 + }, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Ss" = ( +/obj/structure/window/full/basic, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/brflowers, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/bar) +"St" = ( +/obj/machinery/conveyor/west{ + id = "QMLoad" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Sv" = ( +/turf/simulated/floor/plasteel/stairs/left, +/area/centcom220/evac) +"Sw" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluecorner" + }, +/area/centcom220/general) +"Sx" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/flora/ausbushes/fernybush, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"Sy" = ( +/obj/machinery/status_display{ + pixel_x = 32 + }, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"SA" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"SB" = ( +/obj/structure/chair/sofa/bench/right{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/centcom220/evac) +"SC" = ( +/obj/structure/chair/sofa/corner{ + dir = 1 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"SD" = ( +/obj/machinery/computer/communications{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/specops) +"SE" = ( +/obj/structure/table/glass, +/obj/item/folder{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/lighter/zippo/blue{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/folder/blue{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/folder/red, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"SF" = ( +/obj/item/kirbyplants, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel, +/area/shuttle/escape) +"SG" = ( +/obj/machinery/shuttle_manipulator, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"SH" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/paper{ + pixel_y = 4 + }, +/obj/machinery/door/window/classic/normal{ + name = "Стойка библиотекаря" + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"SI" = ( +/obj/machinery/door/airlock/centcom{ + name = "Камера"; + req_one_access_txt = "114" + }, +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "СС_Jail_3"; + name = "Камера 3" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/jail) +"SJ" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel, +/area/shuttle/escape) +"SL" = ( +/obj/structure/shuttle/engine/propulsion/burst/left, +/turf/simulated/floor/plating/airless, +/area/shuttle/specops) +"SM" = ( +/obj/structure/flora/junglebush/large, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"SN" = ( +/obj/structure/reagent_dispensers/fueltank/chem{ + pixel_x = -32 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"SO" = ( +/obj/machinery/bookbinder, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"SP" = ( +/turf/simulated/floor/plasteel{ + icon_state = "browncorner" + }, +/area/shuttle/escape) +"SQ" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "browncorner" + }, +/area/shuttle/escape) +"SR" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/centcom220/evac) +"SS" = ( +/obj/structure/table/wood/fancy/red, +/obj/item/deck/cards/black, +/turf/simulated/floor/carpet/black, +/area/centcom220/bar) +"ST" = ( +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"SU" = ( +/obj/machinery/computer/camera_advanced/shuttle_docker/admin{ + name = "NTV Argos shuttle navigation computer" + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"SV" = ( +/obj/docking_port/stationary{ + dwidth = 1; + height = 4; + id = "pod4_away"; + name = "recovery ship bay 4"; + width = 3 + }, +/turf/space/transit/horizontal, +/area/space) +"SW" = ( +/obj/structure/table/wood/fancy/black, +/obj/item/ashtray/glass{ + pixel_x = 16 + }, +/obj/item/reagent_containers/food/snacks/sliceable/turkey{ + pixel_y = 6 + }, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"SX" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"SY" = ( +/obj/structure/bed, +/obj/item/bedsheet/medical, +/obj/structure/curtain/medical, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"SZ" = ( +/obj/structure/flora/ausbushes/leafybush, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"Td" = ( +/obj/structure/chair/sofa/corner, +/turf/simulated/floor/carpet/red, +/area/centcom220/bar) +"Te" = ( +/obj/structure/window/plasmareinforced{ + color = "#FF0000" + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"Tf" = ( +/obj/machinery/light/small, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/centcom220/evac) +"Tg" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark{ + dir = 9; + icon_state = "darkbluealt" + }, +/area/centcom220/admin1) +"Th" = ( +/obj/machinery/door/airlock/bathroom{ + name = "Туалеты" + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/centcom220/evac) +"Ti" = ( +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"Tj" = ( +/obj/machinery/economy/vending/coffee/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/general) +"Tk" = ( +/obj/structure/beebox, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"Tl" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/carpet, +/area/centcom220/admin3) +"Tm" = ( +/obj/machinery/bodyscanner{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"Tn" = ( +/obj/machinery/light/spot, +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel{ + icon_state = "neutral" + }, +/area/centcom220/evac) +"To" = ( +/obj/machinery/computer/supplycomp{ + dir = 8 + }, +/obj/machinery/door_control/no_emag{ + id = "QMLoaddoor2"; + layer = 4; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = -8 + }, +/obj/machinery/door_control/no_emag{ + id = "QMLoaddoor"; + layer = 4; + name = "Loading Doors"; + pixel_x = 24; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Tp" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "СС_Jail_3"; + name = "Камера 3" + }, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/jail) +"Tq" = ( +/obj/machinery/cryopod/offstation{ + dir = 2 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Tr" = ( +/obj/machinery/computer/card/minor/rd{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkpurplefull" + }, +/area/centcom220/admin2) +"Tt" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"Tu" = ( +/obj/machinery/door/airlock/centcom/glass{ + name = "Jupiter Station Central Access" + }, +/turf/simulated/floor/wood, +/area/trader_station/sol) +"Tv" = ( +/obj/structure/table/glass, +/obj/item/paper_bin/nanotrasen{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen/multi/gold{ + pixel_x = -4; + pixel_y = 3 + }, +/obj/item/stamp/denied{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/item/stamp/granted{ + pixel_x = 8; + pixel_y = 4 + }, +/obj/item/stamp/centcom{ + pixel_x = 8; + pixel_y = -2 + }, +/obj/machinery/newscaster{ + dir = 1; + name = "south bump"; + pixel_y = -28 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Tw" = ( +/obj/structure/rack, +/obj/item/grenade/chem_grenade/teargas{ + pixel_x = -5; + pixel_y = 14 + }, +/obj/item/grenade/chem_grenade/teargas{ + pixel_x = -5; + pixel_y = 10 + }, +/obj/item/grenade/chem_grenade/teargas{ + pixel_x = -5; + pixel_y = 6 + }, +/obj/item/grenade/chem_grenade/teargas{ + pixel_x = -5; + pixel_y = 2 + }, +/obj/item/grenade/chem_grenade/teargas{ + pixel_x = 8; + pixel_y = 14 + }, +/obj/item/grenade/chem_grenade/teargas{ + pixel_x = 8; + pixel_y = 10 + }, +/obj/item/grenade/chem_grenade/teargas{ + pixel_x = 8; + pixel_y = 6 + }, +/obj/item/grenade/chem_grenade/teargas{ + pixel_x = 8; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 10; + icon_state = "navyblue" + }, +/area/centcom220/admin3) +"Tx" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "navybluecorners" + }, +/area/centcom220/admin3) +"Tz" = ( +/obj/effect/spawner/window/reinforced/polarized{ + id = "CC_Conf" + }, +/turf/simulated/floor/plating, +/area/centcom220/admin1) +"TA" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkgreen" + }, +/area/centcom220/admin3) +"TB" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Палата 1" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/centcom220/general) +"TC" = ( +/obj/item/flag/nt, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"TD" = ( +/obj/structure/flora/grass/jungle, +/turf/simulated/floor/grass/jungle/no_creep, +/area/centcom220/park) +"TF" = ( +/obj/structure/chair/comfy/brown{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"TH" = ( +/obj/effect/turf_decal/box/corners{ + dir = 4 + }, +/turf/simulated/floor/mineral/abductor, +/area/centcom220/bar) +"TJ" = ( +/obj/structure/chair/stool/bar/dark{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/centcom220/bar) +"TK" = ( +/obj/machinery/economy/vending/snack/free, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"TM" = ( +/obj/structure/bed, +/obj/item/bedsheet/blue, +/turf/simulated/floor/carpet/cyan, +/area/centcom220/general) +"TN" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Лазарет" + }, +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/centcom220/general) +"TO" = ( +/obj/effect/landmark/spawner/prisonwarp, +/obj/effect/decal/cleanable/blood, +/turf/simulated/floor/plating, +/area/centcom220/jail) +"TP" = ( +/obj/structure/chair/office/dark, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"TQ" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/sleeper, +/turf/simulated/floor/plasteel{ + dir = 5; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"TS" = ( +/obj/machinery/door/airlock/medical/glass{ + name = "Escape Shuttle Infirmary" + }, +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/shuttle/escape) +"TU" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/closet/secure_closet/medical2, +/turf/simulated/floor/plasteel{ + dir = 9; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"TW" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"TX" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"Ua" = ( +/obj/machinery/door/airlock/centcom{ + name = "ОБР"; + req_one_access_txt = "109" + }, +/obj/effect/decal/warning_stripes/white, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Ub" = ( +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"Uc" = ( +/obj/structure/rack, +/obj/item/clothing/under/plasmaman/wizard, +/obj/item/clothing/head/helmet/space/plasmaman/wizard, +/obj/item/clothing/mask/breath, +/obj/item/tank/internals/plasmaman/belt/full, +/turf/simulated/floor/carpet/black, +/area/wizard_station) +"Ud" = ( +/obj/structure/dresser, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"Ue" = ( +/mob/living/simple_animal/hostile/creature{ + name = "Experiment 35b" + }, +/obj/item/candle/eternal/wizard, +/turf/simulated/floor/grass/jungle/no_creep, +/area/wizard_station) +"Ug" = ( +/obj/machinery/economy/vending/nta/blue, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Uh" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Ui" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/obj/effect/landmark/spawner/ertdirector, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/carpet/royalblack, +/area/centcom220/admin2) +"Uj" = ( +/obj/machinery/door/airlock/centcom{ + id_tag = "СС_Interior_2"; + name = "Зона ЦК"; + req_one_access_txt = "101" + }, +/obj/machinery/door_control/no_emag{ + id = "СС_BD_Interior_2"; + name = "Blast Door Open"; + pixel_x = -24; + req_one_access_txt = "101" + }, +/obj/effect/decal/warning_stripes/white, +/obj/machinery/door/poddoor/impassable{ + id_tag = "СС_BD_Interior_2"; + layer = 3 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Uk" = ( +/obj/machinery/door/airlock/external{ + aiControlDisabled = 1; + hackProof = 1; + locked = 1; + name = "Arrival Airlock" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"Ul" = ( +/obj/structure/chair/comfy/green, +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/carpet/green, +/area/centcom220/general) +"Uo" = ( +/obj/machinery/kitchen_machine/grill{ + pixel_x = 1; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"Up" = ( +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/admin2) +"Uq" = ( +/obj/structure/chair/sofa/bench/right{ + cover_color = "#68452a"; + dir = 4 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"Ur" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = 28 + }, +/obj/machinery/light/small{ + dir = 4; + pixel_y = 8 + }, +/turf/simulated/floor/plasteel{ + dir = 6; + icon_state = "whiteblue" + }, +/area/shuttle/escape) +"Us" = ( +/obj/machinery/computer/security{ + dir = 8; + network = list("SS13","Telecomms","Research Outpost","Mining Outpost","ERT","CentComm","Thunderdome") + }, +/obj/item/radio/intercom/specops{ + dir = 8; + pixel_x = 22 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/specops) +"Ut" = ( +/obj/structure/table/reinforced, +/obj/item/clipboard, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/effect/turf_decal/stripes/white/full{ + color = "#b59959" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Uu" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"Uv" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/carpet, +/area/centcom220/evac) +"Ux" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/filingcabinet, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Uy" = ( +/obj/effect/turf_decal/stripes/red/full, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Uz" = ( +/obj/structure/chair/sofa/left{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + icon_state = "darkblue" + }, +/area/centcom220/bar) +"UB" = ( +/turf/simulated/floor/plasteel{ + icon_state = "neutralfull" + }, +/area/centcom220/general) +"UD" = ( +/obj/structure/table/wood, +/obj/item/paicard{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/general) +"UE" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"UF" = ( +/obj/structure/bed/roller, +/obj/machinery/iv_drip, +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "whiteblue" + }, +/area/shuttle/escape) +"UG" = ( +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/bar) +"UH" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkbluealt" + }, +/area/centcom220/admin3) +"UJ" = ( +/turf/simulated/floor/plating/lava/smooth/airless, +/area/wizard_station) +"UK" = ( +/obj/structure/flora/ausbushes/brflowers, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"UL" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "darkbluecorners" + }, +/area/centcom220/bar) +"UM" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/energy/pulse/destroyer/annihilator{ + pixel_x = -6 + }, +/obj/item/gun/energy/pulse/destroyer/annihilator{ + pixel_x = 6 + }, +/obj/item/gun/energy/pulse/destroyer/annihilator, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"UN" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/centcom220/evac) +"UO" = ( +/turf/simulated/wall/indestructible/opsglass/limited_smooth, +/area/syndicate_mothership) +"UQ" = ( +/obj/structure/holohoop{ + dir = 4 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"UR" = ( +/turf/simulated/floor/beach/away/water/dense{ + density = 0; + water_overlay_image = null + }, +/area/centcom220/park) +"US" = ( +/obj/machinery/door/airlock/bathroom{ + id_tag = "cc_toilet_1"; + name = "Туалет" + }, +/turf/simulated/floor/plasteel{ + icon_state = "hydrofloor" + }, +/area/centcom220/evac) +"UT" = ( +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkyellowalt" + }, +/area/centcom220/supply) +"UV" = ( +/obj/effect/turf_decal/bot, +/obj/machinery/atmospherics/portable/canister/nitrogen, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"UW" = ( +/obj/machinery/economy/vending/cola/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"UX" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"UY" = ( +/obj/structure/window/full/basic, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/ywflowers, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/bar) +"Va" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "neutral" + }, +/area/centcom220/evac) +"Vb" = ( +/obj/structure/reagent_dispensers/fueltank, +/obj/effect/decal/warning_stripes/yellow/hollow, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Vc" = ( +/turf/simulated/floor/carpet/black, +/area/centcom220/evac) +"Vd" = ( +/obj/structure/table, +/obj/item/storage/fancy/cigarettes/dromedaryco{ + pixel_x = 6; + pixel_y = 2 + }, +/obj/item/lighter/zippo{ + pixel_x = -4; + pixel_y = 2 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"Ve" = ( +/obj/machinery/door/window/classic/normal{ + dir = 8; + name = "Бджолы" + }, +/obj/structure/flora/ausbushes/brflowers, +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/hydroponics{ + dir = 8 + }, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"Vf" = ( +/obj/structure/statue/sandstone/venus{ + color = "#5c5c5c"; + desc = "She lies just out of reach, as always. She somehow has your only toolbox."; + dir = 1 + }, +/turf/simulated/floor/plating/asteroid/basalt/airless, +/area/wizard_station) +"Vg" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/structure/closet/secure_closet/personal/cabinet, +/turf/simulated/floor/carpet/orange, +/area/centcom220/general) +"Vh" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluealt" + }, +/area/centcom220/admin1) +"Vi" = ( +/obj/structure/chair/office/dark{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblack, +/area/centcom220/admin1) +"Vk" = ( +/obj/structure/rack, +/obj/item/storage/firstaid/ert{ + pixel_y = 12 + }, +/obj/item/storage/firstaid/ert{ + pixel_y = 10 + }, +/obj/item/storage/firstaid/ert{ + pixel_y = 8 + }, +/obj/item/storage/firstaid/ert{ + pixel_y = 6 + }, +/obj/item/storage/firstaid/ert{ + pixel_y = 4 + }, +/obj/item/storage/firstaid/ert{ + pixel_y = 2 + }, +/obj/effect/decal/warning_stripes/white{ + color = "76643a" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Vl" = ( +/obj/structure/table{ + color = "#996633" + }, +/obj/machinery/bottler{ + pixel_y = 5 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"Vn" = ( +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowalt" + }, +/area/centcom220/supply) +"Vp" = ( +/obj/machinery/sleeper{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"Vr" = ( +/obj/structure/flora/junglebush/large{ + pixel_y = -7 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"Vs" = ( +/obj/structure/closet/secure_closet/personal/cabinet, +/obj/item/clothing/suit/browntrenchcoat, +/obj/item/clothing/head/fedora/brownfedora{ + pixel_y = 7 + }, +/obj/item/clothing/shoes/cowboy{ + pixel_y = -5 + }, +/turf/simulated/floor/carpet/blue, +/area/centcom220/general) +"Vt" = ( +/obj/machinery/door_control{ + id = "CC_Armory_Advanced_2"; + name = "Огнестрел"; + pixel_y = -24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Vw" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "barber" + }, +/area/shuttle/administration) +"Vx" = ( +/turf/simulated/floor/plasteel/freezer, +/area/wizard_station) +"Vz" = ( +/obj/structure/table, +/obj/item/paper_bin/nanotrasen{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen/multi/fountain{ + pixel_x = 4; + pixel_y = 3 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"VA" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"VB" = ( +/obj/machinery/economy/vending/nta/yellow, +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkbrown" + }, +/area/centcom220/admin3) +"VE" = ( +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/beach/away/coastline{ + dir = 1; + water_overlay_image = null + }, +/area/centcom220/evac) +"VG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"VH" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/obj/structure/chair/comfy/shuttle, +/obj/effect/decal/cleanable/dirt, +/turf/simulated/floor/plating, +/area/shuttle/administration) +"VJ" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkredaltstrip" + }, +/area/centcom220/jail) +"VK" = ( +/obj/machinery/biogenerator, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"VM" = ( +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/shuttle/escape) +"VN" = ( +/obj/structure/chair/wood/wings, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"VO" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"VP" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"VQ" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ppflowers, +/obj/structure/flora/ausbushes/sunnybush, +/obj/structure/window/full/shuttle, +/turf/simulated/floor/grass/no_creep, +/area/shuttle/escape) +"VT" = ( +/obj/machinery/door/airlock/titanium/glass{ + name = "Shuttle Cargo Hatch" + }, +/turf/simulated/floor/plasteel, +/area/shuttle/escape) +"VU" = ( +/turf/simulated/floor/plasteel{ + dir = 4; + icon_state = "brown" + }, +/area/shuttle/escape) +"VW" = ( +/obj/structure/flora/grass/jungle, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"VX" = ( +/obj/item/bikehorn/rubberducky, +/obj/structure/window/basic{ + dir = 1 + }, +/turf/simulated/floor/plasteel/freezer, +/area/wizard_station) +"VZ" = ( +/obj/structure/filingcabinet/filingcabinet, +/turf/simulated/floor/wood, +/area/centcom220/admin1) +"Wb" = ( +/obj/structure/chair/sofa/bench{ + cover_color = "#404144"; + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Wc" = ( +/obj/item/beach_ball{ + pixel_y = 12 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"We" = ( +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/escape) +"Wf" = ( +/obj/effect/landmark/newplayer_start, +/turf/simulated/wall/indestructible/splashscreen, +/area/start) +"Wg" = ( +/obj/effect/turf_decal/box/corners{ + dir = 8 + }, +/turf/simulated/floor/mineral/abductor, +/area/centcom220/bar) +"Wh" = ( +/turf/simulated/floor/plasteel{ + dir = 8; + icon_state = "brown" + }, +/area/shuttle/escape) +"Wi" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_x = 4; + pixel_y = 6 + }, +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_x = -4; + pixel_y = 6 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"Wj" = ( +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"Wk" = ( +/obj/structure/flora/rock/pile/largejungle, +/turf/simulated/floor/grass/jungle/no_creep, +/area/wizard_station) +"Wl" = ( +/obj/structure/filingcabinet/medical, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Wm" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/flashlight/lamp/green/off{ + layer = 3.1; + pixel_x = -16; + pixel_y = 24 + }, +/turf/simulated/floor/carpet, +/area/centcom220/general) +"Wn" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/mineral/titanium, +/area/shuttle/transport) +"Wo" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 9; + icon_state = "darkredalt" + }, +/area/centcom220/jail) +"Wp" = ( +/obj/structure/chair/sofa/bench/right{ + cover_color = "#68452a"; + dir = 8 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"Wq" = ( +/obj/structure/reagent_dispensers/watertank, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"Wr" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/projectile/automatic/m90{ + pixel_x = -6 + }, +/obj/item/gun/projectile/automatic/m90{ + pixel_x = 6 + }, +/obj/item/gun/projectile/automatic/m90, +/obj/machinery/light/spot{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Ws" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"Wt" = ( +/obj/machinery/light/small{ + dir = 8 + }, +/turf/simulated/floor/wood, +/area/centcom220/evac) +"Wv" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table{ + color = "#996633" + }, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/pulse, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/taser, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/tesla, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/tesla, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/tesla, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/xray, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/xray, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/xray, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/immolator, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/immolator, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/immolator, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/disabler, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/disabler, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/disabler, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/carbine, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/lmg, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bola, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bola, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/bola, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/missile_rack/heavy, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot, +/obj/item/mecha_parts/mecha_equipment/weapon/ballistic/scattershot, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"Wx" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/general) +"Wz" = ( +/obj/structure/chair/sofa/bench/left{ + cover_color = "#68452a"; + dir = 8 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"WA" = ( +/obj/machinery/door/airlock/external{ + id_tag = "s_docking_airlock"; + name = "Shuttle Hatch"; + req_access_txt = "109" + }, +/obj/docking_port/mobile{ + dir = 2; + dwidth = 2; + height = 11; + id = "specops"; + name = "ert shuttle"; + width = 5 + }, +/obj/structure/fans/tiny, +/obj/docking_port/stationary{ + dir = 2; + dwidth = 2; + height = 11; + id = "specops_away"; + name = "centcom bay 3"; + width = 5 + }, +/turf/simulated/floor/plating, +/area/shuttle/specops) +"WB" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkredalt" + }, +/area/centcom220/jail) +"WC" = ( +/obj/structure/chair/sofa/bench/right{ + cover_color = "#68452a"; + dir = 8 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"WD" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/snacks/benedict{ + pixel_y = 6 + }, +/obj/item/kitchen/utensil/fork{ + pixel_x = -12; + pixel_y = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"WE" = ( +/mob/living/simple_animal/pig, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"WF" = ( +/turf/simulated/wall/indestructible/riveted, +/area/centcom220/evac) +"WG" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbluealt" + }, +/area/centcom220/admin1) +"WJ" = ( +/turf/simulated/floor/grass/jungle/no_creep, +/area/wizard_station) +"WK" = ( +/obj/structure/window/reinforced, +/turf/simulated/floor/carpet, +/area/centcom220/evac) +"WL" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 9 + }, +/obj/effect/turf_decal/siding/blue/corner, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/bar) +"WM" = ( +/obj/machinery/chem_dispenser/botanical/upgraded, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"WO" = ( +/obj/effect/decal/warning_stripes/red, +/obj/machinery/door/poddoor/shutters{ + dir = 2; + id_tag = "CC_Armory_Epsilon"; + name = "Epsilon" + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbrownfull" + }, +/area/centcom220/admin3) +"WP" = ( +/obj/structure/noticeboard{ + dir = 8; + pixel_x = 32 + }, +/obj/structure/reagent_dispensers/water_cooler, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"WQ" = ( +/obj/structure/chair/comfy/corp{ + dir = 8 + }, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"WR" = ( +/obj/machinery/computer/med_data{ + dir = 8 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluefull" + }, +/area/centcom220/admin2) +"WT" = ( +/obj/structure/chair/comfy/brown{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/bar) +"WU" = ( +/obj/structure/statue/gold/hop{ + anchored = 1; + layer = 5; + pixel_y = 9 + }, +/turf/simulated/floor/plasteel{ + desc = "\"This is a plaque in honour of our comrades on the G4407 Stations. Hopefully TG4407 model can live up to your fame and fortune.\" Scratched in beneath that is a crude image of a meteor and a spaceman. The spaceman is laughing. The meteor is exploding."; + dir = 4; + icon_state = "plaque"; + name = "Comemmorative Plaque" + }, +/area/centcom220/park) +"WV" = ( +/obj/structure/coatrack, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"WX" = ( +/obj/machinery/computer/communications, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"WY" = ( +/obj/machinery/cryopod/robot/offstation, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"WZ" = ( +/obj/structure/table/reinforced, +/obj/item/ammo_box/magazine/m556/arg{ + pixel_y = 4 + }, +/obj/item/ammo_box/magazine/m556/arg{ + pixel_y = 4 + }, +/obj/item/ammo_box/magazine/m556/arg{ + pixel_y = 4 + }, +/obj/item/ammo_box/magazine/m556/arg{ + pixel_y = 4 + }, +/obj/item/ammo_box/magazine/m556/arg{ + pixel_y = 4 + }, +/obj/item/ammo_box/magazine/m556/arg{ + pixel_y = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Xa" = ( +/obj/structure/table/reinforced, +/obj/item/reagent_containers/glass/beaker/large{ + pixel_y = 3 + }, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"Xb" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 1 + }, +/obj/effect/turf_decal/siding/blue, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/bar) +"Xc" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/crate/engineering, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Xd" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbluecornersalt" + }, +/area/centcom220/admin1) +"Xf" = ( +/obj/effect/spawner/window/shuttle, +/turf/simulated/floor/plating, +/area/shuttle/transport) +"Xg" = ( +/obj/structure/bookcase/manuals, +/obj/item/book/manual/random, +/obj/item/book/manual/wiki/security_space_law, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Xh" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "sst_armory"; + layer = 3; + name = "Armory" + }, +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"Xi" = ( +/obj/machinery/recharge_station/upgraded, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"Xj" = ( +/obj/machinery/door/airlock/centcom{ + name = "Оружейная"; + req_one_access_txt = "114" + }, +/obj/machinery/door/poddoor/impassable{ + id_tag = "СС_Office_Armory"; + layer = 3; + name = "Тебе скорее всего сюда нельзя, увы." + }, +/obj/machinery/door_control/no_emag{ + id = "СС_Office_Armory"; + name = "Blast Door Open"; + pixel_x = -24; + req_one_access_txt = "114" + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Xk" = ( +/obj/machinery/economy/vending/coffee/free, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/bar) +"Xl" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluecornersalt" + }, +/area/centcom220/admin1) +"Xm" = ( +/obj/machinery/ai_status_display, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/escape) +"Xp" = ( +/obj/machinery/economy/vending/hydroseeds, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"Xq" = ( +/obj/structure/closet/cabinet{ + req_one_access_txt = "114" + }, +/obj/item/clothing/suit/judgerobe{ + name = "Supreme judge's robe" + }, +/obj/item/clothing/head/powdered_wig{ + desc = null; + name = "Supreme judge wig" + }, +/obj/item/clothing/gloves/color/white{ + desc = null; + name = "Supreme judge gloves" + }, +/obj/item/clothing/shoes/centcom{ + desc = null; + name = "Dress shoes" + }, +/obj/item/card/id/centcom{ + icon_state = "deathsquad"; + name = "Supreme Judge ID card"; + registered_name = "Supreme Judge" + }, +/obj/item/clothing/accessory/blue, +/obj/item/clothing/accessory/black, +/obj/item/clothing/accessory/holster, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Xs" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"Xv" = ( +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"Xw" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/light, +/area/centcom220/evac) +"Xy" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "CC_DeathSquad"; + layer = 3; + name = "Отряд Специальных Операций" + }, +/obj/effect/decal/warning_stripes/white, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"XA" = ( +/obj/machinery/door/poddoor/shutters{ + dir = 8; + id_tag = "СС_Jail_1"; + name = "Камера 1" + }, +/turf/simulated/wall/indestructible/fakeglass, +/area/centcom220/jail) +"XB" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 1 + }, +/obj/machinery/light, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"XC" = ( +/obj/machinery/conveyor/west{ + id = "QMLoad" + }, +/turf/simulated/floor/plating, +/area/centcom220/supply) +"XD" = ( +/obj/effect/landmark/spawner/prisonwarp, +/turf/simulated/floor/plating, +/area/centcom220/jail) +"XE" = ( +/obj/structure/table, +/obj/item/storage/firstaid/surgery{ + pixel_y = 6 + }, +/obj/item/clothing/gloves/color/latex/nitrile, +/turf/simulated/floor/plasteel{ + dir = 10; + icon_state = "whiteblue" + }, +/area/centcom220/general) +"XF" = ( +/obj/structure/table/glass, +/obj/item/reagent_containers/food/snacks/birthdaycakeslice, +/obj/item/kitchen/utensil/fork{ + pixel_x = 11; + pixel_y = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"XG" = ( +/obj/structure/bookcase/random, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"XH" = ( +/obj/structure/flora/ausbushes/grassybush, +/obj/structure/flora/ausbushes/ywflowers, +/obj/structure/flora/ausbushes/fernybush, +/obj/structure/window/full/shuttle, +/turf/simulated/floor/grass/no_creep, +/area/shuttle/escape) +"XI" = ( +/obj/machinery/computer/atmos_alert{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkyellowfull" + }, +/area/centcom220/admin2) +"XJ" = ( +/turf/simulated/floor/plasteel/dark, +/area/syndicate_mothership) +"XK" = ( +/obj/structure/flora/tree/jungle, +/obj/item/flashlight/lantern{ + anchored = 1; + light_color = "#FF9F40"; + on = 1; + pixel_x = 10; + pixel_y = 14 + }, +/turf/simulated/floor/grass/jungle, +/area/centcom220/park) +"XL" = ( +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"XM" = ( +/obj/structure/table/abductor, +/obj/effect/spawner/lootdrop/CCfood/meat, +/obj/effect/turf_decal/siding/white{ + dir = 6 + }, +/turf/simulated/floor/fakespace, +/area/centcom220/bar) +"XN" = ( +/obj/machinery/atmospherics/pipe/manifold/hidden, +/turf/simulated/floor/plasteel{ + icon_state = "white" + }, +/area/centcom220/general) +"XO" = ( +/obj/structure/table/glass, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/item/clipboard{ + pixel_y = 3 + }, +/turf/simulated/floor/carpet, +/area/centcom220/admin3) +"XP" = ( +/obj/structure/closet/crate, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/emergency, +/obj/item/flashlight/flare, +/obj/item/flashlight/flare, +/obj/item/crowbar, +/obj/item/wrench, +/obj/item/radio, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"XR" = ( +/obj/structure/lattice, +/turf/space, +/area/space) +"XS" = ( +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluealt" + }, +/area/centcom220/admin2) +"XU" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/kirbyplants, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/general) +"XV" = ( +/obj/machinery/light/small{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "neutral" + }, +/area/centcom220/evac) +"XW" = ( +/obj/structure/chair/sofa/right, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"XX" = ( +/obj/structure/window/reinforced, +/obj/structure/flora/ausbushes/ppflowers, +/turf/simulated/floor/grass/no_creep, +/area/centcom220/evac) +"XY" = ( +/obj/mecha/combat/durand, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"XZ" = ( +/obj/structure/safe, +/obj/item/stack/spacecash{ + amount = 1000000; + max_amount = 1000000; + name = "Мильён" + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"Ya" = ( +/obj/structure/shuttle/engine/heater, +/obj/structure/window/reinforced{ + dir = 1 + }, +/turf/simulated/floor/plating/airless, +/area/shuttle/administration) +"Yb" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/shuttle/administration) +"Yc" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Yd" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/energy/gun/blueshield/pdw9{ + pixel_x = -6 + }, +/obj/item/gun/energy/gun/blueshield/pdw9{ + pixel_x = 6 + }, +/obj/item/gun/energy/gun/blueshield/pdw9, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Ye" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluealt" + }, +/area/centcom220/admin1) +"Yf" = ( +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkbluealt" + }, +/area/centcom220/admin1) +"Yh" = ( +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"Yi" = ( +/turf/simulated/wall/indestructible/syndicate, +/area/syndicate_mothership) +"Yj" = ( +/obj/structure/chair/comfy/corp{ + dir = 1 + }, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"Yl" = ( +/obj/structure/chair/sofa/bench/left{ + cover_color = "#68452a"; + layer = 3.1 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"Ym" = ( +/turf/simulated/floor/plasteel{ + icon_state = "whitebluefull" + }, +/area/centcom220/general) +"Yn" = ( +/obj/structure/chair/comfy/purp{ + dir = 1 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"Yo" = ( +/obj/structure/chair/comfy/purp{ + name = "wizard council throne" + }, +/turf/simulated/floor/carpet/red, +/area/wizard_station) +"Yp" = ( +/obj/item/kirbyplants, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"Yq" = ( +/obj/machinery/door/poddoor/impassable{ + id_tag = "nukeop_ready"; + layer = 3; + name = "Shuttle Dock Door" + }, +/turf/simulated/floor/plasteel{ + icon_state = "bar" + }, +/area/syndicate_mothership) +"Yr" = ( +/obj/structure/table/reinforced, +/obj/machinery/kitchen_machine/microwave{ + layer = 5; + pixel_x = -1; + pixel_y = 7 + }, +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel{ + icon_state = "cafeteria" + }, +/area/centcom220/bar) +"Ys" = ( +/obj/machinery/computer/communications{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"Yt" = ( +/obj/effect/decal/nanotrasen_logo/n2, +/turf/simulated/floor/plasteel, +/area/centcom220/evac) +"Yz" = ( +/obj/structure/chair/office/dark{ + dir = 8 + }, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/carpet, +/area/centcom220/admin3) +"YB" = ( +/obj/item/flag/wiz, +/turf/simulated/floor/carpet/purple, +/area/wizard_station) +"YE" = ( +/obj/item/flag/nt, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"YF" = ( +/obj/structure/chair/comfy/red{ + dir = 8 + }, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"YG" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbrown" + }, +/area/centcom220/admin3) +"YH" = ( +/obj/machinery/light/spot, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluealt" + }, +/area/centcom220/admin3) +"YI" = ( +/obj/machinery/computer/station_alert, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"YJ" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel{ + dir = 1; + icon_state = "darkblue" + }, +/area/centcom220/bar) +"YK" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet/purple, +/area/centcom220/general) +"YM" = ( +/obj/machinery/economy/vending/snack/free, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/bar) +"YO" = ( +/obj/structure/table/wood, +/obj/item/paper_bin{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/pen/multi{ + pixel_x = -2; + pixel_y = 6 + }, +/turf/simulated/floor/carpet/cyan, +/area/centcom220/general) +"YP" = ( +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/evac) +"YQ" = ( +/obj/structure/chair/office/light, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"YR" = ( +/obj/machinery/economy/vending/nta/green, +/turf/simulated/floor/plasteel/dark{ + dir = 10; + icon_state = "darkgreen" + }, +/area/centcom220/admin3) +"YS" = ( +/obj/machinery/door/airlock/external{ + id_tag = "syndishuttle_door_int"; + locked = 1; + name = "Ship External Access"; + req_access_txt = "150" + }, +/obj/machinery/atmospherics/pipe/simple/hidden{ + dir = 5 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/syndicate) +"YT" = ( +/obj/structure/bed/roller, +/turf/simulated/floor/plasteel{ + icon_state = "cmo" + }, +/area/shuttle/escape) +"YU" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/book/manual/wiki/faxes, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin1) +"YV" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/obj/machinery/light{ + dir = 4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"YW" = ( +/obj/structure/extinguisher_cabinet, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/escape) +"YX" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 4 + }, +/obj/machinery/light{ + dir = 8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"YY" = ( +/obj/item/radio/intercom{ + dir = 8; + pixel_x = -28 + }, +/obj/machinery/recharge_station, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"YZ" = ( +/obj/machinery/disco/immobile, +/obj/effect/turf_decal/box/white, +/turf/simulated/floor/mineral/abductor, +/area/centcom220/bar) +"Za" = ( +/obj/structure/closet/crate/engineering, +/obj/item/storage/toolbox/electrical{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/item/storage/toolbox/emergency, +/obj/item/storage/toolbox/mechanical{ + pixel_x = 4; + pixel_y = -4 + }, +/turf/simulated/floor/plasteel{ + icon_state = "bot" + }, +/area/shuttle/escape) +"Zb" = ( +/obj/machinery/door/airlock/titanium{ + id_tag = "s_docking_airlock" + }, +/obj/docking_port/mobile{ + dir = 2; + dwidth = 2; + height = 12; + id = "ferry"; + name = "ferry shuttle"; + width = 5 + }, +/obj/docking_port/stationary{ + dir = 2; + dwidth = 2; + height = 12; + id = "ferry_away"; + name = "centcom bay 2"; + width = 5 + }, +/turf/simulated/floor/plating, +/area/shuttle/transport) +"Zc" = ( +/obj/machinery/economy/vending/coffee/free, +/turf/simulated/floor/wood/fancy/oak, +/area/centcom220/general) +"Zd" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 10 + }, +/obj/effect/turf_decal/siding/blue/corner{ + dir = 4 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/bar) +"Ze" = ( +/turf/simulated/floor/mineral/titanium/blue, +/area/shuttle/transport) +"Zf" = ( +/obj/item/flashlight/lantern{ + anchored = 1; + layer = 5; + light_color = "#FF9F40"; + on = 1 + }, +/turf/simulated/floor/wood, +/area/centcom220/park) +"Zg" = ( +/obj/structure/table/reinforced, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/laser/heavy, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, +/obj/item/mecha_parts/mecha_equipment/weapon/energy/ion, +/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, +/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, +/obj/item/mecha_parts/mecha_equipment/anticcw_armor_booster, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/repair_droid, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/obj/item/mecha_parts/mecha_equipment/tesla_energy_relay, +/turf/simulated/floor/mech_bay_recharge_floor, +/area/centcom220/admin3) +"Zh" = ( +/obj/structure/table/wood, +/obj/item/flashlight/lamp{ + pixel_y = 4 + }, +/turf/simulated/floor/carpet/cyan, +/area/centcom220/general) +"Zj" = ( +/obj/structure/table/reinforced, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_x = -6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_x = 6; + pixel_y = 6 + }, +/obj/item/radio{ + pixel_y = 6 + }, +/obj/item/radio{ + pixel_y = 6 + }, +/obj/item/radio{ + pixel_y = 6 + }, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 4; + icon_state = "darkgreen" + }, +/area/centcom220/admin3) +"Zk" = ( +/obj/machinery/door/airlock/centcom{ + name = "Офисы"; + req_one_access_txt = "101" + }, +/obj/effect/decal/warning_stripes/blue, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"Zl" = ( +/obj/machinery/door/airlock/external{ + aiControlDisabled = 1; + hackProof = 1; + name = "Arrival Airlock" + }, +/obj/structure/fans/tiny, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/evac) +"Zm" = ( +/obj/item/clipboard, +/obj/item/folder/red, +/obj/item/stamp/denied{ + pixel_x = 3; + pixel_y = 3 + }, +/obj/item/stamp, +/obj/structure/table/reinforced, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin3) +"Zn" = ( +/obj/effect/turf_decal/siding/blue{ + dir = 5 + }, +/obj/effect/turf_decal/siding/blue/corner{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/bar) +"Zo" = ( +/obj/machinery/door/airlock/centcom{ + name = "Мостик"; + req_one_access_txt = "113" + }, +/obj/effect/decal/warning_stripes/blue, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"Zp" = ( +/obj/structure/shuttle/engine/propulsion, +/turf/simulated/floor/plating/airless, +/area/shuttle/escape) +"Zq" = ( +/obj/structure/chair/comfy/black{ + dir = 8 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"Zs" = ( +/obj/machinery/economy/vending/nta/medical, +/turf/simulated/floor/plasteel/dark{ + icon_state = "darkbluefull" + }, +/area/centcom220/admin3) +"Zu" = ( +/obj/structure/sign/greencross, +/turf/simulated/wall/mineral/titanium, +/area/shuttle/escape) +"Zv" = ( +/obj/machinery/light/spot{ + dir = 8 + }, +/obj/machinery/computer/camera_advanced{ + dir = 4 + }, +/turf/simulated/floor/carpet/royalblack, +/area/shuttle/administration) +"Zw" = ( +/turf/simulated/wall/r_wall, +/area/start) +"Zx" = ( +/obj/structure/rack/gunrack, +/obj/item/gun/energy/gun/advtaser{ + pixel_x = -6 + }, +/obj/item/gun/energy/gun/advtaser{ + pixel_x = 6 + }, +/obj/item/gun/energy/gun/advtaser, +/obj/machinery/light/spot{ + dir = 4 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin3) +"Zy" = ( +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/chair/sofa/right{ + dir = 8 + }, +/turf/simulated/floor/carpet/arcade, +/area/centcom220/general) +"Zz" = ( +/obj/structure/chair/wood/wings{ + dir = 1 + }, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/bar) +"ZA" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 10; + icon_state = "darkbluealt" + }, +/area/centcom220/admin2) +"ZB" = ( +/obj/structure/chair/comfy/shuttle{ + dir = 8 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/specops) +"ZE" = ( +/obj/machinery/computer/shuttle/ert{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"ZF" = ( +/obj/structure/chair/comfy/corp, +/obj/effect/landmark/spawner/aroomwarp, +/turf/simulated/floor/carpet/black, +/area/centcom220/admin2) +"ZG" = ( +/turf/simulated/wall/mineral/plastitanium, +/area/shuttle/administration) +"ZH" = ( +/obj/structure/bookcase/random, +/obj/effect/decal/cleanable/cobweb, +/turf/simulated/floor/carpet/red, +/area/wizard_station) +"ZI" = ( +/obj/structure/table/wood{ + color = "#996633" + }, +/obj/item/flashlight/lamp/green{ + pixel_x = -4; + pixel_y = 12 + }, +/obj/item/toy/figure/crew/librarian{ + pixel_x = 12; + pixel_y = 12 + }, +/obj/item/paper{ + pixel_x = 3; + pixel_y = -8 + }, +/turf/simulated/floor/plasteel{ + icon_state = "grimy" + }, +/area/centcom220/general) +"ZK" = ( +/obj/structure/rack, +/obj/machinery/light/small{ + dir = 8 + }, +/obj/item/autosurgeon/organ, +/turf/simulated/floor/wood/fancy/cherry, +/area/centcom220/admin2) +"ZL" = ( +/obj/structure/showcase, +/turf/simulated/floor/wood, +/area/wizard_station) +"ZM" = ( +/obj/machinery/economy/vending/snack/free, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"ZO" = ( +/obj/machinery/economy/vending/chinese/free, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin2) +"ZP" = ( +/obj/structure/table/glass, +/turf/simulated/floor/carpet/black, +/area/centcom220/general) +"ZR" = ( +/obj/structure/sink{ + dir = 1; + pixel_y = -10 + }, +/turf/simulated/floor/plasteel{ + icon_state = "whiteblue" + }, +/area/centcom220/general) +"ZS" = ( +/obj/machinery/light/spot{ + dir = 1 + }, +/turf/simulated/floor/plasteel/dark{ + dir = 1; + icon_state = "darkbluealt" + }, +/area/centcom220/admin3) +"ZT" = ( +/obj/machinery/computer/shuttle/ert{ + dir = 4 + }, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Special Ops."; + name = "Special Ops. Monitor"; + network = list("ERT"); + pixel_x = -30 + }, +/turf/simulated/floor/mineral/plastitanium/red, +/area/shuttle/specops) +"ZU" = ( +/obj/structure/bookcase/random, +/turf/simulated/floor/carpet/red, +/area/wizard_station) +"ZV" = ( +/obj/effect/decal/warning_stripes/yellow/hollow, +/obj/structure/closet/crate/sci, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/admin1) +"ZW" = ( +/obj/structure/closet/crate/trashcart{ + name = "Специальная доставка с ЦК" + }, +/obj/effect/turf_decal/bot_white, +/turf/simulated/floor/plasteel/dark, +/area/centcom220/supply) +"ZX" = ( +/obj/structure/table/abductor, +/obj/effect/spawner/lootdrop/CCfood/meat, +/obj/effect/turf_decal/siding/white{ + dir = 5 + }, +/turf/simulated/floor/fakespace, +/area/centcom220/bar) +"ZZ" = ( +/turf/simulated/floor/plasteel/dark{ + dir = 9; + icon_state = "darkbluealt" + }, +/area/centcom220/admin1) + +(1,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(2,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(3,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(4,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(5,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(6,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +WF +WF +WF +WF +WF +WF +WF +WF +WF +WF +WF +WF +WF +WF +WF +WF +WF +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +cI +cI +cI +cI +cI +cI +cI +cI +cI +cI +cI +cI +cI +cI +cI +cI +HX +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(7,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +aN +oc +oc +oc +oc +aN +WF +xw +xw +WF +aN +oc +oc +oc +oc +aN +XR +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +cI +Wo +LD +LD +AJ +LD +LD +AJ +LD +LD +AJ +LD +LD +AJ +LD +CD +cI +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(8,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +oc +oc +oc +oc +oc +oc +WF +Dl +Ek +WF +oc +oc +oc +oc +oc +oc +XR +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +cI +rz +rQ +PL +Qb +Qb +Qb +vE +Qb +Qb +Qb +Qb +Qb +Km +Jh +BD +cI +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(9,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +oc +oc +oc +oc +oc +SV +Uk +EK +SR +Uk +vX +oc +oc +oc +oc +oc +XR +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +cI +rz +rQ +WB +cI +XA +sV +cI +pW +MK +cI +Tp +SI +cI +vm +pK +cI +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(10,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +oc +oc +oc +oc +oc +oc +WF +EK +SR +WF +oc +oc +oc +oc +oc +oc +XR +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +bX +rQ +WB +cI +Nw +TO +IK +Nw +XD +IK +Rb +XD +IK +Nw +XD +cI +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(11,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +aN +oc +oc +oc +oc +aN +WF +dP +wv +WF +aN +oc +oc +oc +oc +aN +XR +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Ib +Qe +RM +Ap +RM +iV +RM +Ap +RM +Qe +Ib +rz +rQ +WB +cI +Kq +tJ +cI +xl +tJ +cI +Kq +tJ +cI +Kq +gj +cI +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(12,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +MM +MM +MM +WF +WF +WF +WF +WF +WF +WF +WF +WF +WF +EK +SR +WF +WF +WF +WF +WF +WF +WF +WF +WF +WF +aN +aN +aN +aN +aN +aN +aN +vK +vK +vK +vK +vK +vK +vK +vK +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Ib +SX +Mh +Mh +Mh +Ps +Mh +Mh +Mh +by +Ib +JJ +VJ +BD +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +cI +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(13,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +MM +MM +MM +WF +KQ +NT +vh +WF +os +ut +oM +vj +HJ +AG +KU +ut +os +EK +SR +os +ut +vj +FI +CP +FI +zY +ut +os +vK +vK +vK +vK +vK +vK +vK +vK +vK +Fv +ZM +Hx +ro +fh +Fv +vK +vK +vK +vK +vK +vK +vK +vK +vK +vK +fA +fA +fA +fA +fA +fA +fA +fA +fA +Ib +SX +Lu +BB +BE +KD +uC +WR +Pq +by +Ib +Ib +IO +Ib +Ib +aO +Mh +bL +lY +RM +RM +fE +aO +DC +TC +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(14,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +ri +MM +MM +MM +WF +vq +dR +dR +WF +dR +dR +dR +WF +CI +zE +zE +zE +zE +zE +zE +zE +zE +nf +cD +zE +zE +zE +zE +zE +zE +zE +zE +fp +vK +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +vK +CR +CR +Uy +CR +CR +fA +Tg +OM +fA +Ib +Qe +tL +wS +Oi +Qe +RM +RM +RM +Qe +Ib +wW +Bu +ZA +Ib +lq +RM +SE +sk +Lz +RM +Ky +Sl +Sm +bu +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(15,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +Uv +yu +yu +yu +Sv +cL +cL +Wt +cL +cL +cL +Wt +EK +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +SR +UB +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +vF +CR +CR +CR +CR +CR +Uj +bG +Vh +fA +Ib +Qe +uy +uy +Qe +SX +Mh +Mh +Mh +by +Ib +dQ +fK +aT +Zk +Qe +RM +OR +GC +MI +RM +IW +Nr +RM +Tv +Ib +Ib +Ib +Ib +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(16,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +Ft +yu +yu +yu +ME +cL +cL +cL +cL +cL +cL +cL +EK +Ml +rw +Va +Va +Va +rn +Va +Va +Va +Va +Va +Va +Va +EB +zu +rw +Va +Va +cX +vK +sA +sA +Ia +sA +sA +sA +Xv +sA +sA +sA +sA +Ia +sA +sA +sA +Xv +sA +sA +sA +sA +Ia +sA +sA +vK +CR +CR +CR +CR +CR +fA +bG +Vh +fA +fA +RM +pw +Fz +JL +SX +PR +Tr +PR +by +Ib +dQ +fK +XS +Ib +Ob +RM +RM +RM +RM +RM +IW +cJ +RM +uv +Ib +NQ +BO +GQ +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(17,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +dZ +yu +yu +ze +AO +cL +Dq +yu +wI +wI +wI +if +EK +Ml +SR +Gp +xn +xn +yN +xn +xn +fo +vK +vK +vK +vK +TN +oV +TN +vK +vK +vK +vK +vK +vK +vK +vK +vK +Cm +Xv +sA +vK +vK +vK +vK +vK +vK +sA +Xv +YE +vK +vK +vK +vK +vK +vK +vK +fA +xf +wJ +xf +fA +fA +bG +Vh +ng +fA +RM +pw +Nz +fK +Qe +ZO +wS +BC +Qe +Zo +PT +fK +XS +Ib +rx +RM +RM +RM +RM +RM +RM +RM +RM +Qe +Xj +RM +RM +UM +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(18,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +KS +yu +yu +WK +PI +cL +yu +yu +pG +pG +pG +At +EK +Ml +SR +EO +Wj +Wj +Wj +Wj +Wj +UX +vK +av +HH +mX +sd +xU +oo +mX +PQ +Vp +vK +IN +rA +rA +UD +vK +FA +Xv +sA +vK +WV +FE +NR +fQ +vK +sA +Xv +Cm +vK +Fv +Xv +NE +Xv +Fv +vK +Pm +Vz +JW +Bm +vl +fA +bG +Vh +eG +fA +hE +pw +KJ +Sf +Qe +Qe +Qe +Qe +Qy +Up +zT +fK +DE +Ib +MG +RV +Rq +RM +rG +Ib +Ib +vi +RM +ak +Ib +RM +RM +ho +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(19,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +Ft +yu +Vc +Vc +eC +fY +fY +fY +xb +xb +xb +Ph +EK +Ml +SR +EO +Wj +Wj +Wj +Wj +Wj +UX +vK +Fk +Se +TB +bi +Ym +Se +mY +bi +nM +vK +De +Kv +Kv +vT +vK +Jm +Xv +sA +cA +sA +pk +pk +mx +vK +sA +Xv +yf +mX +Xv +zS +Xv +zS +Xv +vK +Pg +Pg +ax +Pg +xt +fA +bG +Vh +Wb +fA +RM +pw +ug +fK +Qe +yP +wS +zZ +Qe +Zo +PT +fK +XS +Ib +Ga +RL +RM +RM +RM +TC +Ib +YI +RM +Bn +Ib +Hi +RM +Nh +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(20,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +hS +yu +Vc +xh +dm +fY +zz +xh +yu +yu +yu +mg +XV +Ml +SR +EO +Wj +Wj +Wj +Wj +Wj +jE +vK +wA +jd +mX +be +vn +jd +mX +be +Tm +vK +Kv +Kv +zn +JZ +vK +KT +Xv +sA +vK +wL +Vg +mE +HZ +vK +QO +Xv +JU +mX +Xv +yF +pL +yF +wX +vK +yQ +Pg +Pg +Pg +lr +fA +bG +Vh +Wb +fA +RM +pw +ny +JL +SX +fF +Mi +pv +by +Ib +dQ +fK +XS +Ib +WX +RM +FG +RM +RM +Cq +Ib +Sl +Sm +bu +Ib +vt +RM +Ib +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(21,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +Ft +yu +Vc +Vc +bC +fY +fY +fY +wI +wI +wI +GL +EK +Ml +SR +EO +Wj +MA +MA +MA +Wj +UX +vK +vK +vK +vK +TN +vK +TN +vK +vK +vK +vK +XU +Kv +Zy +vk +vK +Cm +Xv +sZ +vK +vK +vK +vK +vK +vK +sA +Xv +dL +mX +Xv +YF +Xv +YF +Xv +vK +ng +IJ +WP +Jg +ng +fA +bG +Vh +IQ +fA +Qe +Uh +Uh +Qe +SX +TF +TF +TF +by +Ib +dQ +fK +XS +Ib +Tt +py +cu +RM +RM +TC +Ib +aO +qM +TC +Ib +RC +cE +XZ +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(22,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +KS +yu +yu +WK +PI +cL +yu +yu +pG +pG +pG +At +EK +Ml +SR +Wj +Wj +Wj +Wj +Wj +Wj +Wj +ss +vK +az +hj +xU +LA +oo +TU +xU +XE +vK +iA +iA +tG +WV +vK +sA +Xv +sA +vK +dk +Es +Lq +GU +vK +sA +Xv +Cm +vK +Fv +Xv +Xv +Xv +Fv +vK +fA +xo +fA +fA +fA +fA +bG +Vh +ng +fA +Qe +tL +wS +Oi +Qe +RM +RM +RM +Qe +Ib +dQ +fK +XS +Ib +Ib +Ib +Ib +LV +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(23,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +dZ +yu +yu +ze +zi +cL +Dq +yu +xb +xb +xb +rm +EK +Ml +SR +Wj +Wj +Wj +ys +Wj +Wj +Wj +EJ +vK +mu +XN +AA +AA +Se +xS +Ym +rT +vK +MX +iA +sA +sA +gZ +sA +Xv +sA +cA +sA +rX +rX +iW +vK +sA +Xv +YE +vK +vK +vK +Xv +vK +vK +vK +Yp +IJ +ZZ +mV +mV +mV +Xd +Vh +fA +fA +SX +cM +eH +Nu +Qm +Nu +XI +zt +by +Ib +dQ +fK +XS +Ib +aO +Lc +xz +Qe +Xg +Cy +aO +Ib +aO +oW +Xq +ZK +aO +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(24,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +Ft +yu +yu +yu +Sv +cL +cL +cL +cL +cL +cL +cL +EK +Ml +SR +Wj +Wj +Wj +Wj +Wj +Wj +Wj +LW +vK +pB +Oj +bl +AA +Se +BQ +Ym +aJ +vK +Ix +Vs +vM +nJ +vK +sA +Xv +sA +vK +WV +Jp +Cd +YK +vK +sA +Xv +sA +sA +sA +sA +Xv +kl +sA +vK +ng +IJ +vI +IJ +IJ +IJ +IJ +Vh +fA +Ib +SX +TF +TF +TF +Qm +TF +TF +TF +by +Ib +dQ +fK +aT +Ff +RM +RM +RM +RM +RM +RM +RM +Ib +RM +RM +RM +RM +mv +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(25,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +Uv +yu +yu +yu +ME +cL +cL +qz +cL +cL +cL +qz +EK +Ml +SR +EO +Wj +MA +MA +MA +Wj +UX +vK +vK +vK +vK +bt +AA +Se +qV +Ym +ZR +OC +vK +vK +vK +vK +vK +sA +Xv +YE +vK +vK +vK +vK +vK +vK +YE +Xv +Xv +Xv +Xv +Xv +Xv +kl +xq +vK +xi +Ii +vI +IJ +Xl +MJ +MJ +iv +fA +Ib +Qe +RM +QW +RM +Yc +RM +QW +RM +Qe +Ib +zT +fK +DE +Ib +RM +RM +RM +iG +RM +RM +RM +iK +RM +RM +RM +RM +AB +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(26,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +WF +WF +WF +WF +WF +WF +xY +WF +WF +WF +xY +WF +EK +Ml +SR +EO +Wj +Wj +Wj +Wj +Wj +jE +vK +pJ +sd +Dd +bd +AA +Se +bi +Ym +Se +vK +Zh +YO +bI +WV +vK +sA +Xv +sA +vK +ft +xp +EP +Da +vK +sA +Xv +sA +sA +sA +sA +Xv +kl +sA +vK +Ci +iR +vI +IJ +Vh +fA +fA +fA +fA +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +Ib +dQ +fK +XS +FC +RM +RM +zD +An +pC +RM +RM +Ib +RM +RM +RM +RM +Ie +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(27,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +Xp +GE +YP +pi +WF +WF +dR +Mq +DK +Fh +dR +WF +EK +Ml +SR +EO +Wj +Wj +Wj +Wj +Wj +UX +vK +Lx +bi +Sw +JS +JS +pD +TQ +Hq +cV +vK +sN +RN +RN +sA +cA +sA +Xv +sA +gZ +sA +sA +ES +qX +vK +sA +Xv +YE +vK +vK +vK +Xv +vK +vK +vK +pd +aP +vI +IJ +Vh +fA +JL +fK +Ib +Ib +zM +ZO +JK +sr +iV +ZF +yc +PX +Dy +Ib +dQ +fK +XS +FC +RM +RM +qw +mm +Yn +RM +RM +Ib +Ob +RM +RM +RM +lq +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(28,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +Gi +YP +YP +VK +WF +WF +WF +WF +WF +WF +WF +WF +dP +Ml +SR +EO +Wj +Wj +Wj +Wj +Wj +UX +vK +ev +bi +Se +vK +vK +vK +vK +vK +vK +vK +bn +TM +yL +lM +vK +sA +Xv +sA +vK +WV +nm +ES +ES +vK +sA +Xv +Cm +vK +Fv +Xv +Xv +Xv +Fv +vK +QE +tR +vI +IJ +Vh +fA +CM +RM +Qw +Mu +Qe +Qe +Qe +Qe +Qe +pw +Mr +XF +Dy +Ib +dQ +fK +XS +FC +RM +RM +qw +mm +Yn +RM +RM +Ib +Nx +Ux +Ea +GT +hM +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(29,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +pZ +YP +YP +WM +WF +nG +tr +lx +lx +lx +lx +WF +EK +Ml +SR +rU +Xw +Xw +BI +Xw +Xw +QJ +vK +pJ +bi +Se +vK +zk +Dr +AU +Dr +Go +vK +vK +vK +vK +vK +vK +QO +Xv +Cm +vK +As +wE +Xv +qL +vK +sA +Xv +yf +mX +Xv +zS +Xv +zS +Xv +vK +Ci +wy +vI +IJ +Vh +fA +Ge +RM +zL +Mu +Qe +pw +PP +Dy +Qe +RM +RM +RM +rG +Ib +dQ +fK +XS +FC +RM +qw +gi +KN +gi +Yn +RM +tm +Sn +mj +mj +mj +fL +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(30,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +Cw +YP +YP +YP +rr +Ml +Ml +Ml +Ml +Ml +Ml +sI +EK +Ml +cD +zE +zE +zE +qm +zE +zE +zE +TN +sd +bd +Se +rk +bi +Ym +Ym +Ym +Se +vK +oK +kB +Ig +nH +vK +sA +Xv +yf +vK +gE +ZP +Xv +Xv +vK +QO +Xv +JU +mX +Xv +iu +pL +iu +wX +vK +xi +ok +vI +IJ +Vh +fA +ma +RM +zL +Yj +Qe +pw +PP +Dy +Qe +Qe +Qe +Qe +Qe +Ae +PT +fK +XS +FC +RM +qw +mm +bS +mm +Yn +RM +tm +He +Mv +mj +QY +Nq +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(31,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +uh +YP +YP +de +WF +bQ +lx +lx +lx +lx +lx +WF +dP +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +oV +Gh +AA +Se +rk +bi +Ym +Ym +Ym +Se +vK +Ul +lj +lj +sA +cA +sA +Xv +JU +vK +cl +Xv +Xv +hb +vK +sA +Xv +dL +mX +Xv +YF +Xv +YF +Xv +vK +ng +IJ +vI +IJ +Vh +fA +IG +RM +JT +Mu +Qe +pw +PP +Dy +Qe +Qe +Qe +Qe +Qe +fG +PT +fK +XS +FC +RM +RM +qw +mm +Yn +RM +RM +tm +dG +mj +mj +mj +qD +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(32,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +vC +YP +YP +YP +rr +Ml +Ml +Ml +Ml +Ml +Ml +sI +EK +Ml +rw +Va +Va +Va +Va +Va +Va +Va +TN +be +JS +jd +vK +BJ +Ax +Ax +Ax +SY +vK +HF +mw +RR +WV +vK +sA +Xv +dL +vK +Av +CB +CB +su +vK +sA +Xv +Cm +vK +Fv +Xv +zl +Xv +Fv +vK +Yp +IJ +vI +IJ +Vh +fA +NX +RM +Jf +Mu +Qe +pw +PP +Dy +Qe +RM +RM +RM +rG +Ib +zT +fK +DE +Ib +Ao +RM +RM +nC +RM +RM +kr +Ib +jt +mj +mj +mj +Px +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(33,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +Hg +YP +YP +nc +WF +Ml +lx +Ub +lx +Ub +lx +WF +EK +Ml +SR +vK +vK +vK +vK +vK +vK +vK +vK +TN +oV +TN +vK +vK +vK +vK +vK +vK +vK +vK +vK +vK +vK +vK +sA +Xv +Cm +vK +vK +vK +vK +vK +vK +sA +Xv +YE +vK +fA +fA +fA +fA +fA +fA +fA +UE +vI +IJ +Vh +fA +MT +RM +bD +Mu +Qe +Qe +Qe +Qe +Qe +pw +Sj +WD +Sm +Ib +dQ +fK +aT +Ff +RM +RM +RM +RM +RM +RM +RM +Ib +bM +mj +Ui +mj +li +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(34,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +cq +xI +YP +af +WF +Ml +an +Ub +lx +Ub +lx +WF +dP +Ml +SR +vK +lO +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +Xv +sA +sA +sA +sA +wT +sA +sA +sA +Xv +sA +Zc +fA +Ws +Oy +OG +YU +fA +ng +IJ +vI +IJ +Vh +fA +JL +fK +oO +Qe +Qe +Qe +Qe +Qe +Yc +pw +Ny +AE +Dy +Ib +dQ +fK +XS +Ib +aO +Ot +Qe +Qe +Qe +dl +aO +Ib +TC +Pz +nU +mz +TC +Ib +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(35,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +WF +WF +WF +WF +WF +PC +WF +MM +MM +MM +WF +WF +EK +Ml +SR +mX +Wx +sA +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +Xv +sA +yq +fA +fD +zj +zj +zj +fA +xi +IJ +vI +IJ +Vh +fA +fA +fA +fA +fA +fA +on +xf +on +fA +fA +fA +fA +fA +fA +bG +IJ +Vh +fA +fA +fA +Tz +Tz +Tz +fA +fA +Ib +Ib +Ib +Ib +Ib +Ib +tu +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(36,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +yb +Ub +Lr +Ml +Ml +Ml +Sx +Ub +Cx +SZ +Cx +WF +EK +Ml +SR +mX +nu +sA +Xv +sA +Ia +sA +sA +sA +sA +sA +Ia +sA +sA +sA +sA +sA +Ia +sA +sA +sA +sA +sA +Ia +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +sA +TK +fA +KV +zj +zj +zj +GW +IJ +IJ +vI +IJ +yX +mV +mV +mV +mV +mV +mV +DR +mV +DR +mV +mV +mV +mV +mV +mV +Xd +IJ +yX +mV +mV +mV +mV +mV +mV +vW +fA +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(37,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +VA +am +dr +Ml +qJ +Ml +JH +WE +SZ +WE +Ub +MM +EK +Ml +SR +mX +Jq +sA +Xv +sZ +vK +vK +fJ +fJ +fJ +vK +vK +vK +Bo +vK +Bo +vK +vK +Cm +Wp +Lm +Wz +Cm +vK +vK +vK +sA +No +vK +vK +vK +vK +vK +vK +vK +vK +fA +aR +zj +Vi +zj +fA +BM +IJ +vI +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +Vh +fA +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(38,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +Ub +VA +EN +Ml +Qs +Ml +ry +kp +kp +ns +Xs +WF +EK +Ml +SR +mX +Tj +sA +Xv +sA +vK +ZI +vS +vg +nb +LM +vK +Cm +sA +wT +sA +Cm +vK +vK +vK +vK +vK +vK +vK +Cm +wT +sA +sA +wT +Cm +vK +yJ +wT +XG +wT +qQ +fA +Pg +Eg +Cb +fU +fA +QE +IJ +vI +IJ +Xl +MJ +Yf +MJ +MJ +MJ +MJ +Yf +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +Yf +MJ +MJ +MJ +MJ +Yf +MJ +ll +IJ +Vh +fA +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(39,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +VA +am +qC +zu +Ml +Ml +Ml +Ml +Ml +Ml +cc +WF +dP +Ml +SR +mX +Wx +sA +Xv +sA +vK +HD +yi +vg +vg +vg +Kr +sA +sA +sA +sA +sA +bT +wR +IL +Iw +qk +wR +zP +sA +sA +sA +sA +sA +sA +vK +yJ +sA +XG +sA +qQ +fA +PH +DV +WQ +zg +fA +rB +IJ +vI +IJ +Vh +fA +fA +xf +xf +xf +fA +fA +fA +xf +xf +xf +xf +xf +xf +fA +fA +fA +xf +xf +xf +fA +fA +bG +IJ +Vh +fA +fA +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(40,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +Ay +Ub +Lr +WF +nE +Ve +AM +Ml +sT +zN +vL +WF +EK +Ml +SR +vK +lO +sA +Xv +sA +vK +zd +yz +vg +vg +YQ +SH +sA +yT +yT +yT +sA +bT +Uu +IL +ES +qk +Uu +zP +sA +qk +Uu +Uu +IL +sA +vK +vK +sA +XG +sA +qQ +fA +Pg +Pg +Pg +FR +fA +ng +IJ +vI +IJ +Ye +fA +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +fA +WG +IJ +bb +oD +fA +Kp +OP +OP +Xf +OP +OP +OP +Xf +OP +OP +OP +OP +aN +aN +aN +aN +aN +"} +(41,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +MM +MM +MM +WF +UK +Tk +XX +LH +Oa +VA +KI +MM +EK +Ml +SR +vK +vK +xc +mX +xc +vK +vK +vK +IZ +vg +vg +Kj +sA +Uu +as +Uu +sA +ES +ES +ES +ES +ES +ES +ES +sA +qk +Uu +Uu +IL +sA +XG +XG +sA +XG +sA +KP +fA +fA +fA +fA +fA +fA +fA +UE +vI +IJ +Vh +xf +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +xf +bG +IJ +bb +Fe +bh +OP +HW +RX +RX +RX +Wn +RX +RX +RX +nX +rW +OP +aN +aN +aN +aN +aN +"} +(42,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +aN +aN +WF +MM +MM +MM +WF +xQ +VA +FS +WF +EK +Ml +cD +zE +zE +zE +zE +zE +fp +os +vK +SO +vg +to +vK +sA +DU +DU +DU +sA +ES +ES +ES +ES +ES +ES +ES +sA +qk +Uu +Wm +IL +sA +sA +sA +sA +sA +sA +Cm +vK +vK +XR +fA +fA +ZZ +mV +mV +Xd +IJ +Vh +xf +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +xf +bG +IJ +bb +VG +aL +Zb +Ze +Ze +Ze +Ze +Ze +Ze +Ze +Ze +ek +Mf +Xf +aN +aN +aN +aN +aN +"} +(43,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +aN +aN +aN +aN +aN +WF +MM +MM +MM +WF +tI +Va +Va +Va +Va +Va +EB +Ml +SR +oM +vK +yU +eS +Ed +mA +sA +sA +Ia +sA +sA +bT +Uu +IL +ES +qk +Uu +zP +sA +qk +Uu +Uu +IL +sA +sA +sA +sA +sA +sA +Cm +vK +XR +Jw +XR +fA +bG +IJ +IJ +IJ +IJ +Vh +xf +aN +aN +aN +aN +ZG +ZG +ZG +ZG +ZG +ZG +ZG +ZG +ZG +ZG +ZG +ZG +ZG +aN +aN +aN +xf +bG +IJ +bb +VG +tS +OP +rE +hu +hu +hu +Fd +hu +hu +hu +DO +rW +OP +aN +aN +aN +aN +aN +"} +(44,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +aN +aN +aN +aN +aN +aN +aN +aN +WF +WF +MM +MM +MM +WF +WF +EK +Ml +SR +vj +vK +vK +vK +vK +vK +vK +vK +vK +Lo +sA +bT +CF +IL +Iw +qk +CF +zP +sA +sA +sA +sA +sA +sA +XG +XG +sA +XG +sA +KP +vK +aN +XR +aN +xf +bG +IJ +Xl +MJ +MJ +iv +fA +aN +aN +aN +aN +ZG +Ld +Zv +Ys +ZG +qR +tC +Bi +Iu +Bj +tC +gK +ZG +ZG +aN +aN +fA +bG +IJ +bb +ef +fA +Kp +OP +OP +Xf +OP +OP +OP +Xf +OP +OP +OP +OP +aN +aN +aN +aN +aN +"} +(45,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +XR +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +EK +Ml +SR +os +vK +XR +XR +XR +aN +aN +aN +vK +vK +fJ +fJ +fJ +fJ +fJ +fJ +fJ +vK +vK +yT +yT +yT +yT +yT +vK +vK +sA +XG +sA +eK +vK +aN +XR +aN +xf +bG +IJ +Ye +fA +fA +fA +fA +aN +aN +ZG +ZG +Rv +gh +jA +xu +ZG +QS +Vw +Vw +Vw +Vw +Vw +HN +ZG +Ya +px +aN +fA +WG +IJ +Vh +fA +fA +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(46,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +XR +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +rg +ph +Mw +WF +vK +aN +aN +XR +XR +aN +aN +XR +aN +aN +aN +aN +aN +aN +aN +aN +aN +vK +Li +Li +Li +Li +Li +vK +yJ +sA +XG +sA +eK +vK +aN +XR +aN +xf +bG +IJ +bb +BF +IM +IM +fA +aN +aN +ZG +aG +aG +aG +aG +aj +ZG +II +Vw +Vw +Vw +Vw +Vw +qR +ZG +Ya +px +aN +fA +bG +IJ +Vh +fA +aN +aN +aN +od +od +od +od +od +od +od +od +od +aN +aN +aN +aN +aN +aN +"} +(47,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +XR +aN +aN +aN +aN +aN +aN +aN +aN +WF +dP +Ml +SR +WF +XR +XR +aN +aN +XR +XR +XR +XR +XR +XR +aN +aN +aN +aN +aN +aN +XR +vK +vK +vK +vK +vK +vK +vK +yJ +Ia +XG +Ia +eK +vK +XR +XR +XR +fA +bG +IJ +bb +Cv +BF +IM +xf +aN +aN +ZG +cW +Ud +Xi +aG +Nj +ZG +GK +Vw +bH +pt +eJ +AL +Rv +ZG +ZG +aN +aN +xf +bG +IJ +Vh +fA +aN +aN +aN +od +We +We +We +ki +We +We +We +od +aN +aN +aN +aN +aN +aN +"} +(48,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +XR +XR +aN +aN +aN +aN +aN +MM +EK +Ml +SR +MM +aN +XR +XR +aN +XR +XR +aN +XR +aN +XR +XR +aN +aN +aN +aN +XR +XR +aN +aN +aN +XR +aN +aN +vK +vK +vK +vK +vK +vK +mB +aN +XR +aN +xf +bG +IJ +bb +Cv +Cv +rM +xf +aN +ZG +ZG +ZG +ZG +ZG +Lg +ZG +ZG +ZG +ww +ZG +ZG +ZG +ZG +ZG +Ya +px +aN +aN +xf +bG +IJ +Vh +fA +fA +fA +fA +od +We +We +We +We +We +We +rV +od +aN +aN +aN +aN +aN +aN +"} +(49,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +XR +XR +aN +aN +MM +EK +Ml +SR +MM +aN +aN +XR +aN +XR +aN +aN +XR +aN +aN +XR +aN +aN +aN +aN +XR +aN +aN +aN +aN +XR +aN +aN +aN +XR +aN +aN +aN +XR +aN +aN +XR +aN +xf +bG +IJ +bb +Cv +ZV +Xc +xf +aN +nz +OW +oe +ZG +bA +Cn +Yb +Yb +Yb +Cn +ZG +LE +rD +gb +ZG +Ya +px +aN +aN +xf +bG +IJ +Vh +Cz +uz +Hd +fA +od +We +We +We +We +We +We +Rh +od +aN +aN +aN +aN +aN +aN +"} +(50,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +XR +MM +EK +Ml +SR +MM +XR +XR +XR +XR +Jw +XR +XR +pe +XR +XR +Jw +XR +XR +XR +XR +Jw +XR +XR +XR +XR +Jw +XR +XR +XR +Jw +XR +XR +XR +XR +XR +XR +Jw +XR +fA +WG +Og +bb +Cv +AK +nV +xf +aN +nz +mh +AF +Bs +Cn +Cn +Cn +Cn +Cn +Cn +nD +Cn +Cn +Il +ZG +ZG +aN +aN +aN +xf +bG +IJ +bb +zm +IJ +IJ +Jy +pr +We +We +We +We +We +We +Rh +od +aN +aN +aN +aN +aN +aN +"} +(51,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +XR +XR +aN +aN +MM +EK +Ml +SR +MM +aN +aN +XR +aN +XR +aN +aN +XR +aN +aN +XR +aN +aN +aN +aN +XR +aN +aN +aN +aN +XR +aN +aN +aN +XR +aN +aN +aN +XR +aN +aN +XR +aN +xf +bG +IJ +bb +Cv +Cv +Do +xf +aN +nz +SU +ET +ZG +CG +Cn +Cn +Lf +Cn +Cn +ZG +Cn +Cn +yH +ZG +Ya +px +aN +aN +xf +bG +IJ +Vh +Cz +IJ +IJ +fA +od +We +We +We +We +We +We +Rh +od +aN +aN +aN +aN +aN +aN +"} +(52,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +XR +XR +aN +aN +aN +aN +aN +MM +EK +Ml +SR +MM +aN +XR +XR +aN +XR +XR +aN +XR +aN +XR +XR +aN +aN +aN +aN +XR +XR +aN +aN +aN +XR +aN +aN +wF +wF +wF +wF +wF +wF +wF +aN +XR +aN +xf +bG +IJ +bb +Cv +EZ +my +xf +aN +ZG +ZG +ZG +ZG +ZG +hZ +ZG +Rv +IY +Cn +ZG +Cn +Cn +ia +ZG +Ya +px +aN +aN +xf +bG +IJ +Vh +fA +fA +fA +fA +od +We +We +We +We +We +We +Ho +od +aN +aN +aN +aN +aN +aN +"} +(53,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +XR +aN +aN +aN +aN +aN +aN +aN +aN +WF +dP +Ml +SR +WF +XR +XR +aN +aN +XR +XR +XR +XR +XR +XR +aN +aN +aN +aN +aN +aN +XR +wF +wF +wF +wF +wF +wF +wF +dN +eu +eu +Ti +pn +wF +XR +XR +XR +fA +bG +IJ +bb +Cv +EZ +EZ +xf +aN +aN +ZG +VH +xy +Te +Cn +uS +ZG +hZ +hZ +ZG +Cn +Ko +Ko +Rv +ZG +ZG +aN +aN +xf +bG +IJ +Vh +fA +aN +aN +aN +od +We +We +We +QG +We +We +We +od +aN +aN +aN +aN +aN +aN +"} +(54,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +XR +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +rg +ph +Mw +WF +WF +aN +aN +XR +XR +aN +aN +XR +aN +aN +aN +aN +aN +aN +aN +aN +aN +wF +za +pf +zO +Af +Ck +wF +Ti +Ti +Ti +Ti +Yr +wF +aN +XR +aN +xf +bG +IJ +bb +aE +Vb +EX +fA +aN +aN +ZG +JY +xy +FX +Cn +AF +ZG +NL +oY +ZG +Pn +Vd +KE +fI +ZG +Ya +px +aN +fA +bG +IJ +Vh +fA +aN +aN +aN +od +od +od +od +od +od +od +od +od +aN +aN +aN +aN +aN +aN +"} +(55,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +XR +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +EK +Ml +cD +vP +WF +XR +XR +XR +aN +aN +aN +wF +wF +pQ +pQ +pQ +pQ +pQ +pQ +pQ +wF +wF +Ti +Ti +Ti +Ti +Ti +yI +Ti +EY +Sc +Ti +Hu +wF +aN +XR +aN +xf +bG +IJ +Ye +fA +fA +fA +fA +aN +aN +ZG +ZG +Rv +So +Cn +lI +ZG +Mk +PS +ZG +Cn +Cn +Cn +Cn +ZG +Ya +px +aN +fA +WG +IJ +Vh +fA +fA +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(56,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +aN +aN +aN +aN +aN +aN +aN +aN +oH +oH +CW +CW +CW +oH +oH +EK +Ml +Ml +Ro +WF +WF +WF +WF +WF +WF +WF +wF +wu +SA +LC +dY +Vl +Ox +rS +SA +Am +wF +Pc +Ti +Ti +Ti +Ti +Ti +Ti +pu +Xa +Ti +Uo +wF +aN +XR +aN +xf +bG +IJ +yX +mV +mV +vW +fA +aN +aN +aN +aN +ZG +nQ +Lf +wh +ZG +EQ +Hp +ZG +uw +BT +QF +Ms +ZG +ZG +aN +aN +fA +bG +IJ +bb +xR +fA +aN +Rp +Rp +Rp +Jb +Jb +Rp +Rp +Rp +Rp +SL +aN +aN +aN +aN +aN +aN +"} +(57,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +aN +aN +aN +aN +aN +oH +CW +CW +CW +oH +VW +ya +VW +ya +PZ +oH +EK +Ml +Ml +SB +WF +oq +pl +US +RJ +Tf +WF +wV +DP +Ds +Ds +Ds +Ds +Ds +Ds +Ds +DP +NJ +Ti +Ti +Ti +Ti +Ti +qE +Ti +Ti +Ti +eM +Yr +wF +XR +Jw +XR +fA +bG +IJ +IJ +IJ +IJ +Vh +xf +aN +aN +aN +aN +ZG +ZG +ZG +ZG +ZG +eQ +AI +ZG +ZG +ZG +ZG +ZG +ZG +aN +aN +aN +xf +bG +IJ +bb +VG +tS +Rp +Rp +nh +nh +Rs +Rs +Dg +aY +ZT +QV +Aq +aN +aN +aN +aN +aN +aN +"} +(58,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +XR +XR +aN +aN +oH +CW +CW +CW +oH +VW +ya +VW +SM +vU +pI +zs +qa +Dc +oH +EK +Ml +Ml +Tn +WF +oq +pl +WF +Ks +RY +WF +yh +wF +CL +FO +CL +FO +CL +FO +CL +wF +wF +bZ +Ti +QK +Ti +Ic +wF +Jj +zh +Wi +Ti +pn +fA +fA +XR +fA +fA +nd +MJ +MJ +ll +IJ +Vh +xf +aN +aN +aN +aN +aN +aN +aN +aN +fA +us +us +fA +aN +aN +aN +aN +aN +aN +aN +aN +xf +bG +IJ +bb +VG +Le +WA +Rs +Rs +Rs +Rs +Rs +Rs +Rs +El +QV +Aq +aN +aN +aN +aN +aN +aN +"} +(59,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +oH +CW +CW +CW +oH +VW +pM +SM +VW +VW +Oo +Pp +SM +zU +zU +UQ +zU +Zf +oH +EK +Ml +Ml +cD +Th +pl +UN +WF +WF +WF +WF +wV +NY +Nc +Nc +Nc +Nc +Nc +Nc +Nc +NY +wF +wF +yo +wF +zX +wF +wF +wF +wF +wF +wF +wF +fA +fA +fA +fA +fA +fA +fA +fA +bG +IJ +Vh +xf +aN +aN +aN +aN +aN +aN +aN +aN +fA +bG +Vh +fA +aN +aN +aN +aN +aN +aN +aN +aN +xf +bG +IJ +bb +xC +bh +Rp +Rp +ZB +ZB +ZB +Ac +ZB +SD +Us +QV +Aq +aN +aN +aN +aN +aN +aN +"} +(60,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +oH +VW +SM +VW +VW +VW +LG +Pp +VW +ya +VW +ya +SM +zU +zU +zU +zU +zU +oH +EK +Ml +Ml +rw +Th +pl +pl +eq +Eb +Tf +WF +wF +Hc +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +kC +TX +kC +kC +kC +kC +kC +TX +kC +kC +bv +xe +CR +CR +Uy +CR +CR +ox +vI +IJ +Ye +fA +aN +aN +aN +aN +aN +aN +aN +aN +fA +bG +Vh +fA +aN +aN +aN +aN +aN +aN +aN +aN +fA +WG +IJ +bb +ZE +fA +aN +Rp +Rp +Rp +Rp +Rp +Rp +Rp +Rp +Rp +yy +aN +aN +aN +aN +aN +aN +"} +(61,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +VW +Oo +PZ +VW +Vr +zU +zU +zU +zU +zU +zU +SM +zU +zU +zU +zU +zU +oH +EK +Ml +Ml +Tn +WF +FT +pl +WF +Ks +RY +WF +Ns +Yh +ye +dK +dK +dK +dK +aI +Er +ye +dK +dK +dK +dK +aI +ye +dK +dK +dK +dK +dK +dK +ud +MO +CR +CR +CR +CR +CR +fS +vI +IJ +Vh +fA +fA +xf +xf +xf +xf +xf +xf +fA +fA +bG +Vh +fA +fA +xf +xf +xf +xf +xf +xf +fA +fA +bG +IJ +Vh +fA +fA +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(62,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +VW +SM +VW +ya +zU +zU +zU +zU +zU +zU +zU +zU +zU +zU +Wc +zU +zU +oH +EK +Ml +Ml +Ro +WF +FT +UN +WF +WF +WF +WF +FL +Yh +MZ +WL +qd +qd +AH +Yh +Er +MZ +NS +qd +qd +Zd +Yh +MZ +wF +wF +wF +wF +wF +wF +wF +fA +fA +xf +wJ +xf +fA +fA +bG +IJ +yX +mV +xN +mV +mV +mV +mV +mV +mV +xN +mV +Xd +yX +mV +xN +mV +mV +mV +mV +mV +mV +xN +mV +Xd +IJ +Vh +fA +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(63,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +ya +VW +Pp +zU +zU +zU +VW +SM +PZ +zU +zU +SM +zU +zU +zU +zU +zU +oH +EK +Ml +Ml +SB +WF +FT +pl +RH +hn +Tf +WF +JF +Yh +MZ +Xb +Mx +MY +yt +JI +Er +lK +ca +MY +qb +yj +Yh +MZ +zF +Gl +YM +wF +LF +Ej +yn +fA +VZ +sp +MP +bs +gI +fA +bG +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +IJ +Vh +fA +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(64,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +PZ +VW +zU +zU +zU +VW +VW +XK +KK +zU +zU +SM +zU +zU +zU +zU +zU +oH +EK +Ml +rw +oT +WF +FT +pl +WF +Ks +RY +WF +Ns +Yh +MZ +yj +dC +Ls +uW +Mj +Mj +Mj +Ls +uW +eg +yj +Yh +UL +kC +kC +bv +cb +LF +Qv +SS +fA +zf +JB +PF +JB +zf +PO +vI +IJ +Xl +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +ll +IJ +Vh +fA +HO +HO +HO +HO +HO +HO +HO +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(65,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +ya +zU +zU +zU +ya +VW +VW +ya +rt +zU +zU +SM +zU +zU +KW +zU +Zf +oH +EK +Ml +SR +WF +WF +WF +WF +WF +WF +WF +WF +WF +Yh +MZ +yj +qt +ZX +Si +Oe +Mj +Oe +qH +XM +xD +yj +OK +wF +Ab +yD +MZ +cb +LF +iJ +eW +fA +zf +JB +xV +xV +vH +fA +nd +lJ +iv +If +HS +It +vO +HK +Oz +HS +If +HO +HO +HO +HO +HO +HO +HO +HO +HO +HO +HO +HO +HO +HO +Cu +RZ +Df +HO +zw +RZ +RZ +HC +RZ +RZ +JD +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(66,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +oH +VW +zU +zU +VW +PZ +SM +VW +hg +Yl +zU +zU +SM +vU +pI +zs +qa +Dc +oH +EK +Ml +SR +WF +Dj +NY +wV +wV +wV +NY +Dj +wF +Yh +MZ +yj +Yh +Mj +Oe +PN +Oe +Wg +Oe +Mj +MZ +yj +Yh +yK +UG +UG +MZ +wF +LF +Bv +Ah +fA +Al +Im +HY +wZ +sx +If +If +Pv +If +If +If +If +If +If +If +If +If +sY +uX +nP +YR +HO +Pj +sl +Tw +HO +xj +cw +OD +aM +HO +Cu +RZ +Df +HO +UW +Ri +OB +My +im +op +wz +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(67,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +VW +zU +zU +VW +wC +VW +VW +VW +re +zU +zU +VW +Oo +PZ +Kl +hI +Kl +oH +EK +Ml +SR +WF +wV +xA +Jc +Qz +Jc +Ry +wV +wF +YJ +MZ +yj +Yh +Mj +Mj +Oe +YZ +Oe +Mj +Mj +MZ +yj +Yh +Pi +WT +UG +st +wF +wF +wF +wF +If +If +If +If +If +If +If +ni +Ct +AN +If +If +If +If +If +If +If +If +ol +RZ +RZ +TA +Cs +Rm +RZ +Cl +JG +Ng +Cl +OD +aM +HO +ZS +RZ +Df +HO +sf +Ri +Gu +Zm +sj +op +Wl +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(68,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +Vr +zU +zU +VW +VW +VW +oC +ya +VW +zU +zU +ya +VW +ya +Kl +Kl +Kl +oH +EK +Ml +wv +WF +wV +xA +Jc +RQ +Jc +Ry +wV +wF +Yh +MZ +yj +Yh +Mj +Oe +TH +Oe +CA +Oe +Mj +MZ +yj +Yh +yK +UG +UG +MZ +wF +LF +hp +yn +If +GD +Ij +GD +Ij +GD +Ij +yd +Ij +uE +PW +mt +aF +HG +aS +MR +PY +If +ol +RZ +RZ +TA +Cs +Rm +RZ +Cl +JG +Ng +Cl +OD +Zg +HO +Cu +RZ +Df +HO +KO +op +op +Gm +op +op +KO +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(69,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +qx +zU +zU +Ke +Uq +Dk +VW +VW +SM +zU +zU +zU +Fl +ff +VW +ya +Vr +oH +EK +Ml +SR +WF +wV +wV +Zq +Zq +Zq +wV +wV +wF +Yh +MZ +yj +XW +Ls +pq +Oe +Mj +Oe +GR +uW +Uz +yj +OK +wF +cg +wm +MZ +cb +LF +BK +eW +If +Qc +XY +Qc +iP +Qc +Nt +xX +Ij +it +BS +BS +BS +BS +BS +BS +AN +If +AX +Zj +CZ +cx +HO +yk +NK +Cl +HO +Dv +RU +OD +Zg +HO +Cu +RZ +Df +HO +mQ +op +zb +Rx +Ag +op +KG +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(70,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +qx +zU +zU +tk +tk +wN +VW +wC +TD +oX +zU +zU +zU +VW +VW +Oo +PZ +oH +EK +NV +SR +WF +SA +wV +wV +wV +wV +wV +SA +wF +Yh +MZ +yj +dC +ZX +XM +Mj +Mj +Mj +ZX +XM +eg +yj +Yh +mC +dK +dK +ud +cb +LF +Qv +SS +If +Qc +aD +Qc +In +Qc +Pt +xX +lc +yC +yC +yC +yC +yC +yC +ms +em +If +If +HO +HO +HO +HO +HO +oB +ru +HO +HO +Lj +OD +Kg +HO +Cu +RZ +Df +HO +RZ +TP +Bk +SG +el +Py +RZ +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(71,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +oH +QM +zU +zU +HA +tk +RW +VW +SM +EC +TD +vR +zU +zU +zU +PZ +ya +VW +oH +EK +Yt +SR +WF +wF +PV +Oh +PV +Oh +PV +wF +wF +Yh +MZ +yj +lG +Rg +QA +aI +Er +ye +CK +Rg +oZ +yj +Yh +MZ +zF +Xk +mb +wF +LF +QQ +Ah +If +Qc +Dp +Qc +FJ +Qc +Aw +xX +FU +Ka +Eo +NA +zo +zR +fW +yd +uE +Qg +If +Ug +Ug +Ug +HO +Zs +Ng +Cl +Sp +HO +RB +OD +Kg +HO +ZS +RZ +Df +HO +RZ +TP +oU +RZ +Nl +Py +RZ +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(72,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +gu +zU +zU +zU +zU +zU +PZ +VW +VW +TD +Fp +wP +zU +zU +zU +zU +zU +AT +nf +Jr +cD +AD +kC +kC +kC +TX +kC +kC +kC +kC +JI +MZ +Zn +EU +EU +AH +Yh +Er +MZ +NS +EU +EU +bU +Yh +MZ +wF +wF +wF +wF +wF +wF +wF +If +zc +If +Wv +If +Bx +If +Eh +FU +Ij +Ij +Ij +Ij +Ij +Ij +yd +Vn +RF +If +Bp +Bp +Bp +HO +oE +Ng +Cl +IA +HO +HO +HO +HO +HO +Cu +RZ +Df +HO +RZ +TP +xs +np +Hy +Py +RZ +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(73,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +gu +zU +zU +zU +zU +zU +VW +VW +VW +th +LB +zQ +zU +zU +zU +zU +zU +zU +EB +Gx +rw +dK +dK +dK +dK +eP +dK +dK +dK +dK +aI +lK +kC +kC +kC +kC +JI +Er +lK +kC +kC +kC +kC +JI +lK +kC +bv +wF +aN +aN +aN +aN +If +ZW +aA +ZW +aA +ZW +aA +xX +FU +AZ +LX +Ja +fl +Vk +Fx +yd +uE +rl +If +rq +rq +rq +zG +qY +aC +Nv +qY +aW +et +PU +DM +DM +xZ +PJ +ML +zK +RZ +op +TW +TW +TW +op +RZ +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(74,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +oH +xJ +zU +zU +HA +tk +wN +SM +VW +LB +TD +bW +Qq +zU +zU +VW +ya +VW +CW +EK +Dh +SR +wF +wF +PV +yB +PV +yB +PV +wF +wF +go +dK +dK +dK +dK +dK +dK +eP +aI +ye +dK +dK +dK +dK +dK +aI +MZ +wF +aN +aN +aN +aN +If +ZW +ZW +ZW +ZW +ZW +ZW +xX +it +Ct +Ct +Ct +Ct +Ct +Ct +IP +em +If +If +Sr +RZ +ui +Ng +RZ +RZ +RZ +RZ +Cl +aU +Fa +RZ +RZ +RZ +RZ +Df +HO +KO +RZ +RZ +Gk +RZ +RZ +xK +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(75,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +dB +zU +zU +tk +tk +RW +VW +Pu +EC +tN +zU +zU +zU +VW +VW +Oo +Vr +CW +EK +dd +SR +wF +MW +hR +fC +xm +fC +CC +MW +wF +wF +wF +wF +qA +wF +wF +wF +wF +YJ +MZ +rv +VN +Sb +Zz +IX +Yh +st +wF +aN +aN +aN +aN +If +ZW +ZW +ZW +ZW +ZW +ZW +xX +Ij +lc +cn +ms +lc +cn +cn +cn +md +If +If +Co +Co +Co +xT +yG +NK +Tx +yG +Of +aU +aX +UH +UH +qZ +RZ +Df +HO +HO +HO +HO +HO +HO +HO +HO +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(76,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +dB +zU +zU +WC +oN +Dk +SM +VW +VW +zU +zU +zU +VW +BW +ya +VW +PZ +CW +EK +Ml +SR +wF +MW +hR +fC +TJ +fC +CC +MW +wF +DT +kg +qi +kg +kg +dt +SC +wF +Yh +MZ +En +zC +kd +AQ +UY +Yh +MZ +wF +aN +aN +aN +aN +If +ZW +ZW +ZW +ZW +ZW +ZW +xX +Ij +uE +MH +xX +uE +Bf +NC +OF +lu +If +If +Hw +Hw +Hw +HO +wQ +Ng +Cl +mD +HO +HO +HO +HO +HO +Cu +RZ +Df +HO +WY +Jd +dO +dO +dO +Jd +WY +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(77,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +Vr +zU +zU +VW +VW +VW +lk +VW +uQ +zU +zU +VW +VW +SM +VW +UR +UR +CW +EK +Ml +wv +wF +BU +fC +fC +fC +fC +CC +MW +wF +fV +kg +sP +kg +kg +Fb +On +wF +Yh +MZ +eN +eT +eT +eT +En +Yh +MZ +wF +aN +aN +aN +aN +Qh +If +If +If +If +If +If +OT +yC +md +If +xX +uE +If +If +If +If +If +If +CO +CO +CO +HO +dA +Ng +Cl +Rj +HO +QN +yZ +Wr +HO +ZS +RZ +Df +HO +Bq +Bq +Bq +Bq +Bq +Bq +Bq +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(78,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +VW +zU +zU +VW +Di +VW +VW +VW +OS +zU +zU +VW +Oo +PZ +UR +UR +UR +CW +EK +Ml +SR +wF +MW +hR +fC +AY +fC +CC +MW +wF +ER +kg +pN +kg +kg +Rl +Lh +wF +Yh +MZ +AQ +eT +Ex +eT +AQ +Yh +MZ +wF +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +If +zr +EI +zr +If +xX +uE +yW +yW +yW +wk +If +If +HO +HO +HO +HO +HO +oB +ru +HO +HO +wq +wq +wq +HO +Cu +AP +Df +HO +Tq +Bq +RZ +RZ +RZ +Bq +mJ +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(79,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +oH +ya +zU +zU +VW +VW +ya +hg +VW +KK +zU +zU +SM +VW +UR +UR +Ra +UR +CW +EK +Ml +SR +wF +MW +Rd +fC +xm +fC +EH +MW +wF +sO +kg +kg +kg +kg +kg +zx +wF +Yh +MZ +En +eT +eT +eT +Ss +Yh +MZ +wF +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +If +ni +BS +AN +If +Eh +uE +Gz +Gz +Gz +hT +If +qW +Ov +JX +ep +HO +rf +aC +Cl +HO +ib +RZ +RZ +Vt +HO +Cu +RZ +Df +HO +HO +HO +Ua +HO +Ua +HO +HO +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(80,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +VW +zU +zU +zU +SM +LG +VW +ya +rt +zU +zU +VW +gO +UR +UR +UR +UR +CW +EK +Ml +SR +wF +wF +wF +PV +wF +PV +wF +wF +wF +Fs +kg +kg +kg +kg +SW +ym +wF +Yh +MZ +zC +kd +UY +AQ +eN +Yh +MZ +wF +aN +aN +aN +aN +aN +aN +aN +aN +If +If +If +xX +Ij +uE +If +xX +uE +xE +xE +xE +yS +If +GB +RZ +RZ +Jl +WO +YG +RZ +Cl +Rw +RZ +RZ +WZ +mf +HO +Cu +RZ +FM +DM +DM +DM +qy +DM +qy +KL +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(81,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +SM +VW +zU +zU +zU +LG +VW +wC +Yl +zU +zU +PZ +VW +UR +UR +dI +UR +CW +EK +Ml +cD +zE +zE +qm +zE +zE +zE +qm +fp +WF +WF +zJ +mS +sU +kg +Ma +On +wF +YJ +MZ +rv +VN +Sb +Zz +En +Yh +st +wF +aN +aN +aN +aN +aN +aN +aN +aN +If +Ut +CX +xX +lc +md +If +xX +uE +uj +uj +uj +cQ +If +or +RZ +RZ +Jl +WO +YG +RZ +Cl +Rw +RZ +RZ +RZ +RZ +HO +ZS +RZ +RZ +RZ +DQ +RZ +RZ +RZ +RZ +nw +QZ +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(82,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +VW +PZ +Vr +zU +zU +zU +ya +VW +Hz +zU +zU +VW +VW +UR +UR +UR +UR +CW +EK +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +Ml +SR +ut +WF +Td +Qo +qN +kg +Ql +ps +wF +Yh +lK +kC +kC +kC +kC +kC +JI +MZ +wF +aN +aN +aN +aN +aN +aN +aN +aN +zr +LL +ni +IP +uE +LL +zr +xX +uE +Nm +Nm +Nm +UV +If +Pl +Kx +VB +jj +HO +qr +yM +cd +HO +yO +Yd +Hj +Zx +HO +Cu +RZ +Au +UH +UH +UH +Qp +BH +Qp +Kb +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(83,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +VW +VW +ya +Pp +zU +zU +zU +zU +zU +zU +zU +SM +BW +UR +UR +WU +UR +CW +EK +Ml +rw +Va +Va +Va +Va +Va +EB +Ml +SR +vj +WF +wF +pQ +pQ +pQ +pQ +wF +wF +go +dK +dK +aI +Er +ye +dK +dK +ud +wF +aN +aN +aN +aN +aN +aN +aN +aN +zr +oh +wO +Ij +Fi +St +zr +xX +uE +mi +mi +mi +Pd +If +HO +HO +HO +HO +HO +HO +HO +HO +HO +HO +HO +HO +HO +HO +Cu +RZ +Df +HO +HO +HO +Xy +HO +Xy +HO +HO +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(84,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +CW +VW +Oo +VW +Vr +zU +zU +zU +zU +zU +zU +zU +VW +Oo +PZ +UR +UR +UR +CW +EK +Ml +SR +ut +ut +dR +ut +ut +EK +Ml +SR +oM +WF +aN +aN +aN +aN +aN +aN +wF +wF +wF +wF +Yh +Er +MZ +wF +wF +wF +sJ +aN +aN +aN +aN +aN +aN +aN +aN +zr +oh +OT +UT +md +St +zr +xX +uE +Kw +Kw +Kw +Gb +If +nR +qp +Nf +yv +sf +Ol +KC +yv +Nf +qp +uA +HO +EL +DM +xZ +RZ +Df +HO +Tq +CQ +RZ +RZ +RZ +CQ +mJ +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(85,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +oH +ya +VW +PZ +VW +VW +LG +SM +VW +Pp +VW +VW +VW +VW +SM +VW +UR +UR +CW +EK +Ml +SR +ut +Kk +PK +Na +ut +EK +Ml +SR +AG +WF +aN +aN +aN +aN +oc +oc +oc +oc +aN +wF +YJ +Er +st +wF +aN +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +If +oh +zB +To +Dm +St +If +xX +uE +BP +BP +BP +dj +If +Cf +Ll +qp +qp +qp +qp +qp +qp +qp +qp +qp +HQ +Fa +RZ +RZ +RZ +YH +HO +CQ +CQ +CQ +CQ +CQ +CQ +CQ +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(86,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +QI +CW +CW +CW +oH +VW +rd +PZ +VW +VW +Oo +SM +VW +ya +VW +PZ +VW +PZ +CW +EK +Ml +SR +dR +ED +NH +dg +dR +EK +Ml +SR +ut +WF +aN +aN +aN +oc +oc +oc +oc +oc +oc +PV +Yh +Er +MZ +PV +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +If +dJ +cm +If +cm +Kc +If +Eh +uE +xr +xr +xr +jc +If +ah +qp +qp +qp +qp +qp +qp +qp +qp +qp +uA +HO +wo +cC +UH +Qp +ht +HO +zq +Nk +zq +zq +zq +Nk +zq +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(87,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +oH +CW +CW +CW +oH +VW +VW +VW +PZ +VW +BW +VW +Oo +VW +CW +EK +Ml +SR +ut +Fr +ln +dg +ut +EK +Ml +SR +WF +WF +aN +aN +aN +oc +oc +oc +oc +oc +HE +Aa +Yh +Er +MZ +Aa +Qa +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +If +IE +xg +fP +xg +XC +If +OT +md +pE +pE +pE +wH +If +Qu +XO +Rr +Qu +HO +OE +qp +zy +qp +DW +HO +HO +HO +HO +QZ +FY +QZ +HO +HO +HO +HO +HO +HO +HO +HO +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(88,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +oH +CW +CW +CW +oH +VW +ya +VW +VW +PZ +oH +bx +MM +bx +MM +VE +Dt +dg +MM +bx +MM +bx +MM +aN +aN +aN +aN +oc +oc +oc +oc +oc +oc +PV +Yh +Er +MZ +PV +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +If +pS +qf +If +qf +LY +If +If +If +If +If +If +If +If +RK +Yz +Rr +sH +HO +Lt +wr +QT +OQ +ad +HO +DB +DB +DB +DB +uR +DB +DB +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(89,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +oH +oH +CW +CW +CW +oH +oH +dR +MM +dR +MM +PE +GZ +Hf +MM +dR +MM +dR +MM +aN +aN +aN +aN +aN +oc +oc +oc +oc +aN +wF +wU +Sy +wx +wF +aN +oc +oc +oc +oc +aN +aN +aN +wK +wK +wK +wK +Bt +uO +wK +Bz +Dx +wK +wK +aN +aN +aN +aN +aN +HO +JP +nk +pV +Tl +HO +Lw +qp +AW +qp +Lk +HO +DB +HB +Ip +JM +Iq +DD +DB +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(90,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +WF +dR +MM +dR +MM +MM +MM +MM +MM +dR +MM +dR +MM +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +wF +wF +wF +wF +wF +aN +aN +aN +aN +aN +aN +aN +aN +wK +AR +AR +AR +AR +AR +Is +AR +AR +AR +wK +GX +aN +aN +aN +aN +HO +HO +HO +HO +HO +HO +QZ +QZ +QZ +QZ +QZ +HO +DB +HI +Iq +JN +Iq +DL +DB +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(91,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +Bc +WF +dM +MM +aN +aN +aN +MM +Bc +WF +dM +MM +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +wK +AR +AR +AR +AR +AR +AR +AR +AR +AR +Gf +GY +aN +aN +aN +aN +aN +aN +aN +aN +aN +HO +qh +qh +QZ +qh +qh +HO +DB +HL +Iq +JR +Iq +DN +DB +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(92,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +dR +MM +dR +MM +XR +XR +XR +MM +dR +MM +dR +MM +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +wK +Bd +AR +AR +AR +AR +AR +AR +AR +Fc +Gf +GY +aN +aN +aN +aN +aN +aN +aN +aN +aN +HO +qh +qh +QZ +qh +qh +HO +DB +HM +Ir +Iq +Mo +DY +DB +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(93,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +dR +MM +dR +MM +aN +aN +aN +MM +dR +MM +dR +MM +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +wK +AR +AR +AR +AR +AR +AR +AR +AR +AR +Gf +GY +aN +aN +aN +aN +aN +aN +aN +aN +aN +HO +qh +qh +QZ +qh +qh +HO +DB +DB +DB +uR +DB +DB +DB +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(94,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +MM +Zl +MM +Zl +MM +XR +XR +XR +MM +Zl +MM +Zl +MM +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +wK +AR +AR +AR +AR +AR +lH +AR +AR +AR +wK +Ha +aN +aN +aN +aN +aN +aN +aN +aN +aN +HO +qh +qh +QZ +qh +qh +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(95,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +od +od +od +od +OI +od +QH +od +vy +vy +vy +od +OI +od +OI +od +od +vy +vy +od +od +od +od +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +wK +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +HO +qh +qh +QZ +qh +qh +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(96,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +od +IR +LJ +ND +LN +od +QL +SF +VO +VO +VO +SJ +QL +QL +QL +SJ +VO +VO +VO +VO +JC +od +Iv +Zp +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +HO +qh +qh +QZ +qh +qh +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(97,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vy +IS +LN +LN +LN +NF +Mb +LR +LR +LR +LR +LR +LR +LR +LR +LR +LR +LR +LR +LR +Pb +vy +Iv +Zp +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +HO +yg +qh +QZ +yg +qh +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(98,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +od +od +IS +LN +LN +OJ +vy +Mb +LR +VP +VP +VP +YV +VP +LR +VP +VP +VP +YV +VP +LR +Pb +vy +Iv +Zp +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +HO +qh +qh +QZ +qh +qh +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(99,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +od +od +vy +od +od +od +IS +LN +LN +OJ +vy +Mb +LR +VQ +Ik +XH +YW +VQ +LR +XH +YW +VQ +Xm +XH +LR +XB +od +ux +ux +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +HO +qh +qh +QZ +qh +qh +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(100,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +od +Ef +Fn +Fj +Hl +od +IT +LO +LN +ON +od +Mb +LR +VO +VO +VO +YX +VO +LR +VO +VO +VO +YX +VO +LR +Pb +od +Iv +Zp +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +HO +qh +qh +QZ +qh +qh +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(101,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vy +Em +Fo +Gy +Gy +od +od +vy +NF +od +od +Mb +LR +LR +LR +LR +LR +LR +LR +LR +LR +LR +LR +LR +LR +Pb +vy +Iv +Zp +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +HO +qh +qh +QZ +qh +qh +HO +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(102,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vy +Et +Fq +Fo +Fo +Ik +IU +LP +NG +OO +vy +Mb +LR +VP +VP +VP +YV +VP +LR +VP +VP +VP +YV +VP +LR +Pb +od +ux +ux +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +HO +NB +NB +QZ +NB +NB +EW +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(103,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vy +Ew +Fq +Fo +Fo +Io +IV +LR +LR +Mb +Qf +Mb +LR +VQ +Xm +XH +YW +VQ +LR +XH +YW +VQ +Ik +XH +LR +Pb +vy +Iv +Zp +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(104,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vy +Ez +Fq +Fo +Fo +Io +IV +LR +LR +Mb +Qf +Mb +LR +VO +VO +VO +YX +VO +LR +VO +VO +VO +YX +VO +LR +Pb +vy +Iv +Zp +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(105,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vy +EA +Fq +GA +Fo +Ik +Je +LS +LZ +OX +vy +Mb +LR +LR +LR +LR +LR +LR +LR +LR +LR +LR +LR +LR +LR +XB +od +ux +ux +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(106,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vy +EE +Fo +GI +GI +od +od +LU +LU +od +od +QP +SJ +QL +QL +VP +VP +VP +VP +VP +VP +LR +LR +VP +VP +JC +vy +Iv +Zp +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(107,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +od +EF +FB +GJ +Ht +od +Jk +LZ +LS +OZ +od +od +od +VT +VT +od +od +od +od +Zu +vy +TS +TS +vy +Ik +od +od +Iv +Zp +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(108,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +od +od +vy +od +od +od +Jz +Mb +NI +Pb +od +QR +SN +QL +QL +XL +YY +Gw +od +bf +FK +VM +VM +ir +ql +JO +od +ux +ux +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(109,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +od +od +Jz +Mb +NI +Pb +Ik +Rc +SP +VU +VU +VU +VU +bc +Od +Ly +FK +VM +VM +ir +Ly +YT +vy +Iv +Zp +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(110,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vy +Jz +Mb +NI +Pb +od +Re +SQ +Wh +Wh +Wh +Wh +Cr +Od +Ly +FK +VM +VM +ir +Ly +KH +vy +Iv +Zp +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(111,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +od +JC +Mc +NM +Pe +od +Rf +ST +Wq +JC +XP +Za +fN +Zu +fy +Ur +UF +Ku +Eq +we +qF +od +Iv +Zp +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(112,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +od +vy +Md +Md +vy +od +od +vy +vy +vy +vy +vy +od +od +od +od +vy +vy +vy +vy +od +od +od +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(113,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(114,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(115,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(116,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(117,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(118,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(119,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(120,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(121,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(122,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(123,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +dS +ap +ap +ap +ap +fr +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(124,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(125,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(126,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(127,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(128,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(129,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(130,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(131,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(132,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(133,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(134,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(135,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(136,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(137,1,1) = {" +aN +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +ap +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(138,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(139,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(140,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(141,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(142,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(143,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(144,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(145,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(146,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(147,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(148,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(149,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(150,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(151,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(152,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +vG +aN +aN +aN +aN +aN +aN +aN +aN +aN +ac +df +df +ac +aN +aN +aN +aN +aN +aN +aN +"} +(153,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +of +oF +pO +oF +pO +uB +pO +uB +of +vG +aN +aN +aN +aN +aN +aN +aN +aN +aN +ac +dU +dT +ac +aN +aN +aN +aN +aN +aN +aN +"} +(154,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +of +of +of +of +of +of +of +of +of +vG +aN +aN +aN +aN +aN +aN +aN +ac +at +ac +dh +dU +ac +aN +aN +aN +aN +aN +aN +aN +"} +(155,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ex +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +of +oI +pc +rK +pc +uP +pc +vY +of +vG +aN +aN +aN +aN +aN +aN +aN +ac +aB +aB +aB +aB +ac +aN +aN +aN +aN +aN +aN +aN +"} +(156,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +og +oL +pc +rY +pc +vb +pc +vZ +og +vG +aN +aN +aN +aN +aN +aN +aN +ac +bz +aB +aB +aB +ac +aN +aN +aN +aN +aN +aN +aN +"} +(157,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +of +oS +pc +pa +pc +pa +pc +wa +of +vG +aN +aN +aN +aN +aN +aN +aN +ac +aB +aB +aB +aB +ac +aN +aN +aN +aN +aN +aN +aN +"} +(158,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +of +pa +pa +pa +pa +pa +se +pa +of +vG +aN +aN +aN +aN +aN +aN +aN +ac +ac +ac +ac +ac +ac +aN +aN +aN +aN +aN +aN +aN +"} +(159,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +eV +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +of +pc +pP +se +se +se +vo +pc +of +vG +aN +aN +aN +aN +aN +aN +aN +fg +fg +fg +fg +fg +fg +fg +fg +fg +aN +aN +aN +aN +"} +(160,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +PA +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +of +pg +qn +fZ +gM +fZ +qn +pg +of +vG +aN +aN +aN +aN +aN +aN +aN +fg +cY +cY +di +dV +ee +ee +eY +fg +fg +fg +fg +aN +"} +(161,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +of +pc +of +sq +tM +vc +of +pc +of +vG +aN +aN +aN +aN +aN +aN +aN +ae +bN +bN +bN +da +da +da +da +fi +fu +fu +fg +aN +"} +(162,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +og +pj +qq +pc +pc +pc +vp +wb +og +vG +aN +aN +aN +aN +aN +aN +aN +ae +bO +bN +du +dW +da +da +da +fj +fu +fu +fg +aN +"} +(163,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +of +of +of +og +tY +og +of +of +of +vG +aN +aN +aN +aN +aN +aN +aN +ae +bR +bN +dw +dW +da +da +da +fj +fu +fu +fg +aN +"} +(164,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +vG +vG +vG +vG +tZ +vG +vG +vG +vG +vG +vG +aN +aN +aN +aN +aN +aN +ae +bR +bN +dx +dW +da +da +da +fi +fu +fu +fg +aN +"} +(165,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +sv +tF +tA +vG +wc +wB +wB +vG +aN +aN +aN +aN +aN +aN +fg +bY +bN +dy +dW +da +da +db +fg +fg +fg +fg +aN +"} +(166,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +tl +tF +tF +vG +wd +wB +xa +vG +aN +aN +aN +aN +aN +aN +fg +ci +cZ +dz +dW +da +ey +eZ +fg +aN +aN +aN +aN +"} +(167,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +tt +tF +tF +vr +wf +wD +vG +vG +aN +aN +aN +aN +aN +aN +fg +co +da +da +da +da +da +fa +fg +aN +aN +aN +aN +"} +(168,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +tA +tF +tF +vG +vG +vG +vG +vG +aN +aN +aN +aN +aN +aN +fg +cs +da +da +da +da +da +db +fg +aN +aN +aN +aN +"} +(169,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +tB +tF +tF +vs +wg +po +aN +aN +aN +aN +aN +aN +aN +aN +fg +ct +da +da +da +da +ey +eZ +fg +aN +aN +aN +aN +"} +(170,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +tD +tF +tF +vu +wi +po +aN +aN +aN +aN +aN +aN +aN +aN +fg +cv +db +da +da +da +da +db +fg +aN +aN +aN +aN +"} +(171,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +tE +tF +vf +vx +wj +po +aN +aN +aN +aN +aN +aN +aN +aN +fg +cy +cy +cy +cy +eh +ez +fb +fg +aN +aN +aN +aN +"} +(172,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +vG +Ai +tF +vf +vA +wl +po +aN +aN +aN +aN +aN +aN +aN +aN +fg +cz +cy +cy +cy +cy +eE +fc +fg +aN +aN +aN +aN +"} +(173,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +po +qB +tF +tF +vf +vB +wn +po +aN +aN +aN +aN +aN +aN +aN +aN +fg +cy +cy +dE +cy +cy +eE +fc +fg +aN +aN +aN +aN +"} +(174,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +po +qB +tF +tF +tF +vD +wp +po +aN +aN +aN +aN +aN +aN +aN +aN +ag +cy +dc +cy +dX +cy +eE +fc +fg +aN +aN +aN +aN +"} +(175,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +po +qB +tF +tF +tF +Ec +ws +vG +aN +aN +aN +aN +aN +aN +aN +aN +fg +cy +cy +dF +cy +cy +eF +fc +fg +aN +aN +aN +aN +"} +(176,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +vG +tH +Tu +Tu +tH +vG +vG +aN +aN +aN +aN +aN +aN +aN +aN +fg +cG +cy +cz +cy +cy +eE +fe +fg +aN +aN +aN +aN +"} +(177,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +vG +ig +ig +ig +oQ +vG +aN +aN +aN +aN +aN +aN +aN +aN +aN +fg +fg +fg +fg +fg +fg +fg +fg +fg +aN +aN +aN +aN +"} +(178,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(179,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +jH +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +gd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +"} +(180,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +gf +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +BG +ab +ab +jq +ab +ab +ab +ab +ab +jq +ab +ab +eU +BG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Nd +"} +(181,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +BG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +BG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +iF +KY +KY +KY +KY +KY +iF +KY +KY +ab +Nd +"} +(182,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +fs +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +jI +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +BG +ab +ab +BG +ab +ab +ab +ab +ab +ab +ab +iF +KY +KY +KY +KY +KY +KY +qG +KX +ua +ul +KX +uJ +uL +uU +ab +Nd +"} +(183,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +jq +jq +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jq +ab +ab +ab +ab +ab +ab +ab +KY +iX +iX +rN +iX +iX +KY +qG +KX +KX +KX +KX +uK +uL +uV +ab +Nd +"} +(184,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +BG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jq +ab +BG +ab +ab +ab +ab +ab +ab +ab +ab +ab +KY +KX +KX +KX +KX +KX +KY +ts +KX +KX +um +uH +KX +uL +uY +ab +Nd +"} +(185,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +BG +ab +ab +BG +ab +iF +KY +KY +KY +KY +ab +ab +KY +KX +jz +KX +KX +KX +KY +tv +jz +KX +un +tf +KY +KY +nB +ab +Nd +"} +(186,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +jq +ab +BG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +KY +lP +mk +mF +KY +nv +ab +KY +qI +iI +rO +KX +KX +KY +jv +KX +KX +uo +KY +ab +ab +ab +ab +Nd +"} +(187,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +BG +ab +jq +ab +BG +ab +lA +KX +KX +mG +KY +KY +KY +KY +KY +KY +KY +si +sF +tf +KY +tP +ub +tg +KY +KY +KY +ab +ab +Nd +"} +(188,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +BG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +lA +lQ +KX +KX +tg +nx +gx +gx +gx +gx +rP +KX +KX +KX +tw +KX +KX +up +KX +uL +uU +ab +ab +Nd +"} +(189,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Yi +Yi +Yi +Yi +ab +lA +lR +ml +KX +yl +KX +KX +KX +KX +KX +KX +KX +KX +KX +KX +KX +KX +uq +pF +uL +uV +ab +ab +Nd +"} +(190,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +BG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Yi +BZ +BZ +Yi +BY +BY +BZ +ab +lA +lS +KX +mH +tg +nA +iS +iS +iS +iS +KR +xF +KX +KX +KX +KX +KX +up +KX +uL +uY +ab +ab +Nd +"} +(191,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +BV +BY +BY +BV +BY +BY +BZ +ab +lA +lT +KX +KX +KY +KY +KY +KY +KY +KY +rR +YS +sG +tf +KY +tT +ue +tg +KY +KY +KY +ab +ab +Nd +"} +(192,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Yi +BZ +BZ +Yi +BY +BY +BZ +ab +KY +lT +KR +mI +KY +nB +UO +UO +UO +KY +yw +sn +tO +KY +tx +KX +KX +ur +KY +ab +ab +ab +ab +Nd +"} +(193,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +jq +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kf +BV +BY +BY +BV +BY +BY +BZ +ab +lB +KY +KY +KY +KY +ab +BZ +BY +BV +MS +xB +sn +tO +KY +jx +jz +KX +uu +tf +KY +KY +nv +ab +Nd +"} +(194,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Yi +BZ +BZ +Yi +BY +BY +BZ +ab +ab +ab +ab +ab +ab +ab +BZ +hG +UO +iT +yw +dD +JV +KY +jy +KX +KX +KX +KX +uM +uL +uU +ab +Nd +"} +(195,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +BG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +BZ +BY +BY +BZ +ab +ab +ab +ab +ab +ab +ab +BZ +BY +UO +lB +KY +KY +KY +KY +ty +jz +KX +KX +KX +uN +uL +uV +ab +Nd +"} +(196,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +jq +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kI +BZ +BY +BY +BZ +ab +ab +ab +ab +ab +ab +ab +BZ +BY +BZ +ab +ab +ab +ab +KY +tz +tU +uf +KX +KX +uT +uL +uY +ab +Nd +"} +(197,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +jq +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +kK +BZ +BY +BY +BZ +ab +ab +ab +ab +ab +ab +ab +BZ +BY +BZ +ab +ab +ab +ab +lB +KY +KY +KY +KY +KY +lB +KY +KY +ab +Nd +"} +(198,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Yi +BZ +BZ +Yi +BY +BY +BZ +ab +ab +jq +ab +ab +ab +ab +BZ +Yq +BZ +ab +ab +ab +ab +ab +ab +ab +ab +tj +ab +ab +ab +ab +ab +Nd +"} +(199,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +BG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +BV +BY +BY +BV +BY +BY +BZ +ab +ab +ab +Yi +Yi +Yi +Yi +Yi +BY +Yi +Yi +Yi +Yi +ab +ab +ab +ab +ab +BG +ab +ab +ab +kI +ab +Nd +"} +(200,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Yi +BZ +BZ +Yi +BY +BY +BZ +ab +ab +Yi +Yi +mK +mZ +BY +nW +BY +qK +qT +rZ +Yi +Yi +ab +ab +ab +ab +ab +ab +ab +kI +uZ +kI +Nd +"} +(201,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +BV +BY +BY +BV +BY +BY +BZ +ab +ab +Yi +mn +BY +BY +na +na +oR +qO +qU +sa +sy +Yi +ab +jq +tj +ab +ab +ab +ab +ab +kI +ab +Nd +"} +(202,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Yi +BZ +BZ +Yi +BY +BY +BZ +ab +ab +BZ +mo +BY +na +nI +nY +BY +qO +ra +sb +sB +Yi +ab +ab +gP +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +"} +(203,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +jq +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +BG +Yi +BY +BY +Yi +Yi +Yi +Yi +mp +BY +na +nK +ob +BY +qO +qU +sa +sC +Yi +tj +ab +jq +Nd +aN +aN +aN +aN +aN +aN +aN +"} +(204,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Yi +BY +BY +BY +BY +BY +lU +BY +BY +ne +na +na +BY +nW +rb +sc +sD +Yi +ab +ab +ab +Nd +aN +aN +aN +aN +aN +aN +aN +"} +(205,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jq +ab +Yi +BY +BY +Yi +Yi +Yi +Yi +Yi +mM +BY +BY +BY +BY +BY +BY +BY +Yi +Yi +Yi +BZ +Yi +Yi +aN +aN +aN +aN +aN +aN +aN +"} +(206,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +BG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Yi +BY +BY +Yi +aN +aN +aN +Yi +mN +BY +BY +BY +BY +BY +BY +BY +sE +sK +XJ +XJ +tW +Yi +aN +aN +aN +aN +aN +aN +aN +"} +(207,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +jq +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Yi +BY +BY +Yi +aN +aN +aN +Yi +mO +BY +BY +nW +pz +BY +BY +BY +BY +sK +XJ +XJ +tW +Yi +aN +aN +aN +aN +aN +aN +aN +"} +(208,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +BG +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +BG +Yi +BY +BY +Yi +aN +aN +aN +Yi +Yi +Yi +mT +Yi +Yi +BZ +rc +BZ +Yi +sL +XJ +XJ +tW +Yi +aN +aN +aN +aN +aN +aN +aN +"} +(209,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Yi +BY +BY +Yi +aN +aN +aN +aN +Yi +mP +nl +nl +Yi +BZ +BY +BZ +Yi +sM +XJ +XJ +tW +Yi +aN +aN +aN +aN +aN +aN +aN +"} +(210,1,1) = {" +aN +oc +oc +kx +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +jq +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jq +ab +ab +Yi +BY +BY +Yi +aN +aN +aN +aN +Yi +mR +nl +nL +Yi +BZ +BY +BZ +Yi +sQ +XJ +XJ +tW +Yi +aN +aN +aN +aN +aN +aN +aN +"} +(211,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Yi +BY +BY +Yi +aN +aN +aN +aN +Yi +no +nj +Yi +Yi +BZ +BY +BZ +Yi +sR +XJ +kD +tX +Yi +aN +aN +aN +aN +aN +aN +aN +"} +(212,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +ab +Yi +Yi +Yi +BZ +BZ +BZ +Yi +Yi +Yi +Yi +Yi +Yi +Yi +lh +lh +Yi +aN +aN +aN +aN +Yi +Yi +Yi +Yi +Yi +BZ +BY +BZ +Yi +Yi +Yi +Yi +Yi +Yi +aN +aN +aN +aN +aN +aN +aN +"} +(213,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +Yi +gk +gk +gk +gk +gk +gk +gk +gk +gk +gk +gk +Yi +BZ +Yi +iz +jf +jk +jk +jk +jU +jk +kh +ks +ky +kM +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +Yi +ih +ih +ih +BZ +BY +BZ +ih +ih +ih +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(214,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +Yi +gl +gy +gD +gQ +gV +hc +hc +hi +hD +hQ +gk +Yi +XJ +Yi +iz +XJ +XJ +XJ +XJ +XJ +XJ +XJ +XJ +XJ +XJ +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +Yi +ih +nN +pA +BZ +rc +BZ +pA +sS +ih +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(215,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +uG +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +vz +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +Yi +gn +gy +gG +gR +gD +gD +gD +gD +gD +gD +hY +Yi +XJ +iw +XJ +XJ +XJ +jr +jr +XJ +XJ +XJ +XJ +XJ +XJ +Hr +XJ +XJ +Yi +aN +aN +aN +aN +aN +Yi +nN +ot +ou +ov +oz +ov +ou +tb +sS +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(216,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +kH +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +Yi +gp +gy +gD +bk +gW +gW +gW +gD +hD +hV +gk +Yi +XJ +Yi +iB +XJ +XJ +jr +jM +XJ +XJ +XJ +XJ +XJ +XJ +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +Yi +nO +ou +ov +pR +qo +pR +ov +ou +tp +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(217,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +uD +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +Yi +gk +gk +gk +gk +gk +gk +gk +hl +gk +gk +gk +Yi +XJ +Yi +iC +XJ +XJ +XJ +id +jV +XJ +kj +kt +kz +kN +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +Yi +nO +ov +pR +qo +rI +qo +pR +ov +tp +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(218,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +hq +Yi +Yi +Yi +Yi +XJ +Yi +Yi +jg +jl +jg +Yi +Yi +jY +Yi +Yi +Yi +Yi +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +Yi +nO +oz +qo +qP +rJ +sg +qo +tc +tp +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(219,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +Yi +hv +hF +XJ +XJ +XJ +XJ +Yi +iD +jh +XJ +js +jO +Yi +XJ +XJ +ku +kA +kO +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +Yi +nO +ov +bj +qo +rL +qo +bj +ov +tp +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(220,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +BG +ab +ab +Yi +hw +XJ +XJ +id +XJ +XJ +Yi +iE +XJ +XJ +XJ +jP +Yi +jZ +kk +kv +kD +kP +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +Yi +nO +ou +ov +qs +qo +qo +ov +ou +tp +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(221,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +Yi +BZ +BZ +BZ +Yi +Yi +in +Yi +XJ +XJ +XJ +XJ +XJ +Yi +Yi +Yi +Yi +Yi +Yi +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +Yi +nS +oA +ou +ov +oz +ov +ou +td +te +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(222,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +jq +ab +ab +ab +ab +ab +ab +ab +ab +Yi +ij +io +ix +XJ +XJ +jm +jB +XJ +Yi +iN +XJ +XJ +XJ +XJ +XJ +XJ +XJ +Yi +aN +aN +aN +aN +aN +Yi +ih +nS +qv +qv +qv +qv +qv +te +ih +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(223,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aq +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +BG +ab +ab +ab +BG +ab +Yi +ik +XJ +iy +XJ +XJ +jn +jC +XJ +iy +XJ +XJ +XJ +XJ +XJ +XJ +XJ +XJ +Yi +aN +aN +aN +aN +aN +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(224,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +Yi +il +ip +ix +XJ +XJ +jo +jD +XJ +Yi +iN +XJ +XJ +XJ +XJ +XJ +XJ +XJ +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(225,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +jq +ab +ab +Yi +BZ +BZ +BZ +Yi +Yi +iq +Yi +XJ +XJ +XJ +XJ +XJ +Yi +Yi +Yi +Yi +Yi +Yi +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(226,1,1) = {" +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +jq +ab +ab +ab +ab +Yi +hv +XJ +XJ +ie +XJ +XJ +Yi +iL +XJ +XJ +XJ +jQ +Yi +ka +kn +kw +kE +kQ +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(227,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +Yi +hw +hN +XJ +XJ +XJ +XJ +Yi +iM +jh +XJ +XJ +jR +Yi +XJ +XJ +XJ +XJ +XJ +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(228,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +BX +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +hA +Yi +Yi +Yi +Yi +XJ +Yi +Yi +ji +iy +ji +Yi +Yi +Xh +Yi +Yi +Yi +Yi +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(229,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +BX +BX +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +Yi +gq +gq +gq +gq +gq +gq +gq +hB +gq +gq +ih +Yi +XJ +Yi +iN +XJ +XJ +XJ +ie +XJ +XJ +sR +ks +ky +kM +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(230,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +aa +aa +aa +aa +aa +aa +UJ +UJ +UJ +UJ +UJ +BX +BX +UJ +UJ +UJ +UJ +BX +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +aN +aN +aN +aN +aN +aN +aN +aN +Nd +ab +Yi +gt +gA +gH +gT +ha +ha +hd +hC +hO +gq +gq +Yi +XJ +Yi +XJ +XJ +XJ +XJ +jS +jS +jS +XJ +XJ +XJ +XJ +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(231,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +BX +BX +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aa +aa +aa +aa +aa +aN +aN +aN +aN +Nd +ab +Yi +gv +gA +gJ +gJ +gJ +gJ +gJ +gJ +gJ +hX +ii +Yi +XJ +iw +XJ +XJ +XJ +XJ +jT +jW +jT +XJ +XJ +XJ +XJ +lb +XJ +XJ +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(232,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +xH +xH +GN +GN +xH +xH +xH +xH +xH +xH +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aa +aa +aN +aN +Nd +ab +Yi +gw +gA +gL +gU +gU +gU +he +hC +hP +gq +gq +Yi +XJ +Yi +XJ +XJ +XJ +XJ +jS +jS +jS +XJ +XJ +XJ +kR +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(233,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +xH +ZL +ed +ed +GG +GN +yx +oJ +Hn +xH +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aa +aN +Nd +ab +Yi +gq +gq +gq +gq +gq +gq +gq +gq +gq +gq +ih +Yi +BZ +Yi +iQ +iQ +jp +jp +jp +XJ +jp +jp +jp +kF +kS +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(234,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +BX +BX +UJ +GN +Rt +fx +ed +ed +GN +WJ +RT +yx +xH +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +Nd +ab +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +ab +Yi +Yi +Yi +Yi +Yi +Yi +NW +Yi +Yi +Yi +Yi +Yi +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(235,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +fH +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +BX +UJ +UJ +UJ +UJ +UJ +BX +BX +UJ +GN +BR +fz +ed +fx +GN +yx +uI +Ue +xH +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +Nd +ab +ab +ab +jq +ab +ab +ab +ab +ab +ab +ab +ab +ab +jq +ab +Yi +iY +XJ +XJ +XJ +XJ +XJ +XJ +XJ +XJ +XJ +kT +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Zw +aN +aN +"} +(236,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +BX +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +xH +hy +ed +ed +Gj +GN +Hn +Wk +yx +xH +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +Nd +ab +ab +ab +ab +gP +ab +ab +ab +jq +ab +ab +ab +ab +gP +ab +Yi +iZ +XJ +iZ +XJ +iZ +XJ +ke +XJ +ke +XJ +ke +Yi +XJ +vw +Yi +aN +aN +aN +aN +aN +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(237,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +BX +UJ +xH +xH +xH +xH +xH +xH +UJ +xH +iO +ed +ed +MU +GN +AS +Ee +uI +xH +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +Nd +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +ab +jq +ab +ab +Yi +je +XJ +je +XJ +je +XJ +je +XJ +je +XJ +je +Yi +Lp +Lp +Yi +aN +aN +aN +aN +aN +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(238,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +BX +UJ +GN +Ba +Ou +Uc +xO +xH +xH +xH +FN +ed +ed +ga +xH +xH +xH +xH +xH +xH +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Nd +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +Yi +XJ +XJ +Yi +aN +aN +aN +aN +aN +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(239,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +hf +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +xH +so +Ln +Ln +Ln +pH +OL +xH +CY +ed +ed +zv +xH +xH +ZH +ZU +ZU +xH +xH +xH +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +Yi +ju +XJ +Yi +aN +aN +aN +aN +aN +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(240,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +xH +cH +Ln +Ln +Ln +ej +VX +xH +xH +fv +ed +ed +ai +qu +qu +qu +qu +qu +qu +xH +xH +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +aN +lz +lz +lz +lz +lz +aN +aN +aN +lz +lz +lz +lz +lz +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +kG +kG +fk +fk +kG +kG +kG +kG +kG +kG +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(241,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +GN +cK +Ln +Ln +yp +Ln +Vx +xH +xH +fw +ed +ed +ai +Yo +jb +jN +FH +CU +qu +ZU +xH +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +lz +lz +bp +bw +cf +lz +lz +aN +lz +lz +iU +bw +cf +lz +lz +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +kU +Sg +kU +kU +ls +kG +lC +lV +mq +kG +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(242,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +xH +xH +xH +Qn +xH +xH +xH +xH +xH +Qj +ed +ed +ai +Yo +LT +Bb +aZ +CU +qu +ZU +xH +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +lz +au +bq +bB +bq +cj +lz +aN +lz +hs +bq +ly +bq +cj +lz +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +kU +kU +kU +kU +kU +kG +kU +lf +kU +kG +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(243,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +gC +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +gc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +xH +cP +RA +eo +YB +en +xH +fX +fn +cN +ed +ed +ai +Yo +Aj +pm +kJ +CU +qu +ZU +xH +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +lz +aw +bq +bE +bq +cp +lz +aN +lz +hH +bq +bE +bq +cp +lz +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +kV +ld +kV +kV +kU +lw +kU +kU +mr +kG +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(244,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +xH +cS +Lv +eo +ec +eo +eO +ed +ed +ed +ed +ed +ai +Yo +FQ +jL +Ak +CU +qu +ZU +xH +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +lz +mW +bq +bF +bq +cr +lz +aN +lz +hJ +bq +lF +bq +cr +lz +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +kW +kU +lm +kV +kU +kG +lD +kU +lf +kG +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Wf +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(245,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +hh +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +BX +xH +cU +eo +eo +eo +eo +eO +ed +ed +ed +ed +MV +ai +qu +qu +qu +qu +qu +sX +xH +xH +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +lz +lz +nr +bK +nr +lz +lz +aN +lz +lz +nr +bK +nr +lz +lz +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +kX +kU +kU +lp +kU +kG +lE +lW +kZ +kG +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(246,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +BX +BX +BX +xH +gB +QU +eo +Gv +pp +xH +xH +GN +GN +GN +xH +xH +xH +ZU +Os +ZU +xH +xH +xH +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +aN +lz +lz +lz +lz +lz +aN +aN +aN +lz +lz +lz +lz +lz +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +kG +kG +kG +kG +lt +kG +kG +kG +kG +kG +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(247,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +xH +xH +xH +GN +xH +xH +xH +UJ +BX +BX +BX +BX +UJ +xH +xH +xH +xH +xH +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +kZ +le +lo +kU +kU +kU +lo +le +kZ +kG +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(248,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +BX +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +aN +lz +lz +lz +lz +lz +aN +aN +aN +lz +lz +lz +lz +lz +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +la +lf +lg +kU +kU +kU +lg +kU +la +kG +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(249,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +BX +BX +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +lz +lz +br +bw +cf +lz +lz +aN +lz +lz +hW +bw +cf +lz +lz +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +kG +lg +lg +kU +kU +kU +lg +lg +kG +kG +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(250,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +BX +BX +BX +UJ +UJ +UJ +Vf +BX +BX +UJ +UJ +UJ +UJ +UJ +BX +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +lz +ay +bq +bP +bq +cj +lz +aN +lz +gN +bq +kc +bq +cj +lz +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +kZ +le +lo +kU +kU +kU +lo +lX +kZ +kG +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(251,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +BX +UJ +UJ +UJ +UJ +UJ +UJ +BX +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +lz +aV +bq +bE +bq +do +lz +aN +lz +gX +bq +bE +bq +cp +lz +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +la +kU +lg +kU +kU +kU +lg +kU +la +kG +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(252,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aa +aN +lz +bg +bq +bV +bq +cr +lz +aN +lz +hr +bq +kq +bq +cr +lz +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +kG +lg +lg +kU +kU +kU +lg +lg +kG +kG +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(253,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aN +aN +lz +lz +nr +bK +nr +lz +lz +aN +lz +lz +nr +bK +nr +lz +lz +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +kZ +le +lo +lf +kU +kU +lo +le +kZ +kG +aN +aN +aN +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +Kt +aN +aN +"} +(254,1,1) = {" +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +ck +aN +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +oc +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +UJ +aa +aa +aa +aN +aN +aN +lz +lz +lz +lz +lz +aN +aN +aN +lz +lz +lz +lz +lz +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +la +kU +lg +kU +lv +kU +lg +kU +la +kG +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} +(255,1,1) = {" +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aa +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +kG +kG +kG +kG +kG +kG +kG +kG +kG +kG +kG +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +aN +"} diff --git a/code/__DEFINES/_ss220.dm b/code/__DEFINES/_ss220.dm new file mode 100644 index 000000000000..203e016a313f --- /dev/null +++ b/code/__DEFINES/_ss220.dm @@ -0,0 +1 @@ +#define MODPACK_CHAT_BADGES diff --git a/code/__DEFINES/atmospherics_defines.dm b/code/__DEFINES/atmospherics_defines.dm index 24a8e9aad9cb..6ebab8f8b262 100644 --- a/code/__DEFINES/atmospherics_defines.dm +++ b/code/__DEFINES/atmospherics_defines.dm @@ -10,7 +10,7 @@ #define R_IDEAL_GAS_EQUATION 8.31 //kPa*L/(K*mol) #define ONE_ATMOSPHERE 101.325 //kPa #define TCMB 2.7 // -270.3degC -#define TCRYO 265 // -48.15degC +#define TCRYO 215 // -58.15degC #define T0C 273.15 // 0degC #define T20C 293.15 // 20degC /// -14C - Temperature used for kitchen cold room, medical freezer, etc. diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm index 82e32759e413..71e7b565327f 100644 --- a/code/__DEFINES/dcs/signals.dm +++ b/code/__DEFINES/dcs/signals.dm @@ -390,9 +390,13 @@ #define COMPONENT_BLOCK_EMOTE_ACTION (1<<2) ///from base of mob/swap_hand(): (obj/item) -#define COMSIG_MOB_SWAP_HANDS "mob_swap_hands" +#define COMSIG_MOB_SWAPPING_HANDS "mob_swapping_hands" + /// Prevent the mob from changing hands #define COMPONENT_BLOCK_SWAP (1<<0) +/// Performed after the hands are swapped. +#define COMSIG_MOB_SWAPPED_HANDS "mob_swap_hands" + #define COMSIG_MOB_AUTOMUTE_CHECK "automute_check" #define WAIVE_AUTOMUTE_CHECK (1<<0) @@ -481,6 +485,8 @@ #define COMSIG_CARBON_THROWN_ITEM_CAUGHT "carbon_thrown_item_caught" /// From /mob/living/carbon/flash_eyes() #define COMSIG_CARBON_FLASH_EYES "carbon_flash_eyes" +/// From /mob/living/carbon/update_handcuffed() +#define COMSIG_CARBON_UPDATE_HANDCUFFED "carbon_update_handcuff" /// From /mob/living/carbon/regenerate_icons() #define COMSIG_CARBON_REGENERATE_ICONS "carbon_regen_icons" @@ -534,6 +540,10 @@ ///from base of obj/item/attack_qdeleted(): (atom/target, mob/user, params) #define COMSIG_ITEM_ATTACK_QDELETED "item_attack_qdeleted" ///from base of obj/item/equipped(): (/mob/equipper, slot) +///called on [/obj/item] before unequip from base of [mob/proc/doUnEquip]: (force, atom/newloc, no_move, invdrop, silent) +#define COMSIG_ITEM_PRE_UNEQUIP "item_pre_unequip" + ///only the pre unequip can be cancelled + #define COMPONENT_ITEM_BLOCK_UNEQUIP (1<<0) #define COMSIG_ITEM_EQUIPPED "item_equip" ///from base of obj/item/dropped(): (mob/user) #define COMSIG_ITEM_DROPPED "item_drop" @@ -556,7 +566,7 @@ #define COMSIG_ITEM_MICROWAVE_ACT "microwave_act" ///from base of item/sharpener/attackby(): (amount, max) #define COMSIG_ITEM_SHARPEN_ACT "sharpen_act" - #define COMPONENT_BLOCK_SHARPEN_APPLIED (1<<0) + #define COMPONENT_SHARPEN_APPLIED (1<<0) #define COMPONENT_BLOCK_SHARPEN_BLOCKED (1<<1) #define COMPONENT_BLOCK_SHARPEN_ALREADY (1<<2) #define COMPONENT_BLOCK_SHARPEN_MAXED (1<<3) @@ -564,10 +574,15 @@ #define COMSIG_TOOL_IN_USE "tool_in_use" ///from base of [/obj/item/proc/tool_start_check]: (mob/living/user) #define COMSIG_TOOL_START_USE "tool_start_use" +///from base of [/obj/item/proc/tool_attack_chain]: (atom/tool, mob/user) +#define COMSIG_TOOL_ATTACK "tool_attack" + #define COMPONENT_CANCEL_TOOLACT (1<<0) ///from [/obj/item/proc/disableEmbedding]: #define COMSIG_ITEM_DISABLE_EMBED "item_disable_embed" ///from [/obj/effect/mine/proc/triggermine]: #define COMSIG_MINE_TRIGGERED "minegoboom" +/// Called by /obj/item/proc/worn_overlays(list/overlays, mutable_appearance/standing, isinhands, icon_file) +#define COMSIG_ITEM_GET_WORN_OVERLAYS "item_get_worn_overlays" /// Defib-specific signals @@ -693,6 +708,8 @@ #define COMSIG_HUMAN_CHANGE_HEAD_ACCESSORY "human_change_head_accessory" //sent from living mobs when they parry #define COMSIG_HUMAN_PARRY "human_parry" +///From base of mob/living/MobBump() (mob/living) +#define COMSIG_LIVING_MOB_BUMP "living_mob_bump" ///From mob/living/carbon/human/do_suicide() #define COMSIG_HUMAN_SUICIDE_ACT "human_suicide_act" ///From mob/living/carbon/human/attackedby(): (mob/living/carbon/human/attacker). Also found on species/disarm and species/harm @@ -732,6 +749,10 @@ ///from base of obj/item/reagent_containers/food/snacks/attack(): (mob/living/eater, mob/feeder) #define COMSIG_FOOD_EATEN "food_eaten" +//Reagent +///from base of atom/expose_reagents(): (/list, /datum/reagents, chemholder, volume_modifier) +#define COMSIG_ATOM_EXPOSE_REAGENTS "atom_expose_reagents" + //Gibs ///from base of /obj/effect/decal/cleanable/blood/gibs/streak(): (list/directions, list/diseases) @@ -873,3 +894,41 @@ #define OBJECTIVE_INVALID_TARGET (1<<1) #define COMSIG_LIVING_CLEAR_STUNS "living_clear_stuns" + +//MODsuit signals +/// Called when a module is selected to be the active one from on_select(obj/item/mod/module/module) +#define COMSIG_MOD_MODULE_SELECTED "mod_module_selected" +/// Called when a MOD deploys one or more of its parts. +#define COMSIG_MOD_DEPLOYED "mod_deployed" +/// Called when a MOD retracts one or more of its parts. +#define COMSIG_MOD_RETRACTED "mod_retracted" +/// Called when a MOD is finished toggling itself. +#define COMSIG_MOD_TOGGLED "mod_toggled" +/// Called when a MOD activation is called from toggle_activate(mob/user) +#define COMSIG_MOD_ACTIVATE "mod_activate" + /// Cancels the suit's activation + #define MOD_CANCEL_ACTIVATE (1 << 0) +/// Called when a MOD finishes having a module removed from it. +#define COMSIG_MOD_MODULE_REMOVED "mod_module_removed" +/// Called when a MOD finishes having a module added to it. +#define COMSIG_MOD_MODULE_ADDED "mod_module_added" +/// Called when a MOD is having modules removed from crowbar_act(mob/user, obj/crowbar) +#define COMSIG_MOD_MODULE_REMOVAL "mod_module_removal" + /// Cancels the removal of modules + #define MOD_CANCEL_REMOVAL (1 << 0) +/// Called when a module attempts to activate, however it does. At the end of checks so you can add some yourself, or work on trigger behavior (mob/user) +#define COMSIG_MODULE_TRIGGERED "mod_module_triggered" + /// Cancels activation, with no message. Include feedback on your cancel. + #define MOD_ABORT_USE (1<<0) +/// Called when a module activates, after all checks have passed and cooldown started. +#define COMSIG_MODULE_ACTIVATED "mod_module_activated" +/// Called when a module deactivates, after all checks have passed. +#define COMSIG_MODULE_DEACTIVATED "mod_module_deactivated" +/// Called when a module is used, after all checks have passed and cooldown started. +#define COMSIG_MODULE_USED "mod_module_used" +/// Called when the MODsuit wearer is set. +#define COMSIG_MOD_WEARER_SET "mod_wearer_set" +/// Called when the MODsuit wearer is unset. +#define COMSIG_MOD_WEARER_UNSET "mod_wearer_unset" + + diff --git a/code/__DEFINES/gamemode.dm b/code/__DEFINES/gamemode.dm index 7e8d241c920b..ad2680e10aa5 100644 --- a/code/__DEFINES/gamemode.dm +++ b/code/__DEFINES/gamemode.dm @@ -52,3 +52,15 @@ #define SPECIAL_ROLE_XENOMORPH_SENTINEL "Xenomorph Sentinel" #define SPECIAL_ROLE_XENOMORPH_LARVA "Xenomorph Larva" #define SPECIAL_ROLE_EVENTMISC "Event Role" + +// Constants used by code which checks the status of nuclear blasts during a +// round, regardless of original game mode, e.g. setting the ending cinematic. + +/// The bomb is on-station. +#define NUKE_SITE_ON_STATION 0 +/// The bomb is on station z-level, but not a station tile. +#define NUKE_SITE_ON_STATION_ZLEVEL 1 +/// The bomb is off station z-level. +#define NUKE_SITE_OFF_STATION_ZLEVEL 2 +/// The bomb's location cannot be found. +#define NUKE_SITE_INVALID 3 diff --git a/code/__DEFINES/hud_locations.dm b/code/__DEFINES/hud_locations.dm index 2d9ffa6b2d94..d14a51d35939 100644 --- a/code/__DEFINES/hud_locations.dm +++ b/code/__DEFINES/hud_locations.dm @@ -36,6 +36,7 @@ #define ui_storage1 "CENTER+1:18,SOUTH:5" #define ui_storage2 "CENTER+2:20,SOUTH:5" #define ui_pda "CENTER+3:22,SOUTH:5" +#define ui_combo "CENTER+4:24,SOUTH+1:7" //combo meter for martial arts #define ui_alien_head "4:12,1:5" //aliens #define ui_alien_oclothing "5:14,1:5" //aliens diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm index b43627a25cd4..f2afd0764206 100644 --- a/code/__DEFINES/is_helpers.dm +++ b/code/__DEFINES/is_helpers.dm @@ -112,3 +112,5 @@ GLOBAL_LIST_INIT(glass_sheet_types, typecacheof(list( #define isradio(A) istype(A, /obj/item/radio) #define ispill(A) istype(A, /obj/item/reagent_containers/food/pill) +// Modsuits +#define ismodcontrol(A) istype(A, /obj/item/mod/control) diff --git a/code/__DEFINES/keybindings_defines.dm b/code/__DEFINES/keybindings_defines.dm index 5523006b0f99..cc1c80d83c56 100644 --- a/code/__DEFINES/keybindings_defines.dm +++ b/code/__DEFINES/keybindings_defines.dm @@ -3,7 +3,7 @@ #define KB_CATEGORY_LIVING 3 #define KB_CATEGORY_CARBON 4 #define KB_CATEGORY_HUMAN 5 -#define KB_CATEGORY_SILICON 6 +#define KB_CATEGORY_AI 6 #define KB_CATEGORY_ROBOT 7 #define KB_CATEGORY_ADMIN 8 #define KB_CATEGORY_EMOTE_GENERIC 9 diff --git a/code/__DEFINES/machines.dm b/code/__DEFINES/machines.dm index 121042e8024e..77b25e56917e 100644 --- a/code/__DEFINES/machines.dm +++ b/code/__DEFINES/machines.dm @@ -71,3 +71,7 @@ #define TURRET_PREASSESS_VALID 1 #define TURRET_PREASSESS_INVALID 0 + +#define AIR_ALARM_FRAME 0 +#define AIR_ALARM_UNWIRED 1 +#define AIR_ALARM_READY 2 diff --git a/code/__DEFINES/misc_defines.dm b/code/__DEFINES/misc_defines.dm index d9328e682ff1..ed3dbc3ea4ed 100644 --- a/code/__DEFINES/misc_defines.dm +++ b/code/__DEFINES/misc_defines.dm @@ -375,7 +375,7 @@ #define INVESTIGATE_BOMB "bombs" // The SQL version required by this version of the code -#define SQL_VERSION 49 +#define SQL_VERSION 502204 // SS220 EDIT // Vending machine stuff #define CAT_NORMAL 1 @@ -546,3 +546,9 @@ #define DEADCHAT_ANARCHY_MODE (1<<1) /// Mutes the democracy mode messages send to orbiters at the end of each cycle. Useful for when the cooldown is so low it'd get spammy. #define MUTE_DEADCHAT_DEMOCRACY_MESSAGES (1<<2) + +// Lavaland cave design defines + +#define BLOCKED_BURROWS "Blocked Burrows" +#define CLASSIC_CAVES "Classic Caves" +#define DEADLY_DEEPROCK "Deadly Deeprock" diff --git a/code/__DEFINES/mod.dm b/code/__DEFINES/mod.dm new file mode 100644 index 000000000000..bc82d1b691ab --- /dev/null +++ b/code/__DEFINES/mod.dm @@ -0,0 +1,42 @@ +/// Default value for the max_complexity var on MODsuits +#define DEFAULT_MAX_COMPLEXITY 15 + +/// Default cell drain per process on MODsuits +#define DEFAULT_CHARGE_DRAIN 5 + +/// Default time for a part to seal +#define MOD_ACTIVATION_STEP_TIME (2 SECONDS) + +/// Passive module, just acts when put in naturally. +#define MODULE_PASSIVE 0 +/// Usable module, does something when you press a button. +#define MODULE_USABLE 1 +/// Toggle module, you turn it on/off and it does stuff. +#define MODULE_TOGGLE 2 +/// Actively usable module, you may only have one selected at a time. +#define MODULE_ACTIVE 3 + +/// This module can be used while incapacitated +#define MODULE_ALLOW_INCAPACITATED (1<<1) +/// This module can be used while the suit is off +#define MODULE_ALLOW_INACTIVE (1<<2) + +//Defines used by the theme for clothing flags and similar +#define CONTROL_LAYER "control_layer" +#define HELMET_FLAGS "helmet_flags" +#define CHESTPLATE_FLAGS "chestplate_flags" +#define GAUNTLETS_FLAGS "gauntlets_flags" +#define BOOTS_FLAGS "boots_flags" + +#define UNSEALED_LAYER "unsealed_layer" +#define UNSEALED_CLOTHING "unsealed_clothing" +#define SEALED_CLOTHING "sealed_clothing" +#define UNSEALED_INVISIBILITY "unsealed_invisibility" +#define SEALED_INVISIBILITY "sealed_invisibility" +#define UNSEALED_COVER "unsealed_cover" +#define SEALED_COVER "sealed_cover" +#define CAN_OVERSLOT "can_overslot" + +//Defines used to override MOD clothing's icon and worn icon files in the skin. +#define MOD_ICON_OVERRIDE "mod_icon_override" + diff --git a/code/__DEFINES/preferences_defines.dm b/code/__DEFINES/preferences_defines.dm index 49f5f7c7cd27..6c3c55a6ef12 100644 --- a/code/__DEFINES/preferences_defines.dm +++ b/code/__DEFINES/preferences_defines.dm @@ -61,10 +61,11 @@ #define PREFTOGGLE_2_THOUGHT_BUBBLE (1<<14) // 16384 #define PREFTOGGLE_2_MC_TABS (1<<15) // 32768 #define PREFTOGGLE_2_DANCE_DISCO (1<<16) // 65536 +#define PREFTOGGLE_2_MOD_ACTIVATION_METHOD (1<<17) // 131072 -#define TOGGLES_2_TOTAL 131072 // If you add or remove a preference toggle above, make sure you update this define with the total value of the toggles combined. +#define TOGGLES_2_TOTAL 262144 // If you add or remove a preference toggle above, make sure you update this define with the total value of the toggles combined. -#define TOGGLES_2_DEFAULT (PREFTOGGLE_2_FANCYUI|PREFTOGGLE_2_ITEMATTACK|PREFTOGGLE_2_WINDOWFLASHING|PREFTOGGLE_2_RUNECHAT|PREFTOGGLE_2_DEATHMESSAGE|PREFTOGGLE_2_EMOTE_BUBBLE|PREFTOGGLE_2_SEE_ITEM_OUTLINES|PREFTOGGLE_2_THOUGHT_BUBBLE|PREFTOGGLE_2_DANCE_DISCO) +#define TOGGLES_2_DEFAULT (PREFTOGGLE_2_FANCYUI|PREFTOGGLE_2_ITEMATTACK|PREFTOGGLE_2_WINDOWFLASHING|PREFTOGGLE_2_RUNECHAT|PREFTOGGLE_2_DEATHMESSAGE|PREFTOGGLE_2_EMOTE_BUBBLE|PREFTOGGLE_2_SEE_ITEM_OUTLINES|PREFTOGGLE_2_THOUGHT_BUBBLE|PREFTOGGLE_2_DANCE_DISCO|PREFTOGGLE_2_MOD_ACTIVATION_METHOD) // Sanity checks #if TOGGLES_TOTAL > 16777215 diff --git a/code/__DEFINES/sound_defines.dm b/code/__DEFINES/sound_defines.dm index 5f70c82e1199..f5c17e18c381 100644 --- a/code/__DEFINES/sound_defines.dm +++ b/code/__DEFINES/sound_defines.dm @@ -9,14 +9,17 @@ #define CHANNEL_ENGINE 1017 // Engine ambient sounds #define CHANNEL_FIREALARM 1016 //fire alarm alarms #define CHANNEL_ASH_STORM 1015 -#define CHANNEL_DELTA_ALARM 1014 +// SS220 ADDITION START +#define CHANNEL_TTS_RADIO 1013 +#define CHANNEL_TTS_LOCAL 1012 +// SS220 ADDITION END #define USER_VOLUME(M, C) M?.client?.prefs.get_channel_volume(C) //THIS SHOULD ALWAYS BE THE LOWEST ONE! //KEEP IT UPDATED -#define CHANNEL_HIGHEST_AVAILABLE 1013 +#define CHANNEL_HIGHEST_AVAILABLE 1011 // SS220 EDIT #define MAX_INSTRUMENT_CHANNELS (128 * 6) diff --git a/code/__DEFINES/status_effects.dm b/code/__DEFINES/status_effects.dm index b1c3b4c20171..9009cf90efbf 100644 --- a/code/__DEFINES/status_effects.dm +++ b/code/__DEFINES/status_effects.dm @@ -155,6 +155,8 @@ #define STATUS_EFFECT_CHARGING /datum/status_effect/charging +#define STATUS_EFFECT_IMPACT_IMMUNE /datum/status_effect/impact_immune + //#define STATUS_EFFECT_SIGILMARK /datum/status_effect/sigil_mark #define STATUS_EFFECT_CRUSHERDAMAGETRACKING /datum/status_effect/crusher_damage //tracks total kinetic crusher damage on a target @@ -178,6 +180,3 @@ // Basically variants with differing effect times to their parent datums, nothing special #define STATUS_EFFECT_PACIFIED_BATTERER /datum/status_effect/pacifism/batterer - -#define STATUS_EFFECT_CLINGTENTACLE_BATTERER /datum/status_effect/cling_tentacle/batterer - diff --git a/code/__DEFINES/supermatter_defines.dm b/code/__DEFINES/supermatter_defines.dm new file mode 100644 index 000000000000..b8b8611e27fa --- /dev/null +++ b/code/__DEFINES/supermatter_defines.dm @@ -0,0 +1,5 @@ +#define SM_EVENT_THREAT_D "Delta" +#define SM_EVENT_THREAT_C "Charlie" +#define SM_EVENT_THREAT_B "Bravo" +#define SM_EVENT_THREAT_A "Alpha" +#define SM_EVENT_THREAT_S "Sierra" diff --git a/code/__DEFINES/tg_cooldowns.dm b/code/__DEFINES/tg_cooldowns.dm new file mode 100644 index 000000000000..81f43e3c1340 --- /dev/null +++ b/code/__DEFINES/tg_cooldowns.dm @@ -0,0 +1,76 @@ + +//// COOLDOWN SYSTEMS +/* + * We have 2 cooldown systems: timer cooldowns (divided between stoppable and regular) and world.time cooldowns. + * + * When to use each? + * + * * Adding a commonly-checked cooldown, like on a subsystem to check for processing + * * * Use the world.time ones, as they are cheaper. + * + * * Adding a rarely-used one for special situations, such as giving an uncommon item a cooldown on a target. + * * * Timer cooldown, as adding a new variable on each mob to track the cooldown of said uncommon item is going too far. + * + * * Triggering events at the end of a cooldown. + * * * Timer cooldown, registering to its signal. + * + * * Being able to check how long left for the cooldown to end. + * * * Either world.time or stoppable timer cooldowns, depending on the other factors. Regular timer cooldowns do not support this. + * + * * Being able to stop the timer before it ends. + * * * Either world.time or stoppable timer cooldowns, depending on the other factors. Regular timer cooldowns do not support this. +*/ + + +/* + * Cooldown system based on an datum-level associative lazylist using timers. +*/ + + +//Shared cooldowns for actions +#define MOB_SHARED_COOLDOWN_1 (1<<0) +#define MOB_SHARED_COOLDOWN_2 (1<<1) +#define MOB_SHARED_COOLDOWN_3 (1<<2) + +//TIMER COOLDOWN MACROS + +#define COMSIG_CD_STOP(cd_index) "cooldown_[cd_index]" +#define COMSIG_CD_RESET(cd_index) "cd_reset_[cd_index]" + +#define TIMER_COOLDOWN_START(cd_source, cd_index, cd_time) LAZYSET(cd_source.cooldowns, cd_index, addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(end_cooldown), cd_source, cd_index), cd_time)) + +#define TIMER_COOLDOWN_CHECK(cd_source, cd_index) LAZYACCESS(cd_source.cooldowns, cd_index) + +#define TIMER_COOLDOWN_END(cd_source, cd_index) LAZYREMOVE(cd_source.cooldowns, cd_index) + +/* + * Stoppable timer cooldowns. + * Use indexes the same as the regular tiemr cooldowns. + * They make use of the TIMER_COOLDOWN_CHECK() and TIMER_COOLDOWN_END() macros the same, just not the TIMER_COOLDOWN_START() one. + * A bit more expensive than the regular timers, but can be reset before they end and the time left can be checked. +*/ + +#define S_TIMER_COOLDOWN_START(cd_source, cd_index, cd_time) LAZYSET(cd_source.cooldowns, cd_index, addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(end_cooldown), cd_source, cd_index), cd_time, TIMER_STOPPABLE)) + +#define S_TIMER_COOLDOWN_RESET(cd_source, cd_index) reset_cooldown(cd_source, cd_index) + +#define S_TIMER_COOLDOWN_TIMELEFT(cd_source, cd_index) (timeleft(TIMER_COOLDOWN_CHECK(cd_source, cd_index))) + + +/* + * Cooldown system based on storing world.time on a variable, plus the cooldown time. + * Better performance over timer cooldowns, lower control. Same functionality. +*/ + +#define COOLDOWN_DECLARE(cd_index) var/##cd_index = 0 + +#define STATIC_COOLDOWN_DECLARE(cd_index) var/static/##cd_index = 0 + +#define COOLDOWN_START(cd_source, cd_index, cd_time) (cd_source.cd_index = world.time + (cd_time)) + +//Returns true if the cooldown has run its course, false otherwise +#define COOLDOWN_FINISHED(cd_source, cd_index) (cd_source.cd_index < world.time) + +#define COOLDOWN_RESET(cd_source, cd_index) cd_source.cd_index = 0 + +#define COOLDOWN_TIMELEFT(cd_source, cd_index) (max(0, cd_source.cd_index - world.time)) diff --git a/code/__DEFINES/vending_defines.dm b/code/__DEFINES/vending_defines.dm new file mode 100644 index 000000000000..cfc58208f205 --- /dev/null +++ b/code/__DEFINES/vending_defines.dm @@ -0,0 +1,8 @@ +// Use these for the different types of vendors +#define VENDOR_TYPE_GENERIC "general" +#define VENDOR_TYPE_CLOTHING "clothing" +#define VENDOR_TYPE_FOOD "food" +#define VENDOR_TYPE_DRINK "drink" +#define VENDOR_TYPE_SUPPLIES "supplies" +#define VENDOR_TYPE_DEPARTMENTAL "departmental" +#define VENDOR_TYPE_RECREATION "recreation" diff --git a/code/__DEFINES/wires_defines.dm b/code/__DEFINES/wires_defines.dm index f7ea1c3cf385..ef149154212b 100644 --- a/code/__DEFINES/wires_defines.dm +++ b/code/__DEFINES/wires_defines.dm @@ -75,3 +75,9 @@ // Tesla coil #define WIRE_TESLACOIL_ZAP "Zap" + +// MODsuits +#define WIRE_HACK "Hack" +#define WIRE_DISABLE "Disable" +#define WIRE_INTERFACE "Interface" + diff --git a/code/__HELPERS/lists.dm b/code/__HELPERS/lists.dm index c47011461e61..7ba181bb0757 100644 --- a/code/__HELPERS/lists.dm +++ b/code/__HELPERS/lists.dm @@ -683,12 +683,11 @@ #define UNSETEMPTY(L) if (L && !L.len) L = null #define LAZYREMOVE(L, I) if(L) { L -= I; if(!L.len) { L = null; } } #define LAZYADD(L, I) if(!L) { L = list(); } L += I; -#define LAZYADDOR(L, I) if(!L) { L = list(); } L |= I; +/// Adds I to L, initializing L if necessary, if I is not already in L +#define LAZYDISTINCTADD(L, I) if(!L) { L = list(); } L |= I; #define LAZYACCESS(L, I) (L ? (isnum(I) ? (I > 0 && I <= L.len ? L[I] : null) : L[I]) : null) #define LAZYLEN(L) length(L) // Despite how pointless this looks, it's still needed in order to convey that the list is specificially a 'Lazy' list. #define LAZYCLEARLIST(L) if(L) L.Cut() -/// Adds I to L, initializing L if necessary, if I is not already in L -#define LAZYDISTINCTADD(L, I) if(!L) { L = list(); } L |= I; // LAZYING PT 2: THE LAZENING #define LAZYREINITLIST(L) LAZYCLEARLIST(L); LAZYINITLIST(L); diff --git a/code/__HELPERS/trait_helpers.dm b/code/__HELPERS/trait_helpers.dm index aa5fe7629fe1..d04faa93480d 100644 --- a/code/__HELPERS/trait_helpers.dm +++ b/code/__HELPERS/trait_helpers.dm @@ -176,6 +176,7 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_FLASH_PROTECTION "flash_protection" #define TRAIT_NIGHT_VISION "night_vision" #define TRAIT_EMOTE_MUTE "emote_mute" +#define TRAIT_PUNCTURE_IMMUNE "punctureimmune" //prevents RSG syringes from piercing your clothing #define TRAIT_NO_BONES "no_bones" #define TRAIT_STURDY_LIMBS "sturdy_limbs" @@ -203,8 +204,10 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define TRAIT_CULT_IMMUNITY "cult_immunity" #define TRAIT_FLATTENED "flattened" #define SM_HALLUCINATION_IMMUNE "supermatter_hallucination_immune" +#define TRAIT_NOSELFIGNITION_HEAD_ONLY "no_selfignition_head_only" #define TRAIT_CONTORTED_BODY "contorted_body" #define TRAIT_DEFLECTS_PROJECTILES "trait_deflects_projectiles" +#define TRAIT_XENO_INTERACTABLE "can_be_interacted_with_by_xenos" //***** ITEM AND MOB TRAITS *****// /// Show what machine/door wires do when held. @@ -213,6 +216,8 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai //***** ITEM TRAITS *****// #define TRAIT_BUTCHERS_HUMANS "butchers_humans" #define TRAIT_CMAGGED "cmagged" +/// An item that is being wielded. +#define TRAIT_WIELDED "wielded" /// Wires on this will have their titles randomized for those with SHOW_WIRES #define TRAIT_OBSCURED_WIRES "obscured_wires" /// Forces open doors after a delay specific to the item @@ -224,6 +229,8 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai /// An advanced surgical tool. If a surgical tool has this flag, it will be able to automatically repeat steps until they succeed. #define TRAIT_ADVANCED_SURGICAL "advanced_surgical" +///An item that is oiled. If sprayed with water, it's slowdown reverts to normal. +#define TRAIT_OIL_SLICKED "oil_slicked" // // common trait sources @@ -261,9 +268,11 @@ Remember to update _globalvars/traits.dm if you're adding/removing/renaming trai #define BUCKLING_TRAIT "buckled" #define TRAIT_WAS_BATONNED "batonged" #define CLOWN_EMAG "clown_emag" +#define MODSUIT_TRAIT "modsuit_trait" //quirk traits #define TRAIT_ALCOHOL_TOLERANCE "alcohol_tolerance" +#define TRAIT_TABLE_LEAP "table_leap" //traits that should be properly converted to genetic mutations one day #define TRAIT_LASEREYES "laser_eyes" diff --git a/code/__HELPERS/type2type.dm b/code/__HELPERS/type2type.dm index 2ca7a083ea92..985217d56b9a 100644 --- a/code/__HELPERS/type2type.dm +++ b/code/__HELPERS/type2type.dm @@ -207,6 +207,16 @@ return 'icons/mob/screen_operative.dmi' if("White") return 'icons/mob/screen_white.dmi' + // SS220 ADDITION START + if("Vaporwave") + return 'modular_ss220/aesthetics/skin/icons/screen_vaporwave.dmi' + if("Detective") + return 'modular_ss220/aesthetics/skin/icons/screen_detective.dmi' + if("Trasen") + return 'modular_ss220/aesthetics/skin/icons/screen_trasenknox.dmi' + if("Clockwork") + return 'modular_ss220/aesthetics/skin/icons/screen_clockwork.dmi' + // SS220 ADDITION END else return 'icons/mob/screen_midnight.dmi' @@ -372,3 +382,8 @@ else return /datum return text2path(copytext(string_type, 1, last_slash)) + +/proc/text2bool(input) + if(input == "true") + return TRUE + return FALSE // diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm index 79a4427a69ee..e56b7ebe1b61 100644 --- a/code/__HELPERS/unsorted.dm +++ b/code/__HELPERS/unsorted.dm @@ -538,6 +538,29 @@ Returns 1 if the chain up to the area contains the given typepath return locate(x,y,A.z) +/** + * Get ranged target turf, but with direct targets as opposed to directions + * + * Starts at atom starting_atom and gets the exact angle between starting_atom and target + * Moves from starting_atom with that angle, Range amount of times, until it stops, bound to map size + * Arguments: + * * starting_atom - Initial Firer / Position + * * target - Target to aim towards + * * range - Distance of returned target turf from starting_atom + * * offset - Angle offset, 180 input would make the returned target turf be in the opposite direction + */ +/proc/get_ranged_target_turf_direct(atom/starting_atom, atom/target, range, offset) + var/angle = ATAN2(target.x - starting_atom.x, target.y - starting_atom.y) + if(offset) + angle += offset + var/turf/starting_turf = get_turf(starting_atom) + for(var/i in 1 to range) + var/turf/check = locate(starting_atom.x + cos(angle) * i, starting_atom.y + sin(angle) * i, starting_atom.z) + if(!check) + break + starting_turf = check + + return starting_turf // returns turf relative to A offset in dx and dy tiles // bound to map limits @@ -2029,8 +2052,12 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) return "Fire Alarms" if(CHANNEL_ASH_STORM) return "Ash Storms" - if(CHANNEL_DELTA_ALARM) - return "Delta Alarm" + // SS220 ADDITON START + if(CHANNEL_TTS_LOCAL) + return "TTS Local" + if(CHANNEL_TTS_RADIO) + return "TTS Radio" + // SS220 ADDITION END /proc/slot_bitfield_to_slot(input_slot_flags) // Kill off this garbage ASAP; slot flags and clothing flags should be IDENTICAL. GOSH DARN IT. Doesn't work with ears or pockets, either. switch(input_slot_flags) @@ -2093,3 +2120,8 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new) output["CONTENT"] = content return output + +/// Given a color in the format of "#RRGGBB", will return if the color is dark. +/proc/is_color_dark(color, threshold = 25) + var/hsl = rgb2num(color, COLORSPACE_HSL) + return hsl[3] < threshold diff --git a/code/_globalvars/genetics.dm b/code/_globalvars/genetics.dm index 8e808415002a..21d396718282 100644 --- a/code/_globalvars/genetics.dm +++ b/code/_globalvars/genetics.dm @@ -17,7 +17,6 @@ GLOBAL_VAR_INIT(monkeyblock, DNA_SE_LENGTH) // Monkey block will always be the D GLOBAL_VAR_INIT(breathlessblock, 0) GLOBAL_VAR_INIT(remoteviewblock, 0) GLOBAL_VAR_INIT(regenerateblock, 0) -GLOBAL_VAR_INIT(increaserunblock, 0) GLOBAL_VAR_INIT(remotetalkblock, 0) GLOBAL_VAR_INIT(morphblock, 0) GLOBAL_VAR_INIT(coldblock, 0) diff --git a/code/_globalvars/lists/keybindings_lists.dm b/code/_globalvars/lists/keybindings_lists.dm index 45a90536abc1..350c5c3ec75e 100644 --- a/code/_globalvars/lists/keybindings_lists.dm +++ b/code/_globalvars/lists/keybindings_lists.dm @@ -9,8 +9,8 @@ GLOBAL_LIST_INIT(keybindings_groups, list( "Human Emotes" = KB_CATEGORY_EMOTE_HUMAN, "Carbon" = KB_CATEGORY_CARBON, "Carbon Emote" = KB_CATEGORY_EMOTE_CARBON, - "Robot" = KB_CATEGORY_ROBOT, - "Silicon" = KB_CATEGORY_SILICON, + "Cyborg" = KB_CATEGORY_ROBOT, + "AI" = KB_CATEGORY_AI, "Silicon/IPC Emote" = KB_CATEGORY_EMOTE_SILICON, "Animal Emote" = KB_CATEGORY_EMOTE_ANIMAL, "Brain Emote" = KB_CATEGORY_EMOTE_BRAIN, diff --git a/code/_globalvars/lists/reagents_lists.dm b/code/_globalvars/lists/reagents_lists.dm index 869f865580af..eb4c2c84ff05 100644 --- a/code/_globalvars/lists/reagents_lists.dm +++ b/code/_globalvars/lists/reagents_lists.dm @@ -22,7 +22,7 @@ GLOBAL_LIST_INIT(rare_chemicals, list("minttoxin","syndicate_nanites", "xenomicr GLOBAL_LIST_INIT(standard_medicines, list("charcoal","toxin","cyanide","morphine","epinephrine","space_drugs", "mutadone","mutagen","teporone","lexorin","silver_sulfadiazine", "salbutamol","perfluorodecalin","omnizine","synaptizine","haloperidol", - "potass_iodide","pen_acid","mannitol","oculine","styptic_powder", + "potass_iodide","pen_acid","mannitol","oculine","styptic_powder","happiness", "methamphetamine","spaceacillin","carpotoxin","lsd","ethanol","ammonia", "diethylamine","antihol","pancuronium","lipolicide","condensedcapsaicin", "frostoil","amanitin","psilocybin","nothing","salglu_solution","neurotoxin")) diff --git a/code/_globalvars/mapping_vars.dm b/code/_globalvars/mapping_vars.dm index dd3cfc869515..67857902c530 100644 --- a/code/_globalvars/mapping_vars.dm +++ b/code/_globalvars/mapping_vars.dm @@ -50,3 +50,6 @@ GLOBAL_LIST_EMPTY(space_ruins_templates) GLOBAL_LIST_EMPTY(lava_ruins_templates) GLOBAL_LIST_EMPTY(shelter_templates) GLOBAL_LIST_EMPTY(shuttle_templates) +GLOBAL_LIST_EMPTY(bridge_horizontal_templates) +GLOBAL_LIST_EMPTY(bridge_vertical_templates) +GLOBAL_LIST_EMPTY(event_templates) diff --git a/code/_globalvars/misc_globals.dm b/code/_globalvars/misc_globals.dm index d9b24ec08d1e..52761cc2f1fa 100644 --- a/code/_globalvars/misc_globals.dm +++ b/code/_globalvars/misc_globals.dm @@ -51,5 +51,7 @@ GLOBAL_DATUM_INIT(data_core, /datum/datacore, new) // Station datacore, manifest GLOBAL_LIST_EMPTY(ability_verbs) // Create-level abilities GLOBAL_LIST_INIT(pipe_colors, list("grey" = PIPE_COLOR_GREY, "red" = PIPE_COLOR_RED, "blue" = PIPE_COLOR_BLUE, "cyan" = PIPE_COLOR_CYAN, "green" = PIPE_COLOR_GREEN, "yellow" = PIPE_COLOR_YELLOW, "purple" = PIPE_COLOR_PURPLE)) -GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/atmospherics/supermatter_crystal) +/// Global list of all /datum/mod_theme +GLOBAL_LIST_INIT(mod_themes, setup_mod_themes()) +GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/atmospherics/supermatter_crystal) diff --git a/code/_globalvars/traits.dm b/code/_globalvars/traits.dm index ab5000d45d07..154827e166d1 100644 --- a/code/_globalvars/traits.dm +++ b/code/_globalvars/traits.dm @@ -76,15 +76,18 @@ GLOBAL_LIST_INIT(traits_by_type, list( "TRAIT_CAN_BE_EATEN_BY_LIZARDS" = TRAIT_EDIBLE_BUG, "TRAIT_FLATTENED" = TRAIT_FLATTENED, "TRAIT_SM_HALLUCINATION_IMMUNE" = SM_HALLUCINATION_IMMUNE, + "TRAIT_NOSELFIGNITION_HEAD_ONLY" = TRAIT_NOSELFIGNITION_HEAD_ONLY, "TRAIT_CONTORTED_BODY" = TRAIT_CONTORTED_BODY, - "TRAIT_DEFLECTS_PROJECTILES" = TRAIT_DEFLECTS_PROJECTILES + "TRAIT_DEFLECTS_PROJECTILES" = TRAIT_DEFLECTS_PROJECTILES, + "TRAIT_TABLE_LEAP" = TRAIT_TABLE_LEAP ), /obj/item = list( "TRAIT_SHOW_WIRE_INFO" = TRAIT_SHOW_WIRE_INFO, "TRAIT_BUTCHER_HUMANS" = TRAIT_BUTCHERS_HUMANS, "TRAIT_CMAGGED" = TRAIT_CMAGGED, "TRAIT_FORCES_OPEN_DOORS" = TRAIT_FORCES_OPEN_DOORS_ITEM, - "TRAIT_OBSCURED_WIRES" = TRAIT_OBSCURED_WIRES + "TRAIT_OBSCURED_WIRES" = TRAIT_OBSCURED_WIRES, + "TRAIT_XENO_INTERACTABLE" = TRAIT_XENO_INTERACTABLE ) )) diff --git a/code/_onclick/ai_onclick.dm b/code/_onclick/ai_onclick.dm index f8fdcbd73921..3858eef56651 100644 --- a/code/_onclick/ai_onclick.dm +++ b/code/_onclick/ai_onclick.dm @@ -206,7 +206,9 @@ /obj/machinery/door/airlock/AICtrlClick(mob/living/silicon/user) // Bolts doors if(!ai_control_check(user)) return - toggle_bolt(user) + if(user.can_instant_lockdown() || do_after(user, 3 SECONDS, target = src, allow_moving = TRUE)) + toggle_bolt(user) + /obj/machinery/door/airlock/AIAltClick(mob/living/silicon/user) // Electrifies doors. if(!ai_control_check(user)) @@ -216,7 +218,9 @@ if(isElectrified()) electrify(0, user, TRUE) // un-shock else - electrify(-1, user, TRUE) // permanent shock + if(user.can_instant_lockdown() || do_after(user, 3 SECONDS, target = src, allow_moving = TRUE)) + electrify(-1, user, TRUE) // permanent shock + audio cue + playsound(loc, "sparks", 100, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) /obj/machinery/door/airlock/AIMiddleClick(mob/living/user) // Toggles door bolt lights. diff --git a/code/_onclick/click.dm b/code/_onclick/click.dm index 936dff9cd360..9bcdbf66ca32 100644 --- a/code/_onclick/click.dm +++ b/code/_onclick/click.dm @@ -244,6 +244,9 @@ // See click_override.dm /mob/living/MiddleClickOn(atom/A) + . = SEND_SIGNAL(src, COMSIG_MOB_MIDDLECLICKON, A, src) + if(. & COMSIG_MOB_CANCEL_CLICKON) + return if(middleClickOverride) middleClickOverride.onClick(A, src) else @@ -326,6 +329,9 @@ // See click_override.dm /mob/living/AltClickOn(atom/A) + . = SEND_SIGNAL(src, COMSIG_MOB_ALTCLICKON, A, src) + if(. & COMSIG_MOB_CANCEL_CLICKON) + return if(middleClickOverride && middleClickOverride.onClick(A, src)) return ..() diff --git a/code/_onclick/hud/action_button.dm b/code/_onclick/hud/action_button.dm index 0a6ada663a6f..9f0aad7c0d0b 100644 --- a/code/_onclick/hud/action_button.dm +++ b/code/_onclick/hud/action_button.dm @@ -46,7 +46,10 @@ if(usr.next_click > world.time) return usr.next_click = world.time + 1 - linked_action.Trigger() + if(modifiers["middle"]) + linked_action.Trigger(left_click = FALSE) + return TRUE + linked_action.Trigger(left_click = TRUE) return TRUE //Hide/Show Action Buttons ... Button diff --git a/code/_onclick/hud/fullscreen.dm b/code/_onclick/hud/fullscreen.dm index 34bfbd207edf..49a45597902d 100644 --- a/code/_onclick/hud/fullscreen.dm +++ b/code/_onclick/hud/fullscreen.dm @@ -146,6 +146,64 @@ blend_mode = BLEND_ADD show_when_dead = TRUE +/// An effect which tracks the cursor's location on the screen +/obj/screen/fullscreen/cursor_catcher + icon_state = "fullscreen_blocker" // Fullscreen semi transparent icon + plane = HUD_PLANE + mouse_opacity = MOUSE_OPACITY_ICON + /// The mob whose cursor we are tracking. + var/mob/owner + /// Client view size of the scoping mob. + var/list/view_list + /// Pixel x we send to the scope component. + var/given_x + /// Pixel y we send to the scope component. + var/given_y + /// The turf we send to the scope component. + var/turf/given_turf + /// Mouse parameters, for calculation. + var/mouse_params + +/// Links this up with a mob +/obj/screen/fullscreen/cursor_catcher/proc/assign_to_mob(mob/owner) + src.owner = owner + view_list = getviewsize(owner.client.view) + RegisterSignal(owner, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) + calculate_params() + +/// Update when the mob we're assigned to has moved +/obj/screen/fullscreen/cursor_catcher/proc/on_move(atom/source, atom/oldloc, dir, forced) + SIGNAL_HANDLER + + if(!given_turf) + return + var/x_offset = source.loc.x - oldloc.x + var/y_offset = source.loc.y - oldloc.y + given_turf = locate(given_turf.x + x_offset, given_turf.y + y_offset, given_turf.z) + + +/obj/screen/fullscreen/cursor_catcher/MouseEntered(location, control, params) + . = ..() + MouseMove(location, control, params) + if(usr == owner) + calculate_params() + +/obj/screen/fullscreen/cursor_catcher/MouseMove(location, control, params) + if(usr != owner) + return + mouse_params = params + +/obj/screen/fullscreen/cursor_catcher/proc/calculate_params() + var/list/modifiers = params2list(mouse_params) + var/icon_x = text2num(modifiers["icon-x"]) + var/icon_y = text2num(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) + given_x = round(icon_x - world.icon_size * our_x, 1) + given_y = round(icon_y - world.icon_size * our_y, 1) + + #undef FULLSCREEN_LAYER #undef BLIND_LAYER #undef CRIT_LAYER diff --git a/code/_onclick/hud/guardian_hud.dm b/code/_onclick/hud/guardian_hud.dm index 87764ef344a4..d00662f0c76d 100644 --- a/code/_onclick/hud/guardian_hud.dm +++ b/code/_onclick/hud/guardian_hud.dm @@ -53,6 +53,9 @@ if(istype(summoner_loc, /obj/machinery/atmospherics)) to_chat(G, "You can not manifest while in these pipes!") return + if(istype(summoner_loc, /obj/structure/closet/cardboard/agent)) + to_chat(G, "You can not manifest while inside an active Stealth Implant!") + return if(G.loc == G.summoner) G.Manifest() diff --git a/code/_onclick/hud/hud_datum.dm b/code/_onclick/hud/hud_datum.dm index e3dbaf78b268..9abe854bea18 100644 --- a/code/_onclick/hud/hud_datum.dm +++ b/code/_onclick/hud/hud_datum.dm @@ -26,6 +26,7 @@ var/obj/screen/zone_select var/obj/screen/move_intent var/obj/screen/module_store_icon + var/obj/screen/combo/combo_display var/list/static_inventory = list() //the screen objects which are static var/list/toggleable_inventory = list() //the screen objects which can be hidden diff --git a/code/_onclick/hud/human_hud.dm b/code/_onclick/hud/human_hud.dm index b95569e3909d..6c1b25c05bd5 100644 --- a/code/_onclick/hud/human_hud.dm +++ b/code/_onclick/hud/human_hud.dm @@ -354,6 +354,9 @@ inventory_shown = FALSE + combo_display = new() + infodisplay += combo_display + for(var/obj/screen/inventory/inv in (static_inventory + toggleable_inventory)) if(inv.slot_id) inv.hud = src diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index d93953daaf10..0ef30cbe4ae5 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -436,6 +436,7 @@ /obj/screen/inventory/hand var/image/active_overlay var/image/handcuff_overlay + var/static/mutable_appearance/blocked_overlay = mutable_appearance('icons/mob/screen_gen.dmi', "blocked") /obj/screen/inventory/hand/update_overlays() . = ..() @@ -451,6 +452,10 @@ if(C.handcuffed) . += handcuff_overlay + var/obj/item/organ/external/hand = C.get_organ("[slot_id == slot_l_hand ? "l" : "r"]_hand") + if(!hand || !hand.is_usable()) + . += blocked_overlay + if(slot_id == slot_l_hand && hud.mymob.hand) . += active_overlay else if(slot_id == slot_r_hand && !hud.mymob.hand) diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 43c69084ec02..c62e0d417908 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -10,6 +10,9 @@ /obj/item/proc/tool_attack_chain(mob/user, atom/target) if(!tool_behaviour) return FALSE + if(SEND_SIGNAL(target, COMSIG_TOOL_ATTACK, src, user) & COMPONENT_CANCEL_TOOLACT) + return FALSE + return target.tool_act(user, src, tool_behaviour) // Called when the item is in the active hand, and clicked; alternately, there is an 'activate held object' verb or you can hit pagedown. diff --git a/code/controllers/failsafe.dm b/code/controllers/failsafe.dm index 4278dd46650f..d6c09473b631 100644 --- a/code/controllers/failsafe.dm +++ b/code/controllers/failsafe.dm @@ -41,7 +41,7 @@ GLOBAL_REAL(Failsafe, /datum/controller/failsafe) break else if(defcon == 1) //Exit Failsafe if we weren't able to recover the MC in the last stage log_game("FailSafe: Failed to recover MC while in emergency state. Failsafe exiting.") - message_admins("Failsafe failed criticaly while trying to recreate broken MC. Please manually fix the MC or reboot the server. Failsafe exiting now.") + message_admins("Failsafe failed critically while trying to recreate broken MC. Please manually fix the MC or reboot the server. Failsafe exiting now.") message_admins("You can try manually calling these two procs:.") message_admins("/proc/recover_all_SS_and_recreate_master: Most stuff should still function but expect instability/runtimes/broken stuff.") message_admins("/proc/delete_all_SS_and_recreate_master: Most stuff will be broken but basic stuff like movement and chat should still work.") diff --git a/code/controllers/subsystem/SSdebugview.dm b/code/controllers/subsystem/SSdebugview.dm index b9a924b4f511..6b145b416be3 100644 --- a/code/controllers/subsystem/SSdebugview.dm +++ b/code/controllers/subsystem/SSdebugview.dm @@ -44,23 +44,30 @@ SUBSYSTEM_DEF(debugview) C.debug_text_overlay.maptext = "[out_text]" /datum/controller/subsystem/debugview/proc/start_processing(client/C) - C.debug_text_overlay = new /obj/screen/debugtextholder + C.debug_text_overlay = new /obj/screen/debugtextholder(null, C) C.screen |= C.debug_text_overlay processing |= C /datum/controller/subsystem/debugview/proc/stop_processing(client/C) processing -= C C.screen -= C.debug_text_overlay - qdel(C.debug_text_overlay) + QDEL_NULL(C.debug_text_overlay) /obj/screen/debugtextholder icon = 'icons/mob/screen_full.dmi' - icon_state = "default" - screen_loc = "CENTER-7,CENTER-7" + icon_state = "empty" + screen_loc = "TOP,LEFT" plane = HUD_PLANE_DEBUGVIEW - maptext_height = 480 // If we ever change view size, increase this - maptext_width = 480 + maptext_height = 480 // 15 * 32 (15 tiles, 32 pixels each) + maptext_width = 480 // changes with prefs +/obj/screen/debugtextholder/Initialize(mapload, client/C) + . = ..() + update_view(C) + +/obj/screen/debugtextholder/proc/update_view(client/C) + var/list/viewsizes = getviewsize(C.view) + maptext_width = viewsizes[1] * world.icon_size // Make a verb for dumping full SS stats /client/proc/ss_breakdown() diff --git a/code/controllers/subsystem/SSjobs.dm b/code/controllers/subsystem/SSjobs.dm index c3df11a2980e..85773824cc7a 100644 --- a/code/controllers/subsystem/SSjobs.dm +++ b/code/controllers/subsystem/SSjobs.dm @@ -85,12 +85,10 @@ SUBSYSTEM_DEF(jobs) if(job.barred_by_missing_limbs(player.client)) return FALSE - var/position_limit = job.total_positions - if(!latejoin) - position_limit = job.spawn_positions + var/available = latejoin ? job.is_position_available() : job.is_spawn_position_available() - if((job.current_positions < position_limit) || position_limit == -1) - Debug("Player: [player] is now Rank: [rank], JCP:[job.current_positions], JPL:[position_limit]") + if(available) + Debug("Player: [player] is now Rank: [rank], JCP:[job.current_positions], JTP:[job.total_positions], JSP:[job.spawn_positions]") player.mind.assigned_role = rank player.mind.role_alt_title = GetPlayerAltTitle(player, rank) @@ -101,6 +99,7 @@ SUBSYSTEM_DEF(jobs) unassigned -= player job.current_positions++ + SSblackbox.record_feedback("nested tally", "manifest", 1, list(rank, (latejoin ? "latejoin" : "roundstart"))) return 1 Debug("AR has failed, Player: [player], Rank: [rank]") @@ -275,7 +274,8 @@ SUBSYSTEM_DEF(jobs) var/watch = start_watch() //Setup new player list and get the jobs list Debug("Running DO") - SetupOccupations() + if(!length(occupations)) + SetupOccupations() //Holder for Triumvirate is stored in the ticker, this just processes it if(SSticker) @@ -368,7 +368,7 @@ SUBSYSTEM_DEF(jobs) if(player.client.prefs.active_character.GetJobDepartment(job, level) & job.flag) // If the job isn't filled - if((job.current_positions < job.spawn_positions) || job.spawn_positions == -1) + if(job.is_spawn_position_available()) Debug("DO pass, Player: [player], Level:[level], Job:[job.title]") Debug(" - Job Flag: [job.flag] Job Department: [player.client.prefs.active_character.GetJobDepartment(job, level)] Job Current Pos: [job.current_positions] Job Spawn Positions = [job.spawn_positions]") AssignRole(player, job.title) @@ -407,7 +407,7 @@ SUBSYSTEM_DEF(jobs) log_debug("Dividing Occupations took [stop_watch(watch)]s") return TRUE -/datum/controller/subsystem/jobs/proc/AssignRank(mob/living/carbon/human/H, rank, joined_late = FALSE, log_to_db = TRUE) +/datum/controller/subsystem/jobs/proc/AssignRank(mob/living/carbon/human/H, rank, joined_late = FALSE) if(!H) return null var/datum/job/job = GetJob(rank) @@ -449,9 +449,6 @@ SUBSYSTEM_DEF(jobs) to_chat(H, "
[job.important_information]
") to_chat(H, "
----------------

") - if(log_to_db) - SSblackbox.record_feedback("nested tally", "manifest", 1, list(rank, (joined_late ? "latejoin" : "roundstart"))) - return H /datum/controller/subsystem/jobs/proc/EquipRank(mob/living/carbon/human/H, rank, joined_late = 0) // Equip and put them in an area diff --git a/code/controllers/subsystem/SSticker.dm b/code/controllers/subsystem/SSticker.dm index daca4f6b2cc5..979297ba4a97 100644 --- a/code/controllers/subsystem/SSticker.dm +++ b/code/controllers/subsystem/SSticker.dm @@ -226,7 +226,7 @@ SUBSYSTEM_DEF(ticker) mode.pre_pre_setup() var/can_continue = FALSE can_continue = mode.pre_setup() //Setup special modes. This also does the antag fishing checks. - SSjobs.DivideOccupations() //Distribute jobs + if(!can_continue) QDEL_NULL(mode) to_chat(world, "Error setting up [GLOB.master_mode]. Reverting to pre-game lobby.") @@ -236,6 +236,18 @@ SUBSYSTEM_DEF(ticker) Master.SetRunLevel(RUNLEVEL_LOBBY) return FALSE + // Enable highpop slots just before we distribute jobs. + var/playercount = length(GLOB.clients) + var/highpop_trigger = 80 + + if(playercount >= highpop_trigger) + log_debug("Playercount: [playercount] versus trigger: [highpop_trigger] - loading highpop job config") + SSjobs.LoadJobs(TRUE) + else + log_debug("Playercount: [playercount] versus trigger: [highpop_trigger] - keeping standard job config") + + SSjobs.DivideOccupations() //Distribute jobs + if(hide_mode) var/list/modes = new for(var/datum/game_mode/M in runnable_modes) @@ -317,16 +329,6 @@ SUBSYSTEM_DEF(ticker) if(N.client) N.new_player_panel_proc() - // Now that every other piece of the round has initialized, lets setup player job scaling - var/playercount = length(GLOB.clients) - var/highpop_trigger = 80 - - if(playercount >= highpop_trigger) - log_debug("Playercount: [playercount] versus trigger: [highpop_trigger] - loading highpop job config") - SSjobs.LoadJobs(TRUE) - else - log_debug("Playercount: [playercount] versus trigger: [highpop_trigger] - keeping standard job config") - SSnightshift.check_nightshift(TRUE) #ifdef UNIT_TESTS @@ -340,7 +342,7 @@ SUBSYSTEM_DEF(ticker) return TRUE -/datum/controller/subsystem/ticker/proc/station_explosion_cinematic(station_missed = 0, override = null) +/datum/controller/subsystem/ticker/proc/station_explosion_cinematic(nuke_site = NUKE_SITE_ON_STATION, override = null) if(cinematic) return //already a cinematic in progress! @@ -353,11 +355,9 @@ SUBSYSTEM_DEF(ticker) cinematic.mouse_opacity = MOUSE_OPACITY_TRANSPARENT cinematic.screen_loc = "1,1" - if(station_missed) - for(var/mob/M in GLOB.mob_list) - if(M.client) - M.client.screen += cinematic //show every client the cinematic - else //nuke kills everyone on z-level 1 to prevent "hurr-durr I survived" + if(nuke_site == NUKE_SITE_ON_STATION) + // Kill everyone on z-level 1 except for mobs in freezers and + // malfunctioning AIs. for(var/mob/M in GLOB.mob_list) if(M.stat != DEAD) var/turf/T = get_turf(M) @@ -370,34 +370,15 @@ SUBSYSTEM_DEF(ticker) CHECK_TICK if(M && M.client) //Play the survivors a cinematic. M.client.screen += cinematic + else + for(var/mob/M in GLOB.mob_list) + if(M.client) + M.client.screen += cinematic //show every client the cinematic - //Now animate the cinematic - switch(station_missed) - if(1) //nuke was nearby but (mostly) missed - if(mode && !override) - override = mode.name - switch(override) - if("nuclear emergency") //Nuke wasn't on station when it blew up - flick("intro_nuke", cinematic) - sleep(35) - SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) - flick("station_intact_fade_red", cinematic) - cinematic.icon_state = "summary_nukefail" - if("fake") //The round isn't over, we're just freaking people out for fun - flick("intro_nuke", cinematic) - sleep(35) - SEND_SOUND(world, sound('sound/items/bikehorn.ogg')) - flick("summary_selfdes", cinematic) - else - flick("intro_nuke", cinematic) - sleep(35) - SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) - - - if(2) //nuke was nowhere nearby //TODO: a really distant explosion animation - sleep(50) - SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) - else //station was destroyed + switch(nuke_site) + //Now animate the cinematic + if(NUKE_SITE_ON_STATION) + // station was destroyed if(mode && !override) override = mode.name switch(override) @@ -419,12 +400,36 @@ SUBSYSTEM_DEF(ticker) flick("station_explode_fade_red", cinematic) SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) cinematic.icon_state = "summary_selfdes" - stop_delta_alarm() + + if(NUKE_SITE_ON_STATION_ZLEVEL) + // nuke was nearby but (mostly) missed + if(mode && !override) + override = mode.name + switch(override) + if("nuclear emergency") //Nuke wasn't on station when it blew up + flick("intro_nuke", cinematic) + sleep(35) + SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) + flick("station_intact_fade_red", cinematic) + cinematic.icon_state = "summary_nukefail" + if("fake") //The round isn't over, we're just freaking people out for fun + flick("intro_nuke", cinematic) + sleep(35) + SEND_SOUND(world, sound('sound/items/bikehorn.ogg')) + flick("summary_selfdes", cinematic) + else + flick("intro_nuke", cinematic) + sleep(35) + SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) + if(NUKE_SITE_OFF_STATION_ZLEVEL, NUKE_SITE_INVALID) + // nuke was nowhere nearby + // TODO: a really distant explosion animation + sleep(50) + SEND_SOUND(world, sound('sound/effects/explosion_distant.ogg')) //If its actually the end of the round, wait for it to end. //Otherwise if its a verb it will continue on afterwards. spawn(300) - stop_delta_alarm() // If we've not stopped this alarm yet, do so now. QDEL_NULL(cinematic) //end the cinematic diff --git a/code/controllers/subsystem/non_firing/SSmapping.dm b/code/controllers/subsystem/non_firing/SSmapping.dm index a823d924d8b7..60cbe444e161 100644 --- a/code/controllers/subsystem/non_firing/SSmapping.dm +++ b/code/controllers/subsystem/non_firing/SSmapping.dm @@ -12,6 +12,10 @@ SUBSYSTEM_DEF(mapping) var/list/ghostteleportlocs ///List of areas that exist on the station this shift var/list/existing_station_areas + ///What do we have as the lavaland theme today? + var/turf/simulated/floor/lavaland_theme + ///What primary cave theme we have picked for cave generation today. + var/cave_theme // This has to be here because world/New() uses [station_name()], which looks this datum up /datum/controller/subsystem/mapping/PreInit() @@ -36,6 +40,10 @@ SUBSYSTEM_DEF(mapping) F << next_map.type /datum/controller/subsystem/mapping/Initialize() + lavaland_theme = pick(/turf/simulated/floor/plating/lava/smooth/lava_land_surface, /turf/simulated/floor/plating/lava/smooth/lava_land_surface/plasma, /turf/simulated/floor/chasm/straight_down/lava_land_surface) + log_startup_progress("We feel like [lavaland_theme] today...") //We load this first. In the event some nerd ever makes a surface map, and we don't have it in lavaland in the event lavaland is disabled. + cave_theme = pick(BLOCKED_BURROWS, CLASSIC_CAVES, DEADLY_DEEPROCK) + log_startup_progress("We feel like [cave_theme] today...") // Load all Z level templates preloadTemplates() @@ -63,8 +71,22 @@ SUBSYSTEM_DEF(mapping) log_startup_progress("Populating lavaland...") var/lavaland_setup_timer = start_watch() seedRuins(list(level_name_to_num(MINING)), GLOB.configuration.ruins.lavaland_ruin_budget, /area/lavaland/surface/outdoors/unexplored, GLOB.lava_ruins_templates) - spawn_rivers(level_name_to_num(MINING)) - log_startup_progress("Successfully populated lavaland in [stop_watch(lavaland_setup_timer)]s.") + switch(lavaland_theme) + if(/turf/simulated/floor/plating/lava/smooth/lava_land_surface) + spawn_rivers(level_name_to_num(MINING)) //Default spawn, no tweaks needed + if(/turf/simulated/floor/plating/lava/smooth/lava_land_surface/plasma) //More rivers, smaller + spawn_rivers(level_name_to_num(MINING), nodes = 2) + spawn_rivers(level_name_to_num(MINING), nodes = 2) + if(/turf/simulated/floor/chasm/straight_down/lava_land_surface) //Thiner chasms, bridges, reaches to edge of map. + spawn_rivers(level_name_to_num(MINING), nodes = 6, turf_type = /turf/simulated/floor/plating/lava/smooth/mapping_lava, whitelist_area = /area/lavaland/surface/outdoors, min_x = 50, min_y = 7, max_x = 250, max_y = 225, prob = 10, prob_loss = 5) + var/time_spent = stop_watch(lavaland_setup_timer) + log_startup_progress("Successfully populated lavaland in [time_spent]s.") + if(time_spent >= 10) + log_startup_progress("!!!ERROR!!! Lavaland took FAR too long to generate at [time_spent] seconds. Notify maintainers immediately! !!!ERROR!!!") //In 3 testing cases so far, I have had it take far too long to generate. I am 99% sure I have fixed this issue, but never hurts to be sure + WARNING("!!!ERROR!!! Lavaland took FAR too long to generate at [time_spent] seconds. Notify maintainers immediately! !!!ERROR!!!") + var/loud_annoying_alarm = sound('sound/machines/engine_alert1.ogg') + for(var/get_player_attention in GLOB.player_list) + SEND_SOUND(get_player_attention, loud_annoying_alarm) else log_startup_progress("Skipping lavaland ruins...") diff --git a/code/datums/action.dm b/code/datums/action.dm index 14006689a9e3..8ef1b17b5230 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -60,7 +60,7 @@ M.actions -= src M.update_action_buttons() -/datum/action/proc/Trigger() +/datum/action/proc/Trigger(left_click = TRUE) if(!IsAvailable()) return FALSE return TRUE @@ -137,7 +137,7 @@ //Presets for item actions /datum/action/item_action - check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_LYING|AB_CHECK_CONSCIOUS + check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUNNED|AB_CHECK_HANDS_BLOCKED|AB_CHECK_CONSCIOUS var/use_itemicon = TRUE /datum/action/item_action/New(Target, custom_icon, custom_icon_state) @@ -154,12 +154,12 @@ I.actions -= src return ..() -/datum/action/item_action/Trigger(attack_self = TRUE) //Maybe we don't want to click the thing itself +/datum/action/item_action/Trigger(left_click = TRUE, attack_self = TRUE) //Maybe we don't want to click the thing itself if(!..()) return FALSE if(target && attack_self) var/obj/item/I = target - I.ui_action_click(owner, type) + I.ui_action_click(owner, type, left_click) return TRUE /datum/action/item_action/ApplyIcon(obj/screen/movable/action_button/current_button) @@ -179,6 +179,8 @@ I.appearance_flags = old_appearance_flags else ..() + + /datum/action/item_action/toggle_light name = "Toggle Light" @@ -240,7 +242,7 @@ /datum/action/item_action/toggle_welding_screen/plasmaman name = "Toggle Welding Screen" -/datum/action/item_action/toggle_welding_screen/plasmaman/Trigger() +/datum/action/item_action/toggle_welding_screen/plasmaman/Trigger(left_click) var/obj/item/clothing/head/helmet/space/plasmaman/H = target if(istype(H)) H.toggle_welding_screen(owner) @@ -256,7 +258,7 @@ desc = "Toggles if the club's blasts cause friendly fire." button_icon_state = "vortex_ff_on" -/datum/action/item_action/toggle_unfriendly_fire/Trigger() +/datum/action/item_action/toggle_unfriendly_fire/Trigger(left_click) if(..()) UpdateButtonIcon() @@ -375,7 +377,7 @@ /datum/action/item_action/remove_tape name = "Remove Duct Tape" -/datum/action/item_action/remove_tape/Trigger(attack_self = FALSE) +/datum/action/item_action/remove_tape/Trigger(left_click, attack_self = FALSE) if(..()) var/datum/component/ducttape/DT = target.GetComponent(/datum/component/ducttape) DT.remove_tape(target, usr) @@ -395,7 +397,7 @@ /datum/action/item_action/toggle_geiger_counter name = "Toggle Geiger Counter" -/datum/action/item_action/toggle_geiger_counter/Trigger() +/datum/action/item_action/toggle_geiger_counter/Trigger(left_click) var/obj/item/clothing/head/helmet/space/hardsuit/H = target if(istype(H)) H.toggle_geiger_counter() @@ -417,7 +419,7 @@ name = "Toggle Research Scanner" button_icon_state = "scan_mode" -/datum/action/item_action/toggle_research_scanner/Trigger() +/datum/action/item_action/toggle_research_scanner/Trigger(left_click) if(IsAvailable()) owner.research_scanner = !owner.research_scanner to_chat(owner, "Research analyzer is now [owner.research_scanner ? "active" : "deactivated"].") @@ -439,7 +441,7 @@ name = "Use Instrument" desc = "Use the instrument specified" -/datum/action/item_action/instrument/Trigger() +/datum/action/item_action/instrument/Trigger(left_click) if(istype(target, /obj/item/instrument)) var/obj/item/instrument/I = target I.interact(usr) @@ -472,7 +474,7 @@ name = "Gravity jump" desc = "Directs a pulse of gravity in front of the user, pulling them forward rapidly." -/datum/action/item_action/gravity_jump/Trigger() +/datum/action/item_action/gravity_jump/Trigger(left_click) if(!IsAvailable()) return FALSE @@ -513,7 +515,7 @@ /datum/action/item_action/voice_changer/voice name = "Set Voice" -/datum/action/item_action/voice_changer/voice/Trigger() +/datum/action/item_action/voice_changer/voice/Trigger(left_click) if(!IsAvailable()) return FALSE @@ -567,7 +569,7 @@ S.action = null return ..() -/datum/action/spell_action/Trigger() +/datum/action/spell_action/Trigger(left_click) if(!..()) return FALSE if(target) @@ -622,7 +624,7 @@ check_flags = 0 var/active = FALSE -/datum/action/innate/Trigger() +/datum/action/innate/Trigger(left_click) if(!..()) return FALSE if(!active) @@ -642,7 +644,7 @@ check_flags = 0 var/procname -/datum/action/generic/Trigger() +/datum/action/generic/Trigger(left_click) if(!..()) return FALSE if(target && procname) diff --git a/code/datums/components/_component.dm b/code/datums/components/_component.dm index e6b7f8a510af..7a410642ff14 100644 --- a/code/datums/components/_component.dm +++ b/code/datums/components/_component.dm @@ -176,34 +176,29 @@ if(QDELETED(src) || QDELETED(target)) return - var/list/procs = signal_procs - if(!procs) - signal_procs = procs = list() - if(!procs[target]) - procs[target] = list() - var/list/lookup = target.comp_lookup - if(!lookup) - target.comp_lookup = lookup = list() + var/list/procs = (signal_procs ||= list()) // YES, THIS NEEDS TO BE HERE. DO NOT REPLACE `procs` with `signal_procs` or signals will have a FIT + var/list/target_procs = (procs[target] ||= list()) // makes ...[target] a list if its null, then holds a reference to it in target_procs + var/list/lookup = (target.comp_lookup ||= list()) var/list/sig_types = islist(sig_type_or_types) ? sig_type_or_types : list(sig_type_or_types) for(var/sig_type in sig_types) - if(!override && procs[target][sig_type]) + if(!override && target_procs[sig_type]) stack_trace("RegisterSignal overrode a signal without having 'override = TRUE' set.\n \ - src: [src], signal type: [sig_type], target: [target], new proc: [proctype], previous proc: [procs[target][sig_type]].") + src: [src], signal type: [sig_type], target: [target], new proc: [proctype], previous proc: [target_procs[sig_type]].") - procs[target][sig_type] = proctype + target_procs[sig_type] = proctype + var/list/looked_up = lookup[sig_type] - if(!lookup[sig_type]) // Nothing has registered here yet - lookup[sig_type] = src - else if(lookup[sig_type] == src) // We already registered here + if(!looked_up) // Nothing has registered here yet + looked_up = src + else if(looked_up == src) // We already registered here continue - else if(!length(lookup[sig_type])) // One other thing registered here - lookup[sig_type] = list(lookup[sig_type]=TRUE) - lookup[sig_type][src] = TRUE + else if(!length(looked_up)) // One other thing registered here + looked_up = list((looked_up) = TRUE, (src) = TRUE) else // Many other things have registered here - lookup[sig_type][src] = TRUE + looked_up[src] = TRUE - signal_enabled = TRUE + lookup[sig_type] = looked_up // Gotta save, otherwise it will break /** * Stop listening to a given signal from target @@ -236,6 +231,8 @@ target.comp_lookup = null break if(0) + if(lookup[sig] != src) + continue lookup -= sig if(!length(lookup)) target.comp_lookup = null @@ -247,6 +244,11 @@ if(!signal_procs[target].len) signal_procs -= target +/// Registers multiple signals to the same proc. +/datum/proc/RegisterSignals(datum/target, list/signal_types, proctype, override = FALSE) + for(var/signal_type in signal_types) + RegisterSignal(target, signal_type, proctype, override) + /** * Called on a component when a component of the same type was added to the same parent * @@ -311,18 +313,18 @@ /datum/proc/_SendSignal(sigtype, list/arguments) var/target = comp_lookup[sigtype] if(!length(target)) - var/datum/C = target - if(!C.signal_enabled) - return NONE - var/proctype = C.signal_procs[src][sigtype] - return NONE | CallAsync(C, proctype, arguments) + var/datum/listening_datum = target + return NONE | CallAsync(listening_datum, listening_datum.signal_procs[src][sigtype], arguments) + . = NONE - for(var/I in target) - var/datum/C = I - if(!C.signal_enabled) - continue - var/proctype = C.signal_procs[src][sigtype] - . |= CallAsync(C, proctype, arguments) + // This exists so that even if one of the signal receivers unregisters the signal, + // all the objects that are receiving the signal get the signal this final time. + // AKA: No you can't cancel the signal reception of another object by doing an unregister in the same signal. + var/list/queued_calls = list() + for(var/datum/targets as anything in target) + queued_calls[targets] = targets.signal_procs[src][sigtype] + for(var/datum/listening_datum as anything in queued_calls) + . |= CallAsync(listening_datum, queued_calls[listening_datum], arguments) // The type arg is casted so initial works, you shouldn't be passing a real instance into this /** diff --git a/code/datums/components/deadchat_control.dm b/code/datums/components/deadchat_control.dm index a3a45e9c5f18..24e7c916b2a5 100644 --- a/code/datums/components/deadchat_control.dm +++ b/code/datums/components/deadchat_control.dm @@ -260,3 +260,20 @@ _inputs["right"] = CALLBACK(parent, TYPE_PROC_REF(/obj/effect/immovablerod, walk_in_direction), EAST) return ..() + +/** + * Deadchat Moves Things + * + * A special variant of the deadchat_control component that comes pre-baked with basic inputs for moving humans around, + * with special behavior that has them resist while moving. + */ +/datum/component/deadchat_control/human/Initialize(_deadchat_mode, _inputs, _input_cooldown, _on_removal) + if(!ishuman(parent)) + return COMPONENT_INCOMPATIBLE + + _inputs["up"] = CALLBACK(parent, TYPE_PROC_REF(/mob/living/carbon/human, dchat_step), NORTH) + _inputs["down"] = CALLBACK(parent, TYPE_PROC_REF(/mob/living/carbon/human, dchat_step), SOUTH) + _inputs["left"] = CALLBACK(parent, TYPE_PROC_REF(/mob/living/carbon/human, dchat_step), WEST) + _inputs["right"] = CALLBACK(parent, TYPE_PROC_REF(/mob/living/carbon/human, dchat_step), EAST) + + return ..() diff --git a/code/datums/components/defibrillator.dm b/code/datums/components/defibrillator.dm index 998501166416..869effda4353 100644 --- a/code/datums/components/defibrillator.dm +++ b/code/datums/components/defibrillator.dm @@ -153,6 +153,7 @@ if(should_cause_harm) fibrillate(user, target) + SEND_SIGNAL(parent, COMSIG_DEFIB_SHOCK_APPLIED, user, target, should_cause_harm, TRUE) return user.visible_message( @@ -300,7 +301,6 @@ target.med_hud_set_health() target.med_hud_set_status() - SEND_SIGNAL(parent, COMSIG_DEFIB_SHOCK_APPLIED, user, target, should_cause_harm, TRUE) add_attack_logs(user, target, "Revived with [defib_ref]") SSblackbox.record_feedback("tally", "players_revived", 1, "defibrillator") SEND_SIGNAL(parent, COMSIG_DEFIB_SHOCK_APPLIED, user, target, should_cause_harm, defib_success) diff --git a/code/datums/components/material_container.dm b/code/datums/components/material_container.dm index 70ee460d5e0b..82df42a0a820 100644 --- a/code/datums/components/material_container.dm +++ b/code/datums/components/material_container.dm @@ -65,7 +65,9 @@ var/list/tc = allowed_typecache if(disable_attackby) return - if(user.a_intent != INTENT_HELP) + // Allow tools to be inserted on harm and help intent since they might be used for construction + // otherwise user needs to be on help intent + if(!((I.tool_behaviour && user.a_intent == INTENT_HARM) || user.a_intent == INTENT_HELP)) return if(I.flags & ABSTRACT) return diff --git a/code/datums/components/sticky.dm b/code/datums/components/sticky.dm index ffcf473dc401..49f6723ac622 100644 --- a/code/datums/components/sticky.dm +++ b/code/datums/components/sticky.dm @@ -9,12 +9,25 @@ /datum/component/sticky/Initialize(_drop_on_attached_destroy = FALSE) if(!isitem(parent)) - stack_trace("/datum/component/sticky's parent is not an item, its [parent.type]") return COMPONENT_INCOMPATIBLE drop_on_attached_destroy = _drop_on_attached_destroy + +/datum/component/sticky/Destroy(force, silent) + // we dont want the falling off visible message if this component is getting destroyed because parent is getting destroyed + if(!QDELETED(parent) && isitem(parent) && attached_to) + var/obj/item/I = parent + I.visible_message("[parent] falls off of [attached_to].") + pick_up(parent) + move_to_the_thing(parent, get_turf(parent)) + return ..() + +/datum/component/sticky/RegisterWithParent() RegisterSignal(parent, COMSIG_ITEM_PRE_ATTACK, PROC_REF(stick_to_it)) +/datum/component/sticky/UnregisterFromParent() + UnregisterSignal(parent, COMSIG_ITEM_PRE_ATTACK) + /datum/component/sticky/proc/stick_to_it(obj/item/I, atom/target, mob/user, params) SIGNAL_HANDLER if(!in_range(I, target)) @@ -59,10 +72,10 @@ /datum/component/sticky/proc/pick_up(atom/A, mob/living/carbon/human/user) SIGNAL_HANDLER if(!attached_to) + CRASH("/datum/component/sticky/proc/pick_up was called, but without an attached atom") + if(user && user.a_intent != INTENT_GRAB) return - if(user.a_intent != INTENT_GRAB) - return - if(user.get_active_hand()) + if(user && user.get_active_hand()) return attached_to.cut_overlay(overlay, priority = TRUE) @@ -70,8 +83,8 @@ I.pixel_x = initial(I.pixel_x) I.pixel_y = initial(I.pixel_y) move_to_the_thing(parent) - INVOKE_ASYNC(user, TYPE_PROC_REF(/mob, put_in_hands), I) if(user) + INVOKE_ASYNC(user, TYPE_PROC_REF(/mob, put_in_hands), I) to_chat(user, "You take [parent] off of [attached_to].") @@ -90,8 +103,7 @@ /datum/component/sticky/proc/on_move(datum/source, oldloc, move_dir) SIGNAL_HANDLER if(!attached_to) - stack_trace("/datum/component/sticky was called on_move, but without an attached atom") - return + CRASH("/datum/component/sticky/proc/on_move was called, but without an attached atom") move_to_the_thing(parent) /datum/component/sticky/process() // because sometimes the item can move inside something, like a crate @@ -118,4 +130,6 @@ return // only items should be able to have the sticky component if(!target) target = get_turf(attached_to) + if(!target) + CRASH("/datum/component/sticky/proc/move_to_the_thing was called without a viable target") INVOKE_ASYNC(I, TYPE_PROC_REF(/atom/movable, forceMove), target) diff --git a/code/datums/components/two_handed.dm b/code/datums/components/two_handed.dm new file mode 100644 index 000000000000..114bc3d1b0a7 --- /dev/null +++ b/code/datums/components/two_handed.dm @@ -0,0 +1,420 @@ +#define NO_CHANGE -1 + +/** + * Two Handed Component + * + * When applied to an item it will make it two handed + * + */ +/datum/component/two_handed + dupe_mode = COMPONENT_DUPE_UNIQUE_PASSARGS // Only one of the component can exist on an item + /// Are we holding the two handed item properly + var/wielded = FALSE + /// The multiplier applied to force when wielded, does not work with force_wielded, and force_unwielded + var/force_multiplier = 0 + /// The force of the item when weilded + var/force_wielded = 0 + /// The force of the item when unweilded + var/force_unwielded = 0 + /// Play sound when wielded + var/wieldsound = FALSE + /// Play sound when unwielded + var/unwieldsound = FALSE + /// Play sound on attack when wielded + var/attacksound = FALSE + /// Does it have to be held in both hands + var/require_twohands = FALSE + /// The icon that will be used when wielded + var/icon_wielded = FALSE + /// Reference to the offhand created for the item + var/obj/item/offhand/offhand_item = null + /// The amount of increase recived from sharpening the item + var/sharpened_increase = 0 + /// A callback on the parent to be called when the item is wielded + var/datum/callback/wield_callback + /// A callback on the parent to be called when the item is unwielded + var/datum/callback/unwield_callback + /// Whether or not the object is only sharp when wielded. If it's never sharp, ignore this. + var/only_sharp_when_wielded = FALSE + +/** + + * Two Handed component + * + * vars: + * * require_twohands (optional) Does the item need both hands to be carried + * * wieldsound (optional) The sound to play when wielded + * * unwieldsound (optional) The sound to play when unwielded + * * attacksound (optional) The sound to play when wielded and attacking + * * force_multiplier (optional) The force multiplier when wielded, do not use with force_wielded, and force_unwielded + * * force_wielded (optional) The force setting when the item is wielded, do not use with force_multiplier + * * force_unwielded (optional) The force setting when the item is unwielded, do not use with force_multiplier + * * icon_wielded (optional) The icon to be used when wielded + * * only_sharp_when_wielded (optional) Is the item only sharp when held in both hands? + */ +/datum/component/two_handed/Initialize(require_twohands = FALSE, wieldsound = FALSE, unwieldsound = FALSE, attacksound = FALSE, \ + force_multiplier = 0, force_wielded = 0, force_unwielded = 0, icon_wielded = FALSE, \ + only_sharp_when_wielded = FALSE, datum/callback/wield_callback, datum/callback/unwield_callback) + if(!isitem(parent)) + return COMPONENT_INCOMPATIBLE + + src.require_twohands = require_twohands + src.wieldsound = wieldsound + src.unwieldsound = unwieldsound + src.attacksound = attacksound + src.force_multiplier = force_multiplier + src.force_wielded = force_wielded + src.force_unwielded = force_unwielded + src.icon_wielded = icon_wielded + src.wield_callback = wield_callback + src.unwield_callback = unwield_callback + src.only_sharp_when_wielded = only_sharp_when_wielded + + +// Inherit the new values passed to the component +/datum/component/two_handed/InheritComponent(datum/component/two_handed/new_comp, original, require_twohands = NO_CHANGE, wieldsound = NO_CHANGE, unwieldsound = NO_CHANGE, \ + force_multiplier = NO_CHANGE, force_wielded = NO_CHANGE, force_unwielded = NO_CHANGE, icon_wielded = NO_CHANGE, \ + only_sharp_when_wielded = NO_CHANGE, datum/callback/wield_callback = NO_CHANGE, datum/callback/unwield_callback = NO_CHANGE) + if(!original) + return + if(require_twohands != NO_CHANGE) + src.require_twohands = require_twohands + if(wieldsound != NO_CHANGE) + src.wieldsound = wieldsound + if(unwieldsound != NO_CHANGE) + src.unwieldsound = unwieldsound + if(attacksound != NO_CHANGE) + src.attacksound = attacksound + if(force_multiplier != NO_CHANGE) + src.force_multiplier = force_multiplier + if(force_wielded != NO_CHANGE) + src.force_wielded = force_wielded + if(force_unwielded != NO_CHANGE) + src.force_unwielded = force_unwielded + if(icon_wielded != NO_CHANGE) + src.icon_wielded = icon_wielded + if(wield_callback != NO_CHANGE) + src.wield_callback = wield_callback + if(unwield_callback != NO_CHANGE) + src.unwield_callback = unwield_callback + if(only_sharp_when_wielded != NO_CHANGE) + src.only_sharp_when_wielded = only_sharp_when_wielded + +// register signals withthe parent item +/datum/component/two_handed/RegisterWithParent() + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(on_equip)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK_SELF, PROC_REF(on_attack_self)) + RegisterSignal(parent, COMSIG_ITEM_ATTACK, PROC_REF(on_attack)) + RegisterSignal(parent, COMSIG_ATOM_UPDATE_ICON, PROC_REF(on_update_icon)) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(on_moved)) + RegisterSignal(parent, COMSIG_ITEM_SHARPEN_ACT, PROC_REF(on_sharpen)) + RegisterSignal(parent, COMSIG_CARBON_UPDATE_HANDCUFFED, PROC_REF(on_handcuff_user)) + RegisterSignal(parent, COMSIG_ATOM_ATTACK_HAND, PROC_REF(on_attack_hand)) + +// Remove all siginals registered to the parent item +/datum/component/two_handed/UnregisterFromParent() + UnregisterSignal(parent, list(COMSIG_ITEM_EQUIPPED, + COMSIG_ITEM_DROPPED, + COMSIG_ITEM_ATTACK_SELF, + COMSIG_ITEM_ATTACK, + COMSIG_ATOM_UPDATE_ICON, + COMSIG_MOVABLE_MOVED, + COMSIG_ITEM_SHARPEN_ACT)) + +/// Triggered on equip of the item containing the component +/datum/component/two_handed/proc/on_equip(datum/source, mob/user, slot) + SIGNAL_HANDLER // COMSIG_ITEM_EQUIPPED + + if(require_twohands && (slot == slot_l_hand || slot == slot_r_hand)) // force equip the item + INVOKE_ASYNC(src, PROC_REF(wield), user) + if(!user.is_holding(parent) && wielded && !require_twohands) + INVOKE_ASYNC(src, PROC_REF(unwield), user) + +/// Triggered on drop of item containing the component +/datum/component/two_handed/proc/on_drop(datum/source, mob/user) + SIGNAL_HANDLER // COMSIG_ITEM_DROPPED + + if(require_twohands) //Don't let the item fall to the ground and cause bugs if it's actually being equipped on another slot. + INVOKE_ASYNC(src, PROC_REF(unwield), user, FALSE, FALSE) + if(wielded) + INVOKE_ASYNC(src, PROC_REF(unwield), user) + if(source == offhand_item && !QDELETED(source)) + offhand_item = null + qdel(source) + +/// Triggered on destroy of the component's offhand +/datum/component/two_handed/proc/on_destroy(datum/source) + SIGNAL_HANDLER + offhand_item = null + + +/// Triggered on attack self of the item containing the component +/datum/component/two_handed/proc/on_attack_self(datum/source, mob/user) + SIGNAL_HANDLER // COMSIG_ITEM_ATTACK_SELF + + if(require_twohands) + return + if(wielded) + INVOKE_ASYNC(src, PROC_REF(unwield), user) + else if(user.is_holding(parent)) + INVOKE_ASYNC(src, PROC_REF(wield), user) + +/datum/component/two_handed/proc/on_attack_hand(datum/source, mob/user) + SIGNAL_HANDLER // COMSIG_ATOM_ATTACK_HAND if(SEND_SIGNAL(src, COMSIG_ATOM_ATTACK_HAND, user) & COMPONENT_CANCEL_ATTACK_CHAIN) + if(require_twohands && user.get_inactive_hand()) + to_chat(user, "[parent] is too cumbersome to carry in one hand!") + return COMPONENT_CANCEL_ATTACK_CHAIN + +/** + * Wield the two handed item in both hands + * + * vars: + * * user The mob/living/carbon that is wielding the item + */ +/datum/component/two_handed/proc/wield(mob/living/carbon/user) + if(wielded) + return + if(ismonkeybasic(user)) + if(require_twohands) + to_chat(user, "[parent] is too heavy and cumbersome for you to carry!") + user.unEquip(parent, force = TRUE) + else + to_chat(user, "[parent] too heavy for you to wield fully.") + return + if(user.get_inactive_hand()) + if(require_twohands) + to_chat(user, "[parent] is too cumbersome to carry in one hand!") + user.unEquip(parent, force = TRUE) + else + to_chat(user, "You need your other hand to be empty!") + return + if(!user.has_both_hands()) + if(require_twohands) + user.unEquip(parent, force = TRUE) + to_chat(user, "You don't have enough intact hands.") + return + + // wield update status + if(SEND_SIGNAL(parent, COMSIG_TWOHANDED_WIELD, user) & COMPONENT_TWOHANDED_BLOCK_WIELD) + return // blocked wield from item + wielded = TRUE + ADD_TRAIT(parent, TRAIT_WIELDED, "[\ref(src)]") + RegisterSignal(user, COMSIG_MOB_SWAPPING_HANDS, PROC_REF(on_swapping_hands)) + if(only_sharp_when_wielded) + var/obj/O = parent + O.set_sharpness(TRUE) + wield_callback?.Invoke(parent, user) + + // update item stats and name + var/obj/item/parent_item = parent + if(force_multiplier) + parent_item.force *= force_multiplier + else if(force_wielded) + parent_item.force = force_wielded + if(sharpened_increase && only_sharp_when_wielded) + parent_item.force += sharpened_increase + parent_item.name = "[parent_item.name] (Wielded)" + parent_item.update_appearance() + + if(isrobot(user)) + to_chat(user, "You dedicate your module to [parent].") + else + to_chat(user, "You grab [parent] with both hands.") + + // Play sound if one is set + if(wieldsound) + playsound(parent_item.loc, wieldsound, 50, TRUE) + + // Let's reserve the other hand + offhand_item = new(user) + offhand_item.name = "[parent_item.name] - offhand" + offhand_item.desc = "Your second grip on [parent_item]." + offhand_item.wielded = TRUE + RegisterSignal(offhand_item, COMSIG_ITEM_DROPPED, PROC_REF(on_drop)) + RegisterSignal(offhand_item, COMSIG_PARENT_QDELETING, PROC_REF(on_destroy)) + user.put_in_inactive_hand(offhand_item) + +/** + * Unwield the two handed item + * + * vars: + * * user The mob/living/carbon that is unwielding the item + * * show_message (option) show a message to chat on unwield + * * can_drop (option) whether 'dropItemToGround' can be called or not. + */ +/datum/component/two_handed/proc/unwield(mob/living/carbon/user, show_message=TRUE, can_drop=TRUE) + if(!wielded) + return + + // wield update status + wielded = FALSE + UnregisterSignal(user, COMSIG_MOB_SWAPPING_HANDS) + SEND_SIGNAL(parent, COMSIG_TWOHANDED_UNWIELD, user) + REMOVE_TRAIT(parent, TRAIT_WIELDED, "[\ref(src)]") + unwield_callback?.Invoke(parent, user) + if(only_sharp_when_wielded) + var/obj/O = parent + O.set_sharpness(FALSE) + + // update item stats + var/obj/item/parent_item = parent + if(sharpened_increase && only_sharp_when_wielded) + parent_item.force -= sharpened_increase + if(force_multiplier) + parent_item.force /= force_multiplier + else if(force_unwielded) + parent_item.force = force_unwielded + + // update the items name to remove the wielded status + var/sf = findtext(parent_item.name, " (Wielded)", -10) // 10 == length(" (Wielded)") + if(sf) + parent_item.name = copytext(parent_item.name, 1, sf) + else + parent_item.name = "[initial(parent_item.name)]" + + // Update icons + parent_item.update_appearance() + + if(istype(user)) // tk showed that we might not have a mob here + if(user.get_item_by_slot(slot_back) == parent) + user.update_inv_back() + else + user.update_inv_l_hand() + user.update_inv_r_hand() + + // if the item requires two handed drop the item on unwield + if(require_twohands && can_drop) + user.unEquip(parent, force = TRUE) + + // Show message if requested + if(show_message) + if(isrobot(user)) + to_chat(user, "You free up your module.") + else if(require_twohands) + to_chat(user, "You drop [parent].") + else + to_chat(user, "You are now carrying [parent] with one hand.") + + // Play sound if set + if(unwieldsound) + playsound(parent_item.loc, unwieldsound, 50, TRUE) + + // Remove the object in the offhand + if(offhand_item) + UnregisterSignal(offhand_item, list(COMSIG_ITEM_DROPPED, COMSIG_PARENT_QDELETING)) + qdel(offhand_item) + // Clear any old refrence to an item that should be gone now + offhand_item = null + +/** + * on_attack triggers on attack with the parent item + */ +/datum/component/two_handed/proc/on_attack(obj/item/source, mob/living/target, mob/living/user) + SIGNAL_HANDLER // COMSIG_ITEM_ATTACK + if(wielded && attacksound) + var/obj/item/parent_item = parent + playsound(parent_item.loc, attacksound, 50, TRUE) + +/** + * on_update_icon triggers on call to update parent items icon + * + * Updates the icon using icon_wielded if set + */ +/datum/component/two_handed/proc/on_update_icon(obj/item/source) + SIGNAL_HANDLER + if(!wielded) + return NONE + if(!icon_wielded) + return NONE + source.icon_state = icon_wielded + return COMSIG_ATOM_NO_UPDATE_ICON_STATE + +/** + * on_moved Triggers on item moved + */ +/datum/component/two_handed/proc/on_moved(datum/source, mob/user, dir) + SIGNAL_HANDLER + + INVOKE_ASYNC(src, PROC_REF(unwield), user, FALSE, FALSE) + +/** + * on_swap_hands Triggers on swapping hands, blocks swap if the other hand is busy + */ +/datum/component/two_handed/proc/on_swapping_hands(mob/user, obj/item/held_item) + SIGNAL_HANDLER + + if(!held_item) + return + if(held_item == parent) + return COMPONENT_BLOCK_SWAP + +/** + * on_sharpen Triggers on usage of a sharpening stone on the item + */ +/datum/component/two_handed/proc/on_sharpen(obj/item/item, amount, max_amount) + SIGNAL_HANDLER + + if(!item) + return COMPONENT_BLOCK_SHARPEN_BLOCKED + if(sharpened_increase) + return COMPONENT_BLOCK_SHARPEN_ALREADY + if(force_wielded >= max_amount) + return COMPONENT_BLOCK_SHARPEN_MAXED + var/wielded_val = 0 + if(force_multiplier) + var/obj/item/parent_item = parent + if(wielded) + wielded_val = parent_item.force + else + wielded_val = parent_item.force * force_multiplier + else + wielded_val = force_wielded + if(wielded_val > max_amount) + return COMPONENT_BLOCK_SHARPEN_MAXED + sharpened_increase = min(amount, (max_amount - wielded_val)) + var/obj/item/I = parent + if(!only_sharp_when_wielded) + force_unwielded += sharpened_increase + I.force += sharpened_increase // todo double check this logic is correct + else if(wielded) + I.force += sharpened_increase + // also update force_wielded so this still gets applied after re-wielding + force_wielded += sharpened_increase + return COMPONENT_SHARPEN_APPLIED // don't return the "sharpened applied" signal since we probably wanna sharpen the base form too + +/datum/component/two_handed/proc/on_handcuff_user(mob/user, handcuff_status) + SIGNAL_HANDLER // COMSIG_CARBON_UPDATE_HANDCUFFED + if(handcuff_status) + if(require_twohands) + INVOKE_ASYNC(src, PROC_REF(try_drop_item), user) + else + user.visible_message("[user] unwields [parent] as the handcuffs make it too hard to hold properly.") + INVOKE_ASYNC(src, PROC_REF(unwield), user) + +/datum/component/two_handed/proc/try_drop_item(mob/user) + if(user.unEquip(parent)) + user.visible_message("[user] loses [user.p_their()] grip on [parent]!") + +/** + * The offhand dummy item for two handed items + * + */ +/obj/item/offhand + name = "offhand" + icon_state = "offhand" + w_class = WEIGHT_CLASS_HUGE + flags = ABSTRACT | NODROP + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + var/wielded = FALSE // Off Hand tracking of wielded status + +/obj/item/offhand/Destroy() + wielded = FALSE + return ..() + +/obj/item/offhand/equipped(mob/user, slot) + . = ..() + if(wielded && !user.is_holding(src) && !QDELETED(src)) + qdel(src) + +#undef NO_CHANGE diff --git a/code/datums/datum.dm b/code/datums/datum.dm index a968079a497e..a9f2c9362504 100644 --- a/code/datums/datum.dm +++ b/code/datums/datum.dm @@ -6,7 +6,6 @@ var/list/status_traits var/list/comp_lookup var/list/list/datum/callback/signal_procs - var/signal_enabled = FALSE var/var_edited = FALSE //Warranty void if seal is broken var/tmp/unique_datum_id = null @@ -34,8 +33,6 @@ qdel(timer) //BEGIN: ECS SHIT - signal_enabled = FALSE - var/list/dc = datum_components if(dc) var/all_components = dc[/datum/component] diff --git a/code/datums/diseases/advance/symptoms/vomit.dm b/code/datums/diseases/advance/symptoms/vomit.dm index f214c0755a18..6ebc4f5bc45a 100644 --- a/code/datums/diseases/advance/symptoms/vomit.dm +++ b/code/datums/diseases/advance/symptoms/vomit.dm @@ -103,4 +103,4 @@ Bonus level = 4 /datum/symptom/vomit/projectile/Vomit(mob/living/carbon/M) - M.vomit(6,0,1,5,1) + M.vomit(6,0,FALSE,5,1) diff --git a/code/datums/diseases/wizarditis.dm b/code/datums/diseases/wizarditis.dm index 353ba38ce74b..6ce443d2a63d 100644 --- a/code/datums/diseases/wizarditis.dm +++ b/code/datums/diseases/wizarditis.dm @@ -79,9 +79,9 @@ STI KALY - blind else var/mob/living/carbon/H = affected_mob if(prob(chance)) - if(!istype(H.r_hand, /obj/item/twohanded/staff)) + if(!istype(H.r_hand, /obj/item/staff)) H.drop_r_hand() - H.put_in_r_hand( new /obj/item/twohanded/staff(H) ) + H.put_in_r_hand( new /obj/item/staff(H) ) return return diff --git a/code/datums/event_structures.dm b/code/datums/event_structures.dm new file mode 100644 index 000000000000..b68b1fc2b9b0 --- /dev/null +++ b/code/datums/event_structures.dm @@ -0,0 +1,87 @@ +/datum/map_template/event + var/event_id //remember of putting "|Event|" at beginning of event_id. + var/description + +/datum/map_template/event/splashscreen_empty + name = "Splashscreen Empty" + event_id = "|Event| Splashscreen Empty" + description = "Empty starting area, good for custom admin game-join screen or admin foolery." + mappath = "_maps/map_files/EventStructures/splashscreen_empty.dmm" + +/datum/map_template/event/splashscreen_sandbox + name = "Splashscreen Sandbox" + event_id = "|Event| Splashscreen Sandbox" + description = "Pre-made starting area that contains a respawner, make sure to use the ghost beacon. It has all the basic sandbox tools necessary for your ants to create colony." + mappath = "_maps/map_files/EventStructures/splashscreen_sandbox.dmm" + +/datum/map_template/event/thunderdome_default + name = "Thunderdome - Default" + event_id = "|Event| Thunderdome Default" + description = "Default template of thunderdome." + mappath = "_maps/map_files/EventStructures/thunderdome_default.dmm" + +/datum/map_template/event/thunderdome_empty + name = "Thunderdome - Empty" + event_id = "|Event| Thunderdome Empty" + description = "Only floor for thunderdome, no structures, good for advanced turf editing." + mappath = "_maps/map_files/EventStructures/thunderdome_empty.dmm" + +/datum/map_template/event/thunderdome_reset + name = "Thunderdome - Reset" + event_id = "|Event| Thunderdome Reset" + description = "It will create chasm, which will absorb nearly everything, good for quick cleanup." + mappath = "_maps/map_files/EventStructures/thunderdome_reset.dmm" + +/datum/map_template/event/thunderdome_empty_reinforced + name = "Thunderdome - Empty, Reinforced" + event_id = "|Event| Thunderdome Empty Reinforced" + description = "Only reinforced floor for thunderdome, no structures, good for advanced turf editing." + mappath = "_maps/map_files/EventStructures/thunderdome_empty_reinforced.dmm" + +/datum/map_template/event/thunderdome_catwalk_chasm + name = "Thunderdome - Catwalk, Chasm" + event_id = "|Event| Thunderdome Catwalk Chasm" + description = "MORE CATWALK! It contains a big chasm in the middle." + mappath = "_maps/map_files/EventStructures/thunderdome_catwalk_chasm.dmm" + +/datum/map_template/event/thunderdome_catwalk_chasm_fake + name = "Thunderdome - Catwalk, Fake Chasm" + event_id = "|Event| Thunderdome Catwalk Chasm Fake" + description = "MORE CATWALK! It contains a big fake chasm in the middle." + mappath = "_maps/map_files/EventStructures/thunderdome_catwalk_chasm_fake.dmm" + +/datum/map_template/event/thunderdome_hiero_default + name = "Thunderdome - Hiero, Default" + event_id = "|Event| Thunderdome Hiero Default" + description = "Inspired by Hiero Area." + mappath = "_maps/map_files/EventStructures/thunderdome_hiero_default.dmm" + +/datum/map_template/event/thunderdome_hiero_pandora + name = "Thunderdome - Hiero, Pandora" + event_id = "|Event| Thunderdome Hiero Pandora" + description = "Hiero inspired arena, contains a hostile pandora" + mappath = "_maps/map_files/EventStructures/thunderdome_hiero_pandora.dmm" + +/datum/map_template/event/thunderdome_lavaland_holes + name = "Thunderdome - Lavaland, Holes" + event_id = "|Event| Thunderdome Lavaland Holes" + description = "Inspired by lavaland environment, holes have a 50% chance of being good or bad when stepped on." + mappath = "_maps/map_files/EventStructures/thunderdome_lavaland_holes.dmm" + +/datum/map_template/event/thunderdome_lavaland_maze + name = "Thunderdome - Lavaland, Maze" + event_id = "|Event| Thunderdome Lavaland Maze" + description = "Inspired by lavaland environment, it contain walls and shrooms." + mappath = "_maps/map_files/EventStructures/thunderdome_lavaland_maze.dmm" + +/datum/map_template/event/thunderdome_snow_forest + name = "Thunderdome - Snow, Forest" + event_id = "|Event| Thunderdome Snow Forest" + description = "Inspired by lavaland snow biodome, it contains trees, grass and snow!" + mappath = "_maps/map_files/EventStructures/thunderdome_snow_forest.dmm" + +/datum/map_template/event/thunderdome_touchgrass + name = "Thunderdome - Touch Grass" + event_id = "|Event| Thunderdome Touch Grass" + description = "Go outside the confined rooms and touch grass." + mappath = "_maps/map_files/EventStructures/thunderdome_touchgrass.dmm" diff --git a/code/datums/helper_datums/async_input.dm b/code/datums/helper_datums/async_input.dm index 175a730b275b..8f3b833c52d8 100644 --- a/code/datums/helper_datums/async_input.dm +++ b/code/datums/helper_datums/async_input.dm @@ -13,6 +13,7 @@ A.show() return A +/// THIS WILL BE REMOVED IN THE FUTURE, I STRONGLY SUGGEST AGAINST USING THIS - GDN /datum/async_input var/datum/browser/popup // If associative list, key will be used for display, but the final result will be the value @@ -38,6 +39,7 @@ /datum/async_input/proc/close() if(popup) popup.close() + QDEL_NULL(popup) if(result && choices[result]) result = choices[result] if(onCloseCb) diff --git a/code/datums/helper_datums/map_template.dm b/code/datums/helper_datums/map_template.dm index ffdb439efbcf..170f6773b1d1 100644 --- a/code/datums/helper_datums/map_template.dm +++ b/code/datums/helper_datums/map_template.dm @@ -122,6 +122,8 @@ preloadRuinTemplates() preloadShelterTemplates() preloadShuttleTemplates() + preloadBridgeTemplates() + preloadEventTemplates() /proc/preloadRuinTemplates() // Merge the active lists together @@ -168,3 +170,30 @@ GLOB.shuttle_templates[S.shuttle_id] = S GLOB.map_templates[S.shuttle_id] = S + +/proc/preloadBridgeTemplates() + for(var/item in subtypesof(/datum/map_template/ruin/bridge/horizontal)) + var/datum/map_template/ruin/bridge/horizontal/horizontal_type = item + if(!(initial(horizontal_type.suffix))) + continue + var/datum/map_template/ruin/bridge/horizontal/S = new horizontal_type() + GLOB.bridge_horizontal_templates[S.suffix] = S + GLOB.map_templates[S.suffix] = S + for(var/item in subtypesof(/datum/map_template/ruin/bridge/vertical)) + var/datum/map_template/ruin/bridge/horizontal/vertical_type = item + if(!(initial(vertical_type.suffix))) + continue + var/datum/map_template/ruin/bridge/vertical/V = new vertical_type() + GLOB.bridge_vertical_templates[V.suffix] = V + GLOB.map_templates[V.suffix] = V + +/proc/preloadEventTemplates() + for(var/item in subtypesof(/datum/map_template/event)) + var/datum/map_template/event/event_type = item + if(!initial(event_type.mappath)) + continue + + var/datum/map_template/event/E = new event_type() + + GLOB.event_templates[E.event_id] = E + GLOB.map_templates[E.event_id] = E diff --git a/code/datums/keybindings/ai_keybinds.dm b/code/datums/keybindings/ai_keybinds.dm new file mode 100644 index 000000000000..b1d04a23e819 --- /dev/null +++ b/code/datums/keybindings/ai_keybinds.dm @@ -0,0 +1,86 @@ +/datum/keybinding/ai + category = KB_CATEGORY_AI + +/datum/keybinding/ai/can_use(client/C, mob/M) + return isAI(M) && ..() + +/datum/keybinding/ai/to_core + name = "Jump to Core" + keys = list("1") + +/datum/keybinding/ai/to_core/down(client/C) + . = ..() + var/mob/living/silicon/ai/AI = C.mob + AI.view_core() + +/datum/keybinding/ai/store_location + //Which location we're storing. + var/location_number + +/datum/keybinding/ai/store_location/down(client/C) + . = ..() + var/mob/living/silicon/ai/AI = C.mob + if(AI.store_location(location_number)) + to_chat(AI, "Successfully set location [location_number].") + +/datum/keybinding/ai/store_location/one + name = "Store Location One" + keys = list("Ctrl2") + location_number = 1 + +/datum/keybinding/ai/store_location/two + name = "Store Location Two" + keys = list("Ctrl3") + location_number = 2 + +/datum/keybinding/ai/store_location/three + name = "Store Location Three" + keys = list("Ctrl4") + location_number = 3 + +/datum/keybinding/ai/store_location/four + name = "Store Location Four" + keys = list("Ctrl5") + location_number = 4 + +/datum/keybinding/ai/to_location + var/location_number + +/datum/keybinding/ai/to_location/down(client/C) + . = ..() + var/mob/living/silicon/ai/AI = C.mob + + if(AI.stored_locations[location_number] == "unset") + to_chat(AI, "You haven't set location [location_number] yet!") + return + + AI.eyeobj.setLoc(AI.stored_locations[location_number]) + +/datum/keybinding/ai/to_location/one + name = "Jump to Location One" + keys = list("2") + location_number = 1 + +/datum/keybinding/ai/to_location/two + name = "Jump to Location Two" + keys = list("3") + location_number = 2 + +/datum/keybinding/ai/to_location/three + name = "Jump to Location Three" + keys = list("4") + location_number = 3 + +/datum/keybinding/ai/to_location/four + name = "Jump to Location Four" + keys = list("5") + location_number = 4 + +/datum/keybinding/ai/switch_intent + name = "Switch Intents" + keys = list("6") + +/datum/keybinding/ai/switch_intent/down(client/C) + . = ..() + var/mob/living/silicon/ai/AI = C.mob + AI.a_intent_change(INTENT_HOTKEY_LEFT) diff --git a/code/datums/keybindings/emote_keybinds.dm b/code/datums/keybindings/emote_keybinds.dm index 5357d703195b..afd3013c7599 100644 --- a/code/datums/keybindings/emote_keybinds.dm +++ b/code/datums/keybindings/emote_keybinds.dm @@ -263,6 +263,10 @@ linked_emote = /datum/emote/living/carbon/scowl name = "Scowl" +/datum/keybinding/emote/carbon/twirl + linked_emote = /datum/emote/living/carbon/twirl + name = "Twirl" + /datum/keybinding/emote/carbon/faint linked_emote = /datum/emote/living/carbon/faint name = "Faint" @@ -345,6 +349,10 @@ linked_emote = /datum/emote/living/carbon/human/eyebrow name = "Eyebrow" +/datum/keybinding/emote/carbon/human/facepalm + linked_emote = /datum/emote/living/carbon/human/facepalm + name = "Facepalm" + /datum/keybinding/emote/carbon/human/grumble linked_emote = /datum/emote/living/carbon/human/grumble name = "Grumble" @@ -361,6 +369,10 @@ linked_emote = /datum/emote/living/carbon/human/nod name = "Nod" +/datum/keybinding/emote/carbon/human/palm + linked_emote = /datum/emote/living/carbon/human/palm + name = "Extend palm" + /datum/keybinding/emote/carbon/human/scream linked_emote = /datum/emote/living/carbon/human/scream name = "Scream" @@ -409,6 +421,14 @@ linked_emote = /datum/emote/living/carbon/human/slap name = "Slap" +/datum/keybinding/emote/carbon/human/wince + linked_emote = /datum/emote/living/carbon/human/wince + name = "Wince" + +/datum/keybinding/emote/carbon/human/squint + linked_emote = /datum/emote/living/carbon/human/squint + name = "Squint" + /datum/keybinding/emote/carbon/human/wink linked_emote = /datum/emote/living/carbon/human/wink name = "Wink" @@ -489,8 +509,8 @@ linked_emote = /datum/emote/living/carbon/human/creak name = "Creak" -/datum/keybinding/emote/carbon/human/squish - linked_emote = /datum/emote/living/carbon/human/squish +/datum/keybinding/emote/carbon/human/slime/squish + linked_emote = /datum/emote/living/carbon/human/slime/squish name = "Squish" /datum/keybinding/emote/carbon/human/howl @@ -513,6 +533,14 @@ linked_emote = /datum/emote/living/carbon/human/rattle name = "Rattle" +/datum/keybinding/emote/carbon/human/bubble + linked_emote = /datum/emote/living/carbon/human/slime/bubble + name = "Bubble" + +/datum/keybinding/emote/carbon/human/pop + linked_emote = /datum/emote/living/carbon/human/slime/pop + name = "Pop" + /datum/keybinding/emote/carbon/human/monkey/can_use(client/C, mob/M) return ismonkeybasic(M) && ..() diff --git a/code/datums/keybindings/robot_keybinds.dm b/code/datums/keybindings/robot_keybinds.dm index 64e4c10c5190..e5e56e032e6d 100644 --- a/code/datums/keybindings/robot_keybinds.dm +++ b/code/datums/keybindings/robot_keybinds.dm @@ -28,6 +28,15 @@ module_number = 3 keys = list("3") +/datum/keybinding/robot/switch_intent + name = "Switch Intents" + keys = list("4") + +/datum/keybinding/robot/switch_intent/down(client/C) + . = ..() + var/mob/living/silicon/robot/M = C.mob + M.a_intent_change(INTENT_HOTKEY_LEFT) + /datum/keybinding/robot/cycle_modules name = "Cycle Modules" keys = list("X") diff --git a/code/datums/keybindings/silicon_keybinds.dm b/code/datums/keybindings/silicon_keybinds.dm deleted file mode 100644 index 4cf689e6f89f..000000000000 --- a/code/datums/keybindings/silicon_keybinds.dm +++ /dev/null @@ -1,14 +0,0 @@ -/datum/keybinding/silicon - category = KB_CATEGORY_SILICON - -/datum/keybinding/silicon/can_use(client/C, mob/M) - return issilicon(M) && ..() - -/datum/keybinding/silicon/switch_intent - name = "Switch Intents" - keys = list("4") - -/datum/keybinding/silicon/switch_intent/down(client/C) - . = ..() - var/mob/living/silicon/M = C.mob - M.a_intent_change(INTENT_HOTKEY_LEFT) diff --git a/code/datums/looping_sounds/looping_sound.dm b/code/datums/looping_sounds/looping_sound.dm index dc6282440ac6..41510c27663d 100644 --- a/code/datums/looping_sounds/looping_sound.dm +++ b/code/datums/looping_sounds/looping_sound.dm @@ -56,7 +56,7 @@ /datum/looping_sound/proc/start(atom/add_thing) GLOB.looping_sounds += src if(add_thing) - LAZYADDOR(output_atoms, add_thing) + LAZYDISTINCTADD(output_atoms, add_thing) if(!muted) return muted = FALSE @@ -130,12 +130,3 @@ . = ..() if(decrease_by_amount && decrease_to_amount && decrease_to_amount < volume) volume = max(volume - decrease_by_amount, decrease_to_amount) - -/datum/looping_sound/decreasing/delta_alarm - mid_sounds = 'sound/effects/delta_alarm.ogg' - volume = 50 - mid_length = 80 - decrease_to_amount = 10 - decrease_by_amount = 5 - direct = TRUE - channel = CHANNEL_DELTA_ALARM diff --git a/code/datums/looping_sounds/machinery_sounds.dm b/code/datums/looping_sounds/machinery_sounds.dm index c0706d29e270..24acbb7bb220 100644 --- a/code/datums/looping_sounds/machinery_sounds.dm +++ b/code/datums/looping_sounds/machinery_sounds.dm @@ -66,3 +66,11 @@ GLOBAL_DATUM_INIT(firealarm_soundloop, /datum/looping_sound/firealarm, new(list( mid_length = 20 end_sound = 'sound/machines/kitchen/grill_end.ogg' volume = 50 + +/datum/looping_sound/kinesis + mid_sounds = list('sound/machines/gravgen/gravgen_mid1.ogg' = 1, 'sound/machines/gravgen/gravgen_mid2.ogg' = 1, 'sound/machines/gravgen/gravgen_mid3.ogg' = 1, 'sound/machines/gravgen/gravgen_mid4.ogg' = 1) + mid_length = 1.8 SECONDS + extra_range = 10 + volume = 20 + falloff_distance = 2 + falloff_exponent = 5 diff --git a/code/datums/outfits/outfit_admin.dm b/code/datums/outfits/outfit_admin.dm index 70c3f6a1fe8c..88e63e9539ce 100644 --- a/code/datums/outfits/outfit_admin.dm +++ b/code/datums/outfits/outfit_admin.dm @@ -44,7 +44,7 @@ var/id_icon = "syndie" var/id_access = "Syndicate Operative" - var/uplink_uses = 20 + var/uplink_uses = 100 /datum/outfit/admin/syndicate/post_equip(mob/living/carbon/human/H, visualsOnly = FALSE) . = ..() @@ -122,7 +122,7 @@ name = "Syndicate Spy" uniform = /obj/item/clothing/under/suit/really_black shoes = /obj/item/clothing/shoes/chameleon/noslip - uplink_uses = 40 + uplink_uses = 200 id_access = "Syndicate Agent" implants = list( @@ -266,16 +266,13 @@ pda = /obj/item/pinpointer box = /obj/item/storage/box/deathsquad - back = /obj/item/storage/backpack/ert/deathsquad + back = /obj/item/mod/control/pre_equipped/apocryphal belt = /obj/item/gun/projectile/revolver/mateba gloves = /obj/item/clothing/gloves/combat uniform = /obj/item/clothing/under/rank/centcom/deathsquad shoes = /obj/item/clothing/shoes/magboots/advance - suit = /obj/item/clothing/suit/space/deathsquad - suit_store = /obj/item/gun/energy/pulse glasses = /obj/item/clothing/glasses/thermal mask = /obj/item/clothing/mask/gas/sechailer/swat - head = /obj/item/clothing/head/helmet/space/deathsquad l_pocket = /obj/item/tank/internals/emergency_oxygen/double r_pocket = /obj/item/reagent_containers/hypospray/combat/nanites l_ear = /obj/item/radio/headset/alt/deathsquad @@ -287,7 +284,8 @@ /obj/item/flashlight/seclite, /obj/item/grenade/plastic/c4/x4, /obj/item/melee/energy/sword/saber, - /obj/item/shield/energy + /obj/item/shield/energy, + /obj/item/gun/energy/pulse ) implants = list( @@ -297,12 +295,15 @@ /datum/outfit/admin/deathsquad_commando/leader name = "NT Deathsquad Leader" + back = /obj/item/mod/control/pre_equipped/apocryphal/officer + backpack_contents = list( /obj/item/storage/box/flashbangs, /obj/item/ammo_box/a357, /obj/item/flashlight/seclite, /obj/item/melee/energy/sword/saber, /obj/item/shield/energy, + /obj/item/gun/energy/pulse, /obj/item/disk/nuclear/unrestricted ) @@ -315,6 +316,9 @@ if(istype(I)) apply_to_card(I, H, get_centcom_access("Deathsquad Commando"), "Deathsquad") H.sec_hud_set_ID() + if(ismodcontrol(H.back)) + var/obj/item/mod/control/C = H.back + C.quick_activation() /datum/outfit/admin/pirate name = "Space Pirate" @@ -368,7 +372,7 @@ id = /obj/item/card/id l_pocket = /obj/item/reagent_containers/food/snacks/grown/banana r_pocket = /obj/item/bikehorn - r_hand = /obj/item/twohanded/fireaxe + r_hand = /obj/item/fireaxe backpack_contents = list( /obj/item/storage/box/survival = 1, /obj/item/flashlight = 1, @@ -1057,7 +1061,7 @@ id = /obj/item/card/id/syndicate l_pocket = /obj/item/kitchen/knife r_pocket = /obj/item/scalpel - r_hand = /obj/item/twohanded/fireaxe + r_hand = /obj/item/fireaxe backpack_contents = list( /obj/item/storage/box/survival = 1, /obj/item/flashlight = 1 @@ -1083,7 +1087,7 @@ uniform = /obj/item/clothing/under/syndicate/combat suit = /obj/item/clothing/suit/space/hardsuit/singuloth back = /obj/item/storage/backpack/satchel - l_hand = /obj/item/twohanded/knighthammer + l_hand = /obj/item/knighthammer belt = /obj/item/claymore/ceremonial gloves = /obj/item/clothing/gloves/combat shoes = /obj/item/clothing/shoes/magboots @@ -1116,7 +1120,7 @@ shoes = /obj/item/clothing/shoes/chameleon/noslip l_ear = /obj/item/radio/headset/syndicate id = /obj/item/card/id/syndicate - l_hand = /obj/item/twohanded/dualsaber/red + l_hand = /obj/item/dualsaber/red backpack_contents = list( /obj/item/storage/box/survival = 1, /obj/item/flashlight = 1, @@ -1191,7 +1195,7 @@ l_ear = /obj/item/radio/headset id = /obj/item/card/id r_pocket = /obj/item/teleportation_scroll - l_hand = /obj/item/twohanded/staff + l_hand = /obj/item/staff r_hand = /obj/item/spellbook backpack_contents = list( /obj/item/storage/box/engineer = 1 @@ -1354,3 +1358,30 @@ if(istype(I)) apply_to_card(I, H, list(ACCESS_CLOWN), "Emergency Response Clown") H.sec_hud_set_ID() + +/datum/outfit/admin/observer + name = "Observer" + + uniform = /obj/item/clothing/under/costume/tourist_suit + back = /obj/item/storage/backpack/satchel + shoes = /obj/item/clothing/shoes/black + box = /obj/item/storage/box/survival + backpack_contents = list( + /obj/item/implanter/dust = 1 + ) + +/datum/outfit/admin/observer/plasmaman + name = "Observer (Plasma)" + + uniform = /obj/item/clothing/under/plasmaman/assistant + head = /obj/item/clothing/head/helmet/space/plasmaman/assistant + mask = /obj/item/clothing/mask/breath + belt = /obj/item/tank/internals/plasmaman/belt/full + box = /obj/item/storage/box/survival_plasmaman + +/datum/outfit/admin/observer/vox + name = "Observer (Vox)" + + mask = /obj/item/clothing/mask/breath/vox + belt = /obj/item/tank/internals/emergency_oxygen/double/vox + box = /obj/item/storage/box/survival_vox diff --git a/code/datums/periodic_news.dm b/code/datums/periodic_news.dm index 92cec8ca42e1..03715e6ec029 100644 --- a/code/datums/periodic_news.dm +++ b/code/datums/periodic_news.dm @@ -73,7 +73,7 @@ channel_name = "Nyx Daily" author = "Reporter Leland H. Howards" - message = {"The newly-christened civillian transport Lotus Tree suffered two very large explosions near the + message = {"The newly-christened civilian transport Lotus Tree suffered two very large explosions near the bridge today, and there are unconfirmed reports that the death toll has passed 50. The cause of the explosions remain unknown, but there is speculation that it might have something to do with the recent change of regulation in the Moore-Lee Corporation, a major funder of the ship, when M-L diff --git a/code/datums/ruins/bridges/bridges.dm b/code/datums/ruins/bridges/bridges.dm new file mode 100644 index 000000000000..a23da600dff5 --- /dev/null +++ b/code/datums/ruins/bridges/bridges.dm @@ -0,0 +1,82 @@ +/datum/map_template/ruin/bridge + prefix = "_maps/map_files/RandomRuins/LavaRuins/chasm_bridges/" + ci_exclude = /datum/map_template/ruin/bridge + +/datum/map_template/ruin/bridge/horizontal + ci_exclude = /datum/map_template/ruin/bridge/horizontal + +/datum/map_template/ruin/bridge/horizontal/one + name = "Horizontal Bridge One" + suffix = "lavaland_bridge_horizontal_1.dmm" + +/datum/map_template/ruin/bridge/horizontal/two + name = "Horizontal Bridge Two" + suffix = "lavaland_bridge_horizontal_2.dmm" + +/datum/map_template/ruin/bridge/horizontal/three + name = "Horizontal Bridge Three" + suffix = "lavaland_bridge_horizontal_3.dmm" + +/datum/map_template/ruin/bridge/horizontal/four + name = "Horizontal Bridge Four" + suffix = "lavaland_bridge_horizontal_4.dmm" + +/datum/map_template/ruin/bridge/horizontal/five + name = "Horizontal Bridge Five" + suffix = "lavaland_bridge_horizontal_5.dmm" + +/datum/map_template/ruin/bridge/horizontal/six + name = "Horizontal Bridge Six" + suffix = "lavaland_bridge_horizontal_6.dmm" + +/datum/map_template/ruin/bridge/vertical + ci_exclude = /datum/map_template/ruin/bridge/vertical + +/datum/map_template/ruin/bridge/vertical/one + name = "Vertical Bridge One" + suffix = "lavaland_bridge_vertical_1.dmm" + +/datum/map_template/ruin/bridge/vertical/two + name = "Vertical Bridge Two" + suffix = "lavaland_bridge_vertical_2.dmm" + +/datum/map_template/ruin/bridge/vertical/three + name = "Vertical Bridge Three" + suffix = "lavaland_bridge_vertical_3.dmm" + +/datum/map_template/ruin/bridge/vertical/four + name = "Vertical Bridge Four" + suffix = "lavaland_bridge_vertical_4.dmm" + +/datum/map_template/ruin/bridge/vertical/five + name = "Vertical Bridge Five" + suffix = "lavaland_bridge_vertical_5.dmm" + +/datum/map_template/ruin/bridge/vertical/six + name = "Vertical Bridge Six" + suffix = "lavaland_bridge_vertical_6.dmm" + +/obj/effect/spawner/bridge + name = "Bridge spawner" + var/datum/map_template/ruin/bridge/template + +/obj/effect/spawner/bridge/Initialize(mapload) + . = ..() + + var/turf/east = locate(x + 3, y, z) + var/turf/west = locate(x - 3, y, z) + var/turf/north = locate(x, y + 3, z) + var/turf/south = locate(x, y - 3, z) + var/turf/e1 = locate(x + 1, y, z) + var/turf/w1 = locate(x - 1, y, z) + var/turf/n1 = locate(x, y + 1, z) + var/turf/s1 = locate(x, y - 1, z) + + + if((ismineralturf(east) || istype(east, /turf/simulated/floor/plating/asteroid)) && (ismineralturf(west) || istype(west, /turf/simulated/floor/plating/asteroid)) && !(ismineralturf(n1) || istype(n1, /turf/simulated/floor/plating/asteroid)) && !(ismineralturf(s1) || istype(s1, /turf/simulated/floor/plating/asteroid))) + template = GLOB.bridge_horizontal_templates[pick("lavaland_bridge_horizontal_1.dmm", "lavaland_bridge_horizontal_2.dmm", "lavaland_bridge_horizontal_3.dmm", "lavaland_bridge_horizontal_4.dmm", "lavaland_bridge_horizontal_5.dmm", "lavaland_bridge_horizontal_6.dmm")] + template.load(loc, centered = TRUE) + else if((ismineralturf(north) || istype(north, /turf/simulated/floor/plating/asteroid)) && (ismineralturf(south) || istype(south, /turf/simulated/floor/plating/asteroid)) && !(ismineralturf(e1) || istype(e1, /turf/simulated/floor/plating/asteroid)) && !(ismineralturf(w1) || istype(w1, /turf/simulated/floor/plating/asteroid))) + template = GLOB.bridge_vertical_templates[pick("lavaland_bridge_vertical_1.dmm", "lavaland_bridge_vertical_2.dmm", "lavaland_bridge_vertical_3.dmm", "lavaland_bridge_vertical_4.dmm", "lavaland_bridge_vertical_5.dmm", "lavaland_bridge_vertical_6.dmm")] + template.load(loc, centered = TRUE) + return INITIALIZE_HINT_QDEL diff --git a/code/datums/ruins/space_ruins.dm b/code/datums/ruins/space_ruins.dm index c20bd27de866..8d6f9ab56acd 100644 --- a/code/datums/ruins/space_ruins.dm +++ b/code/datums/ruins/space_ruins.dm @@ -318,3 +318,11 @@ description = "A relic of old times, you don't know what it hide inside." allow_duplicates = FALSE cost = 1 // Gives research levels and it should be hard-to-find + +/datum/map_template/ruin/space/wreckedcargoship + id = "wreckedcargoship" + suffix = "wreckedcargoship.dmm" + name = "Wrecked Cargoship" + description = "A cargo shuttle in a wrecked condition. There are many unknown horrors in space and looks like its last crew has faced one of them." + allow_duplicates = FALSE + cost = 1 // With the loot it contains it shouldn't be found frequently diff --git a/code/datums/spells/alien_spells/plasma_weeds.dm b/code/datums/spells/alien_spells/plasma_weeds.dm index f1ffc966211f..c816475f7ea4 100644 --- a/code/datums/spells/alien_spells/plasma_weeds.dm +++ b/code/datums/spells/alien_spells/plasma_weeds.dm @@ -12,7 +12,7 @@ /obj/effect/proc_holder/spell/alien_spell/plant_weeds/cast(list/targets, mob/living/carbon/user) var/turf/T = user.loc if(locate(weed_type) in T) - to_chat(user, "There's already an [weed_name] here.") + to_chat(user, "There's already \a [weed_name] here.") revert_cast() return @@ -26,5 +26,5 @@ revert_cast() return - user.visible_message("[user] has planted a [weed_name]!") + user.visible_message("[user] has planted \a [weed_name]!") new weed_type(T) diff --git a/code/datums/spells/conjure.dm b/code/datums/spells/conjure.dm index 6c32400744ae..ab1d191f658a 100644 --- a/code/datums/spells/conjure.dm +++ b/code/datums/spells/conjure.dm @@ -28,7 +28,7 @@ targets -= T playsound(get_turf(src), cast_sound, 50, 1) - if(do_after(user, delay, target = user)) + if(delay <= 0 || do_after(user, delay, target = user)) for(var/i=0,iSomething is blocking the way!") - movedelay = world.time + movespeed + return + var/turf/possible_1 = get_step(src, turn(direction, 45)) + var/turf/possible_2 = get_step(src, turn(direction, -45)) + if(can_move(possible_1)) + forceMove(possible_1) + return + if(can_move(possible_2)) + forceMove(possible_2) + return + to_chat(user, "Something is blocking the way!") /obj/effect/dummy/spell_jaunt/proc/can_move(turf/T) if(T.flags & NOJAUNT) diff --git a/code/datums/spells/lichdom.dm b/code/datums/spells/lichdom.dm index 5327f2d18d44..69a5045b79cf 100644 --- a/code/datums/spells/lichdom.dm +++ b/code/datums/spells/lichdom.dm @@ -70,7 +70,7 @@ lich.real_name = M.mind.name M.mind.transfer_to(lich) lich.set_species(/datum/species/skeleton/lich) // Wizard variant - to_chat(lich, "Your bones clatter and shutter as they're pulled back into this world!") + to_chat(lich, "Your bones clatter and shudder as they're pulled back into this world!") cooldown_handler.recharge_duration += 1 MINUTES var/mob/old_body = current_body var/turf/body_turf = get_turf(old_body) diff --git a/code/datums/spells/summonitem.dm b/code/datums/spells/summonitem.dm index b8475adc12e1..05880f7c2d03 100644 --- a/code/datums/spells/summonitem.dm +++ b/code/datums/spells/summonitem.dm @@ -87,6 +87,10 @@ if(is_type_in_typecache(item_to_retrieve.loc, blacklisted_summons)) break item_to_retrieve = item_to_retrieve.loc + if(istype(item_to_retrieve, /obj/item/storage/backpack/modstorage)) + var/obj/item/storage/backpack/modstorage/bag = item_to_retrieve + if(bag.source && bag.source.mod) + item_to_retrieve = bag.source.mod //Grab the modsuit. infinite_recursion += 1 diff --git a/code/datums/spells/wizard_spells.dm b/code/datums/spells/wizard_spells.dm index 61e5b013eaf8..77a8ccfd9b98 100644 --- a/code/datums/spells/wizard_spells.dm +++ b/code/datums/spells/wizard_spells.dm @@ -225,11 +225,13 @@ invocation_type = "shout" cooldown_min = 100 summon_amt = 1 + delay = 0 action_icon_state = "time" summon_type = list(/obj/effect/timestop/wizard) aoe_range = 0 + /obj/effect/proc_holder/spell/aoe/conjure/carp name = "Summon Carp" desc = "This spell conjures a simple carp." diff --git a/code/datums/statclick.dm b/code/datums/statclick.dm index 130c90ab3940..4ee7a85fda79 100644 --- a/code/datums/statclick.dm +++ b/code/datums/statclick.dm @@ -18,7 +18,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/statclick) var/class /obj/effect/statclick/debug/Click() - if(!is_admin(usr) || !target) + if(!check_rights(R_DEBUG|R_VIEWRUNTIMES) || !target) return if(!class) if(istype(target, /datum/controller/subsystem)) diff --git a/code/datums/status_effects/buffs.dm b/code/datums/status_effects/buffs.dm index 946188aec14a..4e57df1548ee 100644 --- a/code/datums/status_effects/buffs.dm +++ b/code/datums/status_effects/buffs.dm @@ -265,67 +265,99 @@ H.remove_hud_from(owner) /datum/status_effect/hippocraticOath/tick() + // Death transforms you into a snake after a short grace period if(owner.stat == DEAD) if(deathTick < 4) - deathTick += 1 - else - owner.visible_message("[owner]'s soul is absorbed into the rod, relieving the previous snake of its duty.") - var/mob/living/simple_animal/hostile/retaliate/poison/snake/healSnake = new(owner.loc) - var/list/chems = list("bicaridine", "perfluorodecalin", "kelotane") - healSnake.poison_type = pick(chems) - healSnake.name = "Asclepius's Snake" - healSnake.real_name = "Asclepius's Snake" - healSnake.desc = "A mystical snake previously trapped upon the Rod of Asclepius, now freed of its burden. Unlike the average snake, its bites contain chemicals with minor healing properties." - new /obj/effect/decal/cleanable/ash(owner.loc) - new /obj/item/rod_of_asclepius(owner.loc) - qdel(owner) - else - if(ishuman(owner)) - var/mob/living/carbon/human/itemUser = owner - //Because a servant of medicines stops at nothing to help others, lets keep them on their toes and give them an additional boost. - if(itemUser.health < itemUser.maxHealth) - new /obj/effect/temp_visual/heal(get_turf(itemUser), COLOR_HEALING_GREEN) - itemUser.adjustBruteLoss(-1.5) - itemUser.adjustFireLoss(-1.5) - itemUser.adjustToxLoss(-1.5) - itemUser.adjustOxyLoss(-1.5) - itemUser.adjustStaminaLoss(-1.5) - itemUser.adjustBrainLoss(-1.5) - itemUser.adjustCloneLoss(-0.5) //Becasue apparently clone damage is the bastion of all health - if(heal_points < max_heal_points) - heal_points = min(heal_points += 3, max_heal_points) - //Heal all those around you, unbiased - for(var/mob/living/L in view(7, owner)) - if(heal_points <= 0) - break - if(L.health < L.maxHealth) - new /obj/effect/temp_visual/heal(get_turf(L), COLOR_HEALING_GREEN) - if(iscarbon(L)) - L.adjustBruteLoss(-3.5) - L.adjustFireLoss(-3.5) - L.adjustToxLoss(-3.5) - L.adjustOxyLoss(-3.5) - L.adjustStaminaLoss(-3.5) - L.adjustBrainLoss(-3.5) - L.adjustCloneLoss(-1) //Becasue apparently clone damage is the bastion of all health - heal_points-- - if(ishuman(L)) - var/mob/living/carbon/human/H = L - for(var/obj/item/organ/external/E in H.bodyparts) - if(prob(10)) - E.mend_fracture() - E.fix_internal_bleeding() - E.fix_burn_wound(update_health = FALSE) - heal_points-- - else if(issilicon(L)) - L.adjustBruteLoss(-3.5) - L.adjustFireLoss(-3.5) + deathTick++ + return + + owner.visible_message("[owner]'s soul is absorbed into the rod, relieving the previous snake of its duty.") + var/mob/living/simple_animal/hostile/retaliate/poison/snake/healSnake = new(owner.loc) + var/list/chems = list("bicaridine", "perfluorodecalin", "kelotane") + healSnake.poison_type = pick(chems) + healSnake.name = "Asclepius's Snake" + healSnake.real_name = "Asclepius's Snake" + healSnake.desc = "A mystical snake previously trapped upon the Rod of Asclepius, now freed of its burden. Unlike the average snake, its bites contain chemicals with minor healing properties." + new /obj/effect/decal/cleanable/ash(owner.loc) + new /obj/item/rod_of_asclepius(owner.loc) + qdel(owner) + return + + // A servant of medicines stops at nothing to help others, let's give them an additional boost + if(ishuman(owner)) + var/mob/living/carbon/human/H = owner + if(H.getBruteLoss() || H.getFireLoss() || H.getOxyLoss() || H.getToxLoss() || H.getBrainLoss() || H.getStaminaLoss() || H.getCloneLoss()) // Avoid counting burn wounds + H.adjustBruteLoss(-1.5, robotic = TRUE) + H.adjustFireLoss(-1.5, robotic = TRUE) + H.adjustOxyLoss(-1.5) + H.adjustToxLoss(-1.5) + H.adjustBrainLoss(-1.5) + H.adjustStaminaLoss(-1.5) + H.adjustCloneLoss(-0.5) + new /obj/effect/temp_visual/heal(get_turf(H), COLOR_HEALING_GREEN) + + // Regenerate points passively + if(heal_points < max_heal_points) + heal_points = min(heal_points + 3, max_heal_points) + + // The main course: heal everyone around you with the points we just gained! + for(var/mob/living/L in view(7, owner)) + heal(L) + if(!heal_points) + break + +/datum/status_effect/hippocraticOath/proc/heal(mob/living/L) + var/starting_points = heal_points + var/force_particle = FALSE + + if(ishuman(L)) + heal_human(L) + else if(iscarbon(L)) + if(L.health < L.maxHealth || L.getStaminaLoss()) // Carbons have no burn wounds to worry about nor brain damage to heal + L.adjustBruteLoss(-3.5) + L.adjustFireLoss(-3.5) + L.adjustOxyLoss(-3.5) + L.adjustToxLoss(-3.5) + L.adjustStaminaLoss(-3.5) + L.adjustCloneLoss(-1) + heal_points-- + else if(issilicon(L)) + if(L.health < L.maxHealth) + L.adjustBruteLoss(-3.5) + L.adjustFireLoss(-3.5) + heal_points-- + else if(isanimal(L)) + var/mob/living/simple_animal/SM = L + if(SM.health < SM.maxHealth) + SM.adjustHealth(-3.5) + force_particle = TRUE + if(prob(50)) // Animals are simpler heal_points-- - else if(isanimal(L)) - var/mob/living/simple_animal/SM = L - SM.adjustHealth(-3.5) - if(prob(50)) - heal_points -- // Animals are simpler + + if(starting_points < heal_points || force_particle) + new /obj/effect/temp_visual/heal(get_turf(L), COLOR_HEALING_GREEN) + +/datum/status_effect/hippocraticOath/proc/heal_human(mob/living/carbon/human/H) + if(H.getBruteLoss() || H.getFireLoss() || H.getOxyLoss() || H.getToxLoss() || H.getBrainLoss() || H.getStaminaLoss() || H.getCloneLoss()) // Avoid counting burn wounds + H.adjustBruteLoss(-3.5, robotic = TRUE) + H.adjustFireLoss(-3.5, robotic = TRUE) + H.adjustOxyLoss(-3.5) + H.adjustToxLoss(-3.5) + H.adjustBrainLoss(-3.5) + H.adjustStaminaLoss(-3.5) + H.adjustCloneLoss(-1) + heal_points-- + if(!heal_points) + return + + for(var/obj/item/organ/external/E in H.bodyparts) + if(prob(10) && (E.status & (ORGAN_BROKEN | ORGAN_INT_BLEEDING | ORGAN_BURNT)) && !E.is_robotic()) + E.mend_fracture() + E.fix_internal_bleeding() + E.fix_burn_wound() + heal_points-- + if(!heal_points) + return /obj/screen/alert/status_effect/regenerative_core name = "Reinforcing Tendrils" @@ -448,7 +480,6 @@ to_chat(owner, "We collapse in exhaustion.") owner.Weaken(6 SECONDS) owner.emote("gasp") - cling.genetic_damage += stacks cling = null /datum/status_effect/panacea diff --git a/code/datums/status_effects/debuffs.dm b/code/datums/status_effects/debuffs.dm index 1f8b01d7ccb0..01dd5d8f3de9 100644 --- a/code/datums/status_effects/debuffs.dm +++ b/code/datums/status_effects/debuffs.dm @@ -49,9 +49,9 @@ status_type = STATUS_EFFECT_REPLACE alert_type = null var/mutable_appearance/marked_underlay - var/obj/item/twohanded/kinetic_crusher/hammer_synced + var/obj/item/kinetic_crusher/hammer_synced -/datum/status_effect/crusher_mark/on_creation(mob/living/new_owner, obj/item/twohanded/kinetic_crusher/new_hammer_synced) +/datum/status_effect/crusher_mark/on_creation(mob/living/new_owner, obj/item/kinetic_crusher/new_hammer_synced) . = ..() if(.) hammer_synced = new_hammer_synced @@ -203,12 +203,12 @@ return if(teleports < 6) to_chat(M, "You feel a bit sick!") - M.vomit(lost_nutrition = 15, blood = 0, stun = 0, distance = 0, message = 1) + M.vomit(lost_nutrition = 15, blood = 0, should_confuse = FALSE, distance = 0, message = 1) M.Weaken(2 SECONDS) else to_chat(M, "You feel really sick!") M.adjustBruteLoss(rand(0, teleports * 2)) - M.vomit(lost_nutrition = 30, blood = 0, stun = 0, distance = 0, message = 1) + M.vomit(lost_nutrition = 30, blood = 0, should_confuse = FALSE, distance = 0, message = 1) M.Weaken(6 SECONDS) /datum/status_effect/pacifism @@ -294,10 +294,6 @@ /datum/status_effect/cling_tentacle/on_remove() REMOVE_TRAIT(owner, TRAIT_IMMOBILIZED, "[id]") -/datum/status_effect/cling_tentacle/batterer - id = "cling_tentacle_batterer" - alert_type = null - duration = 7 SECONDS // start of `living` level status procs. /** @@ -899,6 +895,11 @@ list("Your skin feels loose.", "You feel very strange.", "You feel a stabbing pain in your head!", "Your stomach churns."), list("Your entire body vibrates.") ) + fake_emote = list( + list(), + list(), + list() + ) else fake_msg = list( list("Your chest hurts.", "Your stomach violently rumbles!", "You feel a cold sweat form."), diff --git a/code/datums/status_effects/neutral.dm b/code/datums/status_effects/neutral.dm index 0930a6f66a7b..37e7b52c53ee 100644 --- a/code/datums/status_effects/neutral.dm +++ b/code/datums/status_effects/neutral.dm @@ -62,9 +62,11 @@ var/sound_effect = 'sound/weapons/slap.ogg' /// So we don't leave folks with god-mode -/datum/status_effect/high_five/proc/wiz_cleanup(mob/user, mob/highfived) +/datum/status_effect/high_five/proc/wiz_cleanup(mob/living/carbon/user, mob/living/carbon/highfived) user.status_flags &= ~GODMODE highfived.status_flags &= ~GODMODE + user.remove_status_effect(type) + highfived.remove_status_effect(type) /datum/status_effect/high_five/on_apply() if(!iscarbon(owner)) @@ -73,6 +75,7 @@ var/mob/living/carbon/user = owner var/is_wiz = iswizard(user) + var/both_wiz = FALSE for(var/mob/living/carbon/C in orange(1, user)) if(!C.has_status_effect(type) || C == user) continue @@ -82,18 +85,18 @@ C.status_flags |= GODMODE explosion(get_turf(user), 5, 2, 1, 3, cause = id) // explosions have a spawn so this makes sure that we don't get gibbed - addtimer(CALLBACK(src, PROC_REF(wiz_cleanup), user, C), 1) + addtimer(CALLBACK(src, PROC_REF(wiz_cleanup), user, C), 0.3 SECONDS) //I want to be sure this lasts long enough, with lag. add_attack_logs(user, C, "caused a wizard [id] explosion") - user.remove_status_effect(type) - C.remove_status_effect(type) - + both_wiz = TRUE user.do_attack_animation(C, no_effect = TRUE) C.do_attack_animation(user, no_effect = TRUE) - user.visible_message("[user.name] and [C.name] [success]") playsound(user, sound_effect, 80) - user.remove_status_effect(type) - C.remove_status_effect(type) - return FALSE + if(!both_wiz) + user.visible_message("[user.name] and [C.name] [success]") + user.remove_status_effect(type) + C.remove_status_effect(type) + return FALSE + return TRUE // DO NOT AUTOREMOVE owner.custom_emote(EMOTE_VISIBLE, request) owner.create_point_bubble_from_path(item_path, FALSE) @@ -144,6 +147,10 @@ id = "charging" alert_type = null +/datum/status_effect/impact_immune + id = "impact_immune" + alert_type = null + #define LWAP_LOCK_CAP 10 /datum/status_effect/lwap_scope diff --git a/code/datums/uplink_items/uplink_general.dm b/code/datums/uplink_items/uplink_general.dm index 8e9697dd7635..6acc801f2b0f 100644 --- a/code/datums/uplink_items/uplink_general.dm +++ b/code/datums/uplink_items/uplink_general.dm @@ -24,7 +24,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) uplink_items[I.category] = list() uplink_items[I.category] += I - if(I.limited_stock < 0 && !I.cant_discount && I.item && I.cost > 1) + if(I.limited_stock < 0 && !I.cant_discount && I.item && I.cost > 5) sales_items += I for(var/datum/uplink_item/I in last) @@ -40,18 +40,18 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) A.limited_stock = 1 I.refundable = FALSE A.refundable = FALSE - if(A.cost >= 20) - discount *= 0.5 // If the item costs 20TC or more, it's only 25% off. + if(A.cost >= 100) + discount *= 0.5 // If the item costs 100TC or more, it's only 25% off. A.cost = max(round(A.cost * (1-discount)),1) A.category = "Discounted Gear" A.name += " ([round(((initial(A.cost)-A.cost)/initial(A.cost))*100)]% off!)" A.job = null // If you get a job specific item selected, actually lets you buy it in the discount section + A.species = null //same as above for species speific items A.reference = "DIS[newreference]" A.desc += " Limit of [A.limited_stock] per uplink. Normally costs [initial(A.cost)] TC." A.surplus = 0 // stops the surplus crate potentially giving out a bit too much A.item = I.item newreference++ - if(!uplink_items[A.category]) uplink_items[A.category] = list() @@ -74,6 +74,8 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) var/list/uplinktypes = list() // Empty list means it is in all the uplink types. Otherwise place the uplink type here. var/list/excludefrom = list() // Empty list does nothing. Place the name of uplink type you don't want this item to be available in here. var/list/job = null + /// This makes an item on the uplink only show up to the specified species + var/list/species = null var/surplus = 100 //Chance of being included in the surplus crate (when pick() selects it) var/cant_discount = FALSE var/limited_stock = -1 // Can you only buy so many? -1 allows for infinite purchases @@ -167,14 +169,14 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) reference = "SPI" desc = "A box containing a small, easily concealable handgun and two eight-round magazines chambered in 10mm auto rounds. Compatible with suppressors." item = /obj/item/storage/box/syndie_kit/stechkin - cost = 4 + cost = 20 /datum/uplink_item/dangerous/revolver name = "Syndicate .357 Revolver" reference = "SR" desc = "A brutally simple syndicate revolver that fires .357 Magnum cartridges and has 7 chambers. Comes with a spare speed loader." item = /obj/item/storage/box/syndie_kit/revolver - cost = 13 + cost = 65 surplus = 50 /datum/uplink_item/dangerous/rapid @@ -182,14 +184,14 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "These gloves let the user help, shove, grab, and punch people very fast. Does not improve weapon attack speed. Can be combined with martial arts for a deadly weapon." reference = "RPGD" item = /obj/item/clothing/gloves/fingerless/rapid - cost = 8 + cost = 40 /datum/uplink_item/dangerous/sword name = "Energy Sword" desc = "The energy sword is an edged weapon with a blade of pure energy. The sword is small enough to be pocketed when inactive. Activating it produces a loud, distinctive noise." reference = "ES" item = /obj/item/melee/energy/sword/saber - cost = 8 + cost = 40 /datum/uplink_item/dangerous/powerfist name = "Power Fist" @@ -199,28 +201,28 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) deal extra damage and hit targets further. Use a screwdriver to take out any attached tanks." reference = "PF" item = /obj/item/melee/powerfist - cost = 10 + cost = 50 /datum/uplink_item/dangerous/chainsaw name = "Chainsaw" desc = "A high powered chainsaw for cutting up ...you know...." reference = "CH" - item = /obj/item/twohanded/chainsaw - cost = 13 + item = /obj/item/butcher_chainsaw + cost = 65 /datum/uplink_item/dangerous/universal_gun_kit name = "Universal Self Assembling Gun Kit" desc = "A universal gun kit, that can be combined with any weapon kit to make a functioning RND gun of your own. Uses built in allen keys to self assemble, just combine the kits by hitting them together." reference = "IKEA" item = /obj/item/weaponcrafting/gunkit/universal_gun_kit - cost = 8 + cost = 25 /datum/uplink_item/dangerous/batterer name = "Mind Batterer" desc = "A dangerous syndicate device focused on crowd control and escapes. Causes brain damage, confusion, and other nasty effects to those surrounding the user. Has 5 charges." reference = "BTR" item = /obj/item/batterer - cost = 5 + cost = 25 // Ammunition @@ -233,35 +235,35 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "An additional 8-round 10mm magazine for use in the syndicate pistol, loaded with rounds that are cheap but around half as effective as .357" reference = "10MM" item = /obj/item/ammo_box/magazine/m10mm - cost = 1 + cost = 5 /datum/uplink_item/ammo/pistolap name = "Stechkin - 10mm Armour Piercing Magazine" desc = "An additional 8-round 10mm magazine for use in the syndicate pistol, loaded with rounds that are less effective at injuring the target but penetrate protective gear." reference = "10MMAP" item = /obj/item/ammo_box/magazine/m10mm/ap - cost = 2 + cost = 10 /datum/uplink_item/ammo/pistolfire name = "Stechkin - 10mm Incendiary Magazine" desc = "An additional 8-round 10mm magazine for use in the syndicate pistol, loaded with incendiary rounds which ignite the target." reference = "10MMFIRE" item = /obj/item/ammo_box/magazine/m10mm/fire - cost = 2 + cost = 10 /datum/uplink_item/ammo/pistolhp name = "Stechkin - 10mm Hollow Point Magazine" desc = "An additional 8-round 10mm magazine for use in the syndicate pistol, loaded with rounds which are more damaging but ineffective against armour." reference = "10MMHP" item = /obj/item/ammo_box/magazine/m10mm/hp - cost = 2 + cost = 10 /datum/uplink_item/ammo/revolver name = ".357 Revolver - Speedloader" desc = "A speed loader that contains seven additional .357 Magnum rounds for the syndicate revolver. For when you really need a lot of things dead." reference = "357" item = /obj/item/ammo_box/a357 - cost = 3 + cost = 15 // STEALTHY WEAPONS @@ -272,11 +274,9 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) name = "Fiber Wire Garrote" desc = "A length of fiber wire between two wooden handles, perfect for the discrete assassin. This weapon, when used on a target from behind \ will instantly put them in your grasp and silence them, as well as causing rapid suffocation. Does not work on those who do not need to breathe." + item = /obj/item/garrote reference = "GAR" - item = /obj/item/twohanded/garrote - cost = 6 - - + cost = 30 /datum/uplink_item/stealthy_weapons/cameraflash name = "Camera Flash" @@ -285,7 +285,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) Useful for stunning borgs and individuals without eye protection or blinding a crowd for a get away." reference = "CF" item = /obj/item/flash/cameraflash - cost = 1 + cost = 5 /datum/uplink_item/stealthy_weapons/throwingweapons name = "Box of Throwing Weapons" @@ -293,21 +293,21 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) throwing weapons. The bolas can knock a target down and the shurikens will embed into limbs." reference = "STK" item = /obj/item/storage/box/syndie_kit/throwing_weapons - cost = 3 + cost = 15 /datum/uplink_item/stealthy_weapons/edagger name = "Energy Dagger" desc = "A dagger made of energy that looks and functions as a pen when off." reference = "EDP" item = /obj/item/pen/edagger - cost = 2 + cost = 10 /datum/uplink_item/stealthy_weapons/foampistol name = "Toy Gun (with Stun Darts)" desc = "An innocent looking toy pistol designed to fire foam darts. Comes loaded with riot grade darts, to incapacitate a target." reference = "FSPI" item = /obj/item/gun/projectile/automatic/toy/pistol/riot - cost = 3 + cost = 15 surplus = 10 /datum/uplink_item/stealthy_weapons/false_briefcase @@ -315,14 +315,14 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "A modified briefcase capable of storing and firing a gun under a false bottom. Use a screwdriver to pry away the false bottom and make modifications. Distinguishable upon close examination due to the added weight." reference = "FBBC" item = /obj/item/storage/briefcase/false_bottomed - cost = 3 + cost = 15 /datum/uplink_item/stealthy_weapons/soap name = "Syndicate Soap" desc = "A sinister-looking surfactant used to clean blood stains to hide murders and prevent DNA analysis. You can also drop it underfoot to slip people." reference = "SOAP" item = /obj/item/soap/syndie - cost = 1 + cost = 5 surplus = 50 /datum/uplink_item/stealthy_weapons/RSG @@ -330,21 +330,21 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "A syndicate rapid syringe gun able to fill and fire syringes automatically from an internal reagent reservoir. Comes pre-loaded with 7 empty syringes, and has a maximum capacity of 14 syringes and 300u of reagents." reference = "RSG" item = /obj/item/gun/syringe/rapidsyringe/preloaded/half - cost = 8 + cost = 60 /datum/uplink_item/stealthy_weapons/poisonbottle name = "Poison Bottle" desc = "The Syndicate will ship a bottle containing 40 units of a randomly selected poison. The poison can range from highly irritating to incredibly lethal." reference = "TPB" item = /obj/item/reagent_containers/glass/bottle/traitor - cost = 2 + cost = 10 /datum/uplink_item/stealthy_weapons/silencer name = "Universal Suppressor" desc = "Fitted for use on any small caliber weapon with a threaded barrel, this suppressor will silence the shots of the weapon for increased stealth and superior ambushing capability." reference = "US" item = /obj/item/suppressor - cost = 1 + cost = 5 surplus = 10 /datum/uplink_item/stealthy_weapons/dehy_carp @@ -352,7 +352,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "Just add water to make your very own hostile to everything space carp. It looks just like a plushie. The first person to squeeze it will be registered as its owner, who it will not attack. If no owner is registered, it'll just attack everyone." reference = "DSC" item = /obj/item/toy/plushie/carpplushie/dehy_carp - cost = 1 + cost = 5 // GRENADES AND EXPLOSIVES @@ -365,42 +365,42 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "C-4 is plastic explosive of the common variety Composition C. Reliably destroys the object it's placed on, assuming it isn't bomb resistant. Does not stick to crewmembers. Will only destroy station floors if placed directly on it. It has a modifiable timer with a minimum setting of 10 seconds." reference = "C4" item = /obj/item/grenade/plastic/c4 - cost = 1 + cost = 5 /datum/uplink_item/explosives/plastic_explosives_pack name = "Pack of 5 C-4 Explosives" desc = "A package containing 5 C-4 Explosives at a discounted price. For when you need that little bit extra for your sabotaging needs." reference = "C4P" item = /obj/item/storage/box/syndie_kit/c4 - cost = 4 + cost = 20 /datum/uplink_item/explosives/syndicate_minibomb name = "Syndicate Minibomb" desc = "The minibomb is a grenade with a five-second fuse." reference = "SMB" item = /obj/item/grenade/syndieminibomb - cost = 6 + cost = 30 /datum/uplink_item/explosives/frag_grenade name = "Fragmentation Grenade" desc = "A frag grenade. Upon detonation, releases shrapnel that can embed in nearby victims." reference = "FG" item = /obj/item/grenade/frag - cost = 2 + cost = 10 /datum/uplink_item/explosives/frag_grenade_pack name = "Pack of 5 Fragmentation Grenades" desc = "A box of 5 frag grenades. Upon detonation, releases shrapnel that can embed in nearby victims. And it seems you'll have a LOT of victims." reference = "FGP" item = /obj/item/storage/box/syndie_kit/frag_grenades - cost = 8 + cost = 40 /datum/uplink_item/explosives/pizza_bomb name = "Pizza Bomb" desc = "A pizza box with a bomb taped inside of it. The timer needs to be set by opening the box; afterwards, opening the box again will trigger the detonation." reference = "PB" item = /obj/item/pizzabox/pizza_bomb - cost = 6 + cost = 30 surplus = 80 /datum/uplink_item/explosives/atmosn2ogrenades @@ -408,7 +408,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "A box of two (2) grenades that spread knockout gas over a large area. Equip internals before using one of these." reference = "ANG" item = /obj/item/storage/box/syndie_kit/atmosn2ogrenades - cost = 8 + cost = 40 /datum/uplink_item/explosives/emp name = "EMP Grenades and bio-chip implanter Kit" @@ -416,7 +416,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) security's energy weapons, and silicon lifeforms when you're in a tight spot." reference = "EMPK" item = /obj/item/storage/box/syndie_kit/emp - cost = 2 + cost = 10 // STEALTHY TOOLS @@ -429,7 +429,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) it can also be used in a washing machine to forge clothing." reference = "CHST" item = /obj/item/stamp/chameleon - cost = 1 + cost = 5 surplus = 35 /datum/uplink_item/stealthy_tools/chameleonflag @@ -437,7 +437,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "A flag that can be disguised as any other known flag. There is a hidden spot in the pole to boobytrap the flag with a grenade or minibomb, which will detonate some time after the flag is set on fire." reference = "CHFLAG" item = /obj/item/flag/chameleon - cost = 1 + cost = 5 surplus = 35 /datum/uplink_item/stealthy_tools/chamsechud @@ -445,42 +445,42 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "A stolen Nanotrasen Security HUD with Syndicate chameleon technology implemented into it. Similarly to a chameleon jumpsuit, the HUD can be morphed into various other eyewear, while retaining the HUD qualities when worn." reference = "CHHUD" item = /obj/item/clothing/glasses/hud/security/chameleon - cost = 2 + cost = 10 /datum/uplink_item/stealthy_tools/thermal name = "Thermal Chameleon Glasses" desc = "These glasses are thermals with Syndicate chameleon technology built into them. They allow you to see organisms through walls by capturing the upper portion of the infra-red light spectrum, emitted as heat and light by objects. Hotter objects, such as warm bodies, cybernetic organisms and artificial intelligence cores emit more of this light than cooler objects like walls and airlocks." reference = "THIG" item = /obj/item/clothing/glasses/chameleon/thermal - cost = 6 + cost = 30 /datum/uplink_item/stealthy_tools/agent_card name = "Agent ID Card" desc = "Agent cards prevent artificial intelligences from tracking the wearer, and can copy access from other identification cards. The access is cumulative, so scanning one card does not erase the access gained from another." reference = "AIDC" item = /obj/item/card/id/syndicate - cost = 2 + cost = 10 /datum/uplink_item/stealthy_tools/chameleon_proj name = "Chameleon-Projector" desc = "Projects an image across a user, disguising them as an object scanned with it, as long as they don't move the projector from their hand. The disguised user cannot run and projectiles pass over them." reference = "CP" item = /obj/item/chameleon - cost = 5 + cost = 25 /datum/uplink_item/stealthy_tools/chameleon_counter name = "Chameleon Counterfeiter" desc = "This device disguises itself as any object scanned by it. The disguise is not a perfect replica and can be noticed when examined by an observer." reference = "CC" item = /obj/item/chameleon_counterfeiter - cost = 2 + cost = 10 /datum/uplink_item/stealthy_tools/camera_bug name = "Camera Bug" desc = "Enables you to view all cameras on the network to track a target. Also has 5 sticky hidden cameras, allowing you remote view of any object you can stick a camera on." reference = "CB" item = /obj/item/storage/box/syndie_kit/camera_bug - cost = 1 + cost = 5 surplus = 90 /datum/uplink_item/stealthy_tools/dnascrambler @@ -488,14 +488,14 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "A syringe with one injection that randomizes appearance and name upon use. A cheaper but less versatile alternative to an agent card and voice changer." reference = "DNAS" item = /obj/item/dnascrambler - cost = 2 + cost = 10 /datum/uplink_item/stealthy_tools/smugglersatchel name = "Smuggler's Satchel" desc = "This satchel is thin enough to be hidden in the gap between plating and tiling, great for stashing your stolen goods. Comes with a crowbar and a floor tile inside." reference = "SMSA" item = /obj/item/storage/backpack/satchel_flat - cost = 2 + cost = 10 surplus = 30 /datum/uplink_item/stealthy_tools/emplight @@ -504,7 +504,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) Useful for disrupting headsets, cameras, and borgs during stealth operations." reference = "EMPL" item = /obj/item/flashlight/emp - cost = 4 + cost = 20 surplus = 30 /datum/uplink_item/stealthy_tools/cutouts @@ -513,7 +513,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) spraycan for changing their appearances." reference = "ADCC" item = /obj/item/storage/box/syndie_kit/cutouts - cost = 1 + cost = 5 surplus = 20 /datum/uplink_item/stealthy_tools/safecracking @@ -521,7 +521,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "Everything you need to quietly open a mechanical combination safe." reference = "SCK" item = /obj/item/storage/box/syndie_kit/safecracking - cost = 1 + cost = 5 // DEVICE AND TOOLS @@ -534,35 +534,35 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "The cryptographic sequencer, also known as an emag, is a small card that unlocks hidden functions in electronic devices, subverts intended functions and characteristically breaks security mechanisms." reference = "EMAG" item = /obj/item/card/emag - cost = 6 + cost = 30 /datum/uplink_item/device_tools/access_tuner name = "Access Tuner" desc = "The access tuner is a small device that can interface with airlocks from range. It takes a few seconds to connect and can change the bolt state, open the door, or toggle emergency access." reference = "HACK" item = /obj/item/door_remote/omni/access_tuner - cost = 6 + cost = 30 /datum/uplink_item/device_tools/toolbox name = "Fully Loaded Toolbox" desc = "The syndicate toolbox is a suspicious black and red. Aside from tools, it comes with insulated gloves and a multitool." reference = "FLTB" item = /obj/item/storage/toolbox/syndicate - cost = 1 + cost = 5 /datum/uplink_item/device_tools/surgerybag name = "Syndicate Surgery Duffelbag" desc = "The Syndicate surgery duffelbag comes with a full set of surgery tools, a straightjacket and a muzzle. The bag itself is also made of very light materials and won't slow you down while it is equipped." reference = "SSDB" item = /obj/item/storage/backpack/duffel/syndie/med/surgery - cost = 2 + cost = 10 /datum/uplink_item/device_tools/bonerepair name = "Prototype Nanite Autoinjector Kit" desc = "Stolen prototype full body repair nanites. Contains one prototype nanite autoinjector and guide." reference = "NCAI" item = /obj/item/storage/box/syndie_kit/bonerepair - cost = 2 + cost = 10 /datum/uplink_item/device_tools/syndicate_teleporter name = "Experimental Syndicate Teleporter" @@ -573,14 +573,14 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) Comes with free chameleon mesons, to help you stay stylish while seeing through walls." reference = "TELE" item = /obj/item/storage/box/syndie_kit/teleporter - cost = 8 + cost = 40 //Space Suits and Hardsuits /datum/uplink_item/suits - category = "Space Suits and Hardsuits" - surplus = 40 + category = "Space Suits and MODsuits" + surplus = 10 //I am setting this to 10 as there are a bunch of modsuit parts in here that should be weighted to 10. Suits and modsuits adjusted below. /datum/uplink_item/suits/space_suit name = "Syndicate Space Suit" @@ -589,16 +589,68 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) sightings, however. " reference = "SS" item = /obj/item/storage/box/syndie_kit/space - cost = 4 + cost = 20 + +/datum/uplink_item/suits/thermal + name = "MODsuit Thermal Visor Module" + desc = "A visor for a MODsuit. Lets you see living beings through walls. Also provides night vision." + reference = "MSTV" + item = /obj/item/mod/module/visor/thermal + cost = 15 // Don't forget, you need to get a modsuit to go with this + surplus = 10 //You don't need more than + +/datum/uplink_item/suits/night + name = "MODsuit Night Visor Module" + desc = "A visor for a MODsuit. Lets you see clearer in the dark." + reference = "MSNV" + item = /obj/item/mod/module/visor/night + cost = 5 // It's night vision, rnd pumps out those goggles for anyone man. + surplus = 10 //You don't need more than one + +/datum/uplink_item/suits/plate_compression + name = "MODsuit Plate Compression Module" + desc = "A MODsuit module that lets the suit compress into a smaller size. Not compatible with storage modules, \ + you will have to take that module out first." + reference = "MSPC" + item = /obj/item/mod/module/plate_compression + cost = 10 +/datum/uplink_item/suits/noslip + name = "MODsuit Anti-Slip Module" + desc = "A MODsuit module preventing the user from slipping on water. Already installed in the uplink modsuits." + reference = "MSNS" + item = /obj/item/mod/module/noslip + cost = 5 +/datum/uplink_item/suits/springlock_module + name = "Heavily Modified Springlock MODsuit Module" + desc = "A module that spans the entire size of the MOD unit, sitting under the outer shell. \ + This mechanical exoskeleton pushes out of the way when the user enters and it helps in booting \ + up, but was taken out of modern suits because of the springlock's tendency to \"snap\" back \ + into place when exposed to humidity. You know what it's like to have an entire exoskeleton enter you? \ + This version of the module has been modified to allow for near instant activation of the MODsuit. \ + Useful for quickly getting your MODsuit on/off, or for taking care of a target via a tragic accident. \ + It is hidden as a DNA lock module. It will block retraction for 10 seconds by default to allow you to follow \ + up with smoke, but you can multitool the module to disable that." + reference = "FNAF" + item = /obj/item/mod/module/springlock/bite_of_87 + cost = 5 + surplus = 10 + +/datum/uplink_item/suits/hidden_holster + name = "Hidden Holster Module" + desc = "A holster module disguised to look like a tether module. Requires a modsuit to put it in of course. Gun not included." + reference = "HHM" + item = /obj/item/mod/module/holster/hidden + cost = 5 + surplus = 10 /datum/uplink_item/device_tools/binary name = "Binary Translator Key" desc = "A key, that when inserted into a radio headset, allows you to listen to and talk with artificial intelligences and cybernetic organisms in binary. To talk on the binary channel, type :+ before your radio message." reference = "BITK" item = /obj/item/encryptionkey/binary - cost = 5 + cost = 25 surplus = 75 /datum/uplink_item/device_tools/cipherkey @@ -606,7 +658,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "A key, that when inserted into a radio headset, allows you to listen to all station department channels as well as talk on an encrypted Syndicate channel." reference = "SEK" item = /obj/item/encryptionkey/syndicate - cost = 2 //Nowhere near as useful as the Binary Key! + cost = 10 //Nowhere near as useful as the Binary Key! surplus = 75 /datum/uplink_item/device_tools/hacked_module @@ -614,14 +666,14 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "When used with an upload console, this module allows you to upload priority laws to an artificial intelligence. Be careful with their wording, as artificial intelligences may look for loopholes to exploit." reference = "HAI" item = /obj/item/aiModule/syndicate - cost = 12 + cost = 60 /datum/uplink_item/device_tools/powersink name = "Power Sink" desc = "When screwed to wiring attached to an electric grid, then activated, this large device places excessive load on the grid, causing a stationwide blackout. The sink cannot be carried because of its excessive size. Ordering this sends you a small beacon that will teleport the power sink to your location on activation." reference = "PS" item = /obj/item/radio/beacon/syndicate/power_sink - cost = 10 + cost = 50 /datum/uplink_item/device_tools/singularity_beacon name = "Power Beacon" @@ -631,7 +683,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) sends you a small beacon that will teleport the larger beacon to your location upon activation." reference = "SNGB" item = /obj/item/radio/beacon/syndicate - cost = 6 + cost = 30 surplus = 0 hijack_only = TRUE //This is an item only useful for a hijack traitor, as such, it should only be available in those scenarios. cant_discount = TRUE @@ -641,21 +693,21 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "A pinpointer that tracks any specified coordinates, DNA string, high value item or the nuclear authentication disk." reference = "ADVP" item = /obj/item/pinpointer/advpinpointer - cost = 4 + cost = 20 /datum/uplink_item/device_tools/ai_detector name = "Artificial Intelligence Detector" // changed name in case newfriends thought it detected disguised ai's desc = "A functional multitool that turns red when it detects an artificial intelligence watching it or its holder. Knowing when an artificial intelligence is watching you is useful for knowing when to maintain cover." reference = "AID" item = /obj/item/multitool/ai_detect - cost = 1 + cost = 5 /datum/uplink_item/device_tools/jammer name = "Radio Jammer" desc = "When turned on this device will scramble any outgoing radio communications near you, making them hard to understand." reference = "RJ" item = /obj/item/jammer - cost = 4 + cost = 20 // IMPLANTS @@ -668,35 +720,35 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "A bio-chip injected into the body and later activated manually to break out of any restraints or grabs. Can be activated up to 4 times." reference = "FI" item = /obj/item/implanter/freedom - cost = 5 + cost = 25 /datum/uplink_item/implants/protofreedom name = "Prototype Freedom Bio-chip" desc = "A prototype bio-chip injected into the body and later activated manually to break out of any restraints or grabs. Can only be activated a singular time." reference = "PFI" item = /obj/item/implanter/freedom/prototype - cost = 2 + cost = 10 /datum/uplink_item/implants/storage name = "Storage Bio-chip" desc = "A bio-chip injected into the body, and later activated at the user's will. It will open a small subspace pocket capable of storing two items." reference = "ESI" item = /obj/item/implanter/storage - cost = 8 + cost = 40 /datum/uplink_item/implants/mindslave name = "Mindslave Bio-chip" desc = "A box containing a bio-chip implanter filled with a mindslave bio-chip that when injected into another person makes them loyal to you and your cause, unless of course they're already implanted by someone else. Loyalty ends if the implant is no longer in their system." reference = "MI" item = /obj/item/implanter/traitor - cost = 10 + cost = 50 /datum/uplink_item/implants/adrenal name = "Adrenal Bio-chip" desc = "A bio-chip injected into the body, and later activated manually to inject a chemical cocktail, which has a mild healing effect along with removing and reducing the time of all stuns and increasing movement speed. Can be activated up to 3 times." reference = "AI" item = /obj/item/implanter/adrenalin - cost = 8 + cost = 40 /datum/uplink_item/implants/stealthimplant name = "Stealth Bio-chip" @@ -704,7 +756,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) On activation, it will conceal you inside a chameleon cardboard box that is only revealed once someone bumps into it." reference = "SI" item = /obj/item/implanter/stealth - cost = 8 + cost = 40 // POINTLESS BADASSERY @@ -717,7 +769,7 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "Strong flavor, dense smoke, infused with omnizine." reference = "SYSM" item = /obj/item/storage/fancy/cigarettes/cigpack_syndicate - cost = 2 + cost = 7 /datum/uplink_item/badass/syndiecash name = "Syndicate Briefcase Full of Cash" @@ -725,14 +777,14 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) The briefcase also feels a little heavier to hold; it has been manufactured to pack a little bit more of a punch if your client needs some convincing." reference = "CASH" item = /obj/item/storage/secure/briefcase/syndie - cost = 1 + cost = 5 /datum/uplink_item/badass/balloon name = "For showing that you are The Boss" desc = "A useless red balloon with the syndicate logo on it, which can blow the deepest of covers." reference = "BABA" item = /obj/item/toy/syndicateballoon - cost = 20 + cost = 100 cant_discount = TRUE /datum/uplink_item/badass/bomber @@ -740,7 +792,14 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) desc = "An awesome jacket to help you style on Nanotrasen with. The lining is made of a thin polymer to provide a small amount of armor. Does not provide any extra storage space." reference = "JCKT" item = /obj/item/clothing/suit/jacket/syndicatebomber - cost = 1 + cost = 3 + +/datum/uplink_item/badass/tpsuit + name = "Syndicate Two-Piece Suit" + desc = "A snappy two-piece suit that any self-respecting Syndicate agent should wear. Perfect for professionals trying to go undetected, but moderately armored with experimental nanoweave in case things do get loud. Comes with two cashmere-lined pockets for maximum style and comfort." + reference = "SUIT" + item = /obj/item/clothing/suit/storage/lawyer/blackjacket/armored + cost = 5 /datum/uplink_item/bundles_TC category = "Bundles and Telecrystals" @@ -767,3 +826,17 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) reference = "RTCT" item = /obj/item/stack/telecrystal/twenty cost = 20 + +/datum/uplink_item/bundles_TC/telecrystal/fifty + name = "50 Raw Telecrystals" + desc = "Fifty telecrystals in their rawest and purest form; can be utilized on active uplinks to increase their telecrystal count." + reference = "RTCB" + item = /obj/item/stack/telecrystal/fifty + cost = 50 + +/datum/uplink_item/bundles_TC/telecrystal/hundred + name = "100 Raw Telecrystals" + desc = "One-hundred telecrystals in their rawest and purest form; can be utilized on active uplinks to increase their telecrystal count." + reference = "RTCH" + item = /obj/item/stack/telecrystal/hundred + cost = 100 diff --git a/code/datums/uplink_items/uplink_nuclear.dm b/code/datums/uplink_items/uplink_nuclear.dm index eb0021a58420..4cb59dfef933 100644 --- a/code/datums/uplink_items/uplink_nuclear.dm +++ b/code/datums/uplink_items/uplink_nuclear.dm @@ -7,7 +7,7 @@ reference = "APS" desc = "The automatic machine pistol version of the FK-69 'Stechkin' chambered in 10mm Auto with a detachable 20-round box magazine. Perfect for dual wielding or as backup." item = /obj/item/gun/projectile/automatic/pistol/APS - cost = 8 + cost = 40 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/dangerous/smg @@ -15,7 +15,7 @@ reference = "SMG" desc = "A fully-loaded Scarborough Arms bullpup submachine gun that fires .45 rounds with a 20-round magazine and is compatible with suppressors." item = /obj/item/gun/projectile/automatic/c20r - cost = 14 + cost = 70 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 40 @@ -24,7 +24,7 @@ desc = "A fully-loaded three-round burst carbine that uses 30-round 5.56mm magazines with a togglable underslung 40mm grenade launcher." reference = "AR" item = /obj/item/gun/projectile/automatic/m90 - cost = 18 + cost = 90 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 50 @@ -33,7 +33,7 @@ desc = "A fully-loaded Aussec Armory belt-fed machine gun. This deadly weapon has a massive 50-round magazine of devastating 7.62x51mm ammunition." reference = "LMG" item = /obj/item/gun/projectile/automatic/l6_saw - cost = 40 + cost = 200 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 0 @@ -42,7 +42,7 @@ desc = "Ranged fury, Syndicate style. guaranteed to cause shock and awe or your TC back!" reference = "SSR" item = /obj/item/gun/projectile/automatic/sniper_rifle/syndicate - cost = 16 + cost = 80 surplus = 25 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) @@ -51,7 +51,7 @@ desc = "Not many things can survive a direct hit from this. (Ammunition sold separately, keep away from children.)" reference = "RL" item = /obj/item/gun/rocketlauncher - cost = 8 + cost = 40 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/dangerous/flamethrower @@ -59,16 +59,16 @@ desc = "A flamethrower, fuelled by a portion of highly flammable bio-toxins stolen previously from Nanotrasen stations. Make a statement by roasting the filth in their own greed. Use with caution." reference = "FT" item = /obj/item/flamethrower/full/tank - cost = 1 + cost = 5 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 40 /datum/uplink_item/dangerous/combat_defib - name = "Combat defibrillator" - desc = "A lifesaving device turned dangerous weapon. Click on someone with the paddles on harm intent to instantly stop their heart. Can be used as a regular defib as well." + name = "Combat Defibrillator Module" + desc = "A lifesaving device turned dangerous weapon. Click on someone with the paddles on harm intent to instantly stop their heart. Can be used as a regular defib as well. Installs in a modsuit." reference = "CD" - item = /obj/item/defibrillator/compact/combat/loaded - cost = 12 + item = /obj/item/mod/module/defibrillator/combat + cost = 60 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/dangerous/foamsmg @@ -76,7 +76,7 @@ desc = "A fully-loaded Donksoft bullpup submachine gun that fires riot grade rounds with a 20-round magazine." reference = "FSMG" item = /obj/item/gun/projectile/automatic/c20r/toy - cost = 5 + cost = 25 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 0 @@ -85,7 +85,7 @@ desc = "A fully-loaded Donksoft belt-fed machine gun. This weapon has a massive 50-round magazine of devastating riot grade darts, that can briefly incapacitate someone in just one volley." reference = "FLMG" item = /obj/item/gun/projectile/automatic/l6_saw/toy - cost = 10 + cost = 50 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 0 @@ -102,14 +102,14 @@ This model lacks a method of space propulsion, and therefore it is advised to repair the mothership's teleporter if you wish to make use of it." reference = "GE" item = /obj/mecha/combat/gygax/dark/loaded - cost = 90 + cost = 450 /datum/uplink_item/support/mauler name = "Mauler Exosuit" desc = "A massive and incredibly deadly Syndicate exosuit. Features long-range targeting, thrust vectoring, and deployable smoke." reference = "ME" item = /obj/mecha/combat/marauder/mauler/loaded - cost = 140 + cost = 700 /datum/uplink_item/support/reinforcement name = "Reinforcement" @@ -118,7 +118,7 @@ reference = "REINF" item = /obj/item/antag_spawner/nuke_ops refund_path = /obj/item/antag_spawner/nuke_ops - cost = 20 + cost = 100 refundable = TRUE cant_discount = TRUE @@ -129,7 +129,7 @@ reference = "SAC" item = /obj/item/antag_spawner/nuke_ops/borg_tele/assault refund_path = /obj/item/antag_spawner/nuke_ops/borg_tele/assault - cost = 65 + cost = 325 /datum/uplink_item/support/reinforcement/medical_borg name = "Syndicate Medical Cyborg" @@ -139,7 +139,7 @@ reference = "SMC" item = /obj/item/antag_spawner/nuke_ops/borg_tele/medical refund_path = /obj/item/antag_spawner/nuke_ops/borg_tele/medical - cost = 35 + cost = 175 /datum/uplink_item/support/reinforcement/saboteur_borg name = "Syndicate Saboteur Cyborg" @@ -148,7 +148,7 @@ reference = "SSC" item = /obj/item/antag_spawner/nuke_ops/borg_tele/saboteur refund_path = /obj/item/antag_spawner/nuke_ops/borg_tele/saboteur - cost = 25 + cost = 125 // AMMUNITION @@ -157,7 +157,7 @@ desc = "An additional 20-round 10mm magazine for use in the Stechkin APS machine pistol, loaded with rounds that are cheap but around half as effective as .357" reference = "10MMAPS" item = /obj/item/ammo_box/magazine/apsm10mm - cost = 2 + cost = 10 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/apsap @@ -165,7 +165,7 @@ desc = "An additional 20-round 10mm magazine for use in the Stechkin APS machine pistol, loaded with rounds that are less effective at injuring the target but penetrate protective gear." reference = "10MMAPSAP" item = /obj/item/ammo_box/magazine/apsm10mm/ap - cost = 3 + cost = 15 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/apsfire @@ -173,7 +173,7 @@ desc = "An additional 20-round 10mm magazine for use in the Stechkin APS machine pistol, loaded with incendiary rounds which ignite the target." reference = "10MMAPSFIRE" item = /obj/item/ammo_box/magazine/apsm10mm/fire - cost = 3 + cost = 15 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/apshp @@ -181,7 +181,7 @@ desc = "An additional 20-round 10mm magazine for use in the Stechkin APS machine pistol, loaded with rounds which are more damaging but ineffective against armour." reference = "10MMAPSHP" item = /obj/item/ammo_box/magazine/apsm10mm/hp - cost = 4 + cost = 20 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/bullslug @@ -189,7 +189,7 @@ desc = "An additional 8-round slug magazine for use in the Bulldog shotgun. Now 8 times less likely to shoot your pals." reference = "12BSG" item = /obj/item/ammo_box/magazine/m12g - cost = 2 + cost = 10 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/bullbuck @@ -197,7 +197,7 @@ desc = "An additional 8-round buckshot magazine for use in the Bulldog shotgun. Front towards enemy." reference = "12BS" item = /obj/item/ammo_box/magazine/m12g/buckshot - cost = 2 + cost = 10 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/bullmeteor @@ -205,7 +205,7 @@ desc = "An alternative 8-round meteorslug magazine for use in the Bulldog shotgun. Great for blasting airlocks off their frames and knocking down enemies." reference = "12MS" item = /obj/item/ammo_box/magazine/m12g/meteor - cost = 2 + cost = 10 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/bulldragon @@ -213,7 +213,7 @@ desc = "An alternative 8-round dragon's breath magazine for use in the Bulldog shotgun. I'm a fire starter, twisted fire starter!" reference = "12DB" item = /obj/item/ammo_box/magazine/m12g/dragon - cost = 2 + cost = 10 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/bulldog_ammobag @@ -221,7 +221,7 @@ desc = "A duffel bag filled with enough 12g ammo to supply an entire team, at a discounted price." reference = "12ADB" item = /obj/item/storage/backpack/duffel/syndie/shotgun - cost = 12 // normally 18 + cost = 60 // normally 90 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/bulldog_XLmagsbag @@ -229,7 +229,7 @@ desc = "A duffel bag containing three 16 round drum magazines(Slug, Buckshot, Dragon's Breath)." reference = "12XLDB" item = /obj/item/storage/backpack/duffel/syndie/shotgunXLmags - cost = 12 // normally 18 + cost = 60 // normally 90 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/smg @@ -237,7 +237,7 @@ desc = "An additional 20-round .45 magazine for use in the C-20r submachine gun. These bullets pack a lot of punch that can knock most targets down, but do limited overall damage." reference = "45" item = /obj/item/ammo_box/magazine/smgm45 - cost = 2 + cost = 10 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/smg_ammobag @@ -245,7 +245,7 @@ desc = "A duffel bag filled with enough .45 ammo to supply an entire team, at a discounted price." reference = "45ADB" item = /obj/item/storage/backpack/duffel/syndie/smg - cost = 14 // normally 20 + cost = 70 // normally 100 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/carbine @@ -253,7 +253,7 @@ desc = "An additional 30-round 5.56 magazine for use in the M-90gl carbine. These bullets don't have the punch to knock most targets down, but dish out higher overall damage." reference = "556" item = /obj/item/ammo_box/magazine/m556 - cost = 2 + cost = 10 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/a40mm @@ -261,7 +261,7 @@ desc = "A box of 4 additional 40mm HE grenades for use the C-90gl's underbarrel grenade launcher. Your teammates will thank you to not shoot these down small hallways." reference = "40MM" item = /obj/item/ammo_box/a40mm - cost = 4 + cost = 20 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/rocket @@ -269,7 +269,7 @@ desc = "An extra shell for your RPG. Make sure your bestie isn't standing in front of you." reference = "HE" item = /obj/item/ammo_casing/rocket - cost = 6 + cost = 30 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/machinegun @@ -277,12 +277,12 @@ desc = "A 50-round magazine of 5.56x45mm ammunition for use in the L6 SAW machine gun. By the time you need to use this, you'll already be on a pile of corpses." reference = "762" item = /obj/item/ammo_box/magazine/mm556x45 - cost = 12 + cost = 60 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 0 /datum/uplink_item/ammo/sniper - cost = 4 + cost = 20 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/sniper/basic @@ -297,14 +297,14 @@ Able to heavily damage objects, and delimb people." reference = "50A" item = /obj/item/ammo_box/magazine/sniper_rounds/antimatter - cost = 5 + cost = 25 /datum/uplink_item/ammo/sniper/soporific name = "Sniper - .50 Soporific Magazine" desc = "A 3-round magazine of soporific ammo designed for use with .50 sniper rifles. Put your enemies to sleep today!" reference = "50S" item = /obj/item/ammo_box/magazine/sniper_rounds/soporific - cost = 3 + cost = 15 /datum/uplink_item/ammo/sniper/haemorrhage name = "Sniper - .50 Haemorrhage Magazine" @@ -319,14 +319,14 @@ Can pierce walls and multiple enemies." reference = "50P" item = /obj/item/ammo_box/magazine/sniper_rounds/penetrator - cost = 5 + cost = 25 /datum/uplink_item/ammo/bioterror name = "Box of Bioterror Syringes" desc = "A box full of preloaded syringes, containing various chemicals that seize up the victim's motor and broca system , making it impossible for them to move or speak while in their system." reference = "BTS" item = /obj/item/storage/box/syndie_kit/bioterror - cost = 5 + cost = 25 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/ammo/toydarts @@ -334,20 +334,12 @@ desc = "A box of 40 Donksoft foam riot darts, for reloading any compatible foam dart gun. Don't forget to share!" reference = "FOAM" item = /obj/item/ammo_box/foambox/riot - cost = 2 + cost = 10 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 0 // STEALTHY WEAPONS -/datum/uplink_item/stealthy_weapons/combat_plus - name = "Combat Gloves Plus" - desc = "Combat gloves with installed nanochips that teach you Krav Maga when worn, great as a cheap backup weapon. Warning, the nanochips will override any other fighting styles such as CQC." - reference = "CGP" - item = /obj/item/clothing/gloves/color/black/krav_maga/combat - cost = 5 - uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) - // EXPLOSIVES /datum/uplink_item/explosives/c4bag @@ -355,7 +347,7 @@ desc = "Because sometimes quantity is quality. Contains 10 C-4 plastic explosives." reference = "C4B" item = /obj/item/storage/backpack/duffel/syndie/c4 - cost = 8 //20% discount! + cost = 40 //20% discount! cant_discount = TRUE uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) @@ -364,7 +356,7 @@ desc = "X-4 is a shaped charge designed to be safe to the user while causing maximum damage to the occupants of the room beach breached. It has a modifiable timer with a minimum setting of 10 seconds." reference = "X4" item = /obj/item/grenade/plastic/c4/x4 - cost = 2 + cost = 10 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/explosives/x4bag @@ -374,7 +366,7 @@ For when you want a controlled explosion that leaves a wider, deeper, hole." reference = "X4B" item = /obj/item/storage/backpack/duffel/syndie/x4 - cost = 4 + cost = 20 cant_discount = TRUE uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) @@ -383,7 +375,7 @@ desc = "A belt containing 26 lethally dangerous and destructive grenades." reference = "GRB" item = /obj/item/storage/belt/grenade/full - cost = 30 + cost = 150 surplus = 0 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) @@ -392,7 +384,7 @@ desc = "A unique grenade that deploys a swarm of viscerators upon activation, which will chase down and shred any non-operatives in the area." reference = "VDG" item = /obj/item/grenade/spawnergrenade/manhacks - cost = 5 + cost = 25 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 35 @@ -403,7 +395,7 @@ desc = "All the tools you need to play the best prank Nanotrasen has ever seen. Includes a voice changer mask, magnetic clown shoes, and standard clown outfit, tools, and backpack." reference = "HBIK" item = /obj/item/storage/backpack/clown/syndie - cost = 6 + cost = 30 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 0 @@ -414,7 +406,7 @@ desc = "A diamond tipped thermal drill with magnetic clamps for the purpose of quickly drilling hardened objects. Comes with built in security detection and nanite system, to keep you up if security comes a-knocking." reference = "DDRL" item = /obj/item/thermal_drill/diamond_drill/syndicate - cost = 1 + cost = 5 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/device_tools/medkit @@ -423,7 +415,7 @@ and other medical supplies helpful for a medical field operative." reference = "SCMK" item = /obj/item/storage/firstaid/tactical - cost = 4 + cost = 20 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/device_tools/vtec @@ -431,7 +423,7 @@ desc = "Increases the movement speed of a Cyborg. Install into any Borg, Syndicate or subverted" reference = "VTEC" item = /obj/item/borg/upgrade/vtec - cost = 6 + cost = 30 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/device_tools/magboots @@ -440,7 +432,7 @@ These reverse-engineered knockoffs of Nanotrasen's 'Advanced Magboots' slow you down in simulated-gravity environments much like the standard issue variety." reference = "BRMB" item = /obj/item/clothing/shoes/magboots/syndie - cost = 2 + cost = 10 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/device_tools/syndicate_detonator @@ -449,7 +441,7 @@ Useful for when speed matters or you wish to synchronize multiple bomb blasts. Be sure to stand clear of the blast radius before using the detonator." reference = "SD" item = /obj/item/syndicatedetonator - cost = 1 + cost = 5 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/device_tools/teleporter @@ -457,7 +449,7 @@ desc = "A printed circuit board that completes the teleporter onboard the mothership. Advise you test fire the teleporter before entering it, as malfunctions can occur." item = /obj/item/circuitboard/teleporter reference = "TP" - cost = 20 + cost = 100 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 0 @@ -466,7 +458,7 @@ desc = "Use to select the landing zone of your assault pod." item = /obj/item/assault_pod reference = "APT" - cost = 25 + cost = 125 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 0 @@ -475,7 +467,7 @@ desc = "An incredibly useful personal shield projector, capable of reflecting energy projectiles, but it cannot block other attacks. Pair with an Energy Sword for a killer combination." item = /obj/item/shield/energy reference = "ESD" - cost = 16 + cost = 80 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 20 @@ -484,7 +476,7 @@ desc = "A box of 5 dropwall shield generators, which can be used to make temporary directional shields that block projectiles, thrown objects, and reduce explosions. Configure the direction before throwing." item = /obj/item/storage/box/syndie_kit/dropwall reference = "DWG" - cost = 10 + cost = 50 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/device_tools/medgun @@ -492,16 +484,16 @@ desc = "Medical Beam Gun, useful in prolonged firefights. DO NOT CROSS THE BEAMS. Crossing beams with another medbeam or attaching two beams to one target will have explosive consequences." item = /obj/item/gun/medbeam reference = "MBG" - cost = 15 + cost = 75 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) // SPACE SUITS /datum/uplink_item/suits/hardsuit/elite - name = "Elite Syndicate Hardsuit" - desc = "An advanced hardsuit with superior armor and mobility to the standard Syndicate Hardsuit." - item = /obj/item/clothing/suit/space/hardsuit/syndi/elite - cost = 8 + name = "Elite Syndicate MODsuit" + desc = "An advanced MODsuit with superior armor and mobility to the standard Syndicate MODsuit." + item = /obj/item/mod/control/pre_equipped/elite + cost = 40 reference = "ESHS" excludefrom = list() uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) @@ -510,13 +502,21 @@ name = "Shielded Hardsuit" desc = "An advanced hardsuit with built in energy shielding. The shields will rapidly recharge when not under fire." item = /obj/item/clothing/suit/space/hardsuit/shielded/syndi - cost = 30 + cost = 150 reference = "SHS" excludefrom = list() uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) // IMPLANTS +/datum/uplink_item/implants/krav_implant + name = "Krav Maga Implant" + desc = "A biochip that teaches you Krav Maga when implanted, great as a cheap backup weapon. Warning: the biochip will override any other fighting styles such as CQC while active." + reference = "KMI" + item = /obj/item/implanter/krav_maga + cost = 25 + uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) + /datum/uplink_item/implants/uplink/nuclear name = "Nuclear Uplink Bio-chip" reference = "UIN" @@ -530,7 +530,7 @@ This will permanently destroy your body, however." reference = "MBI" item = /obj/item/implanter/explosive - cost = 2 + cost = 10 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/implants/macrobomb @@ -538,7 +538,7 @@ desc = "A bio-chip injected into the body, and later activated either manually or automatically upon death. Upon death, releases a massive explosion that will wipe out everything nearby." reference = "HAB" item = /obj/item/implanter/explosive_macro - cost = 20 + cost = 100 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) @@ -554,28 +554,28 @@ desc = "These cybernetic eyes will give you thermal vision. Comes with an autosurgeon." reference = "CIT" item = /obj/item/autosurgeon/organ/syndicate/thermal_eyes - cost = 8 + cost = 40 /datum/uplink_item/cyber_implants/xray name = "X-Ray Vision Implant" desc = "These cybernetic eyes will give you X-ray vision. Comes with an autosurgeon." reference = "CIX" item = /obj/item/autosurgeon/organ/syndicate/xray_eyes - cost = 10 + cost = 50 /datum/uplink_item/cyber_implants/antistun name = "Hardened CNS Rebooter Implant" desc = "This implant will help you get back up on your feet faster after being fatigued. It is immune to EMP attacks. Comes with an autosurgeon." reference = "CIAS" item = /obj/item/autosurgeon/organ/syndicate/anti_stam - cost = 12 + cost = 60 /datum/uplink_item/cyber_implants/reviver name = "Hardened Reviver Implant" desc = "This implant will attempt to revive and heal you if you lose consciousness. It is immune to EMP attacks. Comes with an autosurgeon." reference = "CIR" item = /obj/item/autosurgeon/organ/syndicate/reviver - cost = 8 + cost = 40 // BUNDLES @@ -585,7 +585,7 @@ Bulldog shotgun, two 12g buckshot drums, and a pair of Thermal imaging goggles." reference = "BULB" item = /obj/item/storage/backpack/duffel/syndie/bulldogbundle - cost = 9 // normally 12 + cost = 45 // normally 60 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/bundles_TC/c20r @@ -593,7 +593,7 @@ desc = "Old Faithful: The classic C-20r, bundled with three magazines and a (surplus) suppressor at discount price." reference = "C20B" item = /obj/item/storage/backpack/duffel/syndie/c20rbundle - cost = 18 // normally 21 + cost = 90 // normally 105 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/bundles_TC/cyber_implants @@ -601,7 +601,7 @@ desc = "A random selection of cybernetic implants. Guaranteed 5 high quality implants. Comes with an autosurgeon." reference = "CIB" item = /obj/item/storage/box/cyber_implants - cost = 40 + cost = 200 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/bundles_TC/medical @@ -610,7 +610,7 @@ a medical beam gun and a pair of syndicate magboots." reference = "MEDB" item = /obj/item/storage/backpack/duffel/syndie/med/medicalbundle - cost = 16 // normally 21 + cost = 80 // normally 105 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/bundles_TC/sniper @@ -620,15 +620,7 @@ We'll throw in a free red tie if you order NOW." reference = "SNPB" item = /obj/item/storage/briefcase/sniperbundle - cost = 18 // normally 23 - uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) - -/datum/uplink_item/bundles_TC/telecrystal/fifty - name = "50 Raw Telecrystals" - desc = "Fifty telecrystals in their rawest and purest form. You know you want that Mauler." - reference = "RTCB" - item = /obj/item/stack/telecrystal/fifty - cost = 50 + cost = 90 // normally 115 uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) @@ -638,12 +630,12 @@ /datum/uplink_item/stealthy_weapons/cqc/nuke reference = "NCQC" - cost = 8 + cost = 40 excludefrom = list(UPLINK_TYPE_TRAITOR, UPLINK_TYPE_SIT) /datum/uplink_item/explosives/syndicate_bomb/nuke reference = "NSB" - cost = 11 + cost = 55 excludefrom = list(UPLINK_TYPE_TRAITOR, UPLINK_TYPE_SIT) surplus = 0 cant_discount = TRUE @@ -651,7 +643,7 @@ /datum/uplink_item/explosives/emp_bomb/nuke reference = "NSBEMP" - cost = 10 + cost = 50 excludefrom = list(UPLINK_TYPE_TRAITOR, UPLINK_TYPE_SIT) surplus = 0 cant_discount = TRUE @@ -659,19 +651,19 @@ /datum/uplink_item/explosives/atmosfiregrenades/nuke reference = "NAPG" hijack_only = FALSE - cost = 12 + cost = 60 excludefrom = list(UPLINK_TYPE_TRAITOR, UPLINK_TYPE_SIT) surplus = 0 cant_discount = TRUE /datum/uplink_item/stealthy_tools/chameleon/nuke reference = "NCHAM" - cost = 6 + cost = 30 excludefrom = list(UPLINK_TYPE_TRAITOR, UPLINK_TYPE_SIT) /datum/uplink_item/stealthy_tools/syndigaloshes/nuke reference = "NNSSS" - cost = 4 + cost = 20 excludefrom = list(UPLINK_TYPE_TRAITOR, UPLINK_TYPE_SIT) /datum/uplink_item/explosives/detomatix/nuclear @@ -691,7 +683,7 @@ item = /obj/item/ammo_box/magazine/m12g/confetti reference = "12CS" uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) - cost = 1 + cost = 5 /datum/uplink_item/badass/confetti_party_pack name = "Nuclear party pack" @@ -699,4 +691,4 @@ item = /obj/item/storage/backpack/duffel/syndie/party reference = "SPP" uplinktypes = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) - cost = 10 + cost = 50 diff --git a/code/datums/uplink_items/uplink_traitor.dm b/code/datums/uplink_items/uplink_traitor.dm index 0074cc88fab0..3c6a02fc79c0 100644 --- a/code/datums/uplink_items/uplink_traitor.dm +++ b/code/datums/uplink_items/uplink_traitor.dm @@ -13,7 +13,7 @@ desc = "A grenade that explodes into HONK! brand banana peels that are genetically modified to be extra slippery and extrude caustic acid when stepped on." reference = "BG" item = /obj/item/grenade/clown_grenade - cost = 3 + cost = 15 job = list("Clown") /datum/uplink_item/jobspecific/clownslippers @@ -21,7 +21,7 @@ desc = "A pair of modified clown shoes fitted with a built-in propulsion system that allows the user to perform a short slip below anyone. Turning on the waddle dampeners removes the slowdown on the shoes." reference = "CAS" item = /obj/item/clothing/shoes/clown_shoes/slippers - cost = 3 + cost = 15 surplus = 75 job = list("Clown") @@ -30,7 +30,7 @@ desc = "The jestographic sequencer, also known as a cmag, is a small card that inverts the access on any door it's used on. Perfect for locking command out of their own departments. Honk!" reference = "CMG" item = /obj/item/card/cmag - cost = 4 + cost = 20 surplus = 75 job = list("Clown") @@ -39,15 +39,24 @@ desc = "A revolver that will fire backwards and kill whoever attempts to use it. Perfect for those pesky vigilante or just a good laugh." reference = "CTR" item = /obj/item/storage/box/syndie_kit/fake_revolver - cost = 1 + cost = 5 job = list("Clown") + +/datum/uplink_item/jobspecific/trick_grenade + name = "Trick Grenade" + desc = "Syndicate Minibomb with glue ejectors that will stick it to the user's hands on activation." + reference = "CGN" + item = /obj/item/storage/box/syndie_kit/fake_minibomb + cost = 5 + job = list("Clown") + //mime /datum/uplink_item/jobspecific/caneshotgun name = "Cane Shotgun and Assassination Shells" desc = "A specialised, one shell shotgun with a built-in cloaking device to mimic a cane. The shotgun is capable of hiding it's contents and the pin alongside being suppressed. Comes boxed with 6 specialised shrapnel rounds laced with a silencing toxin and 1 preloaded in the shotgun's chamber." reference = "MCS" item = /obj/item/storage/box/syndie_kit/caneshotgun - cost = 8 + cost = 40 job = list("Mime") /datum/uplink_item/jobspecific/mimery @@ -55,7 +64,7 @@ desc = "Contains two manuals to teach you advanced Mime skills. You will be able to shoot lethal bullets that silence out of your fingers, and create large walls that can block an entire hallway!" reference = "AM" item = /obj/item/storage/box/syndie_kit/mimery - cost = 10 + cost = 50 job = list("Mime") /datum/uplink_item/jobspecific/pressure_mod @@ -63,7 +72,7 @@ desc = "A modification kit which allows Kinetic Accelerators to do greatly increased damage while indoors. Occupies 35% mod capacity." reference = "KPM" item = /obj/item/borg/upgrade/modkit/indoors - cost = 5 //you need two for full damage, so total of 10 for maximum damage + cost = 25 //you need two for full damage, so total of 50 for maximum damage job = list("Shaft Miner") //Chef @@ -72,7 +81,7 @@ desc = "A custom sauce made from the highly poisonous fly amanita mushrooms. Anyone who ingests it will take variable toxin damage depending on how long it has been in their system, with a higher dosage taking longer to metabolize." reference = "CESS" item = /obj/item/reagent_containers/food/condiment/syndisauce - cost = 2 + cost = 10 job = list("Chef") /datum/uplink_item/jobspecific/meatcleaver @@ -80,7 +89,7 @@ desc = "A mean looking meat cleaver that does damage comparable to an Energy Sword but with the added benefit of chopping your victim into hunks of meat after they've died." reference = "MC" item = /obj/item/kitchen/knife/butcher/meatcleaver - cost = 8 + cost = 40 job = list("Chef") /datum/uplink_item/jobspecific/syndidonk @@ -88,7 +97,7 @@ desc = "A box of highly specialized Donk pockets with a number of regenerative and stimulating chemicals inside of them; the box comes equipped with a self-heating mechanism." reference = "SDP" item = /obj/item/storage/box/syndidonkpockets - cost = 2 + cost = 10 job = list("Chef") //Chaplain @@ -98,7 +107,7 @@ desc = "A box containing a missionary staff, missionary robes, and bible. The robes and staff can be linked to allow you to convert victims at range for a short time to do your bidding. The bible is for bible stuff." reference = "MK" item = /obj/item/storage/box/syndie_kit/missionary_set - cost = 15 + cost = 75 job = list("Chaplain") /datum/uplink_item/jobspecific/artistic_toolbox @@ -109,7 +118,7 @@ To activate His Grace, simply unlatch Him." reference = "HG" item = /obj/item/his_grace - cost = 20 + cost = 100 job = list("Chaplain") surplus = 0 //No lucky chances from the crate; if you get this, this is ALL you're getting hijack_only = TRUE //This is a murderbone weapon, as such, it should only be available in those scenarios. @@ -121,7 +130,7 @@ desc = "An Anti-Personnel proximity mine cleverly disguised as a wet floor caution sign that is triggered by running past it, activate it to start the 15 second timer and activate again to disarm." reference = "PM" item = /obj/item/caution/proximity_sign - cost = 2 + cost = 10 job = list("Janitor") /datum/uplink_item/jobspecific/titaniumbroom @@ -129,8 +138,8 @@ desc = "A push broom with a reinforced handle and a metal wire brush, perfect for giving yourself more work by beating up assistants. \ When wielded, you will reflect projectiles, and hitting people will have different effects based on your intent." reference = "TPBR" - item = /obj/item/twohanded/push_broom/traitor - cost = 12 + item = /obj/item/push_broom/traitor + cost = 60 job = list("Janitor") surplus = 0 //no reflect memes @@ -141,7 +150,7 @@ desc = "A modified hypospray disguised as a functional pipette. The pipette can infect victims with viruses upon injection." reference = "VI" item = /obj/item/reagent_containers/dropper/precision/viral_injector - cost = 3 + cost = 15 job = list("Virologist") /datum/uplink_item/jobspecific/cat_grenade @@ -149,7 +158,7 @@ desc = "The feral cat delivery grenade contains 5 dehydrated feral cats in a similar manner to dehydrated monkeys, which, upon detonation, will be rehydrated by a small reservoir of water contained within the grenade. These cats will then attack anything in sight." item = /obj/item/grenade/spawnergrenade/feral_cats reference = "CCLG" - cost = 3 + cost = 15 job = list("Psychiatrist")//why? Becuase its funny that a person in charge of your mental wellbeing has a cat granade.. //Assistant @@ -159,7 +168,7 @@ desc = "A pair of sleek gloves to aid in pickpocketing. While wearing these, you can loot your target without them knowing. Pickpocketing puts the item directly into your hand." reference = "PPG" item = /obj/item/clothing/gloves/color/black/thief - cost = 6 + cost = 30 job = list("Assistant") //Bartender @@ -169,7 +178,7 @@ desc = "A box containing 6 shotgun shells that simulate the effects of extreme drunkenness on the target, more effective for each type of alcohol in the target's system." reference = "BSS" item = /obj/item/storage/box/syndie_kit/boolets - cost = 2 + cost = 10 job = list("Bartender") //Barber @@ -179,7 +188,7 @@ desc = "A pair of scissors that are anything but what their name implies; can easily cut right into someone's throat." reference = "CTS" item = /obj/item/scissors/safety - cost = 3 + cost = 15 job = list("Barber") //Botanist @@ -189,7 +198,7 @@ desc = "A seemingly innocent briefcase full of not-so-innocent Syndicate-bred bees. Inject the case with blood to train the bees to ignore the donor(s), WARNING: exotic blood types such as slime jelly do not work. It also wirelessly taps into station intercomms to broadcast a message of TERROR." reference = "BEE" item = /obj/item/bee_briefcase - cost = 10 + cost = 50 job = list("Botanist") //Engineer @@ -201,7 +210,7 @@ Activated by alt-clicking, or pressing the middle mouse button. Disarm intent will deal stamina damage and cause jittering, while harm intent will deal damage based on the power of the cable you're standing on." reference = "PG" item = /obj/item/clothing/gloves/color/yellow/power - cost = 10 + cost = 50 job = list("Station Engineer", "Chief Engineer") //RD @@ -211,7 +220,7 @@ desc = "An extremely high-tech energy gun that utilizes bluespace technology to teleport away living targets. Select the target beacon on the telegun itself; projectiles will send targets to the beacon locked onto. Can only send targets to beacons in-sector unless they are emagged!" reference = "TG" item = /obj/item/gun/energy/telegun - cost = 10 + cost = 50 job = list("Research Director") //Roboticist @@ -220,7 +229,7 @@ desc = "A syndicate developed man-machine-interface which will mindslave any brain inserted into it, for as long as it's in. Cyborgs made with this MMI will be permanently slaved to you but otherwise function normally." reference = "SMMI" item = /obj/item/mmi/syndie - cost = 2 + cost = 10 job = list("Roboticist") surplus = 0 @@ -231,7 +240,7 @@ desc = "A seemingly innocent die, those who are not afraid to roll for attack will find it's effects quite explosive. Has a four second timer." reference = "ETW" item = /obj/item/dice/d20/e20 - cost = 3 + cost = 15 job = list("Librarian") //Botanist @@ -240,7 +249,7 @@ desc = "Part of the notorious Ambrosia family, this species is nearly indistinguishable from Ambrosia Vulgaris- but its' branches contain a revolting toxin. Eight units are enough to drive victims insane." reference = "BRO" item = /obj/item/seeds/ambrosia/cruciatus - cost = 1 + cost = 5 job = list("Botanist") //Atmos Tech @@ -249,15 +258,15 @@ desc = "A highly flexible jumpsuit that will help you navigate the ventilation loops of the station internally. Comes with pockets and ID slot, but can't be used without stripping off most gear, including backpack, belt, helmet, and exosuit. Free hands are also necessary to crawl around inside." reference = "AIRJ" item = /obj/item/clothing/under/rank/engineering/atmospheric_technician/contortionist - cost = 6 + cost = 30 job = list("Life Support Specialist") /datum/uplink_item/jobspecific/energizedfireaxe name = "Energized Fire Axe" desc = "A fire axe with a massive energy charge built into it. Upon striking someone while charged it will throw them backwards while stunning them briefly, but will take some time to charge up again. It is also much sharper than a regular axe and can pierce light armor." reference = "EFA" - item = /obj/item/twohanded/fireaxe/energized - cost = 8 + item = /obj/item/fireaxe/energized + cost = 40 job = list("Life Support Specialist") //Stimulants @@ -267,7 +276,7 @@ desc = "A highly illegal compound contained within a compact auto-injector; when injected it makes the user extremely resistant to incapacitation and greatly enhances the body's ability to repair itself." reference = "ST" item = /obj/item/reagent_containers/hypospray/autoinjector/stimulants - cost = 8 + cost = 40 job = list("Scientist", "Research Director", "Geneticist", "Chief Medical Officer", "Medical Doctor", "Psychiatrist", "Chemist", "Paramedic", "Coroner", "Virologist") // Genetics @@ -278,7 +287,7 @@ Side-affects may include hypertrichosis, violent outbursts, and an unending affinity for bananas." reference = "MAG" item = /obj/item/implanter/gorilla_rampage - cost = 5 + cost = 25 job = list("Research Director", "Geneticist") // Paper contact poison pen @@ -288,11 +297,62 @@ desc = "Cutting edge of deadly writing implements technology, this gadget will infuse any piece of paper with various delayed poisons based on the selected color. Black ink is normal ink, red ink is a highly lethal poison, green ink causes radiation, blue ink will periodically shock the victim, and yellow ink will paralyze. The included gloves will protect you from your own poisons." reference = "PP" item = /obj/item/storage/box/syndie_kit/poisoner - cost = 2 + cost = 10 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) job = list("Head of Personnel", "Quartermaster", "Cargo Technician", "Librarian", "Coroner", "Psychiatrist", "Virologist") +//--------------------------// +// Species Restricted Gear // +//-------------------------// + +/datum/uplink_item/species_restricted + category = "Species Specific Gear" + cant_discount = TRUE + excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) // Stops the job specific category appearing for nukies + +//skrell +/datum/uplink_item/species_restricted/lovepen + name = "Aggression Supression Pen" + desc = "A syringe disguised as a functional pen which is filled with a potent aggression supressing chemical. The pen holds four doses of the mixture and it cannot be refilled." + reference = "LP" + item = /obj/item/pen/sleepy/love + cost = 20 + species = list("Skrell") + +//Vox +/datum/uplink_item/species_restricted/spikethrower + name = "Skipjack Spikethrower" + desc = "An energy based weapon that launches high velocity plasma spikes. These spikes hit with enough force to knock the target down and leave a nasty wound." + reference = "STG" + item = /obj/item/gun/energy/spikethrower + cost = 60 + species = list("Vox") + surplus = 0 + +//IPC: +//Positonic supercharge implant: stims, 3 uses, IPC adrenals +/datum/uplink_item/species_restricted/supercharge_implant + name = "Synthetic Supercharge Bio-chip" + desc = "A bio-chip injected into the body, and later activated manually to inject a chemical cocktail, which has the effect of removing and reducing the time of all stuns and increasing movement speed. Can be activated up to 3 times." + reference = "SSI" + item = /obj/item/implanter/supercharge + cost = 40 + species = list("Machine") + surplus = 0 + + +//plasmeme +/datum/uplink_item/species_restricted/fireproofing_nanites + name = "Fireproofing Nanite Injector" + desc = "A swarm of nanomachines that absorb excess amounts of heat, allowing the user to become practically fireproof." + reference = "FPN" + item = /obj/item/fireproofing_injector + cost = 25 + species = list("Plasmaman") + surplus = 0 + + // ------------------------------------- // ITEMS BLACKLISTED FROM NUCLEAR AGENTS // ------------------------------------- @@ -302,7 +362,7 @@ desc = "A miniature energy crossbow that is small enough both to fit into a pocket and to slip into a backpack unnoticed by observers. Fires bolts tipped with toxin, a poisonous substance that is the product of a living organism. Knocks enemies down for a short period of time. Recharges automatically." reference = "EC" item = /obj/item/gun/energy/kinetic_accelerator/crossbow - cost = 12 + cost = 60 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 50 @@ -313,7 +373,7 @@ The holoparasites are unable to incoporate themselves to changeling and vampire agents." item = /obj/item/storage/box/syndie_kit/guardian excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) - cost = 12 + cost = 60 refund_path = /obj/item/guardiancreator/tech/choose refundable = TRUE cant_discount = TRUE @@ -325,7 +385,7 @@ Unable to be understood by vampire and changeling agents." reference = "SCS" item = /obj/item/sleeping_carp_scroll - cost = 13 + cost = 65 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) cant_discount = TRUE @@ -334,7 +394,7 @@ desc = "A robust seven-slot belt made for carrying a broad variety of weapons, ammunition and explosives. It's modelled after the standard NT toolbelt so as to avoid suspicion while wearing it." reference = "SBM" item = /obj/item/storage/belt/military/traitor - cost = 2 + cost = 10 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/stealthy_tools/frame @@ -346,7 +406,7 @@ reference = "FRAME" item = /obj/item/cartridge/frame excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) - cost = 4 + cost = 20 /datum/uplink_item/stealthy_tools/voice_modulator name = "Chameleon Voice Modulator Mask" @@ -354,7 +414,7 @@ While the mask is active, your voice will sound unrecognizable to others" reference = "CVMM" item = /obj/item/clothing/mask/gas/voice_modulator/chameleon - cost = 1 + cost = 5 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/stealthy_weapons/sleepy_pen @@ -362,7 +422,7 @@ desc = "A syringe disguised as a functional pen. It's filled with a potent anaesthetic. \ The pen holds two doses of the mixture. The pen can be refilled." reference = "SP" item = /obj/item/pen/sleepy - cost = 8 + cost = 40 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/stealthy_weapons/dart_pistol @@ -370,7 +430,7 @@ desc = "A miniaturized version of a normal syringe gun. It is very quiet when fired and can fit into any space a small item can. Comes with 3 syringes: a knockout poison, a silencing agent and a deadly neurotoxin." reference = "DART" item = /obj/item/storage/box/syndie_kit/dart_gun - cost = 4 + cost = 20 surplus = 50 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) @@ -379,7 +439,7 @@ desc = "Experimental gloves with installed nanochips that teach you Krav Maga when worn, great as a cheap backup weapon. Warning, the nanochips will override any other fighting styles such as CQC. Do not look as fly as the Warden's" reference = "CGM" item = /obj/item/clothing/gloves/color/black/krav_maga - cost = 10 + cost = 50 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/device_tools/thermal_drill // Nukies get Diamond Tipped Thermal Safe Drill instead @@ -387,19 +447,30 @@ desc = "A tungsten carbide thermal drill with magnetic clamps for the purpose of drilling hardened objects. Comes with built in security detection and nanite system, to keep you up if security comes a-knocking." reference = "DRL" item = /obj/item/thermal_drill/syndicate - cost = 1 + cost = 5 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) -/datum/uplink_item/suits/hardsuit // Nukies get elite/shielded hardsuit instead - name = "Syndicate Hardsuit" - desc = "The feared suit of a syndicate nuclear agent. Features armor and a combat mode \ +/datum/uplink_item/suits/modsuit + name = "Syndicate MODsuit" + desc = "The feared MODsuit of a syndicate nuclear agent. Features armor and a eva mode \ for faster movement on station. Toggling the suit in and out of \ combat mode will allow you all the mobility of a loose fitting uniform without sacrificing armoring. \ - Additionally the suit is collapsible, making it small enough to fit within a backpack. Comes packaged with internals. \ + Comes packaged with internals. \ Nanotrasen crew who spot these suits are known to panic." reference = "BRHS" - item = /obj/item/storage/box/syndie_kit/hardsuit - cost = 6 + item = /obj/item/storage/box/syndie_kit/modsuit + cost = 30 + surplus = 60 //I have upped the chance of modsuits from 40, as I do feel they are much more worthwhile with the base modsuit no longer being 8 tc, and the high armor values of the elite. + excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) + +/datum/uplink_item/suits/modsuit_elite + name = "Syndicate Elite MODsuit" + desc = "An advanced MODsuit with superior armor to the standard Syndicate MODsuit. \ + Nanotrasen crew who spot these suits are known to *really* panic." + reference = "MSE" + item = /obj/item/storage/box/syndie_kit/modsuit/elite + cost = 45 //45 to start, no holopara / ebow. + surplus = 60 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/implants/uplink // Nukies get Nuclear Uplink Bio-chip instead @@ -407,7 +478,7 @@ desc = "A bio-chip injected into the body, and later activated manually to open an uplink with 10 telecrystals. The ability for an agent to open an uplink after their possessions have been stripped from them makes this implant excellent for escaping confinement." reference = "UI" item = /obj/item/implanter/uplink - cost = 14 + cost = 70 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 0 cant_discount = TRUE @@ -418,7 +489,7 @@ You can also play card games with them." reference = "SPC" item = /obj/item/deck/cards/syndicate - cost = 1 + cost = 2 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 40 @@ -434,7 +505,7 @@ name = "Syndicate Contractor Kit" desc = "A bundle granting you the privilege of taking on kidnapping contracts for credit and TC payouts that can add up to more than its initial cost." reference = "SCOK" - cost = 20 + cost = 100 item = /obj/item/storage/box/syndie_kit/contractor excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) @@ -464,27 +535,27 @@ /datum/uplink_item/bundles_TC/badass name = "Syndicate Bundle" - desc = "Syndicate Bundles are specialised groups of items that arrive in a plain box. These items are collectively worth more than 20 telecrystals, but you do not know which specialisation you will receive." + desc = "Syndicate Bundles are specialised groups of items that arrive in a plain box. These items are collectively worth more than 100 telecrystals, but you do not know which specialisation you will receive." reference = "SYB" item = /obj/item/storage/box/syndie_kit/bundle - cost = 20 + cost = 100 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/bundles_TC/surplus_crate name = "Syndicate Surplus Crate" - desc = "A crate containing 50 telecrystals worth of random syndicate leftovers." + desc = "A crate containing 250 telecrystals worth of random syndicate leftovers." reference = "SYSC" - cost = 20 + cost = 100 item = /obj/item/storage/box/syndie_kit/bundle excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) - var/crate_value = 50 + var/crate_value = 250 /datum/uplink_item/bundles_TC/surplus_crate/super name = "Syndicate Super Surplus Crate" - desc = "A crate containing 125 telecrystals worth of random syndicate leftovers." + desc = "A crate containing 625 telecrystals worth of random syndicate leftovers." reference = "SYSS" - cost = 40 - crate_value = 125 + cost = 200 + crate_value = 625 /datum/uplink_item/bundles_TC/surplus_crate/spawn_item(turf/loc, obj/item/uplink/U) var/obj/structure/closet/crate/C = new(loc) @@ -529,7 +600,7 @@ Does not restrict weapon usage, and can be used alongside Gloves of the North Star." reference = "CQC" item = /obj/item/CQC_manual - cost = 10 + cost = 50 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/explosives/syndicate_bomb @@ -538,7 +609,7 @@ You can wrench the bomb down to prevent removal. The crew may attempt to defuse the bomb." reference = "SB" item = /obj/item/radio/beacon/syndicate/bomb - cost = 8 + cost = 40 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 0 cant_discount = TRUE @@ -550,7 +621,7 @@ You can wrench the bomb down to prevent removal. The crew may attempt to defuse the bomb. Will pulse 3 times." reference = "SBEMP" item = /obj/item/radio/beacon/syndicate/bomb/emp - cost = 8 + cost = 40 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 0 cant_discount = TRUE @@ -561,7 +632,7 @@ reference = "APG" item = /obj/item/storage/box/syndie_kit/atmosfiregrenades hijack_only = TRUE - cost = 10 + cost = 50 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) surplus = 0 cant_discount = TRUE @@ -572,7 +643,7 @@ Due to budget cuts, the shoes don't provide protection against slipping. The set comes with a complementary chameleon stamp." reference = "CHAM" item = /obj/item/storage/box/syndie_kit/chameleon - cost = 4 + cost = 20 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/stealthy_tools/syndigaloshes @@ -581,7 +652,7 @@ They do not work on heavily lubricated surfaces." reference = "NSSS" item = /obj/item/clothing/shoes/chameleon/noslip - cost = 2 + cost = 10 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) /datum/uplink_item/explosives/detomatix @@ -589,5 +660,5 @@ desc = "When inserted into a personal digital assistant, this cartridge gives you five opportunities to detonate PDAs of crewmembers who have their message feature enabled. The concussive effect from the explosion will knock the recipient out for a short period, and deafen them for longer. It has a chance to detonate your PDA." reference = "DEPC" item = /obj/item/cartridge/syndicate - cost = 6 + cost = 30 excludefrom = list(UPLINK_TYPE_NUCLEAR, UPLINK_TYPE_SST) diff --git a/code/datums/wires/explosive.dm b/code/datums/wires/explosive.dm index 988aa0f37a8a..acabe00ccaf6 100644 --- a/code/datums/wires/explosive.dm +++ b/code/datums/wires/explosive.dm @@ -25,7 +25,7 @@ ..() /datum/wires/explosive/gibtonite - holder_type = /obj/item/twohanded/required/gibtonite + holder_type = /obj/item/gibtonite /datum/wires/explosive/gibtonite/interactable(mob/user) return TRUE @@ -34,5 +34,5 @@ return /datum/wires/explosive/gibtonite/explode() - var/obj/item/twohanded/required/gibtonite/P = holder + var/obj/item/gibtonite/P = holder P.GibtoniteReaction(null, 2) diff --git a/code/datums/wires/mod_wires.dm b/code/datums/wires/mod_wires.dm new file mode 100644 index 000000000000..d63c1162eda1 --- /dev/null +++ b/code/datums/wires/mod_wires.dm @@ -0,0 +1,63 @@ +/datum/wires/mod + holder_type = /obj/item/mod/control + randomize = TRUE //Every modsuit is personalised + wire_count = 6 // 4 actual, 2 duds + proper_name = "MOD control unit" + window_x = 345 + window_y = 90 + +/datum/wires/mod/New(atom/holder) + wires = list(WIRE_HACK, WIRE_DISABLE, WIRE_ELECTRIFY, WIRE_INTERFACE) + ..() + +/datum/wires/mod/interactable(mob/user) + if(!..()) + return FALSE + var/obj/item/mod/control/mod = holder + if(mod.seconds_electrified && mod.shock(user)) + return FALSE + return mod.open + +/datum/wires/mod/get_status() + var/obj/item/mod/control/mod = holder + var/list/status = list() + status += "The orange light is [mod.seconds_electrified ? "on" : "off"]." + status += "The red light is [mod.malfunctioning ? "off" : "blinking"]." + status += "The green light is [mod.locked ? "on" : "off"]." + status += "The yellow light is [mod.interface_break ? "off" : "on"]." + return status + +/datum/wires/mod/on_pulse(wire) + var/obj/item/mod/control/mod = holder + switch(wire) + if(WIRE_HACK) + mod.locked = !mod.locked + if(WIRE_DISABLE) + mod.malfunctioning = TRUE + if(WIRE_ELECTRIFY) + mod.seconds_electrified = 30 + if(WIRE_INTERFACE) + mod.interface_break = !mod.interface_break + +/datum/wires/mod/on_cut(wire, mend) + var/obj/item/mod/control/mod = holder + switch(wire) + if(WIRE_HACK) + if(!mend) + mod.req_access = list() + if(WIRE_DISABLE) + mod.malfunctioning = !mend + if(WIRE_ELECTRIFY) + if(mend) + mod.seconds_electrified = 0 + else + mod.seconds_electrified = -1 + if(WIRE_INTERFACE) + mod.interface_break = !mend + +/datum/wires/mod/ui_act(action, params) + var/obj/item/mod/control/mod = holder + if(!issilicon(usr) && mod.seconds_electrified && mod.shock(usr)) + return FALSE + return ..() + diff --git a/code/datums/wires/wires.dm b/code/datums/wires/wires.dm index 7a813f12325c..896be0f2c908 100644 --- a/code/datums/wires/wires.dm +++ b/code/datums/wires/wires.dm @@ -480,3 +480,15 @@ /datum/wires/proc/is_attached(color) if(assemblies[color]) return TRUE + +/// Use this proc if you want wires to be pulsed on EMP +/datum/wires/proc/emp_pulse() + var/list/possible_wires = shuffle(wires) + var/remaining_pulses = 3 + + for(var/wire in possible_wires) + if(prob(33)) + pulse(wire) + remaining_pulses-- + if(!remaining_pulses) + break diff --git a/code/game/area/areas.dm b/code/game/area/areas.dm index fe309999a478..50f2eb36ac1a 100644 --- a/code/game/area/areas.dm +++ b/code/game/area/areas.dm @@ -138,21 +138,15 @@ return powernet /area/proc/reg_in_areas_in_z() - if(contents.len) - var/list/areas_in_z = GLOB.space_manager.areas_in_z - var/z - for(var/i in 1 to contents.len) - var/atom/thing = contents[i] - if(!thing) - continue - z = thing.z - break - if(!z) - WARNING("No z found for [src]") - return - if(!areas_in_z["[z]"]) - areas_in_z["[z]"] = list() - areas_in_z["[z]"] += src + if(!length(contents)) // if its nullspaced or something, I guess + return + if(!z) + WARNING("No z found for [src]") + return + var/list/areas_in_z = GLOB.space_manager.areas_in_z + if(!areas_in_z["[z]"]) + areas_in_z["[z]"] = list() + areas_in_z["[z]"] += src /area/proc/get_cameras() var/list/cameras = list() diff --git a/code/game/area/areas/ruins/space_areas.dm b/code/game/area/areas/ruins/space_areas.dm index d96a40c4de31..a58edec0be56 100644 --- a/code/game/area/areas/ruins/space_areas.dm +++ b/code/game/area/areas/ruins/space_areas.dm @@ -149,3 +149,18 @@ name = "Suspicious Asteroid" icon_state = "dark" requires_power = FALSE + +/area/ruin/space/wreck_cargoship + name = "Faint Signal" + icon_state = "yellow" + +// Syndicate Listening Station + +/area/ruin/space/syndicate_listening_station + name = "Listening Post" + icon_state = "red" + +/area/ruin/space/syndicate_listening_station/asteroid + name = "Listening Post Asteroid" + icon_state = "dark" + requires_power = FALSE diff --git a/code/game/dna/mutations/mutation_powers.dm b/code/game/dna/mutations/mutation_powers.dm index 2376043ede74..e2b9231b1a90 100644 --- a/code/game/dna/mutations/mutation_powers.dm +++ b/code/game/dna/mutations/mutation_powers.dm @@ -33,26 +33,6 @@ H.adjustBruteLoss(-1, FALSE) H.adjustFireLoss(-1) -/datum/mutation/increaserun - name = "Super Speed" - activation_messages = list("You feel swift and unencumbered.") - deactivation_messages = list("You feel slow.") - instability = GENE_INSTABILITY_MINOR - traits_to_add = list(TRAIT_IGNORESLOWDOWN) - -/datum/mutation/increaserun/New() - ..() - block = GLOB.increaserunblock - -/datum/mutation/increaserun/can_activate(mob/M, flags) - if(!..()) - return FALSE - if(ishuman(M)) - var/mob/living/carbon/human/H = M - if(H.dna.species && H.dna.species.speed_mod && !(flags & MUTCHK_FORCED)) - return FALSE - return TRUE - /datum/mutation/heat_resist name = "Heat Resistance" activation_messages = list("Your skin is icy to the touch.") diff --git a/code/game/gamemodes/changeling/changeling.dm b/code/game/gamemodes/changeling/changeling.dm index d10a3a7d4013..e6aa485df90f 100644 --- a/code/game/gamemodes/changeling/changeling.dm +++ b/code/game/gamemodes/changeling/changeling.dm @@ -1,5 +1,4 @@ #define LING_FAKEDEATH_TIME 40 SECONDS -#define LING_DEAD_GENETIC_DAMAGE_HEAL_CAP 50 //The lowest value of genetic_damage handle_changeling() can take it to while dead. #define LING_ABSORB_RECENT_SPEECH 8 //The amount of recent spoken lines to gain on absorbing a mob GLOBAL_LIST_INIT(possible_changeling_IDs, list("Alpha","Beta","Gamma","Delta","Epsilon","Zeta","Eta","Theta","Iota","Kappa","Lambda","Mu","Nu","Xi","Omicron","Pi","Rho","Sigma","Tau","Upsilon","Phi","Chi","Psi","Omega")) diff --git a/code/game/gamemodes/changeling/traitor_chan.dm b/code/game/gamemodes/changeling/traitor_chan.dm index 7868a5248bba..e56dc1b451cf 100644 --- a/code/game/gamemodes/changeling/traitor_chan.dm +++ b/code/game/gamemodes/changeling/traitor_chan.dm @@ -1,5 +1,5 @@ /datum/game_mode/traitor/changeling - name = "traitor+changeling" + name = "traitor_changeling" config_tag = "traitorchan" traitors_possible = 3 //hard limit on traitors if scaling is turned off restricted_jobs = list("Cyborg") diff --git a/code/game/gamemodes/cult/blood_magic.dm b/code/game/gamemodes/cult/blood_magic.dm index 8c63827e3087..27dd136900b2 100644 --- a/code/game/gamemodes/cult/blood_magic.dm +++ b/code/game/gamemodes/cult/blood_magic.dm @@ -873,7 +873,7 @@ if(!T) return for(var/obj/effect/decal/cleanable/blood/B in range(T, 2)) - if(B.blood_state == BLOOD_STATE_HUMAN && (B.can_bloodcrawl_in() || istype(B, /obj/effect/decal/cleanable/blood/slime))) + if(B.blood_state == BLOOD_STATE_HUMAN && (B.can_bloodcrawl_in())) if(B.bloodiness == 100) //Bonus for "pristine" bloodpools, also to prevent cheese with footprint spam temp += 30 else @@ -945,7 +945,7 @@ var/turf/T = get_turf(user) qdel(src) var/datum/action/innate/cult/spear/S = new(user) - var/obj/item/twohanded/cult_spear/rite = new(T) + var/obj/item/cult_spear/rite = new(T) S.Grant(user, rite) rite.spear_act = S if(user.put_in_hands(rite)) diff --git a/code/game/gamemodes/cult/cult_items.dm b/code/game/gamemodes/cult/cult_items.dm index ea763e44ebf2..88efad6762a7 100644 --- a/code/game/gamemodes/cult/cult_items.dm +++ b/code/game/gamemodes/cult/cult_items.dm @@ -558,15 +558,14 @@ return TRUE return FALSE -/obj/item/twohanded/cult_spear +/obj/item/cult_spear name = "blood halberd" desc = "A sickening spear composed entirely of crystallized blood. Will stun people who have been recently marked if the spear is wielded." icon = 'icons/obj/cult.dmi' + base_icon_state = "bloodspear" icon_state = "bloodspear0" slot_flags = 0 force = 17 - force_unwielded = 17 - force_wielded = 24 throwforce = 30 throw_speed = 2 armour_penetration_percentage = 50 @@ -577,19 +576,20 @@ needs_permit = TRUE var/datum/action/innate/cult/spear/spear_act -/obj/item/twohanded/cult_spear/Initialize(mapload) +/obj/item/cult_spear/Initialize(mapload) . = ..() AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.4, _parryable_attack_types = ALL_ATTACK_TYPES, _parry_cooldown = (2 / 3) SECONDS ) // 0.666667 seconds for 60% uptime. + AddComponent(/datum/component/two_handed, force_wielded = 24, force_unwielded = force, icon_wielded = "[base_icon_state]1") -/obj/item/twohanded/cult_spear/Destroy() +/obj/item/cult_spear/Destroy() if(spear_act) qdel(spear_act) return ..() -/obj/item/twohanded/cult_spear/update_icon_state() - icon_state = "bloodspear[wielded]" +/obj/item/cult_spear/update_icon_state() + icon_state = "[base_icon_state]0" -/obj/item/twohanded/cult_spear/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) +/obj/item/cult_spear/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum) var/turf/T = get_turf(hit_atom) if(isliving(hit_atom)) var/mob/living/L = hit_atom @@ -621,7 +621,7 @@ else ..() -/obj/item/twohanded/cult_spear/proc/break_spear(turf/T) +/obj/item/cult_spear/proc/break_spear(turf/T) if(!T) T = get_turf(src) if(T) @@ -631,10 +631,10 @@ playsound(T, 'sound/effects/glassbr3.ogg', 100) qdel(src) -/obj/item/twohanded/cult_spear/attack(mob/living/M, mob/living/user, def_zone) +/obj/item/cult_spear/attack(mob/living/M, mob/living/user, def_zone) . = ..() var/datum/status_effect/cult_stun_mark/S = M.has_status_effect(STATUS_EFFECT_CULT_STUN) - if(S && wielded) + if(S && HAS_TRAIT(src, TRAIT_WIELDED)) S.trigger() /datum/action/innate/cult/spear @@ -642,7 +642,7 @@ desc = "Call the blood spear back to your hand!" background_icon_state = "bg_cult" button_icon_state = "bloodspear" - var/obj/item/twohanded/cult_spear/spear + var/obj/item/cult_spear/spear var/cooldown = 0 /datum/action/innate/cult/spear/Grant(mob/user, obj/blood_spear) diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index 3f54785e31de..1e6dc1d4fc61 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -1052,7 +1052,7 @@ structure_check() searches for nearby cultist structures required for the invoca for(var/mob/M in GLOB.player_list) if(!isnewplayer(M)) // exclude people in the lobby - SEND_SOUND(M, sound('sound/effects/dimensional_rend.ogg')) + SEND_SOUND(M, sound('modular_ss220/aesthetics_sounds/sound/narsie/narsie_summon.ogg')) //SS220 EDIT to_chat(M, "The veil... is... TORN!!!--") icon_state = "rune_large_distorted" diff --git a/code/game/gamemodes/game_mode.dm b/code/game/gamemodes/game_mode.dm index 165150182358..9ee3e35a22b2 100644 --- a/code/game/gamemodes/game_mode.dm +++ b/code/game/gamemodes/game_mode.dm @@ -35,7 +35,7 @@ var/newscaster_announcements = null var/ert_disabled = FALSE var/uplink_welcome = "Syndicate Uplink Console:" - var/uplink_uses = 20 + var/uplink_uses = 100 var/list/player_draft_log = list() var/list/datum/mind/xenos = list() diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index e036921672cf..389699b921a1 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -21,7 +21,7 @@ if(owner_AI && owner_AI.malf_cooldown > world.time) return -/datum/action/innate/ai/Trigger() +/datum/action/innate/ai/Trigger(left_click) . = ..() if(auto_use_uses) adjust_uses(-1) @@ -36,6 +36,9 @@ if(initial(uses) > 1) //no need to tell 'em if it was one-use anyway! to_chat(owner, "[name] has run out of uses!") qdel(src) + else + desc = "[initial(desc)] It has [uses] use\s remaining." + UpdateButtonIcon() //Framework for ranged abilities that can have different effects by left-clicking stuff. /datum/action/innate/ai/ranged @@ -89,7 +92,7 @@ button_icon_state = "choose_module" auto_use_uses = FALSE // This is an infinite ability. -/datum/action/innate/ai/choose_modules/Trigger() +/datum/action/innate/ai/choose_modules/Trigger(left_click) . = ..() owner_AI.malf_picker.use(owner_AI) @@ -100,7 +103,7 @@ button_icon_state = "apcemag" auto_use_uses = FALSE // Here just to prevent the "You have X uses remaining" from popping up. -/datum/action/innate/ai/return_to_core/Trigger() +/datum/action/innate/ai/return_to_core/Trigger(left_click) . = ..() var/obj/machinery/power/apc/apc = owner_AI.loc if(!istype(apc)) // This shouldn't happen but here for safety. @@ -311,7 +314,7 @@ for(var/explodee in GLOB.player_list) SEND_SOUND(explodee, doomsday_alarm) sleep(100) - SSticker.station_explosion_cinematic(null, "AI malfunction") + SSticker.station_explosion_cinematic(NUKE_SITE_ON_STATION, "AI malfunction") to_chat(world, "The AI cleansed the station of life with the doomsday device!") SSticker.mode.station_was_nuked = TRUE @@ -369,7 +372,7 @@ desc = "Detonate all non-cyborg RCDs on the station." button_icon_state = "detonate_rcds" uses = 1 - cooldown_period = 100 + cooldown_period = 10 SECONDS /datum/action/innate/ai/destroy_rcds/Activate() for(var/obj/item/rcd/RCD in GLOB.rcd_list) @@ -487,9 +490,6 @@ ranged_ability_user.playsound_local(ranged_ability_user, "sparks", 50, FALSE, use_reverb = FALSE) attached_action.adjust_uses(-1) - if(attached_action && attached_action.uses) - attached_action.desc = "[initial(attached_action.desc)] It has [attached_action.uses] use\s remaining." - attached_action.UpdateButtonIcon() target.audible_message("You hear a loud electrical buzzing sound coming from [target]!") addtimer(CALLBACK(attached_action, TYPE_PROC_REF(/datum/action/innate/ai/ranged/overload_machine, detonate_machine), target), 50) //kaboom! remove_ranged_ability(ranged_ability_user, "Overloading machine circuitry...") @@ -537,9 +537,6 @@ ranged_ability_user.playsound_local(ranged_ability_user, 'sound/misc/interference.ogg', 50, FALSE, use_reverb = FALSE) attached_action.adjust_uses(-1) - if(attached_action && attached_action.uses) - attached_action.desc = "[initial(attached_action.desc)] It has [attached_action.uses] use\s remaining." - attached_action.UpdateButtonIcon() target.audible_message("You hear a loud electrical buzzing sound coming from [target]!") addtimer(CALLBACK(attached_action, TYPE_PROC_REF(/datum/action/innate/ai/ranged/override_machine, animate_machine), target), 50) //kabeep! remove_ranged_ability(ranged_ability_user, "Sending override signal...") @@ -646,9 +643,6 @@ to_chat(owner, "Overcurrent applied to the powernet.") owner.playsound_local(owner, "sparks", 50, FALSE, use_reverb = FALSE) adjust_uses(-1) - if(src && uses) //Not sure if not having src here would cause a runtime, so it's here to be safe - desc = "[initial(desc)] It has [uses] use\s remaining." - UpdateButtonIcon() //Reactivate Camera Network: Reactivates up to 30 cameras across the station. /datum/AI_Module/reactivate_cameras @@ -656,7 +650,6 @@ mod_pick_name = "recam" description = "Runs a network-wide diagnostic on the camera network, resetting focus and re-routing power to failed cameras. Can be used to repair up to 30 cameras." cost = 10 - one_purchase = TRUE power_type = /datum/action/innate/ai/reactivate_cameras unlock_text = "You deploy nanomachines to the cameranet." @@ -664,27 +657,27 @@ name = "Reactivate Cameras" desc = "Reactivates disabled cameras across the station; remaining uses can be used later." button_icon_state = "reactivate_cameras" - uses = 30 + uses = 10 auto_use_uses = FALSE - cooldown_period = 30 + cooldown_period = 3 SECONDS /datum/action/innate/ai/reactivate_cameras/Activate() - var/fixed_cameras = 0 - for(var/V in GLOB.cameranet.cameras) + var/mob/living/silicon/ai/user = usr + var/repaired_cameras = 0 + if(!istype(user)) + return + for(var/obj/machinery/camera/camera_to_repair in get_area(user.eyeobj)) // replace with the camera list on areas when that list actually works, the UIDs change right now so it (almost) always fails if(!uses) break - var/obj/machinery/camera/C = V - if(!C.status || C.view_range != initial(C.view_range)) - C.toggle_cam(owner_AI, 0) //Reactivates the camera based on status. Badly named proc. - C.view_range = initial(C.view_range) - fixed_cameras++ - uses-- //Not adjust_uses() so it doesn't automatically delete or show a message - to_chat(owner, "Diagnostic complete! Cameras reactivated: [fixed_cameras]. Reactivations remaining: [uses].") + if(!camera_to_repair.status || camera_to_repair.view_range != initial(camera_to_repair.view_range)) + camera_to_repair.toggle_cam(owner_AI, 0) + camera_to_repair.view_range = initial(camera_to_repair.view_range) + camera_to_repair.wires.cut_wires.Cut() + repaired_cameras++ + uses-- + to_chat(owner, "Diagnostic complete! Cameras reactivated: [repaired_cameras]. Reactivations remaining: [uses].") owner.playsound_local(owner, 'sound/items/wirecutter.ogg', 50, FALSE, use_reverb = FALSE) - adjust_uses(0, TRUE) //Checks the uses remaining - if(src && uses) //Not sure if not having src here would cause a runtime, so it's here to be safe - desc = "[initial(desc)] It has [uses] use\s remaining." - UpdateButtonIcon() + adjust_uses(0, TRUE) //Upgrade Camera Network: EMP-proofs all cameras, in addition to giving them X-ray vision. /datum/AI_Module/upgrade_cameras @@ -775,7 +768,7 @@ description = "Causes an electrical surge in the targeted cyborg, rebooting and repairing most of its subsystems. Requires two uses on a cyborg with broken armor." cost = 20 power_type = /datum/action/innate/ai/ranged/repair_cyborg - unlock_text = "TLB exception on load: Error pointing to address 0000001H, Proceed with execution anywa- SURGE protocalls installed, welcome to open APC!" + unlock_text = "TLB exception on load: Error pointing to address 0000001H, Proceed with execution anywa- SURGE protocols installed, welcome to open APC!" unlock_sound = 'sound/items/rped.ogg' /datum/action/innate/ai/ranged/repair_cyborg @@ -815,9 +808,6 @@ is_active = TRUE ranged_ability_user.playsound_local(ranged_ability_user, "sparks", 50, FALSE, use_reverb = FALSE) attached_action.adjust_uses(-1) - if(attached_action && attached_action.uses) - attached_action.desc = "[initial(attached_action.desc)] It has [attached_action.uses] use\s remaining." - attached_action.UpdateButtonIcon() robot_target.audible_message("You hear a loud electrical buzzing sound coming from [robot_target]!") if(!do_mob(caller, robot_target, 10 SECONDS)) is_active = FALSE diff --git a/code/game/gamemodes/miniantags/guardian/guardian.dm b/code/game/gamemodes/miniantags/guardian/guardian.dm index dc44ec147b96..69bbd6deab9b 100644 --- a/code/game/gamemodes/miniantags/guardian/guardian.dm +++ b/code/game/gamemodes/miniantags/guardian/guardian.dm @@ -53,6 +53,18 @@ summoner = host host.grant_guardian_actions(src) +/mob/living/simple_animal/hostile/guardian/can_buckle() + return FALSE + +/mob/living/simple_animal/hostile/guardian/rest() + return + +/mob/living/simple_animal/hostile/guardian/lay_down() + set_body_position(STANDING_UP) + +/mob/living/simple_animal/hostile/guardian/stand_up(instant, work_when_dead) + set_body_position(STANDING_UP) + /mob/living/simple_animal/hostile/guardian/med_hud_set_health() if(summoner) var/image/holder = hud_list[HEALTH_HUD] diff --git a/code/game/gamemodes/miniantags/guardian/host_actions.dm b/code/game/gamemodes/miniantags/guardian/host_actions.dm index ce7147c588ba..d0c3995517ef 100644 --- a/code/game/gamemodes/miniantags/guardian/host_actions.dm +++ b/code/game/gamemodes/miniantags/guardian/host_actions.dm @@ -26,7 +26,7 @@ desc = "Communicate telepathically with your guardian." button_icon_state = "communicate" -/datum/action/guardian/communicate/Trigger() +/datum/action/guardian/communicate/Trigger(left_click) var/input = stripped_input(owner, "Enter a message to tell your guardian:", "Message", "") if(!input || !guardian) return @@ -52,7 +52,7 @@ desc = "Forcibly recall your guardian." button_icon_state = "recall" -/datum/action/guardian/recall/Trigger() +/datum/action/guardian/recall/Trigger(left_click) guardian.Recall() /** @@ -71,7 +71,7 @@ return FALSE return TRUE -/datum/action/guardian/reset_guardian/Trigger() +/datum/action/guardian/reset_guardian/Trigger(left_click) if(cooldown_timer) to_chat(owner, "This ability is still recharging.") return diff --git a/code/game/gamemodes/miniantags/morph/spells/pass_airlock.dm b/code/game/gamemodes/miniantags/morph/spells/pass_airlock.dm index 4eecf105a382..e6cd52148ab8 100644 --- a/code/game/gamemodes/miniantags/morph/spells/pass_airlock.dm +++ b/code/game/gamemodes/miniantags/morph/spells/pass_airlock.dm @@ -42,6 +42,8 @@ to_chat(user, "You need to stay still to pass through [A]!") revert_cast(user) return + if(QDELETED(A)) + return user.visible_message("[user] briefly opens [A] slightly and passes through!", "You slide through the open crack in [A].") user.forceMove(A.loc) // Move into the turf of the airlock diff --git a/code/game/gamemodes/nuclear/nuclear.dm b/code/game/gamemodes/nuclear/nuclear.dm index 36da26f38fdd..a54c1631761c 100644 --- a/code/game/gamemodes/nuclear/nuclear.dm +++ b/code/game/gamemodes/nuclear/nuclear.dm @@ -258,7 +258,7 @@ return 1337 // WHY??? -- Doohl -/datum/game_mode/proc/equip_syndicate(mob/living/carbon/human/synd_mob, uplink_uses = 20) +/datum/game_mode/proc/equip_syndicate(mob/living/carbon/human/synd_mob, uplink_uses = 100) var/radio_freq = SYND_FREQ var/obj/item/radio/R = new /obj/item/radio/headset/syndicate/alt(synd_mob) diff --git a/code/game/gamemodes/nuclear/nuclear_challenge.dm b/code/game/gamemodes/nuclear/nuclear_challenge.dm index b43f88b06a11..cd17a0c252c0 100644 --- a/code/game/gamemodes/nuclear/nuclear_challenge.dm +++ b/code/game/gamemodes/nuclear/nuclear_challenge.dm @@ -1,7 +1,7 @@ -#define CHALLENGE_TELECRYSTALS 280 +#define CHALLENGE_TELECRYSTALS 1400 #define CHALLENGE_TIME_LIMIT 6000 #define CHALLENGE_SCALE_PLAYER 1 // How many player per scaling bonus -#define CHALLENGE_SCALE_BONUS 2 // How many TC per scaling bonus +#define CHALLENGE_SCALE_BONUS 10 // How many TC per scaling bonus #define CHALLENGE_MIN_PLAYERS 50 #define CHALLENGE_SHUTTLE_DELAY 18000 //30 minutes, so the ops have at least 10 minutes before the shuttle is callable. Gives the nuke ops at least 15 minutes before shuttle arrive. @@ -10,9 +10,9 @@ icon = 'icons/obj/device.dmi' icon_state = "gangtool-red" item_state = "walkietalkie" - desc = "Use to send a declaration of hostilities to the target, delaying your shuttle departure for 20 minutes while they prepare for your assault. \ - Such a brazen move will attract the attention of powerful benefactors within the Syndicate, who will supply your team with a massive amount of bonus telecrystals. \ - Must be used within five minutes, or your benefactors will lose interest." + desc = "Use to send a declaration of hostilities to the target, delaying your shuttle departure for 20 minutes while they prepare for your assault. \ + Such a brazen move will attract the attention of powerful benefactors within the Syndicate, who will supply your team with a massive amount of bonus telecrystals. \ + Must be used within ten minutes, or your benefactors will lose interest." var/declaring_war = FALSE var/total_tc = 0 //Total amount of telecrystals shared between nuke ops @@ -59,7 +59,7 @@ S.challenge_time = world.time // No. of player - Min. Player to dec, divided by player per bonus, then multipled by TC per bonus. Rounded. - total_tc = CHALLENGE_TELECRYSTALS + round((((GLOB.player_list.len - CHALLENGE_MIN_PLAYERS)/CHALLENGE_SCALE_PLAYER) * CHALLENGE_SCALE_BONUS)) + total_tc = CHALLENGE_TELECRYSTALS + round(((length(get_living_players(exclude_nonhuman = FALSE, exclude_offstation = TRUE)) - CHALLENGE_MIN_PLAYERS)/CHALLENGE_SCALE_PLAYER) * CHALLENGE_SCALE_BONUS) share_telecrystals() SSshuttle.refuel_delay = CHALLENGE_SHUTTLE_DELAY qdel(src) diff --git a/code/game/gamemodes/nuclear/nuclearbomb.dm b/code/game/gamemodes/nuclear/nuclearbomb.dm index 40a23f1d45d7..f61991e65b2c 100644 --- a/code/game/gamemodes/nuclear/nuclearbomb.dm +++ b/code/game/gamemodes/nuclear/nuclearbomb.dm @@ -531,7 +531,23 @@ GLOBAL_VAR(bomb_set) if(zap_flags & ZAP_MACHINE_EXPLOSIVE) qdel(src)//like the singulo, tesla deletes it. stops it from exploding over and over -#define NUKERANGE 80 +/// Determine the location of the nuke with respect to the station. Used for, +/// among other things, calculating win conditions for nukies and choosing which +/// round-end cinematic to play. +/obj/machinery/nuclearbomb/proc/get_nuke_site() + var/turf/bomb_turf = get_turf(src) + if(!bomb_turf) + return NUKE_SITE_INVALID + + if(!is_station_level(bomb_turf.z)) + return NUKE_SITE_OFF_STATION_ZLEVEL + + if(get_area(src) in SSmapping.existing_station_areas) + return NUKE_SITE_ON_STATION + + return NUKE_SITE_ON_STATION_ZLEVEL + + /obj/machinery/nuclearbomb/proc/explode() if(safety) timing = FALSE @@ -549,35 +565,34 @@ GLOBAL_VAR(bomb_set) GLOB.enter_allowed = 0 - var/off_station = 0 - var/turf/bomb_location = get_turf(src) - var/area/A = get_area(src) - if( bomb_location && is_station_level(bomb_location.z) ) - if( (bomb_location.x < (128 - NUKERANGE)) || (bomb_location.x > (128 + NUKERANGE)) || (bomb_location.y < (128 - NUKERANGE)) || (bomb_location.y > (128 + NUKERANGE)) && (!(A in GLOB.the_station_areas))) - off_station = 1 - else - off_station = 2 + var/nuke_site = get_nuke_site() if(SSticker) if(SSticker.mode && SSticker.mode.name == "nuclear emergency") var/obj/docking_port/mobile/syndie_shuttle = SSshuttle.getShuttle("syndicate") if(syndie_shuttle) SSticker.mode:syndies_didnt_escape = is_station_level(syndie_shuttle.z) - SSticker.mode:nuke_off_station = off_station - SSticker.station_explosion_cinematic(off_station,null) + SSticker.mode:nuke_off_station = nuke_site + SSticker.station_explosion_cinematic(nuke_site, null) if(SSticker.mode) SSticker.mode.explosion_in_progress = FALSE if(SSticker.mode.name == "nuclear emergency") SSticker.mode:nukes_left -- - else if(off_station == 1) + else if(nuke_site == NUKE_SITE_ON_STATION_ZLEVEL) to_chat(world, "A nuclear device was set off, but the explosion was out of reach of the station!") - else if(off_station == 2) - to_chat(world, "A nuclear device was set off, but the device was not on the station!") + else if(nuke_site == NUKE_SITE_OFF_STATION_ZLEVEL) + to_chat(world, "A nuclear device was set off, but the device nowhere near the station!") + else if(nuke_site == NUKE_SITE_INVALID) + to_chat(world, "A nuclear device was set off in an unknown location!") + log_admin("The nuclear device [src] detonated but was not located on a valid turf.") else to_chat(world, "The station was destroyed by the nuclear blast!") - SSticker.mode.station_was_nuked = (off_station < 2) //offstation==1 is a draw. the station becomes irradiated and needs to be evacuated. - //kinda shit but I couldn't get permission to do what I wanted to do. + // NUKE_SITE_ON_STATION_ZLEVEL still counts as nuked for the + // purposes of /datum/game_mode/nuclear/declare_completion() and its + // weird logic of specifying whether the nuke blew up "something + // that wasn't" the station. + SSticker.mode.station_was_nuked = nuke_site == NUKE_SITE_ON_STATION || nuke_site == NUKE_SITE_ON_STATION_ZLEVEL if(!SSticker.mode.check_finished())//If the mode does not deal with the nuke going off so just reboot because everyone is stuck as is SSticker.reboot_helper("Station destroyed by Nuclear Device.", "nuke - unhandled ending") diff --git a/code/game/gamemodes/setupgame.dm b/code/game/gamemodes/setupgame.dm index 42c0e316acb1..21f6e1eced41 100644 --- a/code/game/gamemodes/setupgame.dm +++ b/code/game/gamemodes/setupgame.dm @@ -51,7 +51,6 @@ GLOB.breathlessblock = getAssignedBlock("BREATHLESS", numsToAssign, DNA_HARD_BOUNDS, good=1) GLOB.remoteviewblock = getAssignedBlock("REMOTEVIEW", numsToAssign, DNA_HARDER_BOUNDS, good=1) GLOB.regenerateblock = getAssignedBlock("REGENERATE", numsToAssign, DNA_HARDER_BOUNDS, good=1) - GLOB.increaserunblock = getAssignedBlock("INCREASERUN", numsToAssign, DNA_HARDER_BOUNDS, good=1) GLOB.remotetalkblock = getAssignedBlock("REMOTETALK", numsToAssign, DNA_HARDER_BOUNDS, good=1) GLOB.morphblock = getAssignedBlock("MORPH", numsToAssign, DNA_HARDER_BOUNDS, good=1) GLOB.coldblock = getAssignedBlock("COLD", numsToAssign, good=1) diff --git a/code/game/gamemodes/steal_items.dm b/code/game/gamemodes/steal_items.dm index e75f9e4a2849..f5b02e2ffb27 100644 --- a/code/game/gamemodes/steal_items.dm +++ b/code/game/gamemodes/steal_items.dm @@ -42,9 +42,9 @@ protected_jobs = list("Captain") location_override = "the Captain's Office" -/datum/theft_objective/captains_jetpack - name = "the captain's deluxe jetpack" - typepath = /obj/item/tank/jetpack/oxygen/captain +/datum/theft_objective/captains_modsuit + name = "the captain's Magnate MODsuit" + typepath = /obj/item/mod/control/pre_equipped/magnate protected_jobs = list("Captain") location_override = "the Captain's Office" diff --git a/code/game/gamemodes/vampire/traitor_vamp.dm b/code/game/gamemodes/vampire/traitor_vamp.dm index ce4d2065c931..960112084045 100644 --- a/code/game/gamemodes/vampire/traitor_vamp.dm +++ b/code/game/gamemodes/vampire/traitor_vamp.dm @@ -1,5 +1,5 @@ /datum/game_mode/traitor/vampire - name = "traitor+vampire" + name = "traitor_vampire" config_tag = "traitorvamp" traitors_possible = 3 //hard limit on traitors if scaling is turned off protected_jobs = list("Security Officer", "Warden", "Detective", "Head of Security", "Captain", "Blueshield", "Nanotrasen Representative", "Magistrate", "Internal Affairs Agent", "Nanotrasen Navy Officer", "Special Operations Officer", "Solar Federation General") diff --git a/code/game/gamemodes/wizard/artefact.dm b/code/game/gamemodes/wizard/artefact.dm index c455274c4082..d79a807b9c58 100644 --- a/code/game/gamemodes/wizard/artefact.dm +++ b/code/game/gamemodes/wizard/artefact.dm @@ -745,7 +745,7 @@ GLOBAL_LIST_EMPTY(multiverse) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/roman(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), slot_l_hand) H.equip_to_slot_or_del(new /obj/item/claymore(H), slot_r_hand) - H.equip_to_slot_or_del(new /obj/item/twohanded/spear(H), slot_back) + H.equip_to_slot_or_del(new /obj/item/spear(H), slot_back) if("pirate") H.equip_to_slot_or_del(new /obj/item/clothing/under/costume/pirate(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/suit/pirate_brown(H), slot_wear_suit) @@ -753,7 +753,7 @@ GLOBAL_LIST_EMPTY(multiverse) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H), slot_shoes) H.equip_to_slot_or_del(new /obj/item/clothing/glasses/eyepatch(H), slot_glasses) H.equip_to_slot_or_del(new /obj/item/claymore(H), slot_r_hand) - H.equip_to_slot_or_del(new /obj/item/twohanded/spear(H), slot_back) + H.equip_to_slot_or_del(new /obj/item/spear(H), slot_back) H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), slot_l_hand) if("yand")//mine is an evil laugh H.equip_to_slot_or_del(new /obj/item/clothing/shoes/sandal(H), slot_shoes) @@ -762,7 +762,7 @@ GLOBAL_LIST_EMPTY(multiverse) H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/katana(H), slot_r_hand) H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), slot_l_hand) - H.equip_to_slot_or_del(new /obj/item/twohanded/spear(H), slot_back) + H.equip_to_slot_or_del(new /obj/item/spear(H), slot_back) if("clown") H.equip_to_slot_or_del(new /obj/item/clothing/under/rank/civilian/clown(H), slot_w_uniform) H.equip_to_slot_or_del(new /obj/item/clothing/shoes/clown_shoes(H), slot_shoes) @@ -771,7 +771,7 @@ GLOBAL_LIST_EMPTY(multiverse) H.equip_to_slot_or_del(new /obj/item/bikehorn(H), slot_l_store) H.equip_to_slot_or_del(new /obj/item/claymore(H), slot_r_hand) H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), slot_l_hand) - H.equip_to_slot_or_del(new /obj/item/twohanded/spear(H), slot_back) + H.equip_to_slot_or_del(new /obj/item/spear(H), slot_back) /obj/item/necromantic_stone/proc/spawnheresy(mob/living/carbon/human/H as mob) H.set_species(/datum/species/human) @@ -797,7 +797,7 @@ GLOBAL_LIST_EMPTY(multiverse) H.equip_to_slot_or_del(new /obj/item/clothing/suit/armor/vest(H), slot_wear_suit) H.equip_to_slot_or_del(new /obj/item/katana(H), slot_r_hand) H.equip_to_slot_or_del(new /obj/item/shield/riot/roman(H), slot_l_hand) - H.equip_to_slot_or_del(new /obj/item/twohanded/spear(H), slot_back) + H.equip_to_slot_or_del(new /obj/item/spear(H), slot_back) if(!H.real_name || H.real_name == "unknown") H.real_name = "Neko-chan" else diff --git a/code/game/gamemodes/wizard/raginmages.dm b/code/game/gamemodes/wizard/raginmages.dm index 129f404832a5..3c5cb10c03b8 100644 --- a/code/game/gamemodes/wizard/raginmages.dm +++ b/code/game/gamemodes/wizard/raginmages.dm @@ -35,40 +35,28 @@ for(var/datum/mind/wizard in wizards) if(isnull(wizard.current)) continue - if(!iscarbon(wizard.current)) + if(wizard.current.stat == DEAD || isbrain(wizard.current) || !iscarbon(wizard.current)) if(istype(get_area(wizard.current), /area/wizard_station)) // We don't want people camping other wizards - to_chat(wizard.current, "If there aren't any admins on and another wizard is camping you in the wizard lair, report them on the forums") - message_admins("[wizard.current] was transformed in the wizard lair, another wizard is likely camping") - end_squabble(get_area(wizard.current)) - continue - if(isbrain(wizard.current)) - if(istype(get_area(wizard.current), /area/wizard_station)) // We don't want people camping other wizards - to_chat(wizard.current, "If there aren't any admins on and another wizard is camping you in the wizard lair, report them on the forums") - message_admins("[wizard.current] was brainified in the wizard lair, another wizard is likely camping") - end_squabble(get_area(wizard.current)) - continue - if(wizard.current.stat==DEAD) - if(istype(get_area(wizard.current), /area/wizard_station)) // We don't want people camping other wizards - to_chat(wizard.current, "If there aren't any admins on and another wizard is camping you in the wizard lair, report them on the forums") + to_chat(wizard.current, "If there aren't any admins on and another wizard is camping you in the wizard lair, report them on the forums.") message_admins("[wizard.current] died in the wizard lair, another wizard is likely camping") end_squabble(get_area(wizard.current)) continue - if(wizard.current.stat==UNCONSCIOUS) + if(wizard.current.stat == UNCONSCIOUS) if(wizard.current.health < HEALTH_THRESHOLD_DEAD) //Lets make this not get funny rng crit involved if(istype(get_area(wizard.current), /area/wizard_station)) - to_chat(wizard.current, "If there aren't any admins on and another wizard is camping you in the wizard lair, report them on the forums") + to_chat(wizard.current, "If there aren't any admins on and another wizard is camping you in the wizard lair, report them on the forums.") message_admins("[wizard.current] went into crit in the wizard lair, another wizard is likely camping") end_squabble(get_area(wizard.current)) else to_chat(wizard.current, "The Space Wizard Federation is upset with your performance and have terminated your employment.") wizard.current.dust() // *REAL* ACTION!! *REAL* DRAMA!! *REAL* BLOODSHED!! continue - if(wizard.current.client && wizard.current.client.is_afk() > 10 * 60 * 10) // 10 minutes + if(!wizard.current.client) + continue // Could just be a bad connection, so SSD wiz's shouldn't be gibbed over it, but they're not "alive" either + if(wizard.current.client.is_afk() > 10 MINUTES) to_chat(wizard.current, "The Space Wizard Federation is upset with your performance and have terminated your employment.") wizard.current.dust() // Let's keep the round moving continue - if(!wizard.current.client) - continue // Could just be a bad connection, so SSD wiz's shouldn't be gibbed over it, but they're not "alive" either wizards_alive++ if(wizards_alive) @@ -77,9 +65,9 @@ time_checked = world.time make_more_mages() else - if(wizards.len >= wizard_cap) + if(length(wizards) >= wizard_cap) finished = TRUE - return 1 + return TRUE else make_more_mages() return ..() diff --git a/code/game/gamemodes/wizard/soulstone.dm b/code/game/gamemodes/wizard/soulstone.dm index b0e1d668ebca..6723c152e8de 100644 --- a/code/game/gamemodes/wizard/soulstone.dm +++ b/code/game/gamemodes/wizard/soulstone.dm @@ -421,10 +421,12 @@ qdel(shade) qdel(SS) -/proc/make_new_construct(mob/living/simple_animal/hostile/construct/c_type, mob/target, mob/user, cult_override = FALSE) +/proc/make_new_construct(mob/living/simple_animal/hostile/construct/c_type, mob/target, mob/user, cult_override = FALSE, create_smoke = FALSE) if(jobban_isbanned(target, ROLE_CULTIST)) return var/mob/living/simple_animal/hostile/construct/C = new c_type(get_turf(target)) + if(create_smoke) + new /obj/effect/particle_effect/smoke/sleeping(target.loc) C.faction |= "\ref[user]" C.key = target.key if(user && iscultist(user) || cult_override) diff --git a/code/game/gamemodes/wizard/spellbook.dm b/code/game/gamemodes/wizard/spellbook.dm index cca639f9a9a0..c4c248f145f4 100644 --- a/code/game/gamemodes/wizard/spellbook.dm +++ b/code/game/gamemodes/wizard/spellbook.dm @@ -474,29 +474,22 @@ //Weapons and Armors /datum/spellbook_entry/item/battlemage - name = "Battlemage Armour" - desc = "An ensorceled suit of armour, protected by a powerful shield. The shield can completely negate sixteen attacks before being permanently depleted. Despite appearance it is NOT spaceproof." + name = "Battlemage Armor" + desc = "An ensorceled spaceproof suit of protective yet light armor, protected by a powerful shield. The shield can completely negate 15 attacks before permanently failing." item_path = /obj/item/storage/box/wizard/hardsuit limit = 1 category = "Weapons and Armors" -/datum/spellbook_entry/item/battlemage_charge - name = "Battlemage Armour Charges" - desc = "A powerful defensive rune, it will grant eight additional charges to a suit of battlemage armour." - item_path = /obj/item/wizard_armour_charge - category = "Weapons and Armors" - cost = 1 - /datum/spellbook_entry/item/mjolnir name = "Mjolnir" desc = "A mighty hammer on loan from Thor, God of Thunder. It crackles with barely contained power." - item_path = /obj/item/twohanded/mjollnir + item_path = /obj/item/mjollnir category = "Weapons and Armors" /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/twohanded/singularityhammer + item_path = /obj/item/singularityhammer category = "Weapons and Armors" /datum/spellbook_entry/item/cursed_katana @@ -573,7 +566,7 @@ name = "Bottle of Tickles" desc = "A bottle of magically infused fun, the smell of which will \ attract adorable extradimensional beings when broken. These beings \ - are similar to slaughter demons, but are a little weaker and they do not permamently \ + are similar to slaughter demons, but are a little weaker and they do not permanently \ kill their victims, instead putting them in an extradimensional hugspace, \ to be released on the demon's death. Chaotic, but not ultimately \ damaging. The crew's reaction to the other hand could be very \ diff --git a/code/game/gamemodes/wizard/wizard.dm b/code/game/gamemodes/wizard/wizard.dm index 55006b406cae..e350d064b3dc 100644 --- a/code/game/gamemodes/wizard/wizard.dm +++ b/code/game/gamemodes/wizard/wizard.dm @@ -164,11 +164,7 @@ // Wizards for(var/datum/mind/wizard in wizards) - if(!iscarbon(wizard.current)) - continue - if(wizard.current.stat==DEAD) - continue - if(istype(wizard.current, /obj/item/mmi)) // wizard is in an MMI, don't count them as alive + if(!iscarbon(wizard.current) || wizard.current.stat == DEAD) // wizard is in an MMI, don't count them as alive continue wizards_alive++ diff --git a/code/game/gamemodes/wizard/wizloadouts.dm b/code/game/gamemodes/wizard/wizloadouts.dm index 88e58ed8a38e..7b4269a9f4ad 100644 --- a/code/game/gamemodes/wizard/wizloadouts.dm +++ b/code/game/gamemodes/wizard/wizloadouts.dm @@ -70,12 +70,12 @@ name = "Tyde the Grey" desc = "A set of legendary artifacts used by a bald, grey wizard, now passed on to you.
\ Open His Grace's latch once you are ready to kill by using It in your hand. Keep It fed or you will be Its next meal.
\ - You might want to raid the Armory or loot a Security Officer to get ranged weapons like a disabler, His Grace's Hunger has little patience.

\ - Provides His Grace, an Ancient Jumpsuit, an Assistant ID, a Gas Mask and Shoes, Insulated Gloves, a full Toolbelt, Ethereal Jaunt, Force Wall, Knock and No Clothes." + If your Homing Toolbox spell is not enough, you might want to raid the Armory or loot a Security Officer to get more ranged weapons like a disabler, His Grace's Hunger has little patience.

\ +
Provides His Grace, an Ancient Jumpsuit, an Assistant ID, a Gas Mask and Shoes, Insulated Gloves, a full Toolbelt, Ethereal Jaunt, Force Wall, Homing Toolbox, Knock and No Clothes." items_path = list(/obj/item/his_grace, /obj/item/clothing/under/color/grey/glorf, /obj/item/clothing/mask/gas, /obj/item/clothing/shoes/black, \ /obj/item/clothing/gloves/color/yellow, /obj/item/storage/belt/utility/full/multitool) spells_path = list(/obj/effect/proc_holder/spell/ethereal_jaunt, /obj/effect/proc_holder/spell/forcewall, \ - /obj/effect/proc_holder/spell/aoe/knock, /obj/effect/proc_holder/spell/noclothes) + /obj/effect/proc_holder/spell/aoe/knock, /obj/effect/proc_holder/spell/noclothes, /obj/effect/proc_holder/spell/fireball/toolbox) category = "Unique" destroy_spellbook = TRUE diff --git a/code/game/jobs/job/job.dm b/code/game/jobs/job/job.dm index 2b54af96240d..1bbd3883c0d9 100644 --- a/code/game/jobs/job/job.dm +++ b/code/game/jobs/job/job.dm @@ -144,6 +144,9 @@ /datum/job/proc/is_position_available() return (current_positions < total_positions) || (total_positions == -1) +/datum/job/proc/is_spawn_position_available() + return (current_positions < spawn_positions) || (spawn_positions == -1) + /datum/outfit/job name = "Standard Gear" collect_not_del = TRUE // we don't want anyone to lose their job shit @@ -241,6 +244,10 @@ gear_leftovers.Cut() + if(ismodcontrol(H.back)) + var/obj/item/mod/control/C = H.back + C.quick_activation() + return 1 /datum/outfit/job/proc/imprint_idcard(mob/living/carbon/human/H) diff --git a/code/game/jobs/job/medical_jobs.dm b/code/game/jobs/job/medical_jobs.dm index 6c0f384eeea3..76b8e1cfbaaf 100644 --- a/code/game/jobs/job/medical_jobs.dm +++ b/code/game/jobs/job/medical_jobs.dm @@ -285,11 +285,12 @@ supervisors = "the chief medical officer" department_head = list("Chief Medical Officer") selection_color = "#ffeef0" - access = list(ACCESS_PARAMEDIC, ACCESS_MEDICAL, ACCESS_MAINT_TUNNELS, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_EVA, ACCESS_MORGUE) - minimal_access=list(ACCESS_PARAMEDIC, ACCESS_MEDICAL, ACCESS_MAINT_TUNNELS, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_EVA, ACCESS_MORGUE) + access = list(ACCESS_PARAMEDIC, ACCESS_MEDICAL, ACCESS_MAINT_TUNNELS, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_EVA, ACCESS_MORGUE, ACCESS_MINT, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM, ACCESS_MAILSORTING) + minimal_access=list(ACCESS_PARAMEDIC, ACCESS_MEDICAL, ACCESS_MAINT_TUNNELS, ACCESS_EXTERNAL_AIRLOCKS, ACCESS_EVA, ACCESS_MORGUE, ACCESS_MINT, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM, ACCESS_MAILSORTING) minimal_player_age = 3 exp_map = list(EXP_TYPE_CREW = 180) outfit = /datum/outfit/job/paramedic + important_information = "You are the first responder to medical emergencies outside the sanctity of the Medbay. You can also respond to Lavaland emergencies via the mining shuttle located in Cargo." /datum/outfit/job/paramedic name = "Paramedic" @@ -299,13 +300,14 @@ shoes = /obj/item/clothing/shoes/black head = /obj/item/clothing/head/soft/blue mask = /obj/item/clothing/mask/cigarette - l_ear = /obj/item/radio/headset/headset_med + l_ear = /obj/item/radio/headset/headset_med/para id = /obj/item/card/id/paramedic l_pocket = /obj/item/flashlight/pen pda = /obj/item/pda/medical backpack_contents = list( - /obj/item/healthanalyzer = 1 - ) + /obj/item/healthanalyzer = 1, + /obj/item/sensor_device = 1, + /obj/item/pinpointer/crew = 1) backpack = /obj/item/storage/backpack/medic satchel = /obj/item/storage/backpack/satchel_med diff --git a/code/game/jobs/job/support.dm b/code/game/jobs/job/support.dm index 44a234f3f49f..1564fdc46be1 100644 --- a/code/game/jobs/job/support.dm +++ b/code/game/jobs/job/support.dm @@ -13,6 +13,7 @@ access = list(ACCESS_MAINT_TUNNELS, ACCESS_MAILSORTING, ACCESS_CARGO, ACCESS_CARGO_BOT, ACCESS_QM, ACCESS_MINT, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM) minimal_access = list(ACCESS_MAINT_TUNNELS, ACCESS_MAILSORTING, ACCESS_CARGO, ACCESS_CARGO_BOT, ACCESS_QM, ACCESS_MINT, ACCESS_MINING, ACCESS_MINING_STATION, ACCESS_MINERAL_STOREROOM) outfit = /datum/outfit/job/qm + exp_map = list(EXP_TYPE_SUPPLY = 1200) /datum/outfit/job/qm name = "Quartermaster" @@ -164,7 +165,9 @@ singlemutcheck(H, GLOB.soberblock, MUTCHK_FORCED) H.dna.default_blocks.Add(GLOB.soberblock) H.check_mutations = 1 - + ADD_TRAIT(H, TRAIT_TABLE_LEAP, ROUNDSTART_TRAIT) + var/datum/martial_art/judo/under_siege/bouncer_delight = new + bouncer_delight.teach(H) /datum/job/chef @@ -205,6 +208,7 @@ return var/datum/martial_art/cqc/under_siege/justacook = new justacook.teach(H) + ADD_TRAIT(H, TRAIT_TABLE_LEAP, ROUNDSTART_TRAIT) /datum/job/hydro diff --git a/code/game/jobs/job/syndicate_jobs.dm b/code/game/jobs/job/syndicate_jobs.dm index 8c96ba7da397..1f3168aeb777 100644 --- a/code/game/jobs/job/syndicate_jobs.dm +++ b/code/game/jobs/job/syndicate_jobs.dm @@ -49,7 +49,7 @@ var/obj/item/implant/uplink/admin/U = new /obj/item/implant/uplink/admin(H) U.implant(H) - U.hidden_uplink.uses = 500 + U.hidden_uplink.uses = 2500 H.faction += "syndicate" var/datum/atom_hud/antag/opshud = GLOB.huds[ANTAG_HUD_OPS] opshud.join_hud(H.mind.current) diff --git a/code/game/machinery/airlock_control/airlock_controllers.dm b/code/game/machinery/airlock_control/airlock_controllers.dm index cf4da3e384b9..4d7a59cf4d14 100644 --- a/code/game/machinery/airlock_control/airlock_controllers.dm +++ b/code/game/machinery/airlock_control/airlock_controllers.dm @@ -81,6 +81,7 @@ /obj/machinery/airlock_controller/attack_hand(mob/user) if(!user.IsAdvancedToolUser()) + to_chat(user, "You don't have the dexterity to do this!") return FALSE ui_interact(user) diff --git a/code/game/machinery/autolathe.dm b/code/game/machinery/autolathe.dm index 1f7256f4b9c7..a1025f9ee261 100644 --- a/code/game/machinery/autolathe.dm +++ b/code/game/machinery/autolathe.dm @@ -50,6 +50,8 @@ component_parts += new /obj/item/stack/sheet/glass(null) RefreshParts() + RegisterSignal(src, COMSIG_TOOL_ATTACK, PROC_REF(on_tool_attack)) + wires = new(src) files = new /datum/research/autolathe(src) matching_designs = list() @@ -77,6 +79,15 @@ materials.retrieve_all() return ..() +/obj/machinery/autolathe/proc/on_tool_attack(datum/source, atom/tool, mob/user) + SIGNAL_HANDLER + var/obj/item/I = tool + if(!istype(I)) + return + // Allows screwdrivers to be recycled on harm intent + if(I.tool_behaviour == TOOL_SCREWDRIVER && user.a_intent == INTENT_HARM) + return COMPONENT_CANCEL_TOOLACT + /obj/machinery/autolathe/interact(mob/user) if(shocked && !(stat & NOPOWER)) if(shock(user, 50)) diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 141144dc7506..f2d9454fb524 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -98,7 +98,7 @@ network = list() stat |= EMPED turn_off(null, FALSE, TRUE) - addtimer(CALLBACK(src, PROC_REF(reactivate_after_emp)), 90 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE) + addtimer(CALLBACK(src, PROC_REF(reactivate_after_emp)), (90 / severity) SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE) ..() /obj/machinery/camera/proc/reactivate_after_emp() diff --git a/code/game/machinery/camera/camera_presets.dm b/code/game/machinery/camera/camera_presets.dm index 512dc58fe674..c3ea1f9fa37d 100644 --- a/code/game/machinery/camera/camera_presets.dm +++ b/code/game/machinery/camera/camera_presets.dm @@ -33,29 +33,17 @@ upgradeXRay() upgradeMotion() -// AUTONAME - -/obj/machinery/camera/autoname - var/number = 0 //camera number in area - // This camera type automatically sets it's name to whatever the area that it's in is called. /obj/machinery/camera/autoname/Initialize(mapload) - number = 1 - var/area/A = get_area(src) - if(!A) - number = rand(1, 100) - c_tag = "Unknown #[number]" + var/static/list/autonames_in_areas = list() + + var/area/camera_area = get_area(src) + if(!camera_area) + c_tag = "Unknown #[rand(1, 100)]" stack_trace("Camera with tag [c_tag] was spawned without an area, please report this to your nearest coder.") return ..() - for(var/obj/machinery/camera/autoname/C in A.contents) - if(C == src) - continue - if(C.number) - number = max(number, C.number + 1) - - c_tag = "[sanitize(A.name)] #[number]" - + c_tag = "[sanitize(camera_area.name)] #[++autonames_in_areas[camera_area]]" // increase the number, then print it (this is what ++ before does) return ..() // We do this here so the camera is not added to the cameranet until it has a name. // CHECKS diff --git a/code/game/machinery/camera/tracking.dm b/code/game/machinery/camera/tracking.dm index 3fd7f2ab21ab..2ed707fc775c 100644 --- a/code/game/machinery/camera/tracking.dm +++ b/code/game/machinery/camera/tracking.dm @@ -5,10 +5,6 @@ return 1 return 0 - -/mob/living/silicon/ai/var/max_locations = 10 -/mob/living/silicon/ai/var/stored_locations[0] - /mob/living/silicon/ai/proc/get_camera_list() track.cameras.Cut() @@ -49,59 +45,6 @@ return -/mob/living/silicon/ai/proc/ai_store_location(loc as text) - set category = "AI Commands" - set name = "Store Camera Location" - set desc = "Stores your current camera location by the given name" - - loc = sanitize(copytext(loc, 1, MAX_MESSAGE_LEN)) - if(!loc) - to_chat(src, "Must supply a location name") - return - - if(stored_locations.len >= max_locations) - to_chat(src, "Cannot store additional locations. Remove one first") - return - - if(loc in stored_locations) - to_chat(src, "There is already a stored location by this name") - return - - var/L = get_turf(eyeobj) - if(InvalidTurf(get_turf(L))) - to_chat(src, "Unable to store this location") - return - - stored_locations[loc] = L - to_chat(src, "Location '[loc]' stored") - -/mob/living/silicon/ai/proc/sorted_stored_locations() - return sortList(stored_locations) - -/mob/living/silicon/ai/proc/ai_goto_location(loc in sorted_stored_locations()) - set category = "AI Commands" - set name = "Goto Camera Location" - set desc = "Returns to the selected camera location" - - if(!(loc in stored_locations)) - to_chat(src, "Location [loc] not found") - return - - var/L = stored_locations[loc] - src.eyeobj.setLoc(L) - -/mob/living/silicon/ai/proc/ai_remove_location(loc in sorted_stored_locations()) - set category = "AI Commands" - set name = "Delete Camera Location" - set desc = "Deletes the selected camera location" - - if(!(loc in stored_locations)) - to_chat(src, "Location [loc] not found") - return - - stored_locations.Remove(loc) - to_chat(src, "Location [loc] removed") - // Used to allow the AI is write in mob names/camera name from the CMD line. /datum/trackable var/list/names = list() diff --git a/code/game/machinery/computer/Operating.dm b/code/game/machinery/computer/Operating.dm index dc0d1d1aff6c..33f31f8b4eb5 100644 --- a/code/game/machinery/computer/Operating.dm +++ b/code/game/machinery/computer/Operating.dm @@ -183,6 +183,8 @@ return FALSE /obj/machinery/computer/operating/process() + if(stat & (NOPOWER|BROKEN)) + return if(!table) //Does this Operating Computer have an Operating Table connected to it? return if(!verbose) //Are the speakers on? diff --git a/code/game/machinery/computer/message_monitor.dm b/code/game/machinery/computer/message_monitor.dm index 6b09cbebcb2f..8e1dbc43a61a 100644 --- a/code/game/machinery/computer/message_monitor.dm +++ b/code/game/machinery/computer/message_monitor.dm @@ -400,7 +400,8 @@ //Select Your Name if("Sender") - customsender = clean_input("Please enter the sender's name.") + customsender = input("Please enter the sender's name.") + customsender = trim_strip_html_properly(customsender) //Select Receiver if("Recepient") @@ -419,12 +420,13 @@ //Enter custom job if("RecJob") - customjob = clean_input("Please enter the sender's job.") + customjob = input("Please enter the sender's job.") + customjob = trim_strip_html_properly(customjob) //Enter message if("Message") - custommessage = clean_input("Please enter your message.") - custommessage = sanitize(copytext(custommessage, 1, MAX_MESSAGE_LEN)) + custommessage = input("Please enter your message.") + custommessage = trim_strip_html_properly(custommessage) //Send message if("Send") @@ -454,11 +456,13 @@ if(P.owner == customsender) PDARec = P break + + var/sender_identity //Sender isn't faking as someone who exists if(isnull(PDARec)) src.linkedServer.send_pda_message("[customrecepient.owner]", "[customsender]","[custommessage]") recipient_messenger.notify("Message from [customsender] ([customjob]), \"[custommessage]\" (Reply)") - log_pda("(PDA: [customsender]) sent \"[custommessage]\" to [customrecepient.owner]", usr) + sender_identity = customsender //Sender is faking as someone who exists else src.linkedServer.send_pda_message("[customrecepient.owner]", "[PDARec.owner]","[custommessage]") @@ -468,7 +472,12 @@ recipient_messenger.conversations.Add("\ref[PDARec]") recipient_messenger.notify("Message from [PDARec.owner] ([customjob]), \"[custommessage]\" (Reply)") - log_pda("(PDA: [PDARec.owner]) sent \"[custommessage]\" to [customrecepient.owner]", usr) + sender_identity = PDARec.owner + + // Logging + log_pda("(PDA: [sender_identity]) sent \"[custommessage]\" to [customrecepient.owner]", usr) + investigate_log("PDA Message - Custom Name: \"[sender_identity]\", Custom Job: \"[customjob]\", Real Sender: \"[key_name(usr)]\" ([ADMIN_PP(usr,"PP")]) -> [customrecepient.owner] ([ADMIN_VV(customrecepient, "VV")]), Message: \"[custommessage]\"", "pda") + var/log_message = "sent PDA message \"[custommessage]\" using [src] as [customsender] ([customjob])" var/receiver if(ishuman(customrecepient.loc)) diff --git a/code/game/machinery/computer/sm_monitor.dm b/code/game/machinery/computer/sm_monitor.dm index 52ea9e88affa..4c5e1171af58 100644 --- a/code/game/machinery/computer/sm_monitor.dm +++ b/code/game/machinery/computer/sm_monitor.dm @@ -144,4 +144,3 @@ if("back") active = null - diff --git a/code/game/machinery/constructable_frame.dm b/code/game/machinery/constructable_frame.dm index 95b38874c63f..36d8f9a4489f 100644 --- a/code/game/machinery/constructable_frame.dm +++ b/code/game/machinery/constructable_frame.dm @@ -52,6 +52,7 @@ // update description of required components remaining /obj/machinery/constructable_frame/proc/update_req_desc() if(!req_components || !req_component_names) + desc = "Does not require any more components." return var/hasContent = 0 @@ -111,7 +112,7 @@ icon_state = "box_2" state = 3 components = list() - req_components = circuit.req_components.Copy() + req_components = circuit.req_components?.Copy() update_namelist() update_req_desc() else @@ -1074,7 +1075,10 @@ to destroy them and players will be able to make replacements. /obj/item/stack/sheet/glass = 1) /obj/item/circuitboard/merch - name = "Merchandise Computer Circuitboard" + board_name = "Nanotrasen Merchandise Vendor" icon_state = "generic" build_path = /obj/machinery/economy/merch board_type = "machine" + req_components = list( + /obj/item/stock_parts/matter_bin = 1, + /obj/item/stack/cable_coil = 1) diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index fbacca6966f5..8789246c78da 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -225,7 +225,8 @@ /obj/item/holosign_creator/atmos, /obj/item/clothing/gloves/color/black/forensics, /obj/item/rcd, - /obj/item/rpd + /obj/item/rpd, + /obj/item/mod/control ) // These items will NOT be preserved var/list/do_not_preserve_items = list ( @@ -340,7 +341,11 @@ QDEL_NULL(P.id) qdel(P) continue - + if(istype(I, /obj/item/storage/backpack/modstorage)) //Best place for me to put it. + var/obj/item/storage/backpack/modstorage/M = I + M.forceMove(M.source) + continue + var/preserve = should_preserve_item(I) if(preserve == CRYO_DESTROY) qdel(I) diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 3e4c50ae4d2d..c96fd23ebdcb 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -212,8 +212,8 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays) /obj/machinery/door/airlock/proc/canAIControl() return ((aiControlDisabled != AICONTROLDISABLED_ON) && (!isAllPowerLoss())) -/obj/machinery/door/airlock/proc/canAIHack() - return ((aiControlDisabled == AICONTROLDISABLED_ON) && (!hackProof) && (!isAllPowerLoss())) +/obj/machinery/door/airlock/proc/canAIHack(mob/living/user) + return ((aiControlDisabled == AICONTROLDISABLED_ON) && (!hackProof) && (!isAllPowerLoss()) && user.mind?.special_role) /obj/machinery/door/airlock/proc/arePowerSystemsOn() if(stat & (NOPOWER|BROKEN)) @@ -343,12 +343,12 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays) polarized_image.dir = dir if(!polarized_on) - polarized_image.color = "#222222" + polarized_image.color = "#2A3A45" //SS220 EDIT - ORIGINAL: #222222 animate_color = "#FFFFFF" set_opacity(FALSE) else polarized_image.color = "#FFFFFF" - animate_color = "#222222" + animate_color = "#2A3A45" //SS220 EDIT - ORIGINAL: #222222 set_opacity(TRUE) overlays -= polarized_image @@ -443,6 +443,11 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays) else if(emergency) lights_overlay = get_airlock_overlay("lights_emergency", overlays_file) lights_underlay = get_airlock_emissive_underlay("lights_emergency_lightmask", overlays_file) + // SS220 ADDITION - START + else + lights_overlay = get_airlock_overlay("lights_poweron", overlays_file) + lights_underlay = get_airlock_emissive_underlay("lights_poweron_lightmask", overlays_file) + // SS220 ADDITION - END if(note) note_overlay = get_airlock_overlay(notetype, note_overlay_file) note_overlay.layer = layer + 0.1 @@ -521,6 +526,11 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays) if(AIRLOCK_OPEN) frame_overlay = get_airlock_overlay("open", icon) + // SS220 ADDITION - START + if(lights && arePowerSystemsOn()) + lights_overlay = get_airlock_overlay("lights_poweron_open", overlays_file) + lights_underlay = get_airlock_emissive_underlay("lights_poweron_open_lightmask", overlays_file) + // SS220 ADDITION - END if(airlock_material) filling_overlay = get_airlock_overlay("[airlock_material]_open", overlays_file) else @@ -556,7 +566,7 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays) note_overlay = get_airlock_overlay("[notetype]_opening", note_overlay_file) if(polarized_on) - filling_overlay.color = "#222222" + filling_overlay.color = "#2A3A45" //SS220 EDIT - ORIGINAL: #222222 else filling_overlay.color = "#FFFFFF" @@ -716,7 +726,7 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays) if(!aiHacking) aiHacking = TRUE to_chat(user, "Airlock AI control has been blocked. Beginning fault-detection.") - sleep(50) + sleep(3 SECONDS) if(canAIControl()) to_chat(user, "Alert cancelled. Airlock control has been restored without our assistance.") aiHacking = FALSE @@ -726,9 +736,9 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays) aiHacking = FALSE return to_chat(user, "Fault confirmed: airlock control wire disabled or cut.") - sleep(20) + sleep(2 SECONDS) to_chat(user, "Attempting to hack into airlock. This may take some time.") - sleep(200) + sleep(15 SECONDS) if(canAIControl()) to_chat(user, "Alert cancelled. Airlock control has been restored without our assistance.") aiHacking = FALSE @@ -738,7 +748,7 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays) aiHacking = FALSE return to_chat(user, "Upload access confirmed. Loading control program into airlock software.") - sleep(170) + sleep(5 SECONDS) if(canAIControl()) to_chat(user, "Alert cancelled. Airlock control has been restored without our assistance.") aiHacking = FALSE @@ -748,11 +758,11 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays) aiHacking = FALSE return to_chat(user, "Transfer complete. Forcing airlock to execute program.") - sleep(50) + sleep(5 SECONDS) //disable blocked control aiControlDisabled = AICONTROLDISABLED_BYPASS to_chat(user, "Receiving control information from airlock.") - sleep(10) + sleep(1 SECONDS) //bring up airlock dialog aiHacking = FALSE if(user) @@ -1223,16 +1233,14 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays) to_chat(user, "Despite your attempts, [src] refuses to open.") /obj/machinery/door/airlock/proc/force_open_with_item(mob/living/user, obj/item/I) - /// Used with an istype check to find out if it's a wielded item or not - var/obj/item/twohanded/twohanded_item = I /// Time it takes to open an airlock with an item with the TRAIT_FORCES_OPEN_DOORS_ITEM trait, 5 seconds for wielded items, 10 seconds for nonwielded items var/time_to_open_airlock = 10 SECONDS /// Can we open the airlock while unpowered? Wielded item's can't, but unwielded items can var/can_force_open_while_unpowered = TRUE - if(istype(twohanded_item)) + if(I.GetComponent(/datum/component/two_handed)) can_force_open_while_unpowered = FALSE time_to_open_airlock = 5 SECONDS - if(!twohanded_item.wielded) + if(!HAS_TRAIT(I, TRAIT_WIELDED)) to_chat(user, "You need to be wielding [I] to do that!") return if(!density || prying_so_hard) @@ -1257,7 +1265,7 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays) return 0 use_power(360) //360 W seems much more appropriate for an actuator moving an industrial door capable of crushing people if(forced) - playsound(loc, 'sound/machines/airlockforced.ogg', 30, 1) + playsound(loc, 'modular_ss220/aesthetics/airlocks/sound/open_force.ogg', 30, 1) // SS220 EDIT: ORIGINAL - 'sound/machines/airlockforced.ogg' else playsound(loc, doorOpen, 30, 1) if(closeOther != null && istype(closeOther, /obj/machinery/door/airlock/) && !closeOther.density) @@ -1302,7 +1310,7 @@ GLOBAL_LIST_EMPTY(airlock_emissive_underlays) use_power(360) //360 W seems much more appropriate for an actuator moving an industrial door capable of crushing people if(forced) - playsound(loc, 'sound/machines/airlockforced.ogg', 30, 1) + playsound(loc, 'modular_ss220/aesthetics/airlocks/sound/close_force.ogg', 30, 1) // SS220 EDIT: ORIGINAL - 'sound/machines/airlockforced.ogg' else playsound(loc, doorClose, 30, 1) var/obj/structure/window/killthis = (locate(/obj/structure/window) in get_turf(src)) diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index cb99db0da049..9ac2e19b2abd 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -56,7 +56,7 @@ set_opacity(FALSE) else old_color = color - animate(src, color = "#222222", time = 0.5 SECONDS) + animate(src, color = "#2A3A45", time = 0.5 SECONDS) //SS220 EDIT - ORIGINAL: #222222 set_opacity(TRUE) /obj/machinery/door/window/update_icon_state() diff --git a/code/game/machinery/rechargestation.dm b/code/game/machinery/rechargestation.dm index 8de409a0a7b0..76e11313376c 100644 --- a/code/game/machinery/rechargestation.dm +++ b/code/game/machinery/rechargestation.dm @@ -143,6 +143,7 @@ return TRUE /obj/machinery/recharge_station/proc/process_occupant() + SEND_SIGNAL(occupant, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, recharge_speed, repairs) if(isrobot(occupant)) var/mob/living/silicon/robot/R = occupant if(R.module) @@ -153,10 +154,12 @@ R.cell.charge = min(R.cell.charge + recharge_speed, R.cell.maxcharge) else if(ishuman(occupant)) var/mob/living/carbon/human/H = occupant - if(H.get_int_organ(/obj/item/organ/internal/cell) && H.nutrition < NUTRITION_LEVEL_FULL - 1) - H.set_nutrition(min(H.nutrition + recharge_speed_nutrition, NUTRITION_LEVEL_FULL - 1)) - if(repairs) - H.heal_overall_damage(repairs, repairs, TRUE, 0, 1) + if(H.get_int_organ(/obj/item/organ/internal/cell)) + if(H.nutrition < NUTRITION_LEVEL_FULL - 1) + H.set_nutrition(min(H.nutrition + recharge_speed_nutrition, NUTRITION_LEVEL_FULL - 1)) + if(repairs) + H.heal_overall_damage(repairs, repairs, TRUE, 0, 1) + /obj/machinery/recharge_station/proc/go_out() if(!occupant) @@ -220,8 +223,9 @@ if(occupant) to_chat(H, "The cell is already occupied!") return - if(!H.get_int_organ(/obj/item/organ/internal/cell)) - return + if(!ismodcontrol(H.back)) + if(!H.get_int_organ(/obj/item/organ/internal/cell)) + return can_accept_user = 1 if(!can_accept_user) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 50a19397f24f..fd473b192ea6 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -65,10 +65,9 @@ /obj/machinery/suit_storage_unit/captain name = "captain's suit storage unit" desc = "An industrial U-Stor-It Storage unit designed to accommodate all kinds of space suits. Its on-board equipment also allows the user to decontaminate the contents through a UV-ray purging cycle. There's a warning label dangling from the control pad, reading \"STRICTLY NO BIOLOGICALS IN THE CONFINES OF THE UNIT\". This one looks kind of fancy." - suit_type = /obj/item/clothing/suit/space/captain - helmet_type = /obj/item/clothing/head/helmet/space/capspace + helmet_type = /obj/item/clothing/head/helmet/space/capspace //Looks like they couldn't handle the Neutron Style mask_type = /obj/item/clothing/mask/gas - storage_type = /obj/item/tank/jetpack/oxygen/captain + suit_type = /obj/item/mod/control/pre_equipped/magnate req_access = list(ACCESS_CAPTAIN) /obj/machinery/suit_storage_unit/captain/secure @@ -78,9 +77,9 @@ name = "engineering suit storage unit" icon_state = "industrial" base_icon_state = "industrial" - suit_type = /obj/item/clothing/suit/space/hardsuit/engine mask_type = /obj/item/clothing/mask/breath boots_type = /obj/item/clothing/shoes/magboots + suit_type = /obj/item/mod/control/pre_equipped/engineering req_access = list(ACCESS_ENGINE_EQUIP) /obj/machinery/suit_storage_unit/engine/secure @@ -90,9 +89,9 @@ name = "chief engineer's suit storage unit" icon_state = "industrial" base_icon_state = "industrial" - suit_type = /obj/item/clothing/suit/space/hardsuit/engine/elite mask_type = /obj/item/clothing/mask/gas boots_type = /obj/item/clothing/shoes/magboots/advance + suit_type = /obj/item/mod/control/pre_equipped/advanced req_access = list(ACCESS_CE) /obj/machinery/suit_storage_unit/ce/secure @@ -100,7 +99,7 @@ /obj/machinery/suit_storage_unit/rd name = "research director's suit storage unit" - suit_type = /obj/item/clothing/suit/space/hardsuit/rd + suit_type = /obj/item/mod/control/pre_equipped/research mask_type = /obj/item/clothing/mask/gas req_access = list(ACCESS_RD) @@ -109,9 +108,8 @@ /obj/machinery/suit_storage_unit/security name = "security suit storage unit" - suit_type = /obj/item/clothing/suit/space/hardsuit/security mask_type = /obj/item/clothing/mask/gas/sechailer - storage_type = /obj/item/tank/jetpack/oxygen/security + suit_type = /obj/item/mod/control/pre_equipped/security req_access = list(ACCESS_SECURITY) /obj/machinery/suit_storage_unit/security/secure @@ -119,9 +117,8 @@ /obj/machinery/suit_storage_unit/security/hos name = "Head of Security's suit storage unit" - suit_type = /obj/item/clothing/suit/space/hardsuit/security/hos mask_type = /obj/item/clothing/mask/gas/sechailer/hos - storage_type = null + suit_type = /obj/item/mod/control/pre_equipped/safeguard req_access = list(ACCESS_HOS) /obj/machinery/suit_storage_unit/security/hos/secure @@ -138,9 +135,9 @@ /obj/machinery/suit_storage_unit/atmos name = "atmospherics suit storage unit" - suit_type = /obj/item/clothing/suit/space/hardsuit/engine/atmos mask_type = /obj/item/clothing/mask/gas boots_type = /obj/item/clothing/shoes/magboots/atmos + suit_type = /obj/item/mod/control/pre_equipped/atmospheric req_access = list(ACCESS_ATMOSPHERICS) /obj/machinery/suit_storage_unit/atmos/secure @@ -148,8 +145,8 @@ /obj/machinery/suit_storage_unit/mining name = "mining suit storage unit" - suit_type = /obj/item/clothing/suit/space/hardsuit/mining mask_type = /obj/item/clothing/mask/breath + suit_type = /obj/item/mod/control/pre_equipped/mining/asteroid req_access = list(ACCESS_MINING_STATION) /obj/machinery/suit_storage_unit/mining/secure @@ -163,14 +160,14 @@ req_access = list(ACCESS_MINING_STATION) /obj/machinery/suit_storage_unit/cmo - suit_type = /obj/item/clothing/suit/space/hardsuit/medical mask_type = /obj/item/clothing/mask/breath + suit_type = /obj/item/mod/control/pre_equipped/medical req_access = list(ACCESS_CMO) /obj/machinery/suit_storage_unit/cmo/secure secure = TRUE -//version of the SSU for medbay secondary storage. Includes magboots. +//version of the SSU for medbay secondary storage. Includes magboots. //no it doesn't, it aint have shit for magboots /obj/machinery/suit_storage_unit/cmo/secure/sec_storage name = "medical suit storage unit" mask_type = /obj/item/clothing/mask/gas @@ -195,9 +192,8 @@ /obj/machinery/suit_storage_unit/syndicate name = "syndicate suit storage unit" - suit_type = /obj/item/clothing/suit/space/hardsuit/syndi mask_type = /obj/item/clothing/mask/gas/syndicate - storage_type = /obj/item/tank/internals/oxygen/red + storage_type = /obj/item/mod/control/pre_equipped/nuclear req_access = list(ACCESS_SYNDICATE) safeties = FALSE //in a syndicate base, everything can be used as a murder weapon at a moment's notice. @@ -368,7 +364,7 @@ * **/ /obj/machinery/suit_storage_unit/proc/store_item(obj/item/I, mob/user) - if(istype(I, /obj/item/clothing/suit) && !suit) + if((istype(I, /obj/item/clothing/suit)|| istype(I, /obj/item/mod/control)) && !suit) if(try_store_item(I, user)) suit = I return TRUE @@ -384,7 +380,7 @@ if(try_store_item(I, user)) boots = I return TRUE - if((istype(I, /obj/item/tank) || I.w_class <= WEIGHT_CLASS_SMALL) && !storage) + if(((istype(I, /obj/item/tank) || I.w_class <= WEIGHT_CLASS_SMALL)) && !storage) if(try_store_item(I, user)) storage = I return TRUE diff --git a/code/game/machinery/tcomms/nttc.dm b/code/game/machinery/tcomms/nttc.dm index 8f53c135c444..4a1f63ec6f77 100644 --- a/code/game/machinery/tcomms/nttc.dm +++ b/code/game/machinery/tcomms/nttc.dm @@ -257,6 +257,7 @@ else job_class = all_jobs[rank] + tcm.pre_modify_name = tcm.sender_name if(toggle_name_color) var/new_name = "[tcm.sender_name]" tcm.sender_name = new_name diff --git a/code/game/machinery/tcomms/tcomms_base.dm b/code/game/machinery/tcomms/tcomms_base.dm index eca0cc7eed57..76fd96dc17ec 100644 --- a/code/game/machinery/tcomms/tcomms_base.dm +++ b/code/game/machinery/tcomms/tcomms_base.dm @@ -204,6 +204,8 @@ GLOBAL_LIST_EMPTY(tcomms_machines) var/reject = FALSE /// Voice name if the person doesnt have a name (diona, alien, etc) var/vname + /// sender_name before modify_message modifies it, because it introduces html tags. + var/pre_modify_name /// List of all channels this can be sent or recieved on var/list/zlevels = list() /// Should this signal be re-broadcasted (Can be modified by NTTC, defaults to TRUE) @@ -382,21 +384,21 @@ GLOBAL_LIST_EMPTY(tcomms_machines) if(length(heard_masked)) for(var/M in heard_masked) var/mob/R = M - R.hear_radio(tcm.message_pieces, tcm.verbage, part_a, part_b, tcm.sender, 0, tcm.sender_name, follow_target=tcm.follow_target) + R.hear_radio(tcm.message_pieces, tcm.verbage, part_a, part_b, tcm.sender, FALSE, tcm.sender_name, follow_target=tcm.follow_target, check_name_against = tcm.pre_modify_name) /* --- Process all the mobs that heard the voice normally (understood) --- */ if(length(heard_normal)) for(var/M in heard_normal) var/mob/R = M - R.hear_radio(tcm.message_pieces, tcm.verbage, part_a, part_b, tcm.sender, 0, tcm.sender_name, follow_target=tcm.follow_target) + R.hear_radio(tcm.message_pieces, tcm.verbage, part_a, part_b, tcm.sender, FALSE, tcm.sender_name, follow_target=tcm.follow_target, check_name_against = tcm.pre_modify_name) /* --- Process all the mobs that heard the voice normally (did not understand) --- */ if(length(heard_voice)) for(var/M in heard_voice) var/mob/R = M - R.hear_radio(tcm.message_pieces, tcm.verbage, part_a, part_b, tcm.sender,0, tcm.vname, follow_target=tcm.follow_target) + R.hear_radio(tcm.message_pieces, tcm.verbage, part_a, part_b, tcm.sender, FALSE, tcm.vname, follow_target=tcm.follow_target, check_name_against = tcm.pre_modify_name) /* --- Process all the mobs that heard a garbled voice (did not understand) --- */ // Displays garbled message (ie "f*c* **u, **i*er!") @@ -404,7 +406,7 @@ GLOBAL_LIST_EMPTY(tcomms_machines) if(length(heard_garbled)) for(var/M in heard_garbled) var/mob/R = M - R.hear_radio(tcm.message_pieces, tcm.verbage, part_a, part_b, tcm.sender, 1, tcm.vname, follow_target=tcm.follow_target) + R.hear_radio(tcm.message_pieces, tcm.verbage, part_a, part_b, tcm.sender, TRUE, tcm.vname, follow_target=tcm.follow_target, check_name_against = tcm.pre_modify_name) /* --- Complete gibberish. Usually happens when there's a compressed message --- */ @@ -412,7 +414,7 @@ GLOBAL_LIST_EMPTY(tcomms_machines) if(length(heard_gibberish)) for(var/M in heard_gibberish) var/mob/R = M - R.hear_radio(tcm.message_pieces, tcm.verbage, part_a, part_b, tcm.sender, 1, follow_target=tcm.follow_target) + R.hear_radio(tcm.message_pieces, tcm.verbage, part_a, part_b, tcm.sender, TRUE, follow_target=tcm.follow_target, check_name_against = tcm.pre_modify_name) return TRUE diff --git a/code/game/machinery/vendors/contraband_vendors.dm b/code/game/machinery/vendors/contraband_vendors.dm index eeeff27c0aed..3db3e373c493 100644 --- a/code/game/machinery/vendors/contraband_vendors.dm +++ b/code/game/machinery/vendors/contraband_vendors.dm @@ -15,6 +15,7 @@ desc = "Smoke 'em if you've got 'em." slogan_list = list("Space cigs taste good like a cigarette should.", "I'd rather toolbox than switch.", "Smoke!", "Don't believe the reports - smoke today!") ads_list = list("Probably not bad for you!", "Don't believe the scientists!", "It's good for you!", "Don't quit, buy more!", "Smoke!", "Nicotine heaven.", "Best cigarettes since 2150.", "Award-winning cigs.") + category = VENDOR_TYPE_RECREATION vend_delay = 34 icon_state = "cigs" icon_lightmask = "cigs" @@ -29,6 +30,7 @@ icon_lightmask = "nutri" icon_off = "nutri" icon_panel = "thin_vendor" + category = VENDOR_TYPE_FOOD products = list(/obj/item/reagent_containers/food/snacks/chips = 6,/obj/item/reagent_containers/food/snacks/sosjerky = 6, /obj/item/reagent_containers/food/snacks/syndicake = 6, /obj/item/reagent_containers/food/snacks/cheesiehonkers = 6) @@ -93,6 +95,7 @@ slogan_list = list("Get your cool toys today!", "Trigger a valid hunter today!", "Quality toy weapons for cheap prices!", "Give them to HoPs for all access!", "Give them to HoS to get permabrigged!") ads_list = list("Feel robust with your toys!", "Express your inner child today!", "Toy weapons don't kill people, but valid hunters do!", "Who needs responsibilities when you have toy weapons?", "Make your next murder FUN!") vend_reply = "Come back for more!" + category = VENDOR_TYPE_RECREATION products = list(/obj/item/gun/projectile/automatic/toy = 10, /obj/item/gun/projectile/automatic/toy/pistol= 10, /obj/item/gun/projectile/shotgun/toy = 10, @@ -108,7 +111,7 @@ /obj/item/gun/projectile/automatic/sniper_rifle/toy = 10, /obj/item/ammo_box/foambox/riot = 20, /obj/item/toy/katana = 10, - /obj/item/twohanded/dualsaber/toy = 5, + /obj/item/dualsaber/toy = 5, /obj/item/deck/cards/syndicate = 10) //Gambling and it hurts, making it a +18 item armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF diff --git a/code/game/machinery/vendors/departmental_vendors.dm b/code/game/machinery/vendors/departmental_vendors.dm index 34265a6d6506..21f961f2b8b8 100644 --- a/code/game/machinery/vendors/departmental_vendors.dm +++ b/code/game/machinery/vendors/departmental_vendors.dm @@ -4,6 +4,7 @@ icon_state = "engivend" icon_deny = "engivend_deny" icon_panel = "generic" + category = VENDOR_TYPE_DEPARTMENTAL req_one_access_txt = "11;24" // Engineers and atmos techs can use this products = list(/obj/item/clothing/glasses/meson/engine = 2, /obj/item/multitool = 4, /obj/item/geiger_counter = 5, /obj/item/airlock_electronics = 10, /obj/item/firelock_electronics = 10, /obj/item/firealarm_electronics = 10, /obj/item/apc_electronics = 10, /obj/item/airalarm_electronics = 10, /obj/item/stock_parts/cell/high = 10, /obj/item/camera_assembly = 10) contraband = list(/obj/item/stock_parts/cell/potato = 3) @@ -14,6 +15,7 @@ desc = "Everything you need for do-it-yourself station repair." icon_state = "engi" icon_deny = "engi_deny" + category = VENDOR_TYPE_DEPARTMENTAL req_access_txt = "11" products = list(/obj/item/clothing/under/rank/engineering/chief_engineer = 4, /obj/item/clothing/under/rank/engineering/engineer = 40, /obj/item/clothing/shoes/workboots = 4, /obj/item/clothing/head/hardhat = 4, /obj/item/storage/belt/utility = 4, /obj/item/clothing/glasses/meson/engine = 4,/obj/item/clothing/gloves/color/yellow = 4, /obj/item/screwdriver = 12, @@ -28,6 +30,7 @@ desc = "All the tools you need to create your own robot army." icon_state = "robotics" icon_deny = "robotics_deny" + category = VENDOR_TYPE_DEPARTMENTAL icon_lightmask = "robotics" req_access_txt = "29" products = list(/obj/item/clothing/suit/storage/labcoat = 4, /obj/item/clothing/under/rank/rnd/roboticist = 4, /obj/item/stack/cable_coil = 4, /obj/item/flash = 4, @@ -42,6 +45,7 @@ ads_list = list("Mm, food stuffs!","Food and food accessories.","Get your plates!","You like forks?","I like forks.","Woo, utensils.","You don't really need these...") icon_state = "dinnerware" icon_lightmask = "dinnerware" + category = VENDOR_TYPE_DEPARTMENTAL products = list(/obj/item/storage/bag/tray = 8, /obj/item/kitchen/utensil/fork = 6, /obj/item/trash/plate = 20, @@ -75,6 +79,7 @@ icon_deny = "nutri_deny" icon_lightmask = "nutri" icon_panel = "thin_vendor" + category = VENDOR_TYPE_DEPARTMENTAL products = list(/obj/item/reagent_containers/glass/bottle/nutrient/ez = 20, /obj/item/reagent_containers/glass/bottle/nutrient/l4z = 13, /obj/item/reagent_containers/glass/bottle/nutrient/rh = 6, /obj/item/reagent_containers/spray/pestspray = 20, /obj/item/reagent_containers/syringe = 5, /obj/item/storage/bag/plants = 5, /obj/item/cultivator = 3, /obj/item/shovel/spade = 3, /obj/item/plant_analyzer = 4) contraband = list(/obj/item/reagent_containers/glass/bottle/ammonia = 10, /obj/item/reagent_containers/glass/bottle/diethylamine = 5) @@ -88,6 +93,7 @@ icon_state = "seeds" icon_lightmask = "seeds" icon_panel = "thin_vendor" + category = VENDOR_TYPE_DEPARTMENTAL products = list(/obj/item/seeds/aloe = 3, /obj/item/seeds/ambrosia = 3, /obj/item/seeds/apple = 3, @@ -152,6 +158,7 @@ icon_panel = "wide_vendor" ads_list = list("Go save some lives!","The best stuff for your medbay.","Only the finest tools.","Natural chemicals!","This stuff saves lives.","Don't you want some?","Ping!") req_access_txt = "5" + category = VENDOR_TYPE_DEPARTMENTAL products = list(/obj/item/reagent_containers/hypospray/autoinjector = 4, /obj/item/stack/medical/bruise_pack/advanced = 2, /obj/item/stack/medical/ointment/advanced = 2, @@ -196,6 +203,7 @@ /obj/machinery/economy/vending/plasmaresearch name = "\improper Toximate 3000" desc = "All the fine parts you need in one vending machine!" + category = VENDOR_TYPE_DEPARTMENTAL products = list(/obj/item/assembly/prox_sensor = 8, /obj/item/assembly/igniter = 8, /obj/item/assembly/signaler = 8, /obj/item/wirecutters = 1, /obj/item/assembly/timer = 8) contraband = list(/obj/item/flashlight = 5, /obj/item/assembly/voice = 3, /obj/item/assembly/health = 3, /obj/item/assembly/infra = 3) @@ -208,6 +216,7 @@ icon_lightmask = "sec" icon_deny = "sec_deny" icon_panel = "wide_vendor" + category = VENDOR_TYPE_DEPARTMENTAL req_access_txt = "1" products = list(/obj/item/restraints/handcuffs = 8, /obj/item/restraints/handcuffs/cable/zipties = 8, diff --git a/code/game/machinery/vendors/generic_vendors.dm b/code/game/machinery/vendors/generic_vendors.dm index 51cb6f9c31a3..a0b5a3f07420 100644 --- a/code/game/machinery/vendors/generic_vendors.dm +++ b/code/game/machinery/vendors/generic_vendors.dm @@ -8,6 +8,7 @@ /obj/item/wirecutters = 50, /obj/item/cartridge/signal = 75, /obj/item/flashlight = 40, /obj/item/assembly/timer = 20, /obj/item/assembly/voice = 20, /obj/item/assembly/health = 20) refill_canister = /obj/item/vending_refill/assist + category = VENDOR_TYPE_SUPPLIES /obj/machinery/economy/vending/assist/free prices = list() @@ -20,6 +21,7 @@ icon_lightmask = "smartfridge" icon_panel = "smartfridge" icon_broken = "smartfridge" + category = VENDOR_TYPE_DRINK products = list(/obj/item/reagent_containers/food/drinks/bottle/gin = 5, /obj/item/reagent_containers/food/drinks/bottle/whiskey = 5, /obj/item/reagent_containers/food/drinks/bottle/tequila = 5, @@ -64,6 +66,7 @@ icon_panel = "screen_vendor" item_slot = TRUE vend_delay = 34 + category = VENDOR_TYPE_DRINK products = list(/obj/item/reagent_containers/food/drinks/coffee = 25, /obj/item/reagent_containers/food/drinks/tea = 25, /obj/item/reagent_containers/food/drinks/h_chocolate = 25, /obj/item/reagent_containers/food/drinks/chocolate = 10, /obj/item/reagent_containers/food/drinks/chicken_soup = 10, /obj/item/reagent_containers/food/drinks/weightloss = 10, /obj/item/reagent_containers/food/drinks/mug = 15, /obj/item/reagent_containers/food/drinks/mug/novelty = 5) @@ -120,6 +123,7 @@ icon_lightmask = "hats" icon_panel = "syndi" icon_broken = "wide_vendor" + category = VENDOR_TYPE_CLOTHING ads_list = list("Warning, not all hats are dog/monkey compatible. Apply forcefully with care.","Apply directly to the forehead.","Who doesn't love spending cash on hats?!","From the people that brought you collectable hat crates, Hatlord!") products = list(/obj/item/clothing/head/that = 2, /obj/item/clothing/head/bowlerhat = 10, @@ -160,6 +164,7 @@ icon_lightmask = "suits" icon_panel = "syndi" icon_broken = "wide_vendor" + category = VENDOR_TYPE_CLOTHING ads_list = list("Pre-Ironed, Pre-Washed, Pre-Wor-*BZZT*","Blood of your enemies washes right out!","Who are YOU wearing?","Look dapper! Look like an idiot!","Dont carry your size? How about you shave off some pounds you fat lazy- *BZZT*") products = list(/obj/item/clothing/under/color/black = 10, /obj/item/clothing/under/dress/blackskirt = 10, @@ -218,6 +223,7 @@ icon_lightmask = "shoes" icon_panel = "syndi" icon_broken = "wide_vendor" + category = VENDOR_TYPE_CLOTHING ads_list = list("Put your foot down!","One size fits all!","IM WALKING ON SUNSHINE!","No hobbits allowed.","NO PLEASE WILLY, DONT HURT ME- *BZZT*") products = list(/obj/item/clothing/shoes/black = 10, /obj/item/clothing/shoes/brown = 10, @@ -263,6 +269,7 @@ slogan_list = list("Dress for success!","Prepare to look swagalicious!","Look at all this free swag!","Why leave style up to fate? Use the ClothesMate!") vend_delay = 15 vend_reply = "Thank you for using the ClothesMate!" + category = VENDOR_TYPE_CLOTHING products = list(/obj/item/clothing/suit/ianshirt = 2, /obj/item/clothing/under/misc/overalls = 2, /obj/item/clothing/under/misc/mailman = 1, @@ -440,6 +447,7 @@ slogan_list = list("Sling spells the proper way with MagiVend!","Be your own Houdini! Use MagiVend!") vend_delay = 15 vend_reply = "Have an enchanted evening!" + category = VENDOR_TYPE_CLOTHING ads_list = list("FJKLFJSD","AJKFLBJAKL","1234 LOONIES LOL!",">MFW","Kill them fuckers!","GET DAT FUKKEN DISK","HONK!","EI NATH","Destroy the station!","Admin conspiracies since forever!","Space-time bending hardware!") products = list(/obj/item/clothing/head/wizard = 1, /obj/item/clothing/suit/wizrobe = 1, @@ -456,7 +464,7 @@ /obj/item/clothing/head/wizard/mime = 1, /obj/item/clothing/mask/gas/mime/wizard = 1, /obj/item/clothing/shoes/sandal/marisa = 1, - /obj/item/twohanded/staff = 2) + /obj/item/staff = 2) contraband = list(/obj/item/reagent_containers/glass/bottle/wizarditis = 1) armor = list(melee = 100, bullet = 100, laser = 100, energy = 100, bomb = 0, rad = 0, fire = 100, acid = 50) resistance_flags = FIRE_PROOF @@ -471,6 +479,7 @@ slogan_list = list("Dress for success!","Suited and booted!","It's show time!","Why leave style up to fate? Use AutoDrobe!") vend_delay = 15 vend_reply = "Thank you for using AutoDrobe!" + category = VENDOR_TYPE_CLOTHING products = list(/obj/item/clothing/suit/chickensuit = 1, /obj/item/clothing/head/chicken = 1, /obj/item/clothing/under/costume/gladiator = 1, @@ -516,10 +525,10 @@ /obj/item/clothing/suit/wizrobe/marisa/fake = 1, /obj/item/clothing/under/dress/sundress = 1, /obj/item/clothing/head/witchwig = 1, - /obj/item/twohanded/staff/broom = 1, + /obj/item/staff/broom = 1, /obj/item/clothing/suit/wizrobe/fake = 1, /obj/item/clothing/head/wizard/fake = 1, - /obj/item/twohanded/staff = 3, + /obj/item/staff = 3, /obj/item/clothing/mask/gas/clown_hat/sexy = 1, /obj/item/clothing/under/rank/civilian/clown/sexy = 1, /obj/item/clothing/mask/gas/sexymime = 1, @@ -629,10 +638,10 @@ /obj/item/clothing/suit/wizrobe/marisa/fake = 100, /obj/item/clothing/under/dress/sundress = 75, /obj/item/clothing/head/witchwig = 50, - /obj/item/twohanded/staff/broom = 50, + /obj/item/staff/broom = 50, /obj/item/clothing/suit/wizrobe/fake = 75, /obj/item/clothing/head/wizard/fake = 75, - /obj/item/twohanded/staff = 50, + /obj/item/staff = 50, /obj/item/clothing/mask/gas/clown_hat/sexy = 100, /obj/item/clothing/under/rank/civilian/clown/sexy = 100, /obj/item/clothing/mask/gas/sexymime = 100, @@ -706,6 +715,7 @@ icon_lightmask = "nutri" icon_off = "nutri" icon_panel = "thin_vendor" + category = VENDOR_TYPE_FOOD products = list(/obj/item/reagent_containers/food/snacks/tofu = 24, /obj/item/reagent_containers/food/drinks/ice = 12, /obj/item/reagent_containers/food/snacks/candy/candy_corn = 6) @@ -720,6 +730,7 @@ desc = "Old sweet water vending machine." icon_state = "sovietsoda" icon_lightmask = "sovietsoda" + category = VENDOR_TYPE_DRINK ads_list = list("For Tsar and Country.","Have you fulfilled your nutrition quota today?","Very nice!","We are simple people, for this is all we eat.","If there is a person, there is a problem. If there is no person, then there is no problem.") products = list(/obj/item/reagent_containers/food/drinks/cans/sodawater = 10) contraband = list(/obj/item/reagent_containers/food/drinks/cans/cola = 7) @@ -735,6 +746,7 @@ icon_lightmask = "nutri" icon_off = "nutri" icon_panel = "thin_vendor" + category = VENDOR_TYPE_FOOD products = list(/obj/item/reagent_containers/food/snacks/candy/candybar = 6, /obj/item/reagent_containers/food/drinks/dry_ramen = 6, /obj/item/reagent_containers/food/snacks/chips = 6, /obj/item/reagent_containers/food/snacks/sosjerky = 6,/obj/item/reagent_containers/food/snacks/no_raisin = 6, /obj/item/reagent_containers/food/snacks/pistachios = 6, /obj/item/reagent_containers/food/snacks/spacetwinkie = 6, /obj/item/reagent_containers/food/snacks/cheesiehonkers = 6, /obj/item/reagent_containers/food/snacks/tastybread = 6, /obj/item/reagent_containers/food/snacks/stroopwafel = 2) @@ -754,6 +766,7 @@ slogan_list = list("Taste 5000 years of culture!","Mr. Chang, approved for safe consumption in over 10 sectors!","Chinese food is great for a date night, or a lonely night!","You can't go wrong with Mr. Chang's authentic Chinese food!") icon_state = "chang" icon_lightmask = "chang" + category = VENDOR_TYPE_FOOD products = list(/obj/item/reagent_containers/food/snacks/chinese/chowmein = 6, /obj/item/reagent_containers/food/snacks/chinese/tao = 6, /obj/item/reagent_containers/food/snacks/chinese/sweetsourchickenball = 6, /obj/item/reagent_containers/food/snacks/chinese/newdles = 6, /obj/item/reagent_containers/food/snacks/chinese/rice = 6, /obj/item/reagent_containers/food/snacks/fortunecookie = 6) prices = list(/obj/item/reagent_containers/food/snacks/chinese/chowmein = 125, /obj/item/reagent_containers/food/snacks/chinese/tao = 125, /obj/item/reagent_containers/food/snacks/chinese/sweetsourchickenball = 125, /obj/item/reagent_containers/food/snacks/chinese/newdles = 100, @@ -771,6 +784,7 @@ icon_panel = "thin_vendor" slogan_list = list("Robust Softdrinks: More robust than a toolbox to the head!") ads_list = list("Refreshing!","Hope you're thirsty!","Over 1 million drinks sold!","Thirsty? Why not cola?","Please, have a drink!","Drink up!","The best drinks in space.") + category = VENDOR_TYPE_DRINK products = list(/obj/item/reagent_containers/food/drinks/cans/cola = 10, /obj/item/reagent_containers/food/drinks/cans/space_mountain_wind = 10, /obj/item/reagent_containers/food/drinks/cans/dr_gibb = 10, /obj/item/reagent_containers/food/drinks/cans/starkist = 10, /obj/item/reagent_containers/food/drinks/cans/space_up = 10, /obj/item/reagent_containers/food/drinks/cans/grape_juice = 10, /obj/item/reagent_containers/glass/beaker/waterbottle = 10) @@ -793,6 +807,7 @@ icon_state = "artvend" icon_lightmask = "artvend" icon_panel = "screen_vendor" + category = VENDOR_TYPE_SUPPLIES products = list(/obj/item/stack/cable_coil/random = 10, /obj/item/toner = 4, /obj/item/camera = 4, @@ -823,6 +838,7 @@ icon_deny = "tool_deny" icon_lightmask = "tool" icon_panel = "generic" + category = VENDOR_TYPE_SUPPLIES armor = list(melee = 50, bullet = 20, laser = 20, energy = 20, bomb = 0, rad = 0, fire = 100, acid = 70) resistance_flags = FIRE_PROOF products = list(/obj/item/crowbar = 5, @@ -864,6 +880,7 @@ icon_state = "crittercare" icon_lightmask = "crittercare" icon_panel = "drobe" + category = VENDOR_TYPE_SUPPLIES products = list(/obj/item/petcollar = 5, /obj/item/storage/firstaid/aquatic_kit/full =5, /obj/item/fish_eggs/goldfish = 5, /obj/item/fish_eggs/clownfish = 5, /obj/item/fish_eggs/shark = 5, /obj/item/fish_eggs/feederfish = 10, /obj/item/fish_eggs/salmon = 5, /obj/item/fish_eggs/catfish = 5, /obj/item/fish_eggs/glofish = 5, @@ -890,6 +907,7 @@ vend_delay = 34 icon_state = "cigs" icon_lightmask = "cigs" + category = VENDOR_TYPE_RECREATION products = list( /obj/item/storage/fancy/cigarettes/cigpack_robust = 6, /obj/item/storage/fancy/cigarettes/cigpack_carp = 6, @@ -960,6 +978,7 @@ icon_lightmask = "wallmed" icon_panel = "wallmed" icon_broken = "wallmed" + category = VENDOR_TYPE_DEPARTMENTAL density = FALSE //It is wall-mounted, and thus, not dense. --Superxpdude tiltable = FALSE products = list(/obj/item/stack/medical/bruise_pack = 2, /obj/item/stack/medical/ointment = 2, /obj/item/reagent_containers/hypospray/autoinjector = 4, /obj/item/healthanalyzer = 1) @@ -977,6 +996,7 @@ icon_lightmask = "med" icon_deny = "cart_deny" icon_panel = "wide_vendor" + category = VENDOR_TYPE_SUPPLIES products = list(/obj/item/pda =10,/obj/item/cartridge/mob_hunt_game = 25, /obj/item/cartridge/medical = 10, /obj/item/cartridge/chemistry = 10, /obj/item/cartridge/engineering = 10, /obj/item/cartridge/atmos = 10, /obj/item/cartridge/janitor = 10, /obj/item/cartridge/signal/toxins = 10, /obj/item/cartridge/signal = 10) diff --git a/code/game/machinery/vendors/vending.dm b/code/game/machinery/vendors/vending.dm index 1c111203f19b..a874e08b3132 100644 --- a/code/game/machinery/vendors/vending.dm +++ b/code/game/machinery/vendors/vending.dm @@ -155,6 +155,9 @@ /// How often slogans will be used by vendors if they're aggressive. var/aggressive_slogan_delay = (1 MINUTES) + /// The category of this vendor. Used for announcing brand intelligence. + var/category = VENDOR_TYPE_GENERIC + /obj/machinery/economy/vending/Initialize(mapload) . = ..() var/build_inv = FALSE diff --git a/code/game/machinery/vendors/wardrobe_vendors.dm b/code/game/machinery/vendors/wardrobe_vendors.dm index 3f15c7f97c56..6b66b53da2c7 100644 --- a/code/game/machinery/vendors/wardrobe_vendors.dm +++ b/code/game/machinery/vendors/wardrobe_vendors.dm @@ -6,6 +6,7 @@ icon_state = "secdrobe" icon_lightmask = "base_drobe" icon_panel = "drobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("Beat perps in style!", "It's red so you can't see the blood!", "You have the right to be fashionable!", "Now you can be the fashion police you always wanted to be!") vend_reply = "Thank you for using the SecDrobe!" products = list(/obj/item/clothing/under/rank/security/officer/corporate = 4, @@ -79,6 +80,7 @@ icon_state = "detdrobe" icon_lightmask = "base_drobe" icon_panel = "drobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("Apply your brilliant deductive methods in style!", "They already smell of cigarettes!") vend_reply = "Thank you for using the DetDrobe!" products = list(/obj/item/clothing/under/rank/security/detective = 2, @@ -133,6 +135,7 @@ icon_lightmask = "base_drobe" icon_panel = "drobe" icon_addon = "medidrobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("Make those blood stains look fashionable!") vend_reply = "Thank you for using the MediDrobe!" products = list(/obj/item/clothing/under/rank/medical/doctor = 3, @@ -197,6 +200,7 @@ icon_lightmask = "base_drobe" icon_panel = "drobe" icon_addon = "virodrobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("Viruses getting you down? Nothing a change of clothes can't fix!", "Upgrade to sterilized clothing today!") vend_reply = "Thank you for using the ViroDrobe!" products = list(/obj/item/clothing/under/rank/medical/virologist = 2, @@ -233,6 +237,7 @@ icon_lightmask = "base_drobe" icon_panel = "drobe" icon_addon = "chemdrobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("Our clothes are 0.5% more resistant to acid spills! Get yours now!") vend_reply = "Thank you for using the ChemDrobe!" products = list(/obj/item/clothing/under/rank/medical/chemist = 2, @@ -269,6 +274,7 @@ icon_lightmask = "base_drobe" icon_panel = "drobe" icon_addon = "genedrobe" + category = VENDOR_TYPE_CLOTHING ads_list = "Perfect for the mad scientist in you!" vend_reply = "Thank you for using the GeneDrobe!" products = list(/obj/item/clothing/under/rank/rnd/geneticist = 3, @@ -298,6 +304,7 @@ icon_lightmask = "base_drobe" icon_panel = "drobe" icon_addon = "scidrobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("Longing for the smell of plasma burnt flesh?", "Buy your science clothing now!", "Made with 10% Auxetics, so you don't have to worry about losing your arm!") vend_reply = "Thank you for using the SciDrobe!" products = list(/obj/item/clothing/under/rank/rnd/scientist = 6, @@ -335,6 +342,7 @@ icon_lightmask = "base_drobe" icon_panel = "drobe" icon_addon = "robodrobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("You turn me TRUE, use defines!","0110001101101100011011110111010001101000011001010111001101101000011001010111001001100101") vend_reply = "Thank you for using the RoboDrobe!" products = list(/obj/item/clothing/under/rank/rnd/roboticist = 3, @@ -365,6 +373,7 @@ icon_lightmask = "base_drobe" icon_panel = "drobe" icon_addon = "engidrobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("Guaranteed to protect your feet from industrial accidents!", "Afraid of radiation? Then wear yellow!") vend_reply = "Thank you for using the EngiDrobe!" products = list(/obj/item/clothing/under/rank/engineering/engineer = 6, @@ -412,6 +421,7 @@ icon_lightmask = "base_drobe" icon_panel = "drobe" icon_addon = "atmosdrobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("Guaranteed to protect your feet from atmospheric accidents!", "Get your inflammable clothing right here!") vend_reply = "Thank you for using the AtmosDrobe!" products = list(/obj/item/clothing/under/rank/engineering/atmospheric_technician = 6, @@ -460,6 +470,7 @@ icon_lightmask = "base_drobe" icon_panel = "drobe" icon_addon = "cargodrobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("Upgraded Assistant Style! Pick yours today!", "These shorts are comfy and easy to wear, get yours now!") vend_reply = "Thank you for using the CargoDrobe!" products = list(/obj/item/clothing/under/rank/cargo/tech = 6, @@ -495,6 +506,7 @@ icon_lightmask = "base_drobe" icon_panel = "drobe" icon_addon = "chefdrobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("Our clothes are guaranteed to protect you from food splatters!", "Comfortable enough for a CQC practice!") vend_reply = "Thank you for using the ChefDrobe!" products = list(/obj/item/clothing/under/rank/civilian/chef = 2, @@ -530,6 +542,7 @@ icon_state = "bardrobe" icon_lightmask = "base_drobe" icon_panel = "drobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("Guaranteed to prevent stains from spilled drinks!") vend_reply = "Thank you for using the BarDrobe!" products = list(/obj/item/clothing/under/rank/civilian/bartender = 2, @@ -561,6 +574,7 @@ icon_state = "hydrobe" icon_lightmask = "base_drobe" icon_panel = "drobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("Do you love soil? Then buy our clothes!", "Get outfits to match your green thumb here!") vend_reply = "Thank you for using the HydroDrobe!" products = list(/obj/item/clothing/under/rank/civilian/hydroponics = 3, @@ -596,6 +610,7 @@ icon_panel = "drobe" icon_broken = "base_drobe" icon_off = "base_drobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("Come and get your janitorial clothing, now endorsed by janitors everywhere!") vend_reply = "Thank you for using the JaniDrobe!" products = list(/obj/item/clothing/under/rank/civilian/janitor = 3, @@ -615,6 +630,7 @@ icon_panel = "drobe" icon_broken = "base_drobe" icon_off = "base_drobe" + category = VENDOR_TYPE_CLOTHING ads_list = list("OBJECTION! Get the rule of law for yourself!") vend_reply = "Thank you for using the LawDrobe!" products = list(/obj/item/clothing/under/rank/civilian/internalaffairs = 2, diff --git a/code/game/mecha/equipment/weapons/weapons.dm b/code/game/mecha/equipment/weapons/weapons.dm index 5ba920644dc0..5afaeadb9d85 100644 --- a/code/game/mecha/equipment/weapons/weapons.dm +++ b/code/game/mecha/equipment/weapons/weapons.dm @@ -226,7 +226,7 @@ ///else the mousetraps are useless if(ishuman(M)) var/mob/living/carbon/human/H = M - if(isobj(H.shoes)) + if(isobj(H.shoes) && !(H.shoes.flags & NODROP)) var/thingy = H.shoes H.unEquip(H.shoes) walk_away(thingy,chassis,15,2) diff --git a/code/game/mecha/mech_fabricator.dm b/code/game/mecha/mech_fabricator.dm index c5dcac8c643c..aca69f9ca08d 100644 --- a/code/game/mecha/mech_fabricator.dm +++ b/code/game/mecha/mech_fabricator.dm @@ -68,6 +68,8 @@ categories = list( "Cyborg", "Cyborg Repair", + "MODsuit Construction", + "MODsuit Modules", "Ripley", "Firefighter", "Odysseus", @@ -213,10 +215,15 @@ var/obj/item/I = A I.materials = final_cost if(D.locked) - var/obj/item/storage/lockbox/research/large/L = new(get_step(src, output_dir)) + var/obj/item/storage/lockbox/research/modsuit/L = new(get_step(src, output_dir)) I.forceMove(L) L.name += " ([I.name])" L.origin_tech = I.origin_tech + L.req_access = D.access_requirement + var/list/lockbox_access + for(var/access in L.req_access) + lockbox_access += "[get_access_desc(access)] " + L.desc = "A locked box. It is locked to [lockbox_access]access." // Clean up being_built = null diff --git a/code/game/objects/buckling.dm b/code/game/objects/buckling.dm index b941ece9d16a..9b6b476870ce 100644 --- a/code/game/objects/buckling.dm +++ b/code/game/objects/buckling.dm @@ -150,6 +150,7 @@ M.visible_message("[user] buckles [M] to [src]!",\ "[user] buckles you to [src]!",\ "You hear metal clanking.") + M.pulledby?.stop_pulling() /atom/movable/proc/user_unbuckle_mob(mob/living/buckled_mob, mob/user) var/mob/living/M = unbuckle_mob(buckled_mob) diff --git a/code/game/objects/effects/anomalies.dm b/code/game/objects/effects/anomalies.dm index 8c4a00df5734..3c2cdc5f678a 100644 --- a/code/game/objects/effects/anomalies.dm +++ b/code/game/objects/effects/anomalies.dm @@ -378,13 +378,16 @@ for(var/turf/T in oview(get_turf(src), 7)) turf_targets += T + for(var/mob/living/carbon/human/H in view(get_turf(src), 3)) + shootAt(H) + for(var/I in 1 to rand(1, 3)) var/turf/target = pick(turf_targets) shootAt(target) if(prob(50)) for(var/turf/simulated/floor/nearby_floor in oview(get_turf(src), (drops_core ? 2 : 1))) - nearby_floor.MakeSlippery(TURF_WET_PERMAFROST) + nearby_floor.MakeSlippery((drops_core? TURF_WET_PERMAFROST : TURF_WET_ICE), (drops_core? null : rand(10, 20 SECONDS))) var/turf/simulated/T = get_turf(src) if(istype(T)) @@ -404,6 +407,9 @@ return var/obj/item/projectile/temp/basilisk/O = new /obj/item/projectile/temp/basilisk(T) playsound(get_turf(src), 'sound/weapons/taser2.ogg', 75, TRUE) + if(drops_core) + O.stun = 0.5 SECONDS + O.original = target O.current = T O.yo = U.y - T.y O.xo = U.x - T.x diff --git a/code/game/objects/effects/decals/Cleanable/alien_blood.dm b/code/game/objects/effects/decals/Cleanable/alien_blood.dm index d417f34e279e..b13fb1ad8b3e 100644 --- a/code/game/objects/effects/decals/Cleanable/alien_blood.dm +++ b/code/game/objects/effects/decals/Cleanable/alien_blood.dm @@ -46,9 +46,6 @@ bloodiness = MAX_SHOE_BLOODINESS alpha = BLOOD_SPLATTER_ALPHA_SLIME -/obj/effect/decal/cleanable/blood/slime/can_bloodcrawl_in() - return FALSE - /obj/effect/decal/cleanable/blood/slime/dry() return diff --git a/code/game/objects/effects/decals/Cleanable/misc_cleanables.dm b/code/game/objects/effects/decals/Cleanable/misc_cleanables.dm index 625c70555bf1..0076975c7f02 100644 --- a/code/game/objects/effects/decals/Cleanable/misc_cleanables.dm +++ b/code/game/objects/effects/decals/Cleanable/misc_cleanables.dm @@ -277,6 +277,30 @@ icon_state = "flour" color = "#D5820B" scoop_reagents = list("fungus" = 10) + no_clear = TRUE + var/timer_id + +/obj/effect/decal/cleanable/fungus/examine(mob/user) + . = ..() + if(no_scoop) + . += "There's not a lot here, you probably wouldn't be able to harvest anything useful." + else + . += "There's enough here to scrape into a beaker." + +/obj/effect/decal/cleanable/fungus/on_scoop() + alpha = 128 + no_scoop = TRUE + + timer_id = addtimer(CALLBACK(src, PROC_REF(recreate)), rand(5 MINUTES, 10 MINUTES), TIMER_STOPPABLE) + +/obj/effect/decal/cleanable/fungus/Destroy() + . = ..() + deltimer(timer_id) + +/obj/effect/decal/cleanable/fungus/proc/recreate() + alpha = 255 + reagents.add_reagent_list(scoop_reagents) + no_scoop = FALSE /obj/effect/decal/cleanable/confetti //PARTY TIME! name = "confetti" diff --git a/code/game/objects/effects/effect_system/effects_chem_smoke.dm b/code/game/objects/effects/effect_system/effects_chem_smoke.dm index 44710290cf49..f500870dcd34 100644 --- a/code/game/objects/effects/effect_system/effects_chem_smoke.dm +++ b/code/game/objects/effects/effect_system/effects_chem_smoke.dm @@ -120,6 +120,7 @@ continue smoked_atoms += A chemholder.reagents.reaction(A) + SEND_SIGNAL(A, COMSIG_ATOM_EXPOSE_REAGENTS, chemholder.reagents, chemholder, chemholder.reagents.total_volume) if(iscarbon(A)) var/mob/living/carbon/C = A if(C.can_breathe_gas()) diff --git a/code/game/objects/effects/effects.dm b/code/game/objects/effects/effects.dm index 57684e61b9a9..2ca15c2fe7a6 100644 --- a/code/game/objects/effects/effects.dm +++ b/code/game/objects/effects/effects.dm @@ -125,6 +125,7 @@ to_chat(user, "[I] is full!") return to_chat(user, "You scoop [src] into [I]!") + on_scoop() reagents.trans_to(I, reagents.total_volume) if(!reagents.total_volume && !no_clear) //scooped up all of it qdel(src) @@ -144,3 +145,6 @@ /obj/effect/decal/blob_act(obj/structure/blob/B) if(B && B.loc == loc) qdel(src) + +/obj/effect/decal/proc/on_scoop() + return diff --git a/code/game/objects/effects/landmarks.dm b/code/game/objects/effects/landmarks.dm index b7234399fe58..b24df2ead97c 100644 --- a/code/game/objects/effects/landmarks.dm +++ b/code/game/objects/effects/landmarks.dm @@ -559,14 +559,14 @@ INITIALIZE_IMMEDIATE(/obj/effect/landmark/awaystart) //Without this away mission . = ..() new /obj/item/clothing/under/dress/sundress(src.loc) new /obj/item/clothing/head/witchwig(src.loc) - new /obj/item/twohanded/staff/broom(src.loc) + new /obj/item/staff/broom(src.loc) return INITIALIZE_HINT_QDEL /obj/effect/landmark/costume/fakewizard/Initialize(mapload) . = ..() new /obj/item/clothing/suit/wizrobe/fake(src.loc) new /obj/item/clothing/head/wizard/fake(src.loc) - new /obj/item/twohanded/staff/(src.loc) + new /obj/item/staff/(src.loc) return INITIALIZE_HINT_QDEL /obj/effect/landmark/costume/sexyclown/Initialize(mapload) diff --git a/code/game/objects/effects/mines.dm b/code/game/objects/effects/mines.dm index 06e5e23ac2d4..bcdee3932af1 100644 --- a/code/game/objects/effects/mines.dm +++ b/code/game/objects/effects/mines.dm @@ -134,13 +134,12 @@ new /obj/effect/hallucination/delusion(get_turf(victim), victim, 'icons/mob/mob.dmi', "daemon") - var/obj/item/twohanded/required/chainsaw/doomslayer/chainsaw = new(victim.loc) + var/obj/item/chainsaw/doomslayer/chainsaw = new(victim.loc) chainsaw.flags |= NODROP | DROPDEL victim.drop_l_hand() victim.drop_r_hand() victim.put_in_hands(chainsaw) chainsaw.attack_self(victim) - chainsaw.wield(victim) victim.reagents.add_reagent("adminordrazine", 25) victim.flash_screen_color(red_splash, 10) diff --git a/code/game/objects/effects/spawners/lootdrop.dm b/code/game/objects/effects/spawners/lootdrop.dm index 4629a54426bc..8a23924a6809 100644 --- a/code/game/objects/effects/spawners/lootdrop.dm +++ b/code/game/objects/effects/spawners/lootdrop.dm @@ -133,6 +133,8 @@ /obj/item/storage/wallet = 20, /obj/item/storage/wallet/random = 5, /obj/item/caution = 10, + /obj/item/mod/construction/broken_core = 4, + /obj/effect/spawner/random_spawners/mod/maint = 10, ////////////////CONTRABAND STUFF////////////////// /obj/item/grenade/clown_grenade = 3, /obj/item/grenade/smokebomb = 3, @@ -161,7 +163,8 @@ /obj/item/storage/fancy/cigarettes/cigpack_syndicate = 2, /obj/item/storage/pill_bottle/fakedeath = 2, /obj/item/clothing/suit/jacket/syndicatebomber = 5, - "" = 60 // This should be a decently high number for chances where no loot will spawn + /obj/item/clothing/suit/storage/lawyer/blackjacket/armored = 2, // More armored than bomber and has pockets, so it is rarer + "" = 61 // This should be a decently high number for chances where no loot will spawn ) /obj/effect/spawner/lootdrop/maintenance/two @@ -267,6 +270,7 @@ /obj/item/mecha_parts/mecha_equipment/weapon/energy/xray = 25, // mecha x-ray laser /obj/item/mecha_parts/mecha_equipment/teleporter/precise = 25, // upgraded mecha teleporter /obj/item/autosurgeon/organ = 50, + /obj/item/mod/construction/plating/research = 25, // Research / Experimentor /obj/item/paper/researchnotes = 150, // papers that give random R&D levels @@ -296,7 +300,10 @@ // Virology /obj/item/reagent_containers/glass/bottle/regeneration = 50, - /obj/item/reagent_containers/glass/bottle/sensory_restoration = 50 + /obj/item/reagent_containers/glass/bottle/sensory_restoration = 50, + + // Medical in general + /obj/item/mod/construction/plating/rescue = 25 ) /obj/effect/spawner/lootdrop/trade_sol/sec @@ -310,6 +317,8 @@ /obj/item/storage/belt/military/assault = 50, /obj/item/clothing/mask/gas/sechailer/swat = 50, /obj/item/clothing/glasses/thermal = 50, // see heat-source mobs through walls. Less powerful than already-available xray. + /obj/item/mod/construction/plating/safeguard = 25, + /obj/item/mod/module/power_kick = 50, // Ranged weapons /obj/item/storage/box/enforcer_rubber = 50, @@ -331,7 +340,8 @@ /obj/item/storage/backpack/holding = 25, /obj/item/clothing/glasses/meson/night = 25, // NV mesons /obj/item/clothing/glasses/material = 25, // shows objects, but not mobs, through walls - /obj/item/grenade/clusterbuster/metalfoam = 25 // cluster metal foam grenade + /obj/item/grenade/clusterbuster/metalfoam = 25, // cluster metal foam grenade + /obj/item/mod/construction/plating/advanced = 13 ) /obj/effect/spawner/lootdrop/trade_sol/largeitem diff --git a/code/game/objects/effects/spawners/random_spawners.dm b/code/game/objects/effects/spawners/random_spawners.dm index 44822dcbd7aa..9b2f387ec462 100644 --- a/code/game/objects/effects/spawners/random_spawners.dm +++ b/code/game/objects/effects/spawners/random_spawners.dm @@ -160,6 +160,18 @@ /datum/nothing = 1, /obj/effect/decal/cleanable/fungus = 7) +/obj/effect/spawner/random_spawners/mod + name = "MOD module spawner" + desc = "Modularize this, please." + icon_state = "circuit" + +/obj/effect/spawner/random_spawners/mod/maint + name = "maint MOD module spawner" + result = list( + /obj/item/mod/module/springlock = 2, + /obj/item/mod/module/balloon = 1, + /obj/item/mod/module/stamp = 1 + ) // z6 DEPOT SPAWNERS @@ -264,7 +276,7 @@ // Loot schema: space gear, basic armor, basic ammo (10mm, rcd), drugs, more dangerous/useful gimmick items, lower-value minerals result = list(/datum/nothing = 27, /obj/item/storage/box/syndie_kit/space = 1, - /obj/item/storage/box/syndie_kit/hardsuit = 1, + /obj/item/storage/box/syndie_kit/modsuit = 1, /obj/item/clothing/shoes/magboots/syndie = 1, /obj/item/clothing/suit/armor/vest/combat = 1, /obj/item/ammo_box/magazine/m10mm = 1, @@ -288,7 +300,9 @@ /obj/item/pen/edagger = 1, /obj/item/stack/sheet/mineral/plasma{amount = 20} = 1, /obj/item/stack/sheet/mineral/silver{amount = 20} = 1, - /obj/item/stack/sheet/mineral/gold{amount = 20} = 1) + /obj/item/stack/sheet/mineral/gold{amount = 20} = 1, + /obj/item/mod/module/noslip = 1, + /obj/item/mod/module/visor/night = 1) /obj/effect/spawner/random_spawners/syndicate/loot/level3 name = "officer loot" @@ -316,7 +330,11 @@ /obj/item/ammo_box/magazine/m10mm/hp = 1, /obj/item/storage/box/syndie_kit/emp = 1, /obj/item/toy/plushie/carpplushie/dehy_carp = 1, - /obj/item/clothing/glasses/hud/security/chameleon = 1) + /obj/item/clothing/glasses/hud/security/chameleon = 1, + /obj/item/mod/module/visor/thermal = 1, + /obj/item/mod/module/stealth = 1, + /obj/item/mod/module/power_kick = 1) + /obj/effect/spawner/random_spawners/syndicate/loot/level4 name = "armory loot" @@ -329,13 +347,14 @@ /obj/item/gun/energy/kinetic_accelerator/crossbow = 1, /obj/item/gun/projectile/revolver = 1, /obj/item/clothing/gloves/color/yellow/power = 1, - /obj/item/twohanded/chainsaw = 1, + /obj/item/butcher_chainsaw = 1, /obj/item/bee_briefcase = 1, - /obj/item/twohanded/fireaxe/energized = 1, + /obj/item/fireaxe/energized = 1, /obj/item/clothing/glasses/thermal = 1, /obj/item/chameleon = 1, /obj/item/reagent_containers/hypospray/autoinjector/stimulants = 1, - /obj/item/grenade/plastic/c4/x4 = 1) + /obj/item/grenade/plastic/c4/x4 = 1, + /obj/item/storage/box/syndie_kit/modsuit/elite = 1)// Adding this as it is something an explorer can use to explore space better, that isn't a high powered murder weapon. // Layout-affecting spawns diff --git a/code/game/objects/effects/spiders.dm b/code/game/objects/effects/spiders.dm index 5132550a95c9..e6077a13538f 100644 --- a/code/game/objects/effects/spiders.dm +++ b/code/game/objects/effects/spiders.dm @@ -182,7 +182,7 @@ qdel(src) return if(!grow_as) - grow_as = pick(typesof(/mob/living/simple_animal/hostile/poison/giant_spider)) + grow_as = pick(typesof(/mob/living/simple_animal/hostile/poison/giant_spider) - /mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider) var/mob/living/simple_animal/hostile/poison/giant_spider/S = new grow_as(loc) S.faction = faction.Copy() S.master_commander = master_commander diff --git a/code/game/objects/explosion.dm b/code/game/objects/explosion.dm index 9b0fa40583e4..f1277d431e81 100644 --- a/code/game/objects/explosion.dm +++ b/code/game/objects/explosion.dm @@ -198,6 +198,9 @@ if(istype(array, /obj/item/clothing/head/helmet/space/hardsuit/rd)) var/obj/item/clothing/head/helmet/space/hardsuit/rd/Helm_Array = array Helm_Array.sense_explosion(x0,y0,z0,devastation_range,heavy_impact_range,light_impact_range,took,orig_dev_range,orig_heavy_range,orig_light_range) + if(istype(array, /obj/item/mod/module/reagent_scanner/advanced)) + var/obj/item/mod/module/reagent_scanner/advanced/Mod_Array = array + Mod_Array.sense_explosion(x0,y0,z0,devastation_range,heavy_impact_range,light_impact_range,took,orig_dev_range,orig_heavy_range,orig_light_range) return 1 diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 37eab53c901f..7fa90759ac81 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -133,6 +133,7 @@ GLOBAL_DATUM_INIT(welding_sparks, /mutable_appearance, mutable_appearance('icons /// Holder var for the item outline filter, null when no outline filter on the item. var/outline_filter + /obj/item/New() ..() @@ -334,7 +335,7 @@ GLOBAL_DATUM_INIT(welding_sparks, /mutable_appearance, mutable_appearance('icons /obj/item/attack_alien(mob/user) var/mob/living/carbon/alien/A = user - if(!A.has_fine_manipulation) + if(!A.has_fine_manipulation && !HAS_TRAIT(src, TRAIT_XENO_INTERACTABLE)) if(src in A.contents) // To stop Aliens having items stuck in their pockets A.unEquip(src) to_chat(user, "Your claws aren't capable of such fine manipulation!") @@ -877,3 +878,23 @@ GLOBAL_DATUM_INIT(welding_sparks, /mutable_appearance, mutable_appearance('icons /obj/item/proc/remove_tape() return + +/obj/item/water_act(volume, temperature, source, method) + . = ..() + if(HAS_TRAIT(src, TRAIT_OIL_SLICKED)) + slowdown = initial(slowdown) + remove_atom_colour(FIXED_COLOUR_PRIORITY) + REMOVE_TRAIT(src, TRAIT_OIL_SLICKED, "potion") + if(ishuman(loc)) + var/mob/living/carbon/human/H = loc + H.regenerate_icons() + +/obj/item/cleaning_act(mob/user, atom/cleaner, cleanspeed, text_verb, text_description, text_targetname) + . = ..() + if(HAS_TRAIT(src, TRAIT_OIL_SLICKED)) + slowdown = initial(slowdown) + remove_atom_colour(FIXED_COLOUR_PRIORITY) + REMOVE_TRAIT(src, TRAIT_OIL_SLICKED, "potion") + if(ishuman(loc)) + var/mob/living/carbon/human/H = loc + H.regenerate_icons() diff --git a/code/game/objects/items/contraband.dm b/code/game/objects/items/contraband.dm index 010248f84c9f..ad6d886cd374 100644 --- a/code/game/objects/items/contraband.dm +++ b/code/game/objects/items/contraband.dm @@ -3,12 +3,13 @@ //Illicit drugs~ /obj/item/storage/pill_bottle/happy name = "Happy pills" - desc = "Highly illegal drug. When you want to see the rainbow." + desc = "Real fun drugs, for when you want to see the rainbow. Happy happy joy joy!" wrapper_color = COLOR_PINK /obj/item/storage/pill_bottle/happy/populate_contents() - for(var/i in 1 to 7) + for(var/i in 1 to 5) new /obj/item/reagent_containers/food/pill/happy(src) + new /obj/item/reagent_containers/food/pill/happy/happiness(src) /obj/item/storage/pill_bottle/zoom name = "Zoom pills" diff --git a/code/game/objects/items/control_wand.dm b/code/game/objects/items/control_wand.dm index 4a93310a9538..44af7ae080fe 100644 --- a/code/game/objects/items/control_wand.dm +++ b/code/game/objects/items/control_wand.dm @@ -122,7 +122,7 @@ region_access = list(REGION_MEDBAY) /obj/item/door_remote/civillian - name = "civillian door remote" + name = "civilian door remote" icon_state = "gangtool-white" region_access = list(REGION_GENERAL, REGION_SUPPLY) additional_access = list(ACCESS_HOP) @@ -138,7 +138,7 @@ desc = "A device used for illegally interfacing with doors." icon_state = "hacktool" item_state = "hacktool" - var/hack_speed = 30 + var/hack_speed = 1.5 SECONDS var/busy = FALSE /obj/item/door_remote/omni/access_tuner/afterattack(obj/machinery/door/airlock/D, mob/user) diff --git a/code/game/objects/items/devices/chameleonproj.dm b/code/game/objects/items/devices/chameleonproj.dm index 102b13780ca6..6fdb40bd436b 100644 --- a/code/game/objects/items/devices/chameleonproj.dm +++ b/code/game/objects/items/devices/chameleonproj.dm @@ -90,14 +90,12 @@ /obj/item/chameleon/proc/eject_all() for(var/atom/movable/A in active_dummy) - A.loc = active_dummy.loc - if(ismob(A)) - var/mob/M = A - M.reset_perspective(null) + A.forceMove(active_dummy.loc) /obj/effect/dummy/chameleon name = "" desc = "" + resistance_flags = INDESTRUCTIBLE | FREEZE_PROOF density = FALSE anchored = TRUE var/can_move = TRUE @@ -111,7 +109,7 @@ overlays = new_overlays underlays = new_underlays dir = O.dir - M.loc = src + M.forceMove(src) master = C master.active_dummy = src @@ -134,6 +132,12 @@ /obj/effect/dummy/chameleon/attack_alien() master.disrupt() +/obj/effect/dummy/chameleon/fire_act(datum/gas_mixture/air, exposed_temperature, exposed_volume, global_overlay) + master.disrupt() // things like plasmafires, lava, bonfires will disrupt it + +/obj/effect/dummy/chameleon/acid_act() + master.disrupt() + /obj/effect/dummy/chameleon/ex_act(severity) //no longer bomb-proof for(var/mob/M in src) to_chat(M, "Your [src] deactivates.") @@ -197,7 +201,7 @@ disrupt(user) /obj/item/borg_chameleon/attack_self(mob/living/silicon/robot/syndicate/saboteur/user) - if(user && user.cell && user.cell.charge > activationCost) + if(user && user.cell && user.cell.charge > activationCost) if(isturf(user.loc)) toggle(user) else diff --git a/code/game/objects/items/devices/flash.dm b/code/game/objects/items/devices/flash.dm index 7257e7a0e195..68f25ec321bd 100644 --- a/code/game/objects/items/devices/flash.dm +++ b/code/game/objects/items/devices/flash.dm @@ -137,6 +137,20 @@ return 1 user.visible_message("[user] fails to blind [M] with [src]!", "You fail to blind [M] with [src]!") +/obj/item/flash/afterattack(atom/target, mob/living/user, proximity, params) + if(!proximity) + return + if(!istype(target, /obj/machinery/camera)) + return + if(!try_use_flash(user)) + return + var/obj/machinery/camera/C = target + C.emp_act(EMP_HEAVY) + to_chat(user,"You hit the lens of [C] with [src], temporarily disabling the camera!") + log_admin("[key_name(user)] EMPd a camera with a flash") + user.create_attack_log("[key_name(user)] EMPd a camera with a flash") + add_attack_logs(user, C, "EMPd with [src]", ATKLOG_ALL) + /obj/item/flash/attack_self(mob/living/carbon/user, flag = 0, emp = 0) if(!try_use_flash(user)) @@ -144,6 +158,11 @@ user.visible_message("[user]'s [name] emits a blinding light!", "Your [name] emits a blinding light!") for(var/mob/living/carbon/M in oviewers(3, null)) flash_carbon(M, user, 6 SECONDS, 0) + for(var/obj/machinery/camera/C in view(3, user)) + C.emp_act(EMP_LIGHT) + log_admin("[key_name(user)] EMPd a camera with a flash") + user.create_attack_log("[key_name(user)] EMPd a camera with a flash") + add_attack_logs(user, C, "EMPd with [src]", ATKLOG_ALL) /obj/item/flash/emp_act(severity) diff --git a/code/game/objects/items/devices/radio/encryptionkey.dm b/code/game/objects/items/devices/radio/encryptionkey.dm index b78350d26fa8..ea0a4115266e 100644 --- a/code/game/objects/items/devices/radio/encryptionkey.dm +++ b/code/game/objects/items/devices/radio/encryptionkey.dm @@ -81,6 +81,11 @@ icon_state = "med_cypherkey" channels = list("Medical" = 1) +/obj/item/encryptionkey/headset_med/para + name = "Paramedic Radio Encryption Key" + icon_state = "para_cypherkey" + channels = list("Medical" = 1, "Supply" = 0) + /obj/item/encryptionkey/headset_sci name = "Science Radio Encryption Key" icon_state = "sci_cypherkey" diff --git a/code/game/objects/items/devices/radio/headset.dm b/code/game/objects/items/devices/radio/headset.dm index ade802b34951..ff5be58426ff 100644 --- a/code/game/objects/items/devices/radio/headset.dm +++ b/code/game/objects/items/devices/radio/headset.dm @@ -183,6 +183,13 @@ item_state = "headset" ks2type = /obj/item/encryptionkey/headset_med +/obj/item/radio/headset/headset_med/para + name = "paramedic radio headset" + desc = "A headset for the trusty paramedic, Nanotrasen search and rescue." + icon_state = "para_headset" + item_state = "headset" + ks2type = /obj/item/encryptionkey/headset_med/para + /obj/item/radio/headset/headset_sci name = "science radio headset" desc = "A sciency headset. Like usual." diff --git a/code/game/objects/items/devices/radio/radio_objects.dm b/code/game/objects/items/devices/radio/radio_objects.dm index 42e0e044e246..07094ea3c7b1 100644 --- a/code/game/objects/items/devices/radio/radio_objects.dm +++ b/code/game/objects/items/devices/radio/radio_objects.dm @@ -58,6 +58,8 @@ GLOBAL_LIST_INIT(default_medbay_channels, list( var/obj/item/encryptionkey/syndicate/syndiekey = null /// How many times this is disabled by EMPs var/disable_timer = 0 + /// Areas in which this radio cannot send messages + var/static/list/blacklisted_areas = list(/area/adminconstruction, /area/tdome) flags = CONDUCT slot_flags = SLOT_BELT @@ -262,6 +264,11 @@ GLOBAL_LIST_INIT(default_medbay_channels, list( else connection = radio_connection channel = null + + if(is_type_in_list(get_area(src), blacklisted_areas)) + // add a debug log so people testing things won't be fighting against a "broken" radio for too long. + log_debug("Radio message from [src] was used in restricted area [get_area(src)].") + return if(!istype(connection)) return if(!connection) @@ -360,11 +367,19 @@ GLOBAL_LIST_INIT(default_medbay_channels, list( if(!M.IsVocal()) return 0 + if(is_type_in_list(get_area(src), blacklisted_areas)) + // add a debug log so people testing things won't be fighting against a "broken" radio for too long. + log_debug("Radio message from [src] was used in restricted area [get_area(src)].") + return FALSE + var/jammed = FALSE var/turf/position = get_turf(src) for(var/J in GLOB.active_jammers) var/obj/item/jammer/jammer = J - if(get_dist(position, get_turf(jammer)) < jammer.range) + var/position_jammer = get_turf(jammer) + if(!atoms_share_level(position, position_jammer)) + continue + if(get_dist(position, position_jammer) < jammer.range) jammed = TRUE break diff --git a/code/game/objects/items/devices/traitordevices.dm b/code/game/objects/items/devices/traitordevices.dm index 422f686a43dc..171468bedda6 100644 --- a/code/game/objects/items/devices/traitordevices.dm +++ b/code/game/objects/items/devices/traitordevices.dm @@ -264,6 +264,31 @@ max_charges = 8 flawless = TRUE +/obj/item/fireproofing_injector + desc = "It contains an alien nanoswarm created by the technomancers of boron. Through near sorcerous feats via use of nanomachines, it enables its user to become fully fireproof." + icon = 'icons/obj/hypo.dmi' + icon_state = "combat_hypo" + var/used = FALSE + +/obj/item/fireproofing_injector/attack_self(mob/living/user) + if(HAS_TRAIT(user, TRAIT_RESISTHEAT)) + to_chat(user, "You are already fireproof!") + return + if(user.mind && (ischangeling(user) || user.mind.has_antag_datum(/datum/antagonist/vampire)) || (user.dna && user.dna.species.name != "Plasmaman")) + to_chat(user, "The injector is not compatable with your biology!") + return + if(used) + to_chat(user, "The injector is empty!") + return + used = TRUE // Set this BEFORE the popup to prevent people using the injector more than once. + var/choice = alert(user, "The injector is still unused. Do you wish to use it?", "Fireproofing injector", "Yes", "No") + if(choice == "No") + to_chat(user, "You decide against using [src].") + used = FALSE + return + to_chat(user, "You inject yourself with the nanites!") + ADD_TRAIT(user, TRAIT_RESISTHEAT, "fireproof_injector") + /obj/item/batterer name = "mind batterer" desc = "A dangerous syndicate device focused on crowd control and escapes. Causes brain damage, confusion, and other nasty effects to those surrounding the user." @@ -282,6 +307,12 @@ var/max_uses = 5 /// Is this item on cooldown from being thrown var/on_throwing_cooldown = FALSE + /// How many SSobj ticks have passed (Roughly 2 seconds of in game time), used to see when to recharge a use on this item + var/recharge_ticks = 0 + +/obj/item/batterer/Initialize(mapload) + . = ..() + START_PROCESSING(SSobj, src) /obj/item/batterer/examine(mob/user) . = ..() @@ -291,14 +322,23 @@ if(times_used < max_uses) . += "[src] has [max_uses-times_used] charges left." +/obj/item/batterer/process() + if(times_used) + recharge_ticks++ + if(recharge_ticks >= 10) // recharges one use after around 20 seconds + recharge_ticks = initial(recharge_ticks) + times_used-- + icon_state = "batterer" + /obj/item/batterer/attack_self(mob/living/carbon/user) activate_batterer(user) /obj/item/batterer/proc/activate_batterer(mob/user) times_used++ if(user) - if(times_used >= max_uses) + if(times_used > max_uses) to_chat(user, "The mind batterer has been burnt out!") + times_used-- return if(!do_after_once(user, 2 SECONDS, target = src, allow_moving = TRUE, attempt_cancel_message = "You think it's best to save this for later.")) times_used-- @@ -306,22 +346,24 @@ to_chat(user, "You trigger [src]. It has [max_uses-times_used] charges left.") for(var/mob/living/M in oview(7, get_turf(src))) + if(!M.client) + continue if(issilicon(M)) M.Weaken(10 SECONDS) else - M.Confused(30 SECONDS) + M.Confused(45 SECONDS) M.adjustBrainLoss(10) to_chat(M, "You feel a sudden, electric jolt travel through yourself,") switch(rand(1, 10)) if(1) - M.apply_status_effect(STATUS_EFFECT_CLINGTENTACLE_BATTERER) + M.Immobilize(7 SECONDS) to_chat(M, "and your legs lock up for a moment!") if(2) M.apply_status_effect(STATUS_EFFECT_PACIFIED_BATTERER) to_chat(M, "and you feel an innate love for life for a fleeting moment!") if(3) new /obj/effect/hallucination/delusion(get_turf(M), M) - to_chat(M, "and the people around you morph in appearence!") + to_chat(M, "and the people around you morph in appearance!") if(4) if(prob(80)) M.EyeBlurry(25 SECONDS) diff --git a/code/game/objects/items/devices/uplinks.dm b/code/game/objects/items/devices/uplinks.dm index b305f8277bac..c1366ef36088 100644 --- a/code/game/objects/items/devices/uplinks.dm +++ b/code/game/objects/items/devices/uplinks.dm @@ -21,6 +21,7 @@ GLOBAL_LIST_EMPTY(world_uplinks) var/used_TC = 0 var/job = null + var/species = null var/temp_category var/uplink_type = UPLINK_TYPE_TRAITOR /// Whether the uplink is jammed and cannot be used to order items. @@ -47,7 +48,7 @@ GLOBAL_LIST_EMPTY(world_uplinks) /** * Build the item lists for use with the UI * - * Generates a list of items for use in the UI, based on job and other parameters + * Generates a list of items for use in the UI, based on job, species and other parameters * * Arguments: * * user - User to check @@ -55,6 +56,8 @@ GLOBAL_LIST_EMPTY(world_uplinks) /obj/item/uplink/proc/generate_item_lists(mob/user) if(!job) job = user.mind.assigned_role + if(!species) + species = user.dna.species.name var/list/cats = list() @@ -64,6 +67,9 @@ GLOBAL_LIST_EMPTY(world_uplinks) if(I.job && I.job.len) if(!(I.job.Find(job)) && uplink_type != UPLINK_TYPE_ADMIN) continue + if(length(I.species)) + if(!(I.species.Find(species)) && uplink_type != UPLINK_TYPE_ADMIN) + continue cats[cats.len]["items"] += list(list( "name" = sanitize(I.name), "desc" = sanitize(I.description()), @@ -279,7 +285,7 @@ GLOBAL_LIST_EMPTY(world_uplinks) ..() if(hidden_uplink) hidden_uplink.update_uplink_type(UPLINK_TYPE_ADMIN) - hidden_uplink.uses = 500 + hidden_uplink.uses = 2500 /obj/item/multitool/uplink/New() ..() @@ -295,4 +301,4 @@ GLOBAL_LIST_EMPTY(world_uplinks) /obj/item/radio/headset/uplink/New() ..() hidden_uplink = new(src) - hidden_uplink.uses = 20 + hidden_uplink.uses = 100 diff --git a/code/game/objects/items/mountable_frames/air_alarm_frame.dm b/code/game/objects/items/mountable_frames/air_alarm_frame.dm index b0d3d1bc8e14..5f18c6ac25d9 100644 --- a/code/game/objects/items/mountable_frames/air_alarm_frame.dm +++ b/code/game/objects/items/mountable_frames/air_alarm_frame.dm @@ -14,5 +14,7 @@ Code shamelessly copied from apc_frame mount_requirements = MOUNTED_FRAME_SIMFLOOR | MOUNTED_FRAME_NOSPACE /obj/item/mounted/frame/alarm_frame/do_build(turf/on_wall, mob/user) - new /obj/machinery/alarm(get_turf(src), get_dir(on_wall, user), 1) + var/obj/machinery/alarm/A = new/obj/machinery/alarm(get_turf(src), get_dir(on_wall, user), 1) + A.buildstage = AIR_ALARM_FRAME // Set the build stage to the initial state + A.update_icon() qdel(src) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 2bffdd4415f7..c2b2ad1e3dea 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -414,8 +414,9 @@ to_chat(cyborg, "The floor buffer is now [cyborg.floorbuffer ? "active" : "deactivated"].") /obj/item/borg/upgrade/floorbuffer/Destroy() - cyborg.floorbuffer = FALSE - cyborg = null + if(cyborg) + cyborg.floorbuffer = FALSE + cyborg = null return ..() /obj/item/borg/upgrade/bluespace_trash_bag diff --git a/code/game/objects/items/stacks/medical_packs.dm b/code/game/objects/items/stacks/medical_packs.dm index b97266aabd70..619d33831a74 100644 --- a/code/game/objects/items/stacks/medical_packs.dm +++ b/code/game/objects/items/stacks/medical_packs.dm @@ -17,7 +17,7 @@ var/stop_bleeding = 0 var/healverb = "bandage" -/obj/item/stack/medical/attack(mob/living/M, mob/user) +/obj/item/stack/medical/proc/apply(mob/living/M, mob/user) if(get_amount() <= 0) if(is_cyborg) to_chat(user, "You don't have enough energy to dispense more [singular_name]\s!") @@ -77,6 +77,12 @@ "You apply [src] on [M].") use(1) +/obj/item/stack/medical/attack(mob/living/M, mob/user) + return apply(M, user) + +/obj/item/stack/medical/attack_self(mob/user) + return apply(user, user) + /obj/item/stack/medical/proc/heal(mob/living/M, mob/user) var/mob/living/carbon/human/H = M var/obj/item/organ/external/affecting = H.get_organ(user.zone_selected) diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm index 0d10558a264b..10f8768f8ed1 100644 --- a/code/game/objects/items/stacks/rods.dm +++ b/code/game/objects/items/stacks/rods.dm @@ -3,10 +3,13 @@ GLOBAL_LIST_INIT(rod_recipes, list ( new /datum/stack_recipe("table frame", /obj/structure/table_frame, 2, time = 1 SECONDS, one_per_turf = TRUE, on_floor = TRUE), new /datum/stack_recipe("catwalk tile", /obj/item/stack/tile/catwalk, 2, 4, 20), null, - new /datum/stack_recipe("railing", /obj/structure/railing, 3, time = 1 SECONDS, one_per_turf = TRUE, on_floor = TRUE), - new /datum/stack_recipe("railing corner", /obj/structure/railing/corner, 3, time = 1 SECONDS, one_per_turf = TRUE, on_floor = TRUE), - null, - new /datum/stack_recipe_list("chainlink fence", list( + new /datum/stack_recipe_list("railings...", list( + new /datum/stack_recipe("railing", /obj/structure/railing, 3, time = 1 SECONDS, one_per_turf = TRUE, on_floor = TRUE), + new /datum/stack_recipe("railing corner", /obj/structure/railing/corner, 3, time = 1 SECONDS, one_per_turf = TRUE, on_floor = TRUE), + new /datum/stack_recipe("railing cap (left)", /obj/structure/railing/cap/normal, 3, time = 1 SECONDS, one_per_turf = TRUE, on_floor = TRUE), + new /datum/stack_recipe("railing cap (right)", /obj/structure/railing/cap/reversed, 3, time = 1 SECONDS, one_per_turf = TRUE, on_floor = TRUE), + )), + new /datum/stack_recipe_list("chainlink fence...", list( new /datum/stack_recipe("chainlink fence", /obj/structure/fence, 5, time = 1 SECONDS, one_per_turf = TRUE, on_floor = TRUE), new /datum/stack_recipe("chainlink fence post", /obj/structure/fence/post, 5, time = 1 SECONDS, one_per_turf = TRUE, on_floor = TRUE), new /datum/stack_recipe("chainlink fence corner", /obj/structure/fence/corner, 5, time = 1 SECONDS, one_per_turf = TRUE, on_floor = TRUE), diff --git a/code/game/objects/items/stacks/sheets/mineral.dm b/code/game/objects/items/stacks/sheets/mineral.dm index 2a4835a7a70c..85359257e12d 100644 --- a/code/game/objects/items/stacks/sheets/mineral.dm +++ b/code/game/objects/items/stacks/sheets/mineral.dm @@ -187,7 +187,7 @@ GLOBAL_LIST_INIT(sandbag_recipes, list ( name = "empty sandbag" desc = "A bag to be filled with sand." icon = 'icons/obj/stacks/miscellaneous.dmi' - icon_state = "sandbag" + icon_state = "empty-sandbags" w_class = WEIGHT_CLASS_TINY /obj/item/emptysandbag/attackby(obj/item/I, mob/user, params) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 1bf2557ab697..d0b83b09f017 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -514,6 +514,7 @@ GLOBAL_LIST_INIT(brass_recipes, list ( throw_range = 3 turf_type = /turf/simulated/floor/clockwork table_type = /obj/structure/table/reinforced/brass + dynamic_icon_state = TRUE /obj/item/stack/tile/brass/narsie_act() new /obj/item/stack/sheet/runed_metal(loc, amount) diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 4c90397ecc1b..41f546f3e667 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -55,11 +55,12 @@ . = ..() if(!dynamic_icon_state) return - var/temp_amount = get_amount() - if(temp_amount > 1) - icon_state = "[initial(icon_state)]_[min(temp_amount, 3)]" //2 if amount is 2, 3 if more. + var/state = CEILING((amount/max_amount) * 3, 1) + if(state <= 1) + icon_state = initial(icon_state) return - icon_state = initial(icon_state) + + icon_state = "[initial(icon_state)]_[state]" /obj/item/stack/Crossed(obj/O, oldloc) if(amount >= max_amount || ismob(loc)) // Prevents unnecessary call. Also prevents merging stack automatically in a mob's inventory diff --git a/code/game/objects/items/stacks/telecrystal.dm b/code/game/objects/items/stacks/telecrystal.dm index 76dc09c723c4..1d9461776b82 100644 --- a/code/game/objects/items/stacks/telecrystal.dm +++ b/code/game/objects/items/stacks/telecrystal.dm @@ -6,7 +6,7 @@ icon_state = "telecrystal" item_state = "telecrystal" w_class = WEIGHT_CLASS_TINY - max_amount = 50 + max_amount = 100 flags = NOBLUDGEON origin_tech = "materials=6;syndicate=1" dynamic_icon_state = TRUE @@ -48,3 +48,6 @@ /obj/item/stack/telecrystal/fifty amount = 50 + +/obj/item/stack/telecrystal/hundred + amount = 100 diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index a60ef991b632..8c5f037798e9 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -288,3 +288,7 @@ mineralType = "metal" armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 100, ACID = 70) resistance_flags = FIRE_PROOF + +/obj/item/stack/tile/catwalk/cyborg + energy_type = /datum/robot_energy_storage/catwalk + is_cyborg = TRUE diff --git a/code/game/objects/items/theft_items.dm b/code/game/objects/items/theft_items.dm index 952a192d6106..eab0f42106d6 100644 --- a/code/game/objects/items/theft_items.dm +++ b/code/game/objects/items/theft_items.dm @@ -384,6 +384,8 @@ "You touch [AM] with [src], and everything suddenly goes silent.\n[AM] and [sliver] flash into dust, and soon as you can register this, you do as well.", "Everything suddenly goes silent.") user.dust() + icon_state = "supermatter_tongs" + item_state = "supermatter_tongs" radiation_pulse(src, 500, 2) playsound(src, 'sound/effects/supermatter.ogg', 50, TRUE) QDEL_NULL(sliver) diff --git a/code/game/objects/items/toys.dm b/code/game/objects/items/toys.dm index 621668c9c56e..976cc2fb32f4 100644 --- a/code/game/objects/items/toys.dm +++ b/code/game/objects/items/toys.dm @@ -216,7 +216,7 @@ to_chat(user, "\the [flags & NODROP ? src : W] is stuck to your hand, you can't attach it to \the [flags & NODROP ? W : src]!") else to_chat(user, "You attach the ends of the two plastic swords, making a single double-bladed toy! You're fake-cool.") - new /obj/item/twohanded/dualsaber/toy(user.loc) + new /obj/item/dualsaber/toy(user.loc) user.unEquip(W) user.unEquip(src) qdel(W) @@ -225,26 +225,27 @@ /* * Subtype of Double-Bladed Energy Swords */ -/obj/item/twohanded/dualsaber/toy +/obj/item/dualsaber/toy name = "double-bladed toy sword" desc = "A cheap, plastic replica of TWO energy swords. Double the fun!" force = 0 throwforce = 0 throw_speed = 3 throw_range = 5 - force_unwielded = 0 - force_wielded = 0 origin_tech = null attack_verb = list("attacked", "struck", "hit") brightness_on = 0 - sharp_when_wielded = FALSE // It's a toy needs_permit = FALSE -/obj/item/twohanded/dualsaber/toy/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) +/obj/item/dualsaber/toy/Initialize(mapload) + . = ..() + AddComponent(/datum/component/two_handed, only_sharp_when_wielded = FALSE, force_wielded = 0, force_unwielded = 0) + +/obj/item/dualsaber/toy/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) return 0 -/obj/item/twohanded/dualsaber/toy/IsReflect() - if(wielded) +/obj/item/dualsaber/toy/IsReflect() + if(HAS_TRAIT(src, TRAIT_WIELDED)) return 2 /obj/item/toy/katana @@ -594,6 +595,19 @@ /obj/random/plushie/item_to_spawn() return pick(subtypesof(/obj/item/toy/plushie) - typesof(/obj/item/toy/plushie/fluff) - typesof(/obj/item/toy/plushie/carpplushie)) //exclude the base type. +/obj/random/plushie/explosive + var/explosive_chance = 1 // 1% to spawn a blahbomb! + +/obj/random/plushie/explosive/spawn_item() + var/obj/item/toy/plushie/plushie = ..() + if(!prob(explosive_chance)) + return plushie + var/obj/item/I = new /obj/item/grenade/syndieminibomb + plushie.has_stuffing = FALSE + plushie.grenade = I + I.forceMove(plushie) + return plushie + /obj/item/toy/plushie/corgi name = "corgi plushie" icon_state = "corgi" @@ -1224,22 +1238,24 @@ /* * Rubber Chainsaw */ -/obj/item/twohanded/toy/chainsaw +/obj/item/toy/chainsaw name = "Toy Chainsaw" desc = "A toy chainsaw with a rubber edge. Ages 8 and up" icon_state = "chainsaw0" + base_icon_state = "chainsaw" force = 0 throwforce = 0 throw_speed = 4 throw_range = 20 - wieldsound = 'sound/weapons/chainsawstart.ogg' attack_verb = list("sawed", "cut", "hacked", "carved", "cleaved", "butchered", "felled", "timbered") -/obj/item/twohanded/toy/chainsaw/update_icon_state() - if(wielded) - icon_state = "chainsaw[wielded]" - else - icon_state = "chainsaw0" +/obj/item/toy/chainsaw/Initialize(mapload) + . = ..() + AddComponent(/datum/component/two_handed, wieldsound = 'sound/weapons/chainsawstart.ogg', icon_wielded = "[base_icon_state]1") + + +/obj/item/toy/chainsaw/update_icon_state() + icon_state = "[base_icon_state]0" /* * Cat Toy diff --git a/code/game/objects/items/weapons/RCL.dm b/code/game/objects/items/weapons/RCL.dm index 0309a28a0c7b..6b71865b8016 100644 --- a/code/game/objects/items/weapons/RCL.dm +++ b/code/game/objects/items/weapons/RCL.dm @@ -1,4 +1,4 @@ -/obj/item/twohanded/rcl +/obj/item/rcl name = "rapid cable layer (RCL)" desc = "A device used to rapidly deploy cables. It has screws on the side which can be removed to slide off the cables." icon = 'icons/obj/tools.dmi' @@ -16,7 +16,11 @@ var/obj/structure/cable/last = null var/obj/item/stack/cable_coil/loaded = null -/obj/item/twohanded/rcl/attackby(obj/item/W, mob/user) +/obj/item/rcl/Initialize(mapload) + . = ..() + AddComponent(/datum/component/two_handed) + +/obj/item/rcl/attackby(obj/item/W, mob/user) if(istype(W, /obj/item/stack/cable_coil)) var/obj/item/stack/cable_coil/C = W if(!loaded) @@ -39,7 +43,7 @@ else ..() -/obj/item/twohanded/rcl/screwdriver_act(mob/user, obj/item/I) +/obj/item/rcl/screwdriver_act(mob/user, obj/item/I) if(!loaded) return . = TRUE @@ -60,18 +64,18 @@ loaded = null update_icon(UPDATE_ICON_STATE) -/obj/item/twohanded/rcl/examine(mob/user) +/obj/item/rcl/examine(mob/user) . = ..() if(loaded) . += "It contains [loaded.amount]/[max_amount] cables." -/obj/item/twohanded/rcl/Destroy() +/obj/item/rcl/Destroy() QDEL_NULL(loaded) last = null active = FALSE return ..() -/obj/item/twohanded/rcl/update_icon_state() +/obj/item/rcl/update_icon_state() if(!loaded) icon_state = "rcl-0" item_state = "rcl-0" @@ -90,7 +94,7 @@ icon_state = "rcl-0" item_state = "rcl-0" -/obj/item/twohanded/rcl/proc/is_empty(mob/user, loud = 1) +/obj/item/rcl/proc/is_empty(mob/user, loud = 1) update_icon(UPDATE_ICON_STATE) if(!loaded || !loaded.amount) if(loud) @@ -98,19 +102,17 @@ if(loaded) qdel(loaded) loaded = null - unwield(user) - active = wielded - return 1 - return 0 + return TRUE + return FALSE -/obj/item/twohanded/rcl/dropped(mob/wearer) +/obj/item/rcl/dropped(mob/wearer) ..() active = FALSE last = null -/obj/item/twohanded/rcl/attack_self(mob/user) +/obj/item/rcl/attack_self(mob/user) ..() - active = wielded + active = HAS_TRAIT(src, TRAIT_WIELDED) if(!active) last = null else if(!last) @@ -119,11 +121,11 @@ last = C break -/obj/item/twohanded/rcl/on_mob_move(direct, mob/user) +/obj/item/rcl/on_mob_move(direct, mob/user) if(active) trigger(user) -/obj/item/twohanded/rcl/proc/trigger(mob/user) +/obj/item/rcl/proc/trigger(mob/user) if(is_empty(user, 0)) to_chat(user, "\The [src] is empty!") return @@ -145,7 +147,7 @@ last = loaded.place_turf(get_turf(loc), user, turn(user.dir, 180)) is_empty(user) //If we've run out, display message -/obj/item/twohanded/rcl/pre_loaded/New() //Comes preloaded with cable, for testing stuff +/obj/item/rcl/pre_loaded/New() //Comes preloaded with cable, for testing stuff ..() loaded = new() loaded.max_amount = max_amount diff --git a/code/game/objects/items/weapons/batons.dm b/code/game/objects/items/weapons/batons.dm index 99c93f82aa0d..e33b513f58c9 100644 --- a/code/game/objects/items/weapons/batons.dm +++ b/code/game/objects/items/weapons/batons.dm @@ -66,7 +66,7 @@ * * user - The attacking user */ /obj/item/melee/classic_baton/proc/baton_knockdown(mob/living/target, mob/living/user) - if(user.mind?.martial_art?.no_baton) + if(user.mind?.martial_art?.no_baton && user.mind?.martial_art?.can_use(user)) to_chat(user, user.mind.martial_art.no_baton_reason) return if(issilicon(target)) diff --git a/code/game/objects/items/weapons/cash.dm b/code/game/objects/items/weapons/cash.dm index d68ce9df54f9..b059c003b8ed 100644 --- a/code/game/objects/items/weapons/cash.dm +++ b/code/game/objects/items/weapons/cash.dm @@ -78,5 +78,9 @@ /obj/item/stack/spacecash/c10000 amount = 10000 -/obj/item/twohanded/required/cash_pile +/obj/item/cash_pile name = "Pile of Cash" + +/obj/item/cash_pile/Initialize(mapload) + . = ..() + AddComponent(/datum/component/two_handed, require_twohands = TRUE) diff --git a/code/game/objects/items/weapons/defib.dm b/code/game/objects/items/weapons/defib.dm index 6c223fd59442..387cf92d5cb4 100644 --- a/code/game/objects/items/weapons/defib.dm +++ b/code/game/objects/items/weapons/defib.dm @@ -22,7 +22,7 @@ /// if there's a cell in the defib with enough power for a revive; blocks paddles from reviving otherwise var/powered = FALSE /// Ref to attached paddles - var/obj/item/twohanded/shockpaddles/paddles + var/obj/item/shockpaddles/paddles /// Ref to internal power cell. var/obj/item/stock_parts/cell/high/cell = null /// If false, using harm intent will let you zap people. Note that any updates to this after init will only impact icons. @@ -38,7 +38,7 @@ base_icon_state = "defibpaddles" /// Type of paddles that should be attached to this defib. - var/obj/item/twohanded/shockpaddles/paddle_type = /obj/item/twohanded/shockpaddles + var/obj/item/shockpaddles/paddle_type = /obj/item/shockpaddles /obj/item/defibrillator/get_cell() return cell @@ -225,7 +225,7 @@ desc = "A belt-mounted blood-red defibrillator that can be rapidly deployed. Does not have the restrictions or safeties of conventional defibrillators and can revive through space suits." icon_state = "defibcombat" item_state = "defibcombat" - paddle_type = /obj/item/twohanded/shockpaddles/syndicate + paddle_type = /obj/item/shockpaddles/syndicate combat = TRUE safety = FALSE heart_attack_probability = 100 @@ -240,18 +240,20 @@ desc = "A belt-mounted state-of-the-art defibrillator that can be rapidly deployed in all environments. Uses an experimental self-charging cell, meaning that it will (probably) never stop working. Can be used to defibrillate through space suits. It is impossible to damage." icon_state = "defibnt" item_state = "defibnt" - paddle_type = /obj/item/twohanded/shockpaddles/advanced + paddle_type = /obj/item/shockpaddles/advanced combat = TRUE safety = TRUE - hardened = TRUE // emp-proof (on the component), but not emag-proof. + hardened = TRUE // emp-proof (on the component), but not emag-proof. resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF //Objective item, better not have it destroyed. heart_attack_probability = 10 var/next_emp_message //to prevent spam from the emagging message on the advanced defibrillator +/obj/item/defibrillator/compact/advanced/screwdriver_act(mob/living/user, obj/item/I) + return // The cell is too strong roundstart and we dont want the adv defib to become useless + /obj/item/defibrillator/compact/advanced/attackby(obj/item/W, mob/user, params) if(W == paddles) - paddles.unwield() toggle_paddles() update_icon(UPDATE_OVERLAYS) @@ -269,7 +271,7 @@ //paddles -/obj/item/twohanded/shockpaddles +/obj/item/shockpaddles name = "defibrillator paddles" desc = "A pair of plastic-gripped paddles with flat metal surfaces that are used to deliver powerful electric shocks." icon = 'icons/obj/defib.dmi' @@ -288,9 +290,11 @@ /// Whether or not the paddles are on cooldown. Used for tracking icon states. var/on_cooldown = FALSE -/obj/item/twohanded/shockpaddles/New(mainunit) + +/obj/item/shockpaddles/New(mainunit) . = ..() - if(check_defib_exists(mainunit, src)) + + if(check_defib_exists(mainunit, null, src)) defib = mainunit loc = defib update_icon(UPDATE_ICON_STATE) @@ -300,22 +304,25 @@ RegisterSignal(src, COMSIG_DEFIB_READY, PROC_REF(on_cooldown_expire)) RegisterSignal(src, COMSIG_DEFIB_SHOCK_APPLIED, PROC_REF(after_shock)) RegisterSignal(src, COMSIG_DEFIB_PADDLES_APPLIED, PROC_REF(on_application)) + AddComponent(/datum/component/two_handed) -/obj/item/twohanded/shockpaddles/Destroy() +/obj/item/shockpaddles/Destroy() defib = null return ..() /// Check to see if we should abort this before we've even gotten started -/obj/item/twohanded/shockpaddles/proc/on_application(obj/item/paddles, mob/living/user, mob/living/carbon/human/target, should_cause_harm) +/obj/item/shockpaddles/proc/on_application(obj/item/paddles, mob/living/user, mob/living/carbon/human/target, should_cause_harm) SIGNAL_HANDLER // COMSIG_DEFIB_PADDLES_APPLIED - if(!wielded) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) to_chat(user, "You need to wield the paddles in both hands before you can use them on someone!") return COMPONENT_BLOCK_DEFIB_MISC if(!defib.powered) return COMPONENT_BLOCK_DEFIB_DEAD -/obj/item/twohanded/shockpaddles/proc/on_cooldown_expire(obj/item/paddles) + return + +/obj/item/shockpaddles/proc/on_cooldown_expire(obj/item/paddles) SIGNAL_HANDLER // COMSIG_DEFIB_READY on_cooldown = FALSE if(defib.cell) @@ -328,46 +335,43 @@ update_icon(UPDATE_ICON_STATE) defib.update_icon(UPDATE_ICON_STATE) -/obj/item/twohanded/shockpaddles/proc/after_shock() +/obj/item/shockpaddles/proc/after_shock() SIGNAL_HANDLER // COMSIG_DEFIB_SHOCK_APPLIED on_cooldown = TRUE defib.deductcharge(revivecost) update_icon(UPDATE_ICON_STATE) -/obj/item/twohanded/shockpaddles/update_icon_state() +/obj/item/shockpaddles/update_icon_state() + var/wielded = HAS_TRAIT(src, TRAIT_WIELDED) icon_state = "[base_icon_state][wielded]" item_state = "[base_icon_state][wielded]" if(on_cooldown) icon_state = "[base_icon_state][wielded]_cooldown" -/obj/item/twohanded/shockpaddles/suicide_act(mob/user) +/obj/item/shockpaddles/suicide_act(mob/user) user.visible_message("[user] is putting the live paddles on [user.p_their()] chest! It looks like [user.p_theyre()] trying to commit suicide.") defib.deductcharge(revivecost) playsound(get_turf(src), 'sound/machines/defib_zap.ogg', 50, 1, -1) return OXYLOSS -/obj/item/twohanded/shockpaddles/dropped(mob/user) +/obj/item/shockpaddles/dropped(mob/user) ..() if(user) - var/obj/item/twohanded/offhand/O = user.get_inactive_hand() - if(istype(O)) - O.unwield() to_chat(user, "The paddles snap back into the main unit.") defib.paddles_on_defib = TRUE loc = defib defib.update_icon(UPDATE_OVERLAYS) update_icon(UPDATE_ICON_STATE) - unwield(user) -/obj/item/twohanded/shockpaddles/on_mob_move(dir, mob/user) +/obj/item/shockpaddles/on_mob_move(dir, mob/user) if(defib) var/turf/t = get_turf(defib) if(!t.Adjacent(user)) defib.remove_paddles(user) -/obj/item/twohanded/shockpaddles/proc/check_defib_exists(mainunit, mob/living/carbon/human/M, obj/O) +/obj/item/shockpaddles/proc/check_defib_exists(mainunit, mob/living/carbon/human/M, obj/O) if(!mainunit || !istype(mainunit, /obj/item/defibrillator)) //To avoid weird issues from admin spawns - M.unEquip(O) + M?.unEquip(O) qdel(O) return FALSE else @@ -406,14 +410,14 @@ playsound(get_turf(src), 'sound/machines/defib_ready.ogg', 50, 0) update_icon(UPDATE_ICON_STATE) -/obj/item/twohanded/shockpaddles/syndicate +/obj/item/shockpaddles/syndicate name = "combat defibrillator paddles" desc = "A pair of high-tech paddles with flat plasteel surfaces to revive deceased operatives (unless they exploded). They possess both the ability to penetrate armor and to deliver powerful or disabling shocks offensively." icon_state = "syndiepaddles0" item_state = "syndiepaddles0" base_icon_state = "syndiepaddles" -/obj/item/twohanded/shockpaddles/advanced +/obj/item/shockpaddles/advanced name = "advanced defibrillator paddles" desc = "A pair of high-tech paddles with flat plasteel surfaces that are used to deliver powerful electric shocks. They possess the ability to penetrate armor to deliver shock." icon_state = "ntpaddles0" diff --git a/code/game/objects/items/weapons/dice.dm b/code/game/objects/items/weapons/dice.dm index dff43e2d56e4..c1de033796ad 100644 --- a/code/game/objects/items/weapons/dice.dm +++ b/code/game/objects/items/weapons/dice.dm @@ -258,7 +258,7 @@ /obj/item/clothing/glasses/chameleon/thermal, /obj/item/borg/upgrade/modkit/indoors, /obj/item/storage/box/syndie_kit/chameleon, - /obj/item/storage/box/syndie_kit/hardsuit, + /obj/item/storage/box/syndie_kit/modsuit, /obj/item/implanter/storage, /obj/item/toy/syndicateballoon) var/selected_item = pick(traitor_items) @@ -290,7 +290,7 @@ servant_mind.objectives += O servant_mind.transfer_to(H) - var/list/mob/dead/observer/candidates = SSghost_spawns.poll_candidates("Do you want to play as the servant of [user.real_name]?", ROLE_WIZARD, poll_time = 30 SECONDS, source = H) + var/list/mob/dead/observer/candidates = SSghost_spawns.poll_candidates("Do you want to play as the servant of [user.real_name]?", poll_time = 30 SECONDS, source = H) if(length(candidates) && !QDELETED(H)) var/mob/dead/observer/C = pick(candidates) message_admins("[ADMIN_LOOKUPFLW(C)] was spawned as Dice Servant") diff --git a/code/game/objects/items/weapons/dna_injector.dm b/code/game/objects/items/weapons/dna_injector.dm index ae8c99fbacae..2492e42fea0e 100644 --- a/code/game/objects/items/weapons/dna_injector.dm +++ b/code/game/objects/items/weapons/dna_injector.dm @@ -117,6 +117,7 @@ return FALSE if(!user.IsAdvancedToolUser()) + to_chat(user, "You don't have the dexterity to do this!") return FALSE var/attack_log = "injected with the Isolated [name]" @@ -286,28 +287,6 @@ block = GLOB.regenerateblock ..() -/obj/item/dnainjector/runfast - name = "DNA-Injector (Increase Run)" - desc = "Running Man." - datatype = DNA2_BUF_SE - value = 0xFFF - forcedmutation = TRUE - -/obj/item/dnainjector/runfast/Initialize() - block = GLOB.increaserunblock - ..() - -/obj/item/dnainjector/antirunfast - name = "DNA-Injector (Anti-Increase Run)" - desc = "Walking Man." - datatype = DNA2_BUF_SE - value = 0x001 - forcedmutation = TRUE - -/obj/item/dnainjector/antirunfast/Initialize() - block = GLOB.increaserunblock - ..() - /obj/item/dnainjector/morph name = "DNA-Injector (Morph)" desc = "A total makeover." @@ -509,7 +488,7 @@ /obj/item/dnainjector/antitour name = "DNA-Injector (Anti-Tour.)" - desc = "Will cure tourrets." + desc = "Will cure tourettes." datatype = DNA2_BUF_SE value = 0x001 forcedmutation = TRUE @@ -520,7 +499,7 @@ /obj/item/dnainjector/tourmut name = "DNA-Injector (Tour.)" - desc = "Gives you a nasty case off tourrets." + desc = "Gives you a nasty case off tourettes." datatype = DNA2_BUF_SE value = 0xFFF forcedmutation = TRUE diff --git a/code/game/objects/items/weapons/garrote.dm b/code/game/objects/items/weapons/garrote.dm index a48fd064f74e..32ad45ba87c8 100644 --- a/code/game/objects/items/weapons/garrote.dm +++ b/code/game/objects/items/weapons/garrote.dm @@ -4,7 +4,7 @@ * Improvised garrotes */ -/obj/item/twohanded/garrote // 12TC traitor item +/obj/item/garrote // 12TC traitor item name = "fiber wire" desc = "A length of razor-thin wire with an elegant wooden handle on either end.
You suspect you'd have to be behind the target to use this weapon effectively." icon_state = "garrot_wrap" @@ -13,35 +13,43 @@ var/improvised = FALSE var/garrote_time -/obj/item/twohanded/garrote/Destroy() +/obj/item/garrote/Initialize(mapload) + . = ..() + AddComponent(/datum/component/two_handed) + +/obj/item/garrote/Destroy() strangling = null return ..() -/obj/item/twohanded/garrote/update_icon_state() +/obj/item/garrote/update_icon_state() if(strangling) // If we're strangling someone we want our icon to stay wielded icon_state = "garrot_[improvised ? "I_" : ""]unwrap" else - icon_state = "garrot_[improvised ? "I_" : ""][wielded ? "un" : ""]wrap" + icon_state = "garrot_[improvised ? "I_" : ""][HAS_TRAIT(src, TRAIT_WIELDED) ? "un" : ""]wrap" -/obj/item/twohanded/garrote/improvised // Made via tablecrafting +/obj/item/garrote/improvised // Made via tablecrafting name = "garrote" desc = "A length of cable with a shoddily-carved wooden handle tied to either end.
You suspect you'd have to be behind the target to use this weapon effectively." icon_state = "garrot_I_wrap" improvised = TRUE -/obj/item/twohanded/garrote/wield(mob/living/carbon/user) - if(strangling) - user.visible_message("[user] removes [src] from [strangling]'s neck.", - "You remove [src] from [strangling]'s neck.") +/obj/item/garrote/improvised/Initialize(mapload) + . = ..() + AddComponent(/datum/component/two_handed, wield_callback = CALLBACK(src, PROC_REF(wield))) - strangling = null - update_icon(UPDATE_ICON_STATE) - STOP_PROCESSING(SSobj, src) - else - ..() +/obj/item/garrote/proc/wield(obj/item/source, mob/living/carbon/user) + if(!strangling) + return + user.visible_message("[user] removes [src] from [strangling]'s neck.", + "You remove [src] from [strangling]'s neck.") + + strangling = null + update_icon(UPDATE_ICON_STATE) + STOP_PROCESSING(SSobj, src) + -/obj/item/twohanded/garrote/attack(mob/living/carbon/M as mob, mob/user as mob) +/obj/item/garrote/attack(mob/living/carbon/M as mob, mob/user as mob) if(garrote_time > world.time) // Cooldown return @@ -50,7 +58,7 @@ var/mob/living/carbon/human/U = user - if(!wielded) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) to_chat(user, "You must use both hands to garrote [M]!") return @@ -73,7 +81,7 @@ to_chat(user, "You cannot use [src] on two people at once!") return - unwield(U) + attack_self(user) U.swap_hand() // For whatever reason the grab will not properly work if we don't have the free hand active. var/obj/item/grab/G = M.grabbedby(U, 1) @@ -101,7 +109,7 @@ return -/obj/item/twohanded/garrote/process() +/obj/item/garrote/process() if(!strangling) // Our mark got gibbed or similar update_icon(UPDATE_ICON_STATE) @@ -160,7 +168,7 @@ strangling.apply_damage(4, OXY, "head") -/obj/item/twohanded/garrote/suicide_act(mob/user) +/obj/item/garrote/suicide_act(mob/user) user.visible_message("[user] is wrapping [src] around [user.p_their()] neck and pulling the handles! It looks like [user.p_theyre()] trying to commit suicide.") playsound(loc, 'sound/weapons/cablecuff.ogg', 15, 1, -10, ignore_walls = FALSE) return OXYLOSS diff --git a/code/game/objects/items/weapons/gift_wrappaper.dm b/code/game/objects/items/weapons/gift_wrappaper.dm index dfa2bd32f54f..45c788385bc2 100644 --- a/code/game/objects/items/weapons/gift_wrappaper.dm +++ b/code/game/objects/items/weapons/gift_wrappaper.dm @@ -91,6 +91,7 @@ /obj/random/figure, /obj/item/deck/cards, /obj/item/deck/cards/tiny, + /obj/item/deck/unum, /obj/item/toy/minimeteor, /obj/item/toy/redbutton, /obj/item/toy/figure/owl, diff --git a/code/game/objects/items/weapons/grenades/syndieminibomb.dm b/code/game/objects/items/weapons/grenades/syndieminibomb.dm index 4bae6ff0510b..0eb76dbf86ae 100644 --- a/code/game/objects/items/weapons/grenades/syndieminibomb.dm +++ b/code/game/objects/items/weapons/grenades/syndieminibomb.dm @@ -10,3 +10,17 @@ update_mob() explosion(loc, 1, 2, 4, flame_range = 2) qdel(src) + +/obj/item/grenade/syndieminibomb/fake + +/obj/item/grenade/syndieminibomb/fake/examine(mob/user) + . = ..() + if(HAS_TRAIT(user, TRAIT_CLUMSY)) + . += "There are small glue ejectors all over the bomb." + +/obj/item/grenade/syndieminibomb/fake/attack_self(mob/user) + if(!active) + flags |= NODROP + to_chat(user, "As you activate the bomb, it emits a substance that sticks to your hand! It won't come off!") + to_chat(user, "Uh oh.") + . = ..() diff --git a/code/game/objects/items/weapons/handcuffs.dm b/code/game/objects/items/weapons/handcuffs.dm index 37d5ab57faed..d8565028a898 100644 --- a/code/game/objects/items/weapons/handcuffs.dm +++ b/code/game/objects/items/weapons/handcuffs.dm @@ -27,6 +27,7 @@ /obj/item/restraints/handcuffs/attack(mob/living/carbon/C, mob/user) if(!user.IsAdvancedToolUser()) + to_chat(user, "You don't have the dexterity to do this!") return if(!istype(C)) diff --git a/code/game/objects/items/weapons/implants/implant_stealth.dm b/code/game/objects/items/weapons/implants/implant_stealth.dm index f964335adbfe..4c146bdfcc4a 100644 --- a/code/game/objects/items/weapons/implants/implant_stealth.dm +++ b/code/game/objects/items/weapons/implants/implant_stealth.dm @@ -24,7 +24,7 @@ /// If TRUE, the box can't be deployed var/on_cooldown = FALSE -/datum/action/item_action/agent_box/Trigger(trigger_flags) +/datum/action/item_action/agent_box/Trigger(trigger_flags, left_click) . = ..() if(!.) return FALSE diff --git a/code/game/objects/items/weapons/implants/implant_supercharge.dm b/code/game/objects/items/weapons/implants/implant_supercharge.dm new file mode 100644 index 000000000000..b50d906d7c35 --- /dev/null +++ b/code/game/objects/items/weapons/implants/implant_supercharge.dm @@ -0,0 +1,34 @@ +/obj/item/implant/supercharge + name = "supercharge bio-chip" + desc = "Removes all stuns and knockdowns." + icon_state = "adrenal" + origin_tech = "materials=3;combat=5;syndicate=4" + uses = 3 + implant_data = /datum/implant_fluff/adrenaline + implant_state = "implant-syndicate" + +/obj/item/implant/supercharge/activate() + uses-- + to_chat(imp_in, "You feel an electric sensation as your components enter overdrive!") + imp_in.SetStunned(0) + imp_in.SetWeakened(0) + imp_in.SetKnockDown(0) + imp_in.SetParalysis(0) + imp_in.adjustStaminaLoss(-75) + imp_in.stand_up(TRUE) + SEND_SIGNAL(imp_in, COMSIG_LIVING_CLEAR_STUNS) + + imp_in.reagents.add_reagent("surge_plus", 10) + imp_in.reagents.add_reagent("liquid_solder", 10) + imp_in.reagents.add_reagent("combatlube", 10) + if(!uses) + qdel(src) + +/obj/item/implanter/supercharge + name = "bio-chip implanter (supercharge)" + implant_type = /obj/item/implant/supercharge + +/obj/item/implantcase/supercharge + name = "bio-chip case - 'supercharge'" + desc = "A glass case containing an supercharge bio-chip." + implant_type = /obj/item/implant/supercharge diff --git a/code/game/objects/items/weapons/implants/implant_uplink.dm b/code/game/objects/items/weapons/implants/implant_uplink.dm index e628e2efb977..ef9cfaf786d5 100644 --- a/code/game/objects/items/weapons/implants/implant_uplink.dm +++ b/code/game/objects/items/weapons/implants/implant_uplink.dm @@ -10,7 +10,7 @@ /obj/item/implant/uplink/Initialize(mapload) . = ..() hidden_uplink = new(src) - hidden_uplink.uses = 10 + hidden_uplink.uses = 50 /obj/item/implant/uplink/nuclear/Initialize(mapload) . = ..() diff --git a/code/game/objects/items/weapons/implants/implantfluff.dm b/code/game/objects/items/weapons/implants/implantfluff.dm index 8cda71a74550..46df0f641a2f 100644 --- a/code/game/objects/items/weapons/implants/implantfluff.dm +++ b/code/game/objects/items/weapons/implants/implantfluff.dm @@ -22,6 +22,12 @@ notes = "One of Cybersun Industries oldest and simplest implants, even in its simplicity it is rumoured to be one of Cybersun Industries best-selling products." function = "Subjects injected with this bio-chip can activate an injection of medical cocktails that removes stuns, increases speed, and has mild healing effects." +/datum/implant_fluff/supercharge + name = "Cybersun Industries RX-4 Synthetic Supercharge Bio-chip" + life = "Known to last for up to a year." + notes = "One of Cybersun Industries simplest implants, it's rumored that synthetic rights groups maintain stockpiles of these." + function = "Synthetic subjects injected with this bio-chip can activate an injection of lubricants, coolants, and positronic patching fluid." + /datum/implant_fluff/chem name = "BioTech Solutions MJ-420 Prisoner Management Bio-chip" //ah yes, MJ-420, old coders are FUNNY life = "Deactivates upon death but remains within the body." @@ -117,6 +123,12 @@ name = "BioTech Solutions Comedy Bio-chip" function = "Plays a sad trombone noise upon death of the implantee, allows clowns to entertain the crew even post-mortem." +/datum/implant_fluff/pathfinder + name = "Paizo Productions 5-E Pathfinder Implant" + life = "Lasts 2-12 months. Known to fail at the worst possible time, space radation may be a factor." + notes = "By use of an internal private GPS signal, allows the pathfinder module to have the MODsuit find the user. Also wirelessly transfers ID information to the suit, to allow doors to open." + function = "Allows for the recall of a Modular Outerwear Device by the implant owner at any time." + /datum/implant_fluff/gorilla_rampage name = "Magillitis Serum Bio-chip" life = "Unknown, no collected sample has been active long enough to determine lifespan." diff --git a/code/game/objects/items/weapons/legcuffs.dm b/code/game/objects/items/weapons/legcuffs.dm index ce42d0251ed2..d92289cd7457 100644 --- a/code/game/objects/items/weapons/legcuffs.dm +++ b/code/game/objects/items/weapons/legcuffs.dm @@ -10,7 +10,7 @@ w_class = WEIGHT_CLASS_NORMAL origin_tech = "engineering=3;combat=3" slowdown = 7 - breakouttime = 300 //Deciseconds = 30s = 0.5 minute + breakouttime = 30 SECONDS /obj/item/restraints/legcuffs/beartrap name = "bear trap" @@ -19,6 +19,7 @@ icon_state = "beartrap0" desc = "A trap used to catch bears and other legged creatures." origin_tech = "engineering=4" + breakouttime = 20 SECONDS var/armed = FALSE var/trap_damage = 20 ///Do we want the beartrap not to make a visable message on arm? Use when a beartrap is applied by something else. @@ -41,7 +42,11 @@ /obj/item/restraints/legcuffs/beartrap/attack_self(mob/user) ..() - if(ishuman(user) && !user.stat && !user.restrained()) + + if(!ishuman(user) || user.restrained()) + return + + if(do_after(user, 2 SECONDS, target = user)) armed = !armed update_icon(UPDATE_ICON_STATE) to_chat(user, "[src] is now [armed ? "armed" : "disarmed"]") @@ -94,42 +99,58 @@ return TRUE /obj/item/restraints/legcuffs/beartrap/Crossed(AM as mob|obj, oldloc) - if(armed && isturf(src.loc)) - if( (iscarbon(AM) || isanimal(AM)) && !istype(AM, /mob/living/simple_animal/parrot) && !isconstruct(AM) && !isshade(AM) && !istype(AM, /mob/living/simple_animal/hostile/viscerator)) - var/mob/living/L = AM - armed = FALSE - update_icon() - playsound(src.loc, 'sound/effects/snap.ogg', 50, 1) - if(!silent_arming) - L.visible_message("[L] triggers \the [src].", \ - "You trigger \the [src]!") - - if(IED && isturf(src.loc)) - IED.active = TRUE - message_admins("[key_name_admin(usr)] has triggered an IED-rigged [name].") - log_game("[key_name(usr)] has triggered an IED-rigged [name].") - spawn(IED.det_time) - IED.prime() - - if(sig && isturf(src.loc)) - sig.signal() - - if(ishuman(AM)) - var/mob/living/carbon/H = AM - if(IS_HORIZONTAL(H)) - H.apply_damage(trap_damage, BRUTE,"chest") - else - H.apply_damage(trap_damage, BRUTE,(pick("l_leg", "r_leg"))) - if(!H.legcuffed && H.get_num_legs() >= 2) //beartrap can't cuff you leg if there's already a beartrap or legcuffs. - H.legcuffed = src - forceMove(H) - H.update_inv_legcuffed() - SSblackbox.record_feedback("tally", "handcuffs", 1, type) + if(!armed || !isturf(loc)) + return ..() + + var/mob/living/L = AM + if((iscarbon(AM) || isanimal(AM)) && !L.flying) + spring_trap(AM) + if(ishuman(AM)) + var/mob/living/carbon/H = AM + if(IS_HORIZONTAL(H)) + H.apply_damage(trap_damage, BRUTE, "chest") else - L.apply_damage(trap_damage, BRUTE) + H.apply_damage(trap_damage, BRUTE, pick("l_leg", "r_leg")) + if(!H.legcuffed && H.get_num_legs() >= 2) //beartrap can't cuff you leg if there's already a beartrap or legcuffs. + H.legcuffed = src + forceMove(H) + H.update_inv_legcuffed() + SSblackbox.record_feedback("tally", "handcuffs", 1, type) + else + if(istype(L, /mob/living/simple_animal/hostile/bear)) + L.apply_damage(trap_damage * 2.5, BRUTE) + else + L.apply_damage(trap_damage * 1.75, BRUTE) ..() +/obj/item/restraints/legcuffs/beartrap/on_found(mob/finder) + if(!armed) + return FALSE + spring_trap(finder) + + if(ishuman(finder)) + var/mob/living/carbon/H = finder + H.apply_damage(trap_damage, BRUTE, pick("l_hand", "r_hand")) + return TRUE + +/obj/item/restraints/legcuffs/beartrap/proc/spring_trap(mob/user) + armed = FALSE + update_icon() + playsound(loc, 'sound/effects/snap.ogg', 50, TRUE) + if(!silent_arming) + user.visible_message("[user] triggers [src].", "You trigger [src].") + + if(sig) + sig.signal() + + if(IED) + IED.active = TRUE + message_admins("[key_name_admin(usr)] has triggered an IED-rigged [name].") + log_game("[key_name(usr)] has triggered an IED-rigged [name].") + spawn(IED.det_time) + IED.prime() + /obj/item/restraints/legcuffs/beartrap/energy name = "energy snare" armed = TRUE diff --git a/code/game/objects/items/weapons/manuals.dm b/code/game/objects/items/weapons/manuals.dm index 53d0d7e1c032..7c32249ddbf3 100644 --- a/code/game/objects/items/weapons/manuals.dm +++ b/code/game/objects/items/weapons/manuals.dm @@ -113,88 +113,44 @@ /obj/item/book/manual/supermatter_engine - name = "Supermatter Engine User's Guide" - desc = "An engineer's best tool for dealing with their worst frenemy: The Supermatter." + name = "Supermatter Engine Anomaly Reference" + desc = "An engineer's best tool for dealing with their worst frenemy: The Supermatter and its anomalous behavior." icon_state = "bookParticleAccelerator" - author = "Waleed Asad" - title = "Supermatter Engine User's Guide" + author = "Vroo-Looum-Kloo" + title = "Supermatter Engine Anomaly Reference" pages = list({"Engineering notes on single-stage Supermatter engine,
- -Waleed Asad
+ Vroo-Looum-Kloo
- A word of caution, do not enter the engine room, for any reason, without radiation protection and mesons on. The status of the engine may be unpredictable even when you believe it is .off.. This is an important level of personal protection.

+ The supermatter engine is a very powerful, yet strange method of power generation. This guide will serve as a pocket reference for the myriad of anomalous behaviors it may exhibit throughout your shift. Below is a table of events and their effects.


- The engine has two basic modes of functionality. He has observed that it is capable of both a safe level of operation and a modified, high output mode.

+ D Class: Events that only affect certain types of NON-STANDARD setups, minimial operator intervention required. These events occur instantly and engineering will be alerted on telecomms.

-
Notes on starting the basic function mode, dubbed .Heat-Primary Mode..


+ D-1: About 200 moles of nitrous oxide are released by the crystal.
+ D-2: About 200 moles of nitrogen are released by the crystal
+ D-3: About 250 moles of CO2 are released by the crystal


- 1. Prepare collector arrays. This is done standard to any text on their function by wrenching them down, filling six plasma tanks with a plasma canister, and inserting the tank into the collectors one by one. Finally, initialize each collector.

+ C Class: Events with mild effects to standard setups. Operator intervention MAY be required. Engineering will be alerted on telecomms.

+ C-1: 250 moles of oxygen are released by the crystal
+ C-2: 250 moles of plasma are released by the crystal
+ C-3: The temperature at which the engine starts to lose integrity is lowered for a few minutes.


- 2. Prepare gas system. Before introducing any gas to the Supermatter engine room, it is important to remember the small but vital steps to preparing this section. First, set the input gas pump and output gas flow pump to 4500, or maximum flow. Second, switch the digital switching valve into the .up. position, in order to circulate the gas back toward the coolers and collectors.

+ B Class: Events with significant effects to standard setups. Action may need to be taken to prevent a delamination event.

+ B-1: The amount of plasma and O2 released by the engine is doubled for a few minutes.
+ B-2: The amount of heat released by the engine is increased for a few minutes.
+ B-3: The engine's EER is raised slightly above critically for several minutes, regardless of outside factors.


- 3. Apply N2 gas. Retrieve the two N2 canisters from storage and bring them to the engine room. Attach one of them to the input section of the engine gas system located next to the collectors. Keep it attached until the N2 pressure is low enough to turn the canister light red. Replace it with the second canister to keep N2 pressure at optimal levels.

+ A Class: Events with SEVERE effects to standard setups. Action will need to be taken to prevent a delamination event.

+ A-1: The engine's APC is shorted due to a power spike, requiring its wires to be mended.
+ A-2: The engine's air alarm resets its self as an effect of radiological interference.
+ A-3: The amount of plasma and O2 released by the engine is quadrupled for a few minutes.

- 4. Begin primary emitter burst series. This means firing a single emitter for its first four shots. It is important to move to this step quickly. The onboard SMES units may not have enough power to run the emitters if left alone too long on-station. This engine can produce enough power on its own to run the entire station, ignoring the SMES units completely, and is wired to do so.

+ S Class events: Events that require immediate intervention and a specialized response to prevent a delamination event. Coordination with other departments is HIGHLY recommended. A warning will be broadcasted on engineering communications before these events.

+ Arc Type: The engine's EER is raised massively several minutes, resulting it a supercritical state.
+ Heat Type: The amount of heat released by the engine is massively increased for several minutes.

- 5. Switch SMES units to primary settings. Maximize input and set the devices to automatically charge, additionally turn their outputs on if they are off unless power is to be saved (Which can be useful in case of later failures.)

- - 6. Begin secondary emitter burst series. Before firing the emitter again, check the power in the line with a multimeter (Do not forget electrical gloves.) The engine is running at high efficiency when the value exceeds 200,000 power units.

- - 7. Maintain engine power. When power in the lines gets low, add an additional emitter burst series to bring power to normal levels.


- - - -
The second mode for running the engine uses a gas mix to produce a reaction within the Supermatter. This mode requires CE or Atmospheric help to setup. This has been dubbed the .O2-Reaction Mode..


- - THIS MODE CAN CAUSE A RUNAWAY REACTION, LEADING TO CATASTROPHIC FAILURE IF NOT MAINTAINED. NEVER FORGET ABOUT THE ENGINE IN THIS MODE.

- - Additionally, this mode can be used for what is called a .Cold Start.. If the station has no power in the SMES to run the emitters, using this mode will allow enough power output to run them, and quickly reach an acceptable level of power output.

- - 1. Prepare collector arrays. This is done standard to any text on their function by wrenching them down, filling six plasma tanks with a plasma canister, and inserting the tank into the collectors one by one. Finally, initialize each collector.

- - 2. Prepare gas system. Before introducing any gas to the Supermatter engine room, it is important to remember the small but vital steps to preparing this section. First, set the input gas pump and output gas flow pump to 4500, or maximum flow. Second, switch the digital switching valve into the .up. position, in order to circulate the gas back toward the coolers and collectors.

- - 3. Modify the engine room filters. Unlike the Heat-Primary Mode, it is important to change the filters attached to the gas system to stop filtering O2, and start filtering Carbon Molecules. O2-Reaction Mode produces far more plasma than Heat-Primary, therefor filtering it off is essential.

- - 4. Switch SMES units to primary settings. Maximize input and set the devices to automatically charge, additionally turn their outputs on if they are off unless power is to be saved (Which can be useful in case of later failures.) If you check the power in the system lines at this point you will find that it is constantly going up. Indeed, with just the addition of O2 to the Supermatter, it will begin outputting power.

- - 5. Begin primary emitter burst series. Fire a single emitter for a series of four pulses, or a single series, and turn it off. Do not over power the Supermatter. The reaction is self sustaining and propagating. As long as O2 is in the chamber, it will continue outputting MORE power.

- - 6. Maintain follow up operations. Remember to check the temp of the core gas and switch to the Heat-Primary function, or vent the core room when problems begin if required.

- - Notes on Supermatter Reaction Function and Drawbacks-

- - After several hours of observation an interesting phenomenon was witnessed. The Supermatter undergoes a constant self-sustaining reaction when given an extremely high O2 concentration. Anything about 80% or higher typically will cause this reaction. The Supermatter will continue to react whenever this gas mix is in the same room as the Supermatter.

- - To understand why O2-Reaction mode is dangerous, the core principle of the Supermatter must be understood. The Supermatter emits three things when .not safe,. that is any time it is giving off power. These things are:

- - *Radiation (which is converted into power by the collectors,)
- *Heat (which is removed via the gas exchange system and coolers,)
- *External gas (in the form of plasma and O2.)
- - When in Heat-Primary mode, far more heat and plasma are produced than radiation. In O2-Reaction mode, very little heat and only moderate amounts of plasma are produced, however HUGE amounts of energy leaving the Supermatter is in the form of radiation.

- - The O2-Reaction engine mode has a single drawback which has been eluded to more than once so far and that is very simple. The engine room will continue to grow hotter as the constant reaction continues. Eventually, there will be what he calls the .critical gas mix.. This is the point at which the constant adding of plasma to the mix of air around the Supermatter changes the gas concentration to below the tolerance. When this happens, two things occur. First, the Supermatter switches to its primary mode of operation where in huge amounts of heat are produced by the engine rather than low amounts with high power output. Second, an uncontrollable increase in heat within the Supermatter chamber will occur. This will lead to a spark-up, igniting the plasma in the Supermatter chamber, wildly increasing both pressure and temperature.

- - While the O2-Reaction mode is dangerous, it does produce heavy amounts of energy. Consider using this mode only in short amounts to fill the SMES, and switch back later in the shift to keep things flowing normally.

- - - Notes on Supermatter Containment and Emergency Procedures-

- - While a constant vigil on the Supermatter is not required, regular checkups are important. Verify the temp of gas leaving the Supermatter chamber for unsafe levels, and ensure that the plasma in the chamber is at a safe concentration. Of course, also make sure the chamber is not on fire. A fire in the core chamber is very difficult to put out. As any Toxin scientist can tell you, even low amounts of plasma can burn at very high temperatures. This burning creates a huge increase in pressure and more importantly, temperature of the crystal itself.

- - The Supermatter is strong, but not invincible. When the Supermatter is heated too much, its crystal structure will attempt to liquify. The change in atomic structure of the Supermatter leads to a single reaction, a massive explosion. The computer chip attached to the Supermatter core will warn the station when stability is threatened. It will then offer a second warning, when things have become dangerously close to total destruction of the core.

- - Located both within the supermatter monitoring room and engine room is the vent control button. This button allows the Core Vent Controls to be accessed, venting the room to space. Remember however, that this process takes time. If a fire is raging, and the pressure is higher than fathomable, it will take a great deal of time to vent the room. Also located in the supermatter monitoring room is the emergency core eject button. A new core can be ordered from cargo. It is often not worth the lives of the crew to hold on to it, not to mention the structural damage. However, if by some mistake the Supermatter is pushed off or removed from the mass ejector it sits on, manual reposition will be required. Which is very dangerous and often leads to death.

- - The Supermatter is extremely dangerous. More dangerous than people give it credit for. It can destroy you in an instant, without hesitation, reducing you to a pile of dust. When working closely with Supermatter it is.. suggested to get a genetic backup and do not wear any items of value to you. The Supermatter core can be pulled if grabbed properly by the base, but pushing is not possible.


- - - In Closing-

- - Remember that the Supermatter is dangerous, and the core is dangerous still. Venting the core room is always an option if you are even remotely worried, utilizing Atmospherics to properly ready the room once more for core function. It is always a good idea to check up regularly on the temperature of gas leaving the chamber, as well as the power in the system lines. Lastly, once again remember, never touch the Supermatter with anything. Ever.

- - -Waleed Asad, Senior Engine Technician."}) + In the event that an anomaly NOT on this list presents itself, contact your local NanoTrasen Engineering Officer as soon as possible.
+ -Vroo-Looum-Kloo, Senior Engine Technician."}) /obj/item/book/manual/atmospipes name = "Pipes and You: Getting To Know Your Scary Tools" diff --git a/code/game/objects/items/weapons/melee/energy_melee_weapons.dm b/code/game/objects/items/weapons/melee/energy_melee_weapons.dm index a4d6eea631a6..42470a44215c 100644 --- a/code/game/objects/items/weapons/melee/energy_melee_weapons.dm +++ b/code/game/objects/items/weapons/melee/energy_melee_weapons.dm @@ -201,7 +201,7 @@ user.adjustBrainLoss(10) else to_chat(user, "You attach the ends of the two energy swords, making a single double-bladed weapon! You're cool.") - var/obj/item/twohanded/dualsaber/newSaber = new /obj/item/twohanded/dualsaber(user.loc) + var/obj/item/dualsaber/newSaber = new /obj/item/dualsaber(user.loc) if(src.hacked) // That's right, we'll only check the "original" esword. newSaber.hacked = TRUE newSaber.item_color = "rainbow" diff --git a/code/game/objects/items/weapons/rpd.dm b/code/game/objects/items/weapons/rpd.dm index 55639bd80870..37dc3b4917e7 100644 --- a/code/game/objects/items/weapons/rpd.dm +++ b/code/game/objects/items/weapons/rpd.dm @@ -260,8 +260,11 @@ if(world.time < lastused + spawndelay) return - var/turf/T = get_turf(target) + + if(!T) + return + if(target != T) // We only check the rpd_act of the target if it isn't the turf, because otherwise // (A) blocked turfs can be acted on, and (B) unblocked turfs get acted on twice. diff --git a/code/game/objects/items/weapons/staff.dm b/code/game/objects/items/weapons/staff.dm index 7bc970d2189a..d86da1bc56ad 100644 --- a/code/game/objects/items/weapons/staff.dm +++ b/code/game/objects/items/weapons/staff.dm @@ -1,4 +1,4 @@ -/obj/item/twohanded/staff +/obj/item/staff name = "wizards staff" desc = "Apparently a staff used by the wizard." icon = 'icons/obj/wizard.dmi' @@ -12,61 +12,66 @@ attack_verb = list("bludgeoned", "whacked", "disciplined") resistance_flags = FLAMMABLE -/obj/item/twohanded/staff/broom +/obj/item/staff/Initialize(mapload) + . = ..() + AddComponent(/datum/component/two_handed) + +/obj/item/staff/broom name = "broom" desc = "Used for sweeping, and flying into the night while cackling. Black cat not included." icon = 'icons/obj/wizard.dmi' icon_state = "broom" item_state = "broom0" -/obj/item/twohanded/staff/broom/attack_self(mob/user as mob) - ..() - item_state = "broom[wielded ? 1 : 0]" - force = wielded ? 5 : 3 - attack_verb = wielded ? list("rammed into", "charged at") : list("bludgeoned", "whacked", "cleaned") - if(user) - user.update_inv_l_hand() - user.update_inv_r_hand() - if(user.mind in SSticker.mode.wizards) - user.flying = wielded ? 1 : 0 - if(wielded) - to_chat(user, "You hold \the [src] between your legs.") - user.say("QUID 'ITCH") - animate(user, pixel_y = pixel_y + 10 , time = 10, loop = 1, easing = SINE_EASING) - else - animate(user, pixel_y = pixel_y + 10 , time = 1, loop = 1) - animate(user, pixel_y = pixel_y, time = 10, loop = 1, easing = SINE_EASING) - animate(user) - else - if(wielded) - to_chat(user, "You hold \the [src] between your legs.") +/obj/item/staff/broom/Initialize(mapload) + . = ..() + AddComponent(/datum/component/two_handed, force_wielded = 5, force_unwielded = 3, wield_callback = CALLBACK(src, PROC_REF(wield)), unwield_callback = CALLBACK(src, PROC_REF(unwield))) + +/obj/item/staff/broom/proc/wield(obj/item/source, mob/user) + attack_verb = list("rammed into", "charged at") + user.update_inv_l_hand() + user.update_inv_r_hand() + if(iswizard(user)) + user.flying = TRUE + user.say("QUID 'ITCH") + animate(user, pixel_y = pixel_y + 10 , time = 10, loop = 1, easing = SINE_EASING) + to_chat(user, "You hold [src] between your legs.") + +/obj/item/staff/broom/proc/unwield(obj/item/source, mob/user) + attack_verb = list("bludgeoned", "whacked", "cleaned") + user.update_inv_l_hand() + user.update_inv_r_hand() + if(iswizard(user)) + animate(user, pixel_y = pixel_y + 10 , time = 1, loop = 1) + animate(user, pixel_y = pixel_y, time = 10, loop = 1, easing = SINE_EASING) + animate(user) -/obj/item/twohanded/staff/broom/attackby(obj/O, mob/user) +/obj/item/staff/broom/attackby(obj/O, mob/user) if(istype(O, /obj/item/clothing/mask/horsehead)) - new/obj/item/twohanded/staff/broom/horsebroom(get_turf(src)) + new/obj/item/staff/broom/horsebroom(get_turf(src)) user.unEquip(O) qdel(O) qdel(src) return ..() -/obj/item/twohanded/staff/broom/dropped(mob/user) +/obj/item/staff/broom/dropped(mob/user) if((user.mind in SSticker.mode.wizards) && user.flying) user.flying = FALSE ..() -/obj/item/twohanded/staff/broom/horsebroom +/obj/item/staff/broom/horsebroom name = "broomstick horse" desc = "Saddle up!" icon = 'icons/obj/wizard.dmi' icon_state = "horsebroom" item_state = "horsebroom0" -/obj/item/twohanded/staff/broom/horsebroom/attack_self(mob/user as mob) +/obj/item/staff/broom/horsebroom/attack_self(mob/user as mob) ..() - item_state = "horsebroom[wielded ? 1 : 0]" + item_state = "horsebroom[HAS_TRAIT(src, TRAIT_WIELDED) ? 1 : 0]" -/obj/item/twohanded/staff/stick +/obj/item/staff/stick name = "stick" desc = "A great tool to drag someone else's drinks across the bar." icon_state = "stick" diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index e328bc1bae0e..ffa96c3d8b89 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -636,10 +636,10 @@ new /obj/item/organ/internal/cyberimp/arm/katana(src) value += 1 if(3) - new /obj/item/twohanded/mjollnir(src) + new /obj/item/mjollnir(src) value += 2 if(4) - new /obj/item/twohanded/singularityhammer(src) + new /obj/item/singularityhammer(src) value += 2 if(5) new /obj/item/katana(src) @@ -648,13 +648,13 @@ new /obj/item/claymore(src) value += 2 //force 40 this is value 2 if(7) - new /obj/item/twohanded/spear/grey_tide(src) + new /obj/item/spear/grey_tide(src) value += 2 //Value 2, clones are strong if(8) if(prob(50)) new /obj/item/sord(src) value -= 1 //Useless joke, might as well give them a value point back. - new /obj/item/twohanded/bostaff(src) //Funky item, not really worth a point, but good to balance sord's free point out + new /obj/item/bostaff(src) //Funky item, not really worth a point, but good to balance sord's free point out //Wands var/wands = 0 while(wands < 2) diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index ef2d22601216..705908d9a788 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -42,6 +42,31 @@ can_hold = list() // any cant_hold = list(/obj/item/disk/nuclear) +/obj/item/storage/bag/trash/proc/update_weight() + if(!length(contents)) + w_class = WEIGHT_CLASS_NORMAL + return + + w_class = WEIGHT_CLASS_BULKY + +/obj/item/storage/bag/trash/remove_from_storage(obj/item/I, atom/new_location) + . = ..() + update_weight() + +/obj/item/storage/bag/trash/can_be_inserted(obj/item/I, stop_messages = FALSE) + if(isstorage(loc) && !istype(loc, /obj/item/storage/backpack/holding)) + to_chat(usr, "You can't seem to fit [I] into [src].") + return FALSE + . = ..() + +/obj/item/storage/bag/trash/Initialize(mapload) + . = ..() + update_weight() + +/obj/item/storage/bag/trash/handle_item_insertion(obj/item/I, prevent_warning) + . = ..() + update_weight() + /obj/item/storage/bag/trash/suicide_act(mob/user) user.visible_message("[user] puts [src] over [user.p_their()] head and starts chomping at the insides! Disgusting!") playsound(loc, 'sound/items/eatfood.ogg', 50, 1, -1) diff --git a/code/game/objects/items/weapons/storage/belt.dm b/code/game/objects/items/weapons/storage/belt.dm index 4b8546033124..c72b51df3453 100644 --- a/code/game/objects/items/weapons/storage/belt.dm +++ b/code/game/objects/items/weapons/storage/belt.dm @@ -515,7 +515,7 @@ /obj/item/holosign_creator/janitor, /obj/item/melee/flyswatter, /obj/item/storage/bag/trash, - /obj/item/twohanded/push_broom, + /obj/item/push_broom, /obj/item/door_remote/janikeyring ) diff --git a/code/game/objects/items/weapons/storage/briefcase.dm b/code/game/objects/items/weapons/storage/briefcase.dm index f3801b5aa6d3..ed9a96a2b93f 100644 --- a/code/game/objects/items/weapons/storage/briefcase.dm +++ b/code/game/objects/items/weapons/storage/briefcase.dm @@ -5,6 +5,7 @@ item_state = "briefcase" flags = CONDUCT hitsound = "swing_hit" + use_sound = 'sound/effects/briefcase.ogg' force = 8 throw_speed = 2 throw_range = 4 diff --git a/code/game/objects/items/weapons/storage/garment.dm b/code/game/objects/items/weapons/storage/garment.dm index 433927a4aaaf..812605b31b36 100644 --- a/code/game/objects/items/weapons/storage/garment.dm +++ b/code/game/objects/items/weapons/storage/garment.dm @@ -263,6 +263,7 @@ /obj/item/storage/bag/garment/chaplain/populate_contents() new /obj/item/clothing/under/rank/civilian/chaplain(src) new /obj/item/clothing/shoes/black(src) + new /obj/item/clothing/suit/hooded/abaya(src) new /obj/item/clothing/suit/hooded/nun(src) new /obj/item/clothing/suit/hooded/chaplain_hoodie(src) new /obj/item/clothing/suit/hooded/monk(src) @@ -292,3 +293,19 @@ new /obj/item/clothing/glasses/hud/health(src) new /obj/item/clothing/glasses/hud/skills(src) new /obj/item/clothing/accessory/blue(src) + +/obj/item/storage/bag/garment/paramedic + name = "paramedic's garment bag" + desc = "A bag for storing extra clothes and shoes. This one belongs to the paramedic." + +/obj/item/storage/bag/garment/paramedic/populate_contents() + new /obj/item/clothing/under/rank/medical/paramedic(src) + new /obj/item/clothing/head/soft/blue(src) + new /obj/item/clothing/suit/storage/labcoat/emt(src) + new /obj/item/clothing/suit/storage/paramedic(src) + new /obj/item/clothing/glasses/hud/health/sunglasses(src) + new /obj/item/clothing/gloves/color/latex(src) + new /obj/item/clothing/gloves/color/latex/nitrile(src) + new /obj/item/clothing/shoes/black(src) + + diff --git a/code/game/objects/items/weapons/storage/lockbox.dm b/code/game/objects/items/weapons/storage/lockbox.dm index 7751df952cee..68e090db9ca0 100644 --- a/code/game/objects/items/weapons/storage/lockbox.dm +++ b/code/game/objects/items/weapons/storage/lockbox.dm @@ -125,9 +125,13 @@ /obj/item/storage/lockbox/research/deconstruct(disassembled = TRUE) // Get wrecked, Science nerds qdel(src) -/obj/item/storage/lockbox/research/large - name = "Large lockbox" - desc = "A large lockbox" - max_w_class = WEIGHT_CLASS_BULKY - max_combined_w_class = 4 //The sum of the w_classes of all the items in this storage item. - storage_slots = 1 +/obj/item/storage/lockbox/research/modsuit + name = "Plating lockbox" + desc = "A larger lockbox. Looks a bit less secure than other lockboxes." + +/obj/item/storage/lockbox/research/modsuit/emp_act(severity) //I want emp to get around it, it's not a gun, I just want people not to always make sec / med modsuits. + . = ..() + if(prob(50 / severity)) + locked = FALSE + icon_state = icon_broken + origin_tech = null //wipe out any origin tech if it's unlocked in any way so you can't double-dip tech levels at R&D. diff --git a/code/game/objects/items/weapons/storage/secure.dm b/code/game/objects/items/weapons/storage/secure.dm index 2b8a558261bb..54ce56bd6159 100644 --- a/code/game/objects/items/weapons/storage/secure.dm +++ b/code/game/objects/items/weapons/storage/secure.dm @@ -72,10 +72,10 @@ /obj/item/storage/secure/emag_act(user as mob, weapon as obj) if(!emagged) emagged = TRUE - overlays += image('icons/obj/storage.dmi', icon_sparking) + overlays += image(icon, icon_sparking) sleep(6) overlays = null - overlays += image('icons/obj/storage.dmi', icon_locking) + overlays += image(icon, icon_locking) locked = FALSE if(istype(weapon, /obj/item/melee/energy/blade)) do_sparks(5, 0, loc) @@ -143,7 +143,7 @@ else if(code == l_code && !emagged && l_set) locked = FALSE overlays = null - overlays += image('icons/obj/storage.dmi', icon_opened) + overlays += image(icon, icon_opened) code = null else code = "ERROR" @@ -189,6 +189,7 @@ item_state = "sec-case" flags = CONDUCT hitsound = "swing_hit" + use_sound = 'sound/effects/briefcase.ogg' force = 8 throw_speed = 2 throw_range = 4 @@ -201,7 +202,7 @@ if(loc == user && locked) to_chat(usr, "[src] is locked and cannot be opened!") else if((loc == user) && !locked) - playsound(loc, "rustle", 50, 1, -5) + playsound(loc, 'sound/effects/briefcase.ogg', 50, TRUE, -5) if(user.s_active) user.s_active.close(user) //Close and re-open show_to(user) diff --git a/code/game/objects/items/weapons/storage/storage_base.dm b/code/game/objects/items/weapons/storage/storage_base.dm index 3664566b0fbf..14f4e46bcceb 100644 --- a/code/game/objects/items/weapons/storage/storage_base.dm +++ b/code/game/objects/items/weapons/storage/storage_base.dm @@ -205,7 +205,7 @@ user.client.screen += closer user.client.screen += contents user.s_active = src - LAZYADDOR(mobs_viewing, user) + LAZYDISTINCTADD(mobs_viewing, user) /** * Hides the current container interface from `user`. @@ -533,6 +533,8 @@ var/obj/item/hand_labeler/labeler = I if(labeler.mode) return FALSE + if(user.a_intent != INTENT_HELP && issimulatedturf(loc)) // Stops you from putting your baton in the storage on accident + return FALSE . = TRUE //no afterattack if(isrobot(user)) return //Robots can't interact with storage items. diff --git a/code/game/objects/items/weapons/storage/toolbox.dm b/code/game/objects/items/weapons/storage/toolbox.dm index 5a84304d7cf2..a866e4b14488 100644 --- a/code/game/objects/items/weapons/storage/toolbox.dm +++ b/code/game/objects/items/weapons/storage/toolbox.dm @@ -16,9 +16,10 @@ materials = list(MAT_METAL = 500) origin_tech = "combat=1;engineering=1" attack_verb = list("robusted") + use_sound = 'sound/effects/toolbox.ogg' hitsound = 'sound/weapons/smash.ogg' drop_sound = 'sound/items/handling/toolbox_drop.ogg' - pickup_sound = 'sound/items/handling/toolbox_pickup.ogg' + pickup_sound = 'sound/items/handling/toolbox_pickup.ogg' var/latches = "single_latch" var/has_latches = TRUE diff --git a/code/game/objects/items/weapons/storage/uplink_kits.dm b/code/game/objects/items/weapons/storage/uplink_kits.dm index 0f3d41f96f64..a27d3415cf3b 100644 --- a/code/game/objects/items/weapons/storage/uplink_kits.dm +++ b/code/game/objects/items/weapons/storage/uplink_kits.dm @@ -25,7 +25,7 @@ /obj/item/suppressor, // 1TC /obj/item/ammo_box/magazine/m10mm, // 1TC /obj/item/ammo_box/magazine/m10mm/hp, // 2TC - /obj/item/twohanded/garrote, // 6TC + /obj/item/garrote, // 6TC /obj/item/door_remote/omni/access_tuner, // 6TC /obj/item/clothing/glasses/chameleon/thermal, // 6TC /obj/item/implanter/freedom, // 5TC @@ -132,14 +132,29 @@ /obj/item/gun/projectile/automatic/pistol, // 4TC /obj/item/ammo_box/magazine/m10mm/fire, // 2TC /obj/item/ammo_box/magazine/m10mm/fire, // 2TC - /obj/item/storage/box/syndie_kit/hardsuit, // 6TC + /obj/item/storage/box/syndie_kit/modsuit, // 6TC /obj/item/clothing/gloves/combat, // 0TC /obj/item/card/id/syndicate, // 2TC /obj/item/clothing/shoes/chameleon/noslip, // 2TC /obj/item/encryptionkey/syndicate) // 2TC + var/static/list/metroid = list( // 21 + modules + laser gun + /obj/item/storage/box/syndie_kit/modsuit/elite, // 9TC + /obj/item/mod/module/visor/thermal, // 3 TC + /obj/item/mod/module/stealth, //0 TC but strong + /obj/item/mod/module/power_kick, //0 TC but funny + /obj/item/mod/module/sphere_transform, //0TC but should not be allowed to normally be installed + /obj/item/autosurgeon/organ/syndicate/laser_arm, //0 TC but otherwise not obtainable. + /obj/item/pinpointer/advpinpointer, //4 TC + /obj/item/storage/box/syndidonkpockets, //2TC, otherwise they will just die in the first combat to disabler. + /obj/item/storage/belt/utility/full/multitool, //0 TC + /obj/item/clothing/head/collectable/slime, //Priceless (0 TC) + /obj/item/encryptionkey/syndicate) //2 TC + + + /obj/item/storage/box/syndie_kit/bundle/populate_contents() - var/list/bundle = pick(spy, agent13, thief, bond, infiltrator, payday, implant, hacker, darklord, professional, grenadier) + var/list/bundle = pick(spy, agent13, thief, bond, infiltrator, payday, implant, hacker, darklord, professional, grenadier, metroid) for(var/item in bundle) new item(src) @@ -154,13 +169,21 @@ new /obj/item/clothing/mask/gas/syndicate(src) new /obj/item/tank/internals/emergency_oxygen/engi/syndi(src) -/obj/item/storage/box/syndie_kit/hardsuit - name = "Boxed Blood Red Suit and Helmet" - can_hold = list(/obj/item/clothing/suit/space/hardsuit/syndi, /obj/item/tank/internals/emergency_oxygen/engi/syndi, /obj/item/clothing/mask/gas/syndicate) +/obj/item/storage/box/syndie_kit/modsuit + name = "Boxed Blood Red MODsuit" + can_hold = list(/obj/item/tank/internals/emergency_oxygen/engi/syndi, /obj/item/clothing/mask/gas/syndicate) max_w_class = WEIGHT_CLASS_NORMAL -/obj/item/storage/box/syndie_kit/hardsuit/populate_contents() - new /obj/item/clothing/suit/space/hardsuit/syndi(src) +/obj/item/storage/box/syndie_kit/modsuit/populate_contents() + new /obj/item/mod/control/pre_equipped/traitor(src) + new /obj/item/clothing/mask/gas/syndicate(src) + new /obj/item/tank/internals/emergency_oxygen/engi/syndi(src) + +/obj/item/storage/box/syndie_kit/modsuit/elite //I have been informed this is a good idea. + name = "Boxed Elite MODsuit" + +/obj/item/storage/box/syndie_kit/modsuit/elite/populate_contents() + new /obj/item/mod/control/pre_equipped/traitor_elite(src) new /obj/item/clothing/mask/gas/syndicate(src) new /obj/item/tank/internals/emergency_oxygen/engi/syndi(src) @@ -240,11 +263,17 @@ new /obj/item/ammo_casing/shotgun/assassination(src) new /obj/item/gun/projectile/revolver/doublebarrel/improvised/cane(src) +/obj/item/storage/box/syndie_kit/fake_minibomb + name = "trick minibomb kit" + +/obj/item/storage/box/syndie_kit/fake_minibomb/populate_contents() + new /obj/item/grenade/syndieminibomb/fake(src) + /obj/item/storage/box/syndie_kit/fake_revolver name = "trick revolver kit" /obj/item/storage/box/syndie_kit/fake_revolver/populate_contents() - new /obj/item/toy/russian_revolver/trick_revolver(src) + new /obj/item/gun/projectile/revolver/fake(src) /obj/item/storage/box/syndie_kit/mimery name = "advanced mimery kit" diff --git a/code/game/objects/items/weapons/stunbaton.dm b/code/game/objects/items/weapons/stunbaton.dm index ab5a5ba5349e..cb84e0d4ec10 100644 --- a/code/game/objects/items/weapons/stunbaton.dm +++ b/code/game/objects/items/weapons/stunbaton.dm @@ -66,6 +66,7 @@ icon_state = "[base_icon]_nocell" else icon_state = "[base_icon]" + /obj/item/melee/baton/examine(mob/user) . = ..() if(isrobot(user)) @@ -158,6 +159,10 @@ update_icon() add_fingerprint(user) +/obj/item/melee/baton/throw_impact(mob/living/carbon/human/hit_mob) + . = ..() + if(!. && turned_on && istype(hit_mob)) + thrown_baton_stun(hit_mob) /obj/item/melee/baton/attack(mob/M, mob/living/user) if(turned_on && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) @@ -165,7 +170,7 @@ user.visible_message("[user] accidentally hits [user.p_themselves()] with [src]!", "You accidentally hit yourself with [src]!") return - if(user.mind?.martial_art?.no_baton) + if(user.mind?.martial_art?.no_baton && user.mind?.martial_art?.can_use(user)) to_chat(user, user.mind.martial_art.no_baton_reason) return if(issilicon(M)) // Can't stunbaton borgs and AIs @@ -224,6 +229,42 @@ deductcharge(hitcost) return TRUE +/obj/item/melee/baton/proc/thrown_baton_stun(mob/living/carbon/human/L) + if(cooldown > world.time) + return FALSE + + var/user_UID = thrownby + var/mob/user = locateUID(thrownby) + if(!istype(user) || (user.mind?.martial_art?.no_baton && user.mind?.martial_art?.can_use(user))) + return + + if(HAS_TRAIT_FROM(L, TRAIT_WAS_BATONNED, user_UID)) + return FALSE + + cooldown = world.time + initial(cooldown) + if(L.check_shields(src, 0, "[user]'s [name]", MELEE_ATTACK)) + playsound(L, 'sound/weapons/genhit.ogg', 50, TRUE) + return FALSE + L.Confused(4 SECONDS) + L.Jitter(4 SECONDS) + L.adjustStaminaLoss(30) + L.SetStuttering(4 SECONDS) + + ADD_TRAIT(L, TRAIT_WAS_BATONNED, user_UID) // so one person cannot hit the same person with two separate batons + L.apply_status_effect(STATUS_EFFECT_DELAYED, 2 SECONDS, CALLBACK(L, TYPE_PROC_REF(/mob/living, KnockDown), knockdown_duration), COMSIG_LIVING_CLEAR_STUNS) + addtimer(CALLBACK(src, PROC_REF(baton_delay), L, user_UID), 2 SECONDS) + + SEND_SIGNAL(L, COMSIG_LIVING_MINOR_SHOCK, 33) + + L.lastattacker = user.real_name + L.lastattackerckey = user.ckey + L.visible_message("[user] has stunned [L] with [src]!", + "[L == user ? "You stun yourself" : "[user] has stunned you"] with [src]!") + add_attack_logs(user, L, "stunned") + playsound(src, 'sound/weapons/egloves.ogg', 50, TRUE, -1) + deductcharge(hitcost) + return TRUE + /obj/item/melee/baton/proc/baton_delay(mob/living/target, user_UID) REMOVE_TRAIT(target, TRAIT_WAS_BATONNED, user_UID) diff --git a/code/game/objects/items/weapons/tanks/jetpack.dm b/code/game/objects/items/weapons/tanks/jetpack.dm index 004de6fd38b3..de8f623604c0 100644 --- a/code/game/objects/items/weapons/tanks/jetpack.dm +++ b/code/game/objects/items/weapons/tanks/jetpack.dm @@ -133,11 +133,6 @@ item_state = "jetpack-captain" volume = 90 w_class = WEIGHT_CLASS_NORMAL - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF //steal objective items are hard to destroy. - -/obj/item/tank/jetpack/oxygen/captain/Initialize(mapload) - . = ..() - RegisterSignal(src, COMSIG_PARENT_QDELETING, PROC_REF(alert_admins_on_destroy)) /obj/item/tank/jetpack/oxygen/security name = "security jetpack (oxygen)" diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 9dced8ee5270..79f4f5ce274c 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -1,191 +1,8 @@ -/* Two-handed Weapons - * Contains: - * Twohanded - * Fireaxe - * Double-Bladed Energy Swords - * Spears - * Kidan spear - * Chainsaw - * Singularity hammer - * Mjolnnir - * Knighthammer - * Pyro Claws - * Push Broom - */ - -/*################################################################## -##################### TWO HANDED WEAPONS BE HERE~ -Agouri :3 ######## -####################################################################*/ - -//Rewrote TwoHanded weapons stuff and put it all here. Just copypasta fireaxe to make new ones ~Carn -//This rewrite means we don't have two variables for EVERY item which are used only by a few weapons. -//It also tidies stuff up elsewhere. - -/* - * Twohanded - */ -/obj/item/twohanded - var/wielded = FALSE - var/force_unwielded = 0 - var/force_wielded = 0 - var/wieldsound = null - var/unwieldsound = null - var/sharp_when_wielded = FALSE - -/obj/item/twohanded/proc/unwield(mob/living/carbon/user) - if(!wielded || !user) - return FALSE - wielded = FALSE - force = force_unwielded - if(sharp_when_wielded) - set_sharpness(FALSE) - var/sf = findtext(name," (Wielded)") - if(sf) - name = copytext(name, 1, sf) - else //something wrong - name = "[initial(name)]" - update_icon() - if(user) - user.update_inv_r_hand() - user.update_inv_l_hand() - if(!(flags & ABSTRACT)) - if(isrobot(user)) - to_chat(user, "You free up your module.") - else - to_chat(user, "You are now carrying [name] with one hand.") - if(unwieldsound) - playsound(loc, unwieldsound, 50, 1) - var/obj/item/twohanded/offhand/O = user.get_inactive_hand() - if(O && istype(O)) - O.unwield() - return TRUE - -/obj/item/twohanded/proc/wield(mob/living/carbon/user) - if(wielded) - return FALSE - if(ishuman(user)) - var/mob/living/carbon/human/H = user - if(H.dna.species.is_small) - to_chat(user, "It's too heavy for you to wield fully.") - return FALSE - if(user.get_inactive_hand()) - to_chat(user, "You need your other hand to be empty!") - return FALSE - if(!user.has_both_hands()) - to_chat(user, "You need both hands to wield this!") - return FALSE - wielded = TRUE - force = force_wielded - if(sharp_when_wielded) - set_sharpness(TRUE) - name = "[name] (Wielded)" - update_icon() - if(user) - user.update_inv_r_hand() - user.update_inv_l_hand() - if(!(flags & ABSTRACT)) - if(isrobot(user)) - to_chat(user, "You dedicate your module to [src].") - else - to_chat(user, "You grab [src] with both hands.") - if(wieldsound) - playsound(loc, wieldsound, 50, 1) - var/obj/item/twohanded/offhand/O = new(user) ////Let's reserve his other hand~ - O.name = "[name] - offhand" - O.desc = "Your second grip on [src]" - user.put_in_inactive_hand(O) - return TRUE - -/obj/item/twohanded/mob_can_equip(mob/M, slot) //Unwields twohanded items when they're attempted to be equipped to another slot - if(wielded) - unwield(M) - return ..() - -/obj/item/twohanded/dropped(mob/user) - ..() - //handles unwielding a twohanded weapon when dropped as well as clearing up the offhand - if(user) - var/obj/item/twohanded/O = user.get_inactive_hand() - if(istype(O)) - O.unwield(user) - return unwield(user) - -/obj/item/twohanded/attack_self(mob/user) - ..() - if(wielded) //Trying to unwield it - unwield(user) - else //Trying to wield it - wield(user) - - -/obj/item/twohanded/equip_to_best_slot(mob/M) - if(..()) - unwield(M) - return - -///////////OFFHAND/////////////// -/obj/item/twohanded/offhand - w_class = WEIGHT_CLASS_HUGE - icon_state = "offhand" - name = "offhand" - flags = ABSTRACT - resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF - -/obj/item/twohanded/offhand/unwield() - if(!QDELETED(src)) - qdel(src) - -/obj/item/twohanded/offhand/wield() - if(!QDELETED(src)) - qdel(src) - -///////////Two hand required objects/////////////// -//This is for objects that require two hands to even pick up -/obj/item/twohanded/required - w_class = WEIGHT_CLASS_HUGE - -/obj/item/twohanded/required/attack_self() - return - -/obj/item/twohanded/required/mob_can_equip(mob/M, slot) - if(wielded && !slot_flags) - to_chat(M, "[src] is too cumbersome to carry with anything but your hands!") - return FALSE - return ..() - -/obj/item/twohanded/required/attack_hand(mob/user)//Can't even pick it up without both hands empty - var/obj/item/twohanded/required/H = user.get_inactive_hand() - if(get_dist(src, user) > 1) - return FALSE - if(H != null) - to_chat(user, "[src] is too cumbersome to carry in one hand!") - return - if(loc != user) - wield(user) - ..() - -/obj/item/twohanded/required/on_give(mob/living/carbon/giver, mob/living/carbon/receiver) - var/obj/item/twohanded/required/H = receiver.get_inactive_hand() - if(H != null) //Check if he can wield it - receiver.drop_item() //Can't wear it so drop it - to_chat(receiver, "[src] is too cumbersome to carry in one hand!") - return - equipped(receiver,receiver.hand ? slot_l_hand : slot_r_hand) - -/obj/item/twohanded/required/equipped(mob/user, slot) - ..() - if(slot == slot_l_hand || slot == slot_r_hand) - wield(user) - if(!wielded) // Drop immediately if we couldn't wield - user.unEquip(src) - to_chat(user, "[src] is too cumbersome to carry in one hand!") - else - unwield(user) - /* * Fireaxe */ -/obj/item/twohanded/fireaxe // DEM AXES MAN, marker -Agouri +/obj/item/fireaxe // DEM AXES MAN, marker -Agouri + base_icon_state = "fireaxe" icon_state = "fireaxe0" name = "fire axe" desc = "Truly, the weapon of a madman. Who would think to fight fire with an axe?" @@ -194,8 +11,6 @@ sharp = TRUE w_class = WEIGHT_CLASS_BULKY slot_flags = SLOT_BACK - force_unwielded = 5 - force_wielded = 24 toolspeed = 0.25 attack_verb = list("attacked", "chopped", "cleaved", "torn", "cut") hitsound = 'sound/weapons/bladeslice.ogg' @@ -204,32 +19,39 @@ armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 100, ACID = 30) resistance_flags = FIRE_PROOF -/obj/item/twohanded/fireaxe/Initialize(mapload) + var/force_unwielded = 5 + var/force_wielded = 24 + +/obj/item/fireaxe/Initialize(mapload) . = ..() ADD_TRAIT(src, TRAIT_FORCES_OPEN_DOORS_ITEM, ROUNDSTART_TRAIT) + AddComponent(/datum/component/two_handed, force_unwielded = force_unwielded, force_wielded = force_wielded, icon_wielded = "[base_icon_state]1") -/obj/item/twohanded/fireaxe/update_icon_state() //Currently only here to fuck with the on-mob icons. - icon_state = "fireaxe[wielded]" +/obj/item/fireaxe/update_icon_state() //Currently only here to fuck with the on-mob icons. + icon_state = "[base_icon_state]0" + return ..() -/obj/item/twohanded/fireaxe/afterattack(atom/A, mob/user, proximity) +/obj/item/fireaxe/afterattack(atom/A, mob/user, proximity) if(!proximity) return - if(wielded) //destroys windows and grilles in one hit + if(HAS_TRAIT(src, TRAIT_WIELDED)) //destroys windows and grilles in one hit if(istype(A, /obj/structure/window) || istype(A, /obj/structure/grille)) var/obj/structure/W = A W.obj_destruction("fireaxe") -/obj/item/twohanded/fireaxe/boneaxe // Blatant imitation of the fireaxe, but made out of bone. +/obj/item/fireaxe/boneaxe // Blatant imitation of the fireaxe, but made out of bone. icon_state = "bone_axe0" + base_icon_state = "bone_axe" name = "bone axe" desc = "A large, vicious axe crafted out of several sharpened bone plates and crudely tied together. Made of monsters, by killing monsters, for killing monsters." force_wielded = 23 needs_permit = TRUE -/obj/item/twohanded/fireaxe/boneaxe/update_icon_state() - icon_state = "bone_axe[wielded]" +/obj/item/fireaxe/boneaxe/Initialize(mapload) + . = ..() + AddComponent(/datum/component/two_handed, force_wielded = force_wielded, icon_wielded = "[base_icon_state]1") -/obj/item/twohanded/fireaxe/energized +/obj/item/fireaxe/energized desc = "Someone with a love for fire axes decided to turn this one into a high-powered energy weapon. Seems excessive." force_wielded = 35 armour_penetration_flat = 10 @@ -237,26 +59,25 @@ var/charge = 20 var/max_charge = 20 -/obj/item/twohanded/fireaxe/energized/update_icon_state() - if(wielded) - icon_state = "fireaxe2" - else - icon_state = "fireaxe0" +/obj/item/fireaxe/energized/Initialize(mapload) + . = ..() + // only update the new args + AddComponent(/datum/component/two_handed, force_wielded = force_wielded, icon_wielded = "[base_icon_state]2") -/obj/item/twohanded/fireaxe/energized/New() +/obj/item/fireaxe/energized/New() ..() START_PROCESSING(SSobj, src) -/obj/item/twohanded/fireaxe/energized/Destroy() +/obj/item/fireaxe/energized/Destroy() STOP_PROCESSING(SSobj, src) return ..() -/obj/item/twohanded/fireaxe/energized/process() +/obj/item/fireaxe/energized/process() charge = min(charge + 1, max_charge) -/obj/item/twohanded/fireaxe/energized/attack(mob/M, mob/user) +/obj/item/fireaxe/energized/attack(mob/M, mob/user) . = ..() - if(wielded && charge == max_charge) + if(HAS_TRAIT(src, TRAIT_WIELDED) && charge == max_charge) if(isliving(M)) var/mob/living/target = M charge = 0 @@ -270,71 +91,74 @@ /* * Double-Bladed Energy Swords - Cheridan */ -/obj/item/twohanded/dualsaber - var/hacked = FALSE - var/blade_color - icon_state = "dualsaber0" +/obj/item/dualsaber name = "double-bladed energy sword" desc = "Handle with care." + icon_state = "dualsaber0" force = 3 throwforce = 5 throw_speed = 1 throw_range = 5 w_class = WEIGHT_CLASS_SMALL var/w_class_on = WEIGHT_CLASS_BULKY - force_unwielded = 3 - force_wielded = 34 - wieldsound = 'sound/weapons/saberon.ogg' - unwieldsound = 'sound/weapons/saberoff.ogg' - armour_penetration_percentage = 50 + armour_penetration_flat = 10 origin_tech = "magnets=4;syndicate=5" attack_verb = list("attacked", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut") - sharp_when_wielded = TRUE // only sharp when wielded max_integrity = 200 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 100, ACID = 70) resistance_flags = FIRE_PROOF light_power = 2 needs_permit = TRUE + var/hacked = FALSE + var/blade_color var/brightness_on = 2 - var/colormap = list(red=LIGHT_COLOR_RED, blue=LIGHT_COLOR_LIGHTBLUE, green=LIGHT_COLOR_GREEN, purple=LIGHT_COLOR_PURPLE, rainbow=LIGHT_COLOR_WHITE) + var/colormap = list(red = LIGHT_COLOR_RED, blue = LIGHT_COLOR_LIGHTBLUE, green = LIGHT_COLOR_GREEN, purple = LIGHT_COLOR_PURPLE, rainbow = LIGHT_COLOR_WHITE) -/obj/item/twohanded/dualsaber/New() - ..() + + var/force_unwielded = 3 + var/force_wielded = 34 + var/wieldsound = 'sound/weapons/saberon.ogg' + var/unwieldsound = 'sound/weapons/saberoff.ogg' + +/obj/item/dualsaber/Initialize(mapload) + . = ..() if(!blade_color) blade_color = pick("red", "blue", "green", "purple") AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.25, _parryable_attack_types = ALL_ATTACK_TYPES, _parry_cooldown = (1 / 3) SECONDS) // 0.3333 seconds of cooldown for 75% uptime + AddComponent(/datum/component/two_handed, force_wielded = force_wielded, force_unwielded = force_unwielded, wieldsound = wieldsound, unwieldsound = unwieldsound, wield_callback = CALLBACK(src, PROC_REF(on_wield)), unwield_callback = CALLBACK(src, PROC_REF(on_unwield)), only_sharp_when_wielded = TRUE) -/obj/item/twohanded/dualsaber/update_icon_state() - if(wielded) - icon_state = "dualsaber[blade_color][wielded]" +/obj/item/dualsaber/update_icon_state() + if(HAS_TRAIT(src, TRAIT_WIELDED)) + icon_state = "dualsaber[blade_color]1" set_light(brightness_on, l_color=colormap[blade_color]) else icon_state = "dualsaber0" set_light(0) -/obj/item/twohanded/dualsaber/attack(mob/target, mob/living/user) +/obj/item/dualsaber/attack(mob/target, mob/living/user) if(HAS_TRAIT(user, TRAIT_HULK)) - to_chat(user, "You grip the blade too hard and accidentally close it!") - unwield() - return + to_chat(user, "You grip the blade too hard and accidentally drop it!") + if(HAS_TRAIT(src, TRAIT_WIELDED)) + user.unEquip(src) + return ..() - if(HAS_TRAIT(user, TRAIT_CLUMSY) && (wielded) && prob(40) && force) + if(HAS_TRAIT(user, TRAIT_CLUMSY) && HAS_TRAIT(src, TRAIT_WIELDED) && prob(40) && force) to_chat(user, "You twirl around a bit before losing your balance and impaling yourself on [src].") user.take_organ_damage(20, 25) return - if((wielded) && prob(50)) + if((HAS_TRAIT(src, TRAIT_WIELDED)) && prob(50)) INVOKE_ASYNC(src, PROC_REF(jedi_spin), user) -/obj/item/twohanded/dualsaber/proc/jedi_spin(mob/living/user) +/obj/item/dualsaber/proc/jedi_spin(mob/living/user) for(var/i in list(NORTH, SOUTH, EAST, WEST, EAST, SOUTH, NORTH, SOUTH, EAST, WEST, EAST, SOUTH)) user.setDir(i) if(i == WEST) user.SpinAnimation(7, 1) sleep(1) -/obj/item/twohanded/dualsaber/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) - if(!wielded) +/obj/item/dualsaber/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) return FALSE . = ..() if(!.) // they did not block the attack @@ -352,45 +176,42 @@ melee_attack_chain(owner, hitby) return TRUE -/obj/item/twohanded/dualsaber/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) //In case thats just so happens that it is still activated on the groud, prevents hulk from picking it up - if(wielded) +/obj/item/dualsaber/attack_hulk(mob/living/carbon/human/user, does_attack_animation = FALSE) //In case thats just so happens that it is still activated on the groud, prevents hulk from picking it up + if(HAS_TRAIT(src, TRAIT_WIELDED)) to_chat(user, "You can't pick up such a dangerous item with your meaty hands without losing fingers, better not to!") return TRUE -/obj/item/twohanded/dualsaber/green +/obj/item/dualsaber/green blade_color = "green" -/obj/item/twohanded/dualsaber/red +/obj/item/dualsaber/red blade_color = "red" -/obj/item/twohanded/dualsaber/purple +/obj/item/dualsaber/purple blade_color = "purple" -/obj/item/twohanded/dualsaber/blue +/obj/item/dualsaber/blue blade_color = "blue" -/obj/item/twohanded/dualsaber/unwield() - . = ..() - if(!.) - return - hitsound = "swing_hit" - w_class = initial(w_class) -/obj/item/twohanded/dualsaber/IsReflect() - if(wielded) - return TRUE +/obj/item/dualsaber/proc/on_wield(obj/item/source, mob/living/carbon/user) + if(user && HAS_TRAIT(user, TRAIT_HULK)) + to_chat(user, "You lack the grace to wield this!") + return COMPONENT_TWOHANDED_BLOCK_WIELD -/obj/item/twohanded/dualsaber/wield(mob/living/carbon/M) //Specific wield () hulk checks due to reflection chance for balance issues and switches hitsounds. - if(HAS_TRAIT(M, TRAIT_HULK)) - to_chat(M, "You lack the grace to wield this!") - return - . = ..() - if(!.) - return hitsound = 'sound/weapons/blade1.ogg' w_class = w_class_on -/obj/item/twohanded/dualsaber/multitool_act(mob/user, obj/item/I) + +/obj/item/dualsaber/proc/on_unwield() + hitsound = "swing_hit" + w_class = initial(w_class) + +/obj/item/dualsaber/IsReflect() + if(HAS_TRAIT(src, TRAIT_WIELDED)) + return TRUE + +/obj/item/dualsaber/multitool_act(mob/user, obj/item/I) . = TRUE if(!I.use_tool(src, user, 0, volume = I.tool_volume)) return @@ -403,15 +224,15 @@ to_chat(user, "It's starting to look like a triple rainbow - no, nevermind.") //spears -/obj/item/twohanded/spear +/obj/item/spear icon_state = "spearglass0" name = "spear" desc = "A haphazardly-constructed yet still deadly weapon of ancient design." force = 10 w_class = WEIGHT_CLASS_BULKY slot_flags = SLOT_BACK - force_unwielded = 10 - force_wielded = 18 + var/force_unwielded = 10 + var/force_wielded = 18 throwforce = 20 throw_speed = 4 armour_penetration_flat = 5 @@ -424,62 +245,83 @@ max_integrity = 200 armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 50, ACID = 30) needs_permit = TRUE - var/icon_prefix = "spearglass" + base_icon_state = "spearglass" + +/obj/item/spear/Initialize(mapload) + . = ..() + AddComponent(/datum/component/two_handed, \ + force_wielded = force_wielded, \ + force_unwielded = force_unwielded, \ + icon_wielded = "[base_icon_state]1") + +/obj/item/spear/update_icon_state() + icon_state = "[base_icon_state]0" -/obj/item/twohanded/spear/update_icon_state() - icon_state = "[icon_prefix][wielded]" +/obj/item/spear/proc/add_plasmaglass() + // re-add the component to reset the stats + force_wielded = 19 + force_unwielded = 11 + throwforce = 21 + base_icon_state = "spearplasma" + AddComponent(/datum/component/two_handed, \ + force_wielded = force_wielded, \ + force_unwielded = force_unwielded, \ + icon_wielded = "[base_icon_state]1") + + update_icon() -/obj/item/twohanded/spear/CheckParts(list/parts_list) +/obj/item/spear/CheckParts(list/parts_list) var/obj/item/shard/tip = locate() in parts_list if(istype(tip, /obj/item/shard/plasma)) - force_wielded = 19 - force_unwielded = 11 - throwforce = 21 - icon_prefix = "spearplasma" + // re-add the component to reset the stats + add_plasmaglass() + update_icon() qdel(tip) ..() -/obj/item/twohanded/spear/afterattack(atom/movable/AM, mob/user, proximity) +/obj/item/spear/afterattack(atom/movable/AM, mob/user, proximity) if(!proximity) return if(isturf(AM)) //So you can actually melee with it return - if(explosive && wielded) + if(explosive && HAS_TRAIT(src, TRAIT_WIELDED)) explosive.forceMove(AM) explosive.prime() qdel(src) -/obj/item/twohanded/spear/throw_impact(atom/target) +/obj/item/spear/throw_impact(atom/target) . = ..() if(explosive) explosive.prime() qdel(src) -/obj/item/twohanded/spear/bonespear //Blatant imitation of spear, but made out of bone. Not valid for explosive modification. - icon_state = "bone_spear0" +/obj/item/spear/bonespear //Blatant imitation of spear, but made out of bone. Not valid for explosive modification. name = "bone spear" desc = "A haphazardly-constructed yet still deadly weapon. The pinnacle of modern technology." + base_icon_state = "bone_spear" + icon_state = "bone_spear0" force = 11 force_unwielded = 11 force_wielded = 20 //I have no idea how to balance throwforce = 22 armour_penetration_percentage = 15 //Enhanced armor piercing - icon_prefix = "bone_spear" + //GREY TIDE -/obj/item/twohanded/spear/grey_tide - icon_state = "spearglass0" +/obj/item/spear/grey_tide name = "\improper Grey Tide" desc = "Recovered from the aftermath of a revolt aboard Defense Outpost Theta Aegis, in which a seemingly endless tide of Assistants caused heavy casualities among Nanotrasen military forces." + base_icon_state = "spearglass" + icon_state = "spearglass0" force_unwielded = 15 force_wielded = 25 throwforce = 20 throw_speed = 4 attack_verb = list("gored") -/obj/item/twohanded/spear/grey_tide/afterattack(atom/movable/AM, mob/living/user, proximity) +/obj/item/spear/grey_tide/afterattack(atom/movable/AM, mob/living/user, proximity) ..() if(!proximity) return @@ -496,7 +338,7 @@ M.GiveTarget(L) //Putting heads on spears -/obj/item/twohanded/spear/attackby(obj/item/I, mob/living/user) +/obj/item/spear/attackby(obj/item/I, mob/living/user) if(istype(I, /obj/item/organ/external/head)) if(user.unEquip(src) && user.drop_item()) to_chat(user, "You stick [I] onto the spear and stand it upright on the ground.") @@ -520,7 +362,7 @@ density = FALSE anchored = TRUE var/obj/item/organ/external/head/mounted_head = null - var/obj/item/twohanded/spear/contained_spear = null + var/obj/item/spear/contained_spear = null /obj/structure/headspear/Destroy() QDEL_NULL(mounted_head) @@ -539,13 +381,15 @@ mounted_head = null qdel(src) -/obj/item/twohanded/spear/kidan - icon_state = "kidanspear0" +/obj/item/spear/kidan name = "\improper Kidan spear" desc = "A spear brought over from the Kidan homeworld." + base_icon_state = "kindanspear" + icon_state = "kidanspear0" + // DIY CHAINSAW -/obj/item/twohanded/required/chainsaw +/obj/item/chainsaw name = "chainsaw" desc = "A versatile power tool. Useful for limbing trees and delimbing humans." icon_state = "gchainsaw_off" @@ -564,7 +408,12 @@ actions_types = list(/datum/action/item_action/startchainsaw) var/on = FALSE -/obj/item/twohanded/required/chainsaw/attack_self(mob/user) +/obj/item/chainsaw/Initialize(mapload) + . = ..() + AddComponent(/datum/component/two_handed, require_twohands = TRUE) + + +/obj/item/chainsaw/attack_self(mob/user) on = !on to_chat(user, "As you pull the starting cord dangling from [src], [on ? "it begins to whirr." : "the chain stops moving."]") if(on) @@ -585,23 +434,23 @@ var/datum/action/A = X A.UpdateButtonIcon() -/obj/item/twohanded/required/chainsaw/attack_hand(mob/user) +/obj/item/chainsaw/attack_hand(mob/user) . = ..() force = on ? force_on : initial(force) throwforce = on ? force_on : initial(throwforce) -/obj/item/twohanded/required/chainsaw/on_give(mob/living/carbon/giver, mob/living/carbon/receiver) +/obj/item/chainsaw/on_give(mob/living/carbon/giver, mob/living/carbon/receiver) . = ..() force = on ? force_on : initial(force) throwforce = on ? force_on : initial(throwforce) -/obj/item/twohanded/required/chainsaw/doomslayer +/obj/item/chainsaw/doomslayer name = "OOOH BABY" desc = "VRRRRRRR!!!" armour_penetration_percentage = 100 force_on = 30 -/obj/item/twohanded/required/chainsaw/doomslayer/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) +/obj/item/chainsaw/doomslayer/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) if(attack_type == PROJECTILE_ATTACK) owner.visible_message("Ranged attacks just make [owner] angrier!") playsound(src, pick('sound/weapons/bulletflyby.ogg','sound/weapons/bulletflyby2.ogg','sound/weapons/bulletflyby3.ogg'), 75, 1) @@ -610,20 +459,17 @@ ///CHAINSAW/// -/obj/item/twohanded/chainsaw - icon_state = "chainsaw0" +/obj/item/butcher_chainsaw name = "chainsaw" desc = "Perfect for felling trees or fellow spacemen." + base_icon_state = "chainsaw" + icon_state = "chainsaw0" force = 15 throwforce = 15 throw_speed = 1 throw_range = 5 w_class = WEIGHT_CLASS_BULKY // can't fit in backpacks - force_unwielded = 15 //still pretty robust - force_wielded = 40 //you'll gouge their eye out! Or a limb...maybe even their entire body! hitsound = null // Handled in the snowflaked attack proc - wieldsound = 'sound/weapons/chainsawstart.ogg' - hitsound = null armour_penetration_percentage = 50 armour_penetration_flat = 10 origin_tech = "materials=6;syndicate=4" @@ -631,23 +477,31 @@ sharp = TRUE flags_2 = RANDOM_BLOCKER_2 -/obj/item/twohanded/chainsaw/update_icon_state() - if(wielded) - icon_state = "chainsaw[wielded]" - else - icon_state = "chainsaw0" - -/obj/item/twohanded/chainsaw/attack(mob/living/target, mob/living/user) +/obj/item/butcher_chainsaw/Initialize(mapload) + . = ..() + ADD_TRAIT(src, TRAIT_BUTCHERS_HUMANS, ROUNDSTART_TRAIT) + AddComponent(/datum/component/two_handed, \ + force_wielded = 40, \ + force_unwielded = force, \ + icon_wielded = "[base_icon_state]1", \ + wieldsound = 'sound/weapons/chainsawstart.ogg', \ + wield_callback = CALLBACK(src, PROC_REF(wield)), \ + unwield_callback = CALLBACK(src, PROC_REF(unwield))) + +/obj/item/butcher_chainsaw/update_icon_state() + icon_state = "[base_icon_state]0" + +/obj/item/butcher_chainsaw/attack(mob/living/target, mob/living/user) . = ..() - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) playsound(loc, 'sound/weapons/chainsaw.ogg', 100, 1, -1) //incredibly loud; you ain't goin' for stealth with this thing. Credit to Lonemonk of Freesound for this sound. if(isnull(.)) //necessary check, successful attacks return null, without it target will drop any shields they may have before they get a chance to block target.KnockDown(8 SECONDS) -/obj/item/twohanded/chainsaw/afterattack(mob/living/target, mob/living/user, proximity) +/obj/item/butcher_chainsaw/afterattack(mob/living/target, mob/living/user, proximity) if(!proximity) //only works on adjacent targets, no telekinetic chainsaws return - if(!wielded) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) return if(isrobot(target)) //no buff from attacking robots return @@ -656,37 +510,28 @@ if(target.stat != DEAD) //no buff from attacking dead targets user.apply_status_effect(STATUS_EFFECT_CHAINSAW_SLAYING) -/obj/item/twohanded/chainsaw/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) +/obj/item/butcher_chainsaw/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) if(attack_type == PROJECTILE_ATTACK) final_block_chance = 0 //It's a chainsaw, you try blocking bullets with it else if(owner.has_status_effect(STATUS_EFFECT_CHAINSAW_SLAYING)) final_block_chance = 80 //Need to be ready to ruuuummbllleeee return ..() -/obj/item/twohanded/chainsaw/wield() //you can't disarm an active chainsaw, you crazy person. - . = ..() - if(.) - flags |= NODROP - -/obj/item/twohanded/chainsaw/unwield() - . = ..() - if(.) - flags &= ~NODROP +/obj/item/butcher_chainsaw/proc/wield() //you can't disarm an active chainsaw, you crazy person. + flags |= NODROP -/obj/item/twohanded/chainsaw/Initialize(mapload) - . = ..() - ADD_TRAIT(src, TRAIT_BUTCHERS_HUMANS, ROUNDSTART_TRAIT) +/obj/item/butcher_chainsaw/proc/unwield() + flags &= ~NODROP // SINGULOHAMMER -/obj/item/twohanded/singularityhammer +/obj/item/singularityhammer name = "singularity hammer" desc = "The pinnacle of close combat technology, the hammer harnesses the power of a miniaturized singularity to deal crushing blows." icon_state = "singulohammer0" + base_icon_state = "singulohammer" flags = CONDUCT slot_flags = SLOT_BACK force = 5 - force_unwielded = 5 - force_wielded = 40 throwforce = 15 throw_range = 1 w_class = WEIGHT_CLASS_HUGE @@ -695,22 +540,26 @@ var/charged = 2 origin_tech = "combat=4;bluespace=4;plasmatech=7" -/obj/item/twohanded/singularityhammer/New() +/obj/item/singularityhammer/Initialize(mapload) ..() + AddComponent(/datum/component/two_handed, \ + force_wielded = 40, \ + force_unwielded = force, \ + icon_wielded = "[base_icon_state]1") START_PROCESSING(SSobj, src) -/obj/item/twohanded/singularityhammer/Destroy() +/obj/item/singularityhammer/Destroy() STOP_PROCESSING(SSobj, src) return ..() -/obj/item/twohanded/singularityhammer/process() +/obj/item/singularityhammer/process() if(charged < 2) charged++ -/obj/item/twohanded/singularityhammer/update_icon_state() //Currently only here to fuck with the on-mob icons. - icon_state = "singulohammer[wielded]" +/obj/item/singularityhammer/update_icon_state() //Currently only here to fuck with the on-mob icons. + icon_state = "singulohammer0" -/obj/item/twohanded/singularityhammer/proc/vortex(turf/pull, mob/wielder) +/obj/item/singularityhammer/proc/vortex(turf/pull, mob/wielder) for(var/atom/movable/X in orange(5, pull)) if(X.move_resist == INFINITY) continue @@ -731,10 +580,10 @@ step_towards(H, pull) step_towards(H, pull) -/obj/item/twohanded/singularityhammer/afterattack(atom/A, mob/user, proximity) +/obj/item/singularityhammer/afterattack(atom/A, mob/user, proximity) if(!proximity) return - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) if(charged == 2) charged = 0 if(isliving(A)) @@ -744,22 +593,27 @@ var/turf/target = get_turf(A) vortex(target, user) -/obj/item/twohanded/mjollnir +/obj/item/mjollnir name = "Mjolnir" desc = "A weapon worthy of a god, able to strike with the force of a lightning bolt. It crackles with barely contained energy." icon_state = "mjollnir0" + base_icon_state = "mjollnir" flags = CONDUCT slot_flags = SLOT_BACK force = 5 - force_unwielded = 5 - force_wielded = 25 throwforce = 30 throw_range = 7 w_class = WEIGHT_CLASS_HUGE - //var/charged = 5 origin_tech = "combat=4;powerstorage=7" -/obj/item/twohanded/mjollnir/proc/shock(mob/living/target) +/obj/item/mjollnir/Initialize(mapload) + ..() + AddComponent(/datum/component/two_handed, \ + force_wielded = 25, \ + force_unwielded = force, \ + icon_wielded = "[base_icon_state]1") + +/obj/item/mjollnir/proc/shock(mob/living/target) do_sparks(5, 1, target.loc) target.visible_message("[target] was shocked by [src]!", "You feel a powerful shock course through your body sending you flying!", @@ -767,56 +621,57 @@ var/atom/throw_target = get_edge_target_turf(target, get_dir(src, get_step_away(target, src))) target.throw_at(throw_target, 200, 4) -/obj/item/twohanded/mjollnir/attack(mob/living/M, mob/user) +/obj/item/mjollnir/attack(mob/living/M, mob/user) ..() - if(wielded) - //if(charged == 5) - //charged = 0 + if(HAS_TRAIT(src, TRAIT_WIELDED)) playsound(loc, "sparks", 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) M.Stun(6 SECONDS) shock(M) -/obj/item/twohanded/mjollnir/throw_impact(atom/target) +/obj/item/mjollnir/throw_impact(atom/target) . = ..() if(isliving(target)) var/mob/living/L = target L.Stun(6 SECONDS) shock(L) -/obj/item/twohanded/mjollnir/update_icon_state() //Currently only here to fuck with the on-mob icons. - icon_state = "mjollnir[wielded]" +/obj/item/mjollnir/update_icon_state() //Currently only here to fuck with the on-mob icons. + icon_state = "mjollnir0" -/obj/item/twohanded/knighthammer +/obj/item/knighthammer name = "singuloth knight's hammer" desc = "A hammer made of sturdy metal with a golden skull adorned with wings on either side of the head.
This weapon causes devastating damage to those it hits due to a power field sustained by a mini-singularity inside of the hammer." icon_state = "knighthammer0" + base_icon_state = "knighthammer" flags = CONDUCT slot_flags = SLOT_BACK force = 5 - force_unwielded = 5 - force_wielded = 30 throwforce = 15 throw_range = 1 w_class = WEIGHT_CLASS_HUGE var/charged = 5 origin_tech = "combat=5;bluespace=4" -/obj/item/twohanded/knighthammer/New() - ..() +/obj/item/knighthammer/Initialize(mapload) + . = ..() START_PROCESSING(SSobj, src) + AddComponent(/datum/component/two_handed, \ + force_wielded = 30, \ + force_unwielded = force, \ + icon_wielded = "[base_icon_state]1") -/obj/item/twohanded/knighthammer/Destroy() +/obj/item/knighthammer/Destroy() STOP_PROCESSING(SSobj, src) return ..() -/obj/item/twohanded/knighthammer/process() +/obj/item/knighthammer/process() if(charged < 5) charged++ -/obj/item/twohanded/knighthammer/update_icon_state() //Currently only here to fuck with the on-mob icons. - icon_state = "knighthammer[wielded]" +/obj/item/knighthammer/update_icon_state() //Currently only here to fuck with the on-mob icons. + icon_state = "knighthammer0" -/obj/item/twohanded/knighthammer/afterattack(atom/A, mob/user, proximity) +/obj/item/knighthammer/afterattack(atom/A, mob/user, proximity) if(!proximity) return if(charged == 5) @@ -830,13 +685,13 @@ var/atom/throw_target = get_edge_target_turf(Z, get_dir(src, get_step_away(Z, src))) Z.throw_at(throw_target, 200, 4) playsound(user, 'sound/weapons/marauder.ogg', 50, 1) - else if(wielded && Z.health < 1) + else if(HAS_TRAIT(src, TRAIT_WIELDED) && Z.health < 1) Z.visible_message("[Z.name] was blown to pieces by the power of [src]!", "You feel a powerful blow rip you apart!", "You hear a heavy impact and the sound of ripping flesh!.") Z.gib() playsound(user, 'sound/weapons/marauder.ogg', 50, 1) - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) if(iswallturf(A)) var/turf/simulated/wall/Z = A Z.ex_act(2) @@ -849,13 +704,12 @@ playsound(user, 'sound/weapons/marauder.ogg', 50, 1) // PYRO CLAWS -/obj/item/twohanded/required/pyro_claws +/obj/item/pyro_claws name = "hardplasma energy claws" desc = "The power of the sun, in the claws of your hand." icon_state = "pyro_claws" flags = ABSTRACT | NODROP | DROPDEL force = 22 - force_wielded = 22 damtype = BURN armour_penetration_percentage = 50 sharp = TRUE @@ -866,16 +720,17 @@ toolspeed = 0.5 var/lifetime = 60 SECONDS -/obj/item/twohanded/required/pyro_claws/Initialize(mapload) +/obj/item/pyro_claws/Initialize(mapload) . = ..() START_PROCESSING(SSobj, src) AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.5, _parryable_attack_types = ALL_ATTACK_TYPES) + AddComponent(/datum/component/two_handed, require_twohands = TRUE) -/obj/item/twohanded/required/pyro_claws/Destroy() +/obj/item/pyro_claws/Destroy() STOP_PROCESSING(SSobj, src) return ..() -/obj/item/twohanded/required/pyro_claws/process() +/obj/item/pyro_claws/process() lifetime -= 2 SECONDS if(lifetime <= 0) visible_message("[src] slides back into the depths of [loc]'s wrists.") @@ -885,7 +740,7 @@ if(prob(15)) do_sparks(rand(1,6), 1, loc) -/obj/item/twohanded/required/pyro_claws/afterattack(atom/target, mob/user, proximity) +/obj/item/pyro_claws/afterattack(atom/target, mob/user, proximity) if(!proximity) return if(prob(60)) @@ -946,7 +801,7 @@ if(!user.drop_l_hand() || !user.drop_r_hand()) to_chat(user, "[src] are unable to deploy the blades with the items in your hands!") return - var/obj/item/W = new /obj/item/twohanded/required/pyro_claws + var/obj/item/W = new /obj/item/pyro_claws user.visible_message("[user] deploys [W] from [user.p_their()] wrists in a shower of sparks!", "You deploy [W] from your wrists!", "You hear the shower of sparks!") user.put_in_hands(W) on_cooldown = TRUE @@ -976,11 +831,12 @@ /// Max number of atoms a broom can sweep at once #define BROOM_PUSH_LIMIT 20 -/obj/item/twohanded/push_broom +/obj/item/push_broom name = "push broom" desc = "This is my BROOMSTICK! It can be used manually or braced with two hands to sweep items as you move. It has a telescopic handle for compact storage." icon = 'icons/obj/janitor.dmi' icon_state = "broom0" + base_icon_state = "broom" lefthand_file = 'icons/mob/inhands/equipment/custodial_lefthand.dmi' righthand_file = 'icons/mob/inhands/equipment/custodial_righthand.dmi' force = 8 @@ -988,32 +844,35 @@ throw_speed = 3 throw_range = 7 w_class = WEIGHT_CLASS_NORMAL - force_unwielded = 8 - force_wielded = 12 attack_verb = list("swept", "brushed off", "bludgeoned", "whacked") resistance_flags = FLAMMABLE -/obj/item/twohanded/push_broom/update_icon_state() - icon_state = "broom[wielded]" - -/obj/item/twohanded/push_broom/wield(mob/user) +/obj/item/push_broom/Initialize(mapload) . = ..() - if(!.) - return + AddComponent(/datum/component/two_handed, \ + force_wielded = 12, \ + force_unwielded = force, \ + icon_wielded = "[base_icon_state]1", \ + wield_callback = CALLBACK(src, PROC_REF(wield)), \ + unwield_callback = CALLBACK(src, PROC_REF(unwield))) + +/obj/item/push_broom/update_icon_state() + icon_state = "broom0" + +/obj/item/push_broom/proc/wield(obj/item/source, mob/user) to_chat(user, "You brace [src] against the ground in a firm sweeping stance.") RegisterSignal(user, COMSIG_MOVABLE_MOVED, PROC_REF(sweep)) -/obj/item/twohanded/push_broom/unwield(mob/user) - . = ..() +/obj/item/push_broom/proc/unwield(obj/item/source, mob/user) UnregisterSignal(user, COMSIG_MOVABLE_MOVED) -/obj/item/twohanded/push_broom/afterattack(atom/A, mob/user, proximity) +/obj/item/push_broom/afterattack(atom/A, mob/user, proximity) . = ..() if(!proximity) return sweep(user, A, FALSE) -/obj/item/twohanded/push_broom/proc/sweep(mob/user, atom/A, moving = TRUE) +/obj/item/push_broom/proc/sweep(mob/user, atom/A, moving = TRUE) SIGNAL_HANDLER var/turf/current_item_loc = moving ? user.loc : (isturf(A) ? A : A.loc) if(!isturf(current_item_loc)) @@ -1039,47 +898,45 @@ if(trash_amount > 1) playsound(loc, 'sound/weapons/sweeping.ogg', 70, TRUE, -1) -/obj/item/twohanded/push_broom/proc/move_into_storage(mob/user, obj/storage, obj/trash) +/obj/item/push_broom/proc/move_into_storage(mob/user, obj/storage, obj/trash) trash.forceMove(storage) storage.update_icon() to_chat(user, "You sweep the pile of garbage into [storage].") -/obj/item/twohanded/push_broom/proc/janicart_insert(mob/user, obj/structure/janitorialcart/cart) +/obj/item/push_broom/proc/janicart_insert(mob/user, obj/structure/janitorialcart/cart) cart.mybroom = src cart.put_in_cart(src, user) -/obj/item/twohanded/push_broom/traitor +/obj/item/push_broom/traitor name = "titanium push broom" desc = "This is my BROOMSTICK! All of the functionality of a normal broom, but at least half again more robust." attack_verb = list("smashed", "slammed", "whacked", "thwacked", "swept") force = 10 - force_unwielded = 10 - force_wielded = 25 -/obj/item/twohanded/push_broom/traitor/Initialize(mapload) +/obj/item/push_broom/traitor/Initialize(mapload) . = ..() AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.5, _parryable_attack_types = NON_PROJECTILE_ATTACKS) + // parent component handles this + AddComponent(/datum/component/two_handed, force_wielded = 25, force_unwielded = force) -/obj/item/twohanded/push_broom/traitor/examine(mob/user) +/obj/item/push_broom/traitor/examine(mob/user) . = ..() if(isAntag(user)) . += "When wielded, the broom has different effects depending on your intent, similar to a martial art. \ Help intent will sweep foes away from you, disarm intent sweeps their legs from under them, grab intent confuses \ and minorly fatigues them, and harm intent hits them normally." -/obj/item/twohanded/push_broom/traitor/wield(mob/user) - . = ..() +/obj/item/push_broom/traitor/wield(obj/item/source, mob/user) ADD_TRAIT(user, TRAIT_DEFLECTS_PROJECTILES, "pushbroom") to_chat(user, "Your sweeping stance allows you to deflect projectiles.") -/obj/item/twohanded/push_broom/traitor/unwield(mob/user) - . = ..() +/obj/item/push_broom/traitor/unwield(obj/item/source, mob/user) if(HAS_TRAIT_FROM(user, TRAIT_DEFLECTS_PROJECTILES, "pushbroom")) //this check is needed because obj/item/twohanded calls unwield() on drop and you'd get the message even if you weren't wielding it before REMOVE_TRAIT(user, TRAIT_DEFLECTS_PROJECTILES, "pushbroom") to_chat(user, "You stop reflecting projectiles.") -/obj/item/twohanded/push_broom/traitor/attack(mob/target, mob/living/user) - if(!wielded || !ishuman(target)) +/obj/item/push_broom/traitor/attack(mob/target, mob/living/user) + if(!HAS_TRAIT(src, TRAIT_WIELDED) || !ishuman(target)) return ..() var/mob/living/carbon/human/H = target diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm index a2efc7eb617c..4b08bbf605d0 100644 --- a/code/game/objects/items/weapons/weaponry.dm +++ b/code/game/objects/items/weapons/weaponry.dm @@ -125,12 +125,9 @@ /obj/item/wirerod/attackby(obj/item/I, mob/user, params) ..() if(istype(I, /obj/item/shard)) - var/obj/item/twohanded/spear/S = new /obj/item/twohanded/spear + var/obj/item/spear/S = new /obj/item/spear if(istype(I, /obj/item/shard/plasma)) - S.force_wielded = 19 - S.force_unwielded = 11 - S.throwforce = 21 - S.icon_prefix = "spearplasma" + S.add_plasmaglass() S.update_icon() if(!remove_item_from_storage(user)) user.unEquip(src) diff --git a/code/game/objects/items/weapons/whetstone.dm b/code/game/objects/items/weapons/whetstone.dm index dbf3e0773bf9..23df94c2cf5d 100644 --- a/code/game/objects/items/weapons/whetstone.dm +++ b/code/game/objects/items/weapons/whetstone.dm @@ -17,20 +17,22 @@ if(used) to_chat(user, "The whetstone is too worn to use again!") return - if(I.force >= max || I.throwforce >= max)//no esword sharpening - to_chat(user, "[I] is much too powerful to sharpen further!") - return if(requires_sharpness && !I.sharp) to_chat(user, "You can only sharpen items that are already sharp, such as knives!") return - if(istype(I, /obj/item/twohanded))//some twohanded items should still be sharpenable, but handle force differently. therefore i need this stuff - var/obj/item/twohanded/TH = I - if(TH.force_wielded >= max || TH.force_wielded > initial(TH.force_wielded)) - to_chat(user, "[TH] is much too powerful to sharpen further!") - return - TH.force_wielded = clamp(TH.force_wielded + increment, 0, max)//wieldforce is increased since normal force wont stay - TH.force_unwielded = clamp(TH.force_unwielded + increment, 0, max) + var/signal_out = SEND_SIGNAL(I, COMSIG_ITEM_SHARPEN_ACT, increment, max) + if((signal_out & COMPONENT_BLOCK_SHARPEN_MAXED) || I.force >= max || I.throwforce >= max) //If the item's components enforce more limits on maximum power from sharpening, we fail + to_chat(user, "[I] is much too powerful to sharpen further!") + return + if(signal_out & COMPONENT_BLOCK_SHARPEN_BLOCKED) + to_chat(user, "[I] is not able to be sharpened right now!") + return + if((signal_out & COMPONENT_BLOCK_SHARPEN_ALREADY) || (I.force > initial(I.force) && !(signal_out & COMPONENT_SHARPEN_APPLIED))) //No sharpening stuff twice + to_chat(user, "[I] has already been refined before. It cannot be sharpened further!") + return + if(!(signal_out & COMPONENT_SHARPEN_APPLIED)) //If the item has a relevant component and COMPONENT_BLOCK_SHARPEN_APPLIED is returned, the item only gets the throw force increase + I.force = clamp(I.force + increment, 0, max) if(istype(I, /obj/item/melee/energy)) var/obj/item/melee/energy/E = I if(E.force_on > initial(E.force_on) || (E.force > initial(E.force))) @@ -41,13 +43,9 @@ E.force_on = clamp(E.force_on + increment, 0, max) E.force_off = clamp(E.force_off + increment, 0, max) - if(I.force > initial(I.force)) - to_chat(user, "[I] has already been refined before. It cannot be sharpened further!") - return user.visible_message("[user] sharpens [I] with [src]!", "You sharpen [I], making it much more deadly than before.") if(!requires_sharpness) set_sharpness(TRUE) - I.force = clamp(I.force + increment, 0, max) I.throwforce = clamp(I.throwforce + increment, 0, max) I.name = "[prefix] [I.name]" playsound(get_turf(src), usesound, 50, 1) diff --git a/code/game/objects/structures.dm b/code/game/objects/structures.dm index 724c32691318..4b6c23dbddf8 100644 --- a/code/game/objects/structures.dm +++ b/code/game/objects/structures.dm @@ -71,21 +71,30 @@ var/turf/T = src.loc if(!T || !istype(T)) return FALSE - usr.visible_message("[user] starts climbing onto \the [src]!") climber = user - if(!do_after(user, 50, target = src)) - climber = null - return FALSE + if(HAS_TRAIT(climber, TRAIT_TABLE_LEAP)) + user.visible_message("[user] gets ready to vault up onto [src]!") + if(!do_after(user, 0.5 SECONDS, target = src)) + climber = null + return FALSE + else + user.visible_message("[user] starts climbing onto [src]!") + if(!do_after(user, 5 SECONDS, target = src)) + climber = null + return FALSE if(!can_touch(user) || !climbable) climber = null return FALSE var/old_loc = usr.loc - usr.loc = get_turf(src) - usr.Moved(old_loc, get_dir(old_loc, usr.loc), FALSE) + user.loc = get_turf(src) + user.Moved(old_loc, get_dir(old_loc, usr.loc), FALSE) if(get_turf(user) == get_turf(src)) - usr.visible_message("[user] climbs onto \the [src]!") + if(HAS_TRAIT(climber, TRAIT_TABLE_LEAP)) + user.visible_message("[user] leaps up onto [src]!") + else + user.visible_message("[user] climbs onto [src]!") climber = null return TRUE diff --git a/code/game/objects/structures/aliens.dm b/code/game/objects/structures/aliens.dm index b400bf6a4ba7..8c439bf0618b 100644 --- a/code/game/objects/structures/aliens.dm +++ b/code/game/objects/structures/aliens.dm @@ -52,9 +52,12 @@ canSmoothWith = list(SMOOTH_GROUP_ALIEN_RESIN) max_integrity = 200 var/resintype = null + var/is_alien = TRUE /obj/structure/alien/resin/Initialize(mapload) air_update_turf(1) + if(!is_alien) + return ..() for(var/obj/structure/alien/weeds/node/W in get_turf(src)) qdel(W) if(locate(/obj/structure/alien/weeds) in get_turf(src)) @@ -480,6 +483,8 @@ obj_integrity = integrity_failure else if(status != GROWN) addtimer(CALLBACK(src, PROC_REF(grow)), rand(MIN_GROWTH_TIME, MAX_GROWTH_TIME)) + if(status == GROWN) + AddComponent(/datum/component/proximity_monitor) /obj/structure/alien/egg/attack_alien(mob/living/carbon/alien/user) return attack_hand(user) diff --git a/code/game/objects/structures/bedsheet_bin.dm b/code/game/objects/structures/bedsheet_bin.dm index 6c5794dd56ad..6a2515971191 100644 --- a/code/game/objects/structures/bedsheet_bin.dm +++ b/code/game/objects/structures/bedsheet_bin.dm @@ -26,6 +26,11 @@ LINEN BINS var/list/nightmare_messages = list("black") var/comfort = 0.5 +/obj/item/bedsheet/attack_hand(mob/user) + if(isturf(loc) && user.Move_Pulled(src)) // make sure its on the ground first, prevents a speed exploit + return + return ..() + /obj/item/bedsheet/attack_self(mob/user as mob) user.drop_item() if(layer == initial(layer)) diff --git a/code/game/objects/structures/crates_lockers/closets/fireaxe.dm b/code/game/objects/structures/crates_lockers/closets/fireaxe.dm index a672138a6352..36463ea6ac81 100644 --- a/code/game/objects/structures/crates_lockers/closets/fireaxe.dm +++ b/code/game/objects/structures/crates_lockers/closets/fireaxe.dm @@ -2,7 +2,7 @@ /obj/structure/closet/fireaxecabinet name = "fire axe cabinet" desc = "There is small label that reads \"For Emergency use only\" along with details for safe use of the axe. As if." - var/obj/item/twohanded/fireaxe/fireaxe + var/obj/item/fireaxe/fireaxe icon_state = "fireaxe_full_0hits" icon_closed = "fireaxe_full_0hits" icon_opened = "fireaxe_full_open" @@ -18,7 +18,7 @@ var/has_axe = null // Use a string over a boolean value to make the sprite names more readable /obj/structure/closet/fireaxecabinet/populate_contents() - fireaxe = new/obj/item/twohanded/fireaxe(src) + fireaxe = new/obj/item/fireaxe(src) has_axe = "full" update_icon(UPDATE_ICON_STATE) // So its initial icon doesn't show it without the fireaxe @@ -60,10 +60,10 @@ localopened = TRUE update_icon(UPDATE_ICON_STATE) return - if(istype(O, /obj/item/twohanded/fireaxe) && localopened) + if(istype(O, /obj/item/fireaxe) && localopened) if(!fireaxe) - var/obj/item/twohanded/fireaxe/F = O - if(F.wielded) + var/obj/item/fireaxe/F = O + if(HAS_TRAIT(F, TRAIT_WIELDED)) to_chat(user, "Unwield \the [F] first.") return if(!user.unEquip(F, FALSE)) diff --git a/code/game/objects/structures/crates_lockers/closets/job_closets.dm b/code/game/objects/structures/crates_lockers/closets/job_closets.dm index 3c940c1f72c1..62ee9ecaaf7d 100644 --- a/code/game/objects/structures/crates_lockers/closets/job_closets.dm +++ b/code/game/objects/structures/crates_lockers/closets/job_closets.dm @@ -83,8 +83,8 @@ new /obj/item/caution(src) new /obj/item/caution(src) new /obj/item/caution(src) - new /obj/item/twohanded/push_broom(src) - new /obj/item/twohanded/push_broom(src) + new /obj/item/push_broom(src) + new /obj/item/push_broom(src) new /obj/item/storage/bag/trash(src) new /obj/item/storage/bag/trash(src) new /obj/item/lightreplacer(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering_lockers.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering_lockers.dm index 3e852b4bdba8..976c8649039b 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering_lockers.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering_lockers.dm @@ -13,7 +13,7 @@ new /obj/item/areaeditor/blueprints/ce(src) new /obj/item/storage/box/permits(src) new /obj/item/storage/bag/garment/chief_engineer(src) - new /obj/item/tank/jetpack/suit(src) + new /obj/item/mod/module/jetpack/advanced(src) new /obj/item/cartridge/ce(src) new /obj/item/radio/headset/heads/ce(src) new /obj/item/storage/toolbox/mechanical(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/medical_lockers.dm b/code/game/objects/structures/crates_lockers/closets/secure/medical_lockers.dm index 4d665f3815a1..af6d1ab9c599 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/medical_lockers.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/medical_lockers.dm @@ -104,11 +104,19 @@ new /obj/item/reagent_containers/food/pill/methamphetamine(src) new /obj/item/reagent_containers/food/pill/methamphetamine(src) new /obj/item/reagent_containers/food/pill/methamphetamine(src) + new /obj/item/reagent_containers/food/pill/happy_psych(src) + new /obj/item/reagent_containers/food/pill/happy_psych(src) + new /obj/item/reagent_containers/food/pill/happy_psych(src) new /obj/item/reagent_containers/food/pill/patch/nicotine(src) new /obj/item/reagent_containers/food/pill/patch/nicotine(src) new /obj/item/reagent_containers/food/pill/patch/nicotine(src) new /obj/item/reagent_containers/food/pill/hydrocodone(src) new /obj/item/reagent_containers/food/pill/hydrocodone(src) + new /obj/item/reagent_containers/food/pill/mannitol(src) + new /obj/item/reagent_containers/food/pill/mannitol(src) + new /obj/item/reagent_containers/food/pill/mannitol(src) + new /obj/item/reagent_containers/food/pill/mannitol(src) + new /obj/item/reagent_containers/food/pill/mannitol(src) /obj/structure/closet/secure_closet/psychiatrist name = "psychiatrist's locker" @@ -189,24 +197,26 @@ /obj/structure/closet/secure_closet/paramedic name = "paramedic EVA gear" - desc = "A locker with a Paramedic EVA suit." + desc = "A locker with a Rescue MODsuit." icon_state = "med" open_door_sprite = "med_door" icon_opened = "med_open" req_access = list(ACCESS_PARAMEDIC) /obj/structure/closet/secure_closet/paramedic/populate_contents() - new /obj/item/clothing/suit/space/eva/paramedic(src) - new /obj/item/clothing/head/helmet/space/eva/paramedic(src) - new /obj/item/sensor_device(src) + new /obj/item/radio/headset/headset_med/para(src) + new /obj/item/mod/control/pre_equipped/rescue(src) new /obj/item/key/ambulance(src) - new /obj/item/pinpointer/crew(src) new /obj/item/handheld_defibrillator(src) + new /obj/item/storage/bag/garment/paramedic(src) new /obj/item/defibrillator/loaded(src) new /obj/item/storage/belt/medical(src) new /obj/item/storage/firstaid/adv(src) - new /obj/item/clothing/glasses/hud/health/sunglasses(src) new /obj/item/storage/toolbox/emergency(src) + new /obj/item/fulton_core(src) + new /obj/item/extraction_pack(src) + new /obj/item/gps/mining(src) + new /obj/item/gun/energy/plasmacutter(src) /obj/structure/closet/secure_closet/reagents name = "chemical storage closet" diff --git a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm index 7270208d4101..7cf47a65ec15 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/personal.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/personal.dm @@ -43,6 +43,10 @@ to_chat(user, "It appears to be broken.") return + if(istype(W, /obj/item/card/id/guest)) + to_chat(user, "Invalid identification card.") + return + var/obj/item/card/id/I = W if(!I || !I.registered_name) return @@ -67,4 +71,4 @@ registered_name = I.registered_name desc = "Owned by [I.registered_name]." else - to_chat(user, "Access Denied") + to_chat(user, "Access denied.") diff --git a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm index 6e6cb4a3f533..eb44726f4493 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/scientist.dm @@ -25,6 +25,7 @@ open_door_sprite = "white_secure_door" /obj/structure/closet/secure_closet/roboticist/populate_contents() + new /obj/item/mod/core/standard(src) new /obj/item/storage/backpack(src) new /obj/item/storage/backpack(src) new /obj/item/storage/backpack/satchel_norm(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security_lockers.dm b/code/game/objects/structures/crates_lockers/closets/secure/security_lockers.dm index 876ac1c98519..2818b17c6a44 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/security_lockers.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security_lockers.dm @@ -119,7 +119,12 @@ icon_opened = "hop_open" /obj/structure/closet/secure_closet/blueshield/populate_contents() + new /obj/item/storage/backpack/blueshield(src) + new /obj/item/storage/backpack/satchel_blueshield(src) new /obj/item/storage/briefcase(src) + new /obj/item/storage/backpack/duffel/blueshield(src) + new /obj/item/radio/headset/heads/blueshield/alt(src) + new /obj/item/cartridge/hos(src) new /obj/item/storage/firstaid/adv(src) new /obj/item/pinpointer/crew(src) new /obj/item/flashlight/seclite(src) @@ -137,6 +142,8 @@ /obj/structure/closet/secure_closet/ntrep/populate_contents() new /obj/item/book/manual/wiki/faxes(src) new /obj/item/storage/briefcase(src) + new /obj/item/radio/headset/heads/ntrep (src) + new /obj/item/cartridge/supervisor(src) new /obj/item/paicard(src) new /obj/item/flash(src) new /obj/item/storage/box/tapes(src) @@ -257,6 +264,7 @@ new /obj/item/storage/secure/briefcase(src) new /obj/item/flash(src) new /obj/item/radio/headset/heads/magistrate(src) + new /obj/item/cartridge/supervisor(src) new /obj/item/gavelblock(src) new /obj/item/gavelhammer(src) new /obj/item/clothing/accessory/medal/legal(src) diff --git a/code/game/objects/structures/false_walls.dm b/code/game/objects/structures/false_walls.dm index 46134ecda00c..7aa4cf708df5 100644 --- a/code/game/objects/structures/false_walls.dm +++ b/code/game/objects/structures/false_walls.dm @@ -116,7 +116,7 @@ to_chat(user, "You must wait until the door has stopped moving.") return - if(istype(W, /obj/item/gun/energy/plasmacutter) || istype(W, /obj/item/pickaxe/drill/diamonddrill) || istype(W, /obj/item/pickaxe/drill/jackhammer) || istype(W, /obj/item/melee/energy/blade) || istype(W, /obj/item/twohanded/required/pyro_claws)) + if(istype(W, /obj/item/gun/energy/plasmacutter) || istype(W, /obj/item/pickaxe/drill/diamonddrill) || istype(W, /obj/item/pickaxe/drill/jackhammer) || istype(W, /obj/item/melee/energy/blade) || istype(W, /obj/item/pyro_claws)) dismantle(user, TRUE) /obj/structure/falsewall/attack_animal(mob/living/simple_animal/M) diff --git a/code/game/objects/structures/flora.dm b/code/game/objects/structures/flora.dm index a1f13c82e8b1..01c0099884bc 100644 --- a/code/game/objects/structures/flora.dm +++ b/code/game/objects/structures/flora.dm @@ -254,7 +254,7 @@ icon_state = "fullgrass_[rand(1, 3)]" -/obj/item/twohanded/required/kirbyplants +/obj/item/kirbyplants name = "potted plant" icon = 'icons/obj/flora/plants.dmi' icon_state = "plant-1" @@ -262,59 +262,59 @@ layer = ABOVE_MOB_LAYER w_class = WEIGHT_CLASS_HUGE force = 10 - force_wielded = 10 throwforce = 13 throw_speed = 2 throw_range = 4 /// Method to track plant overlay on mob for later removal var/mutable_appearance/mob_overlay -/obj/item/twohanded/required/kirbyplants/Initialize(mapload) +/obj/item/kirbyplants/Initialize(mapload) . = ..() icon_state = "plant-[rand(1,35)]" if(prob(1)) icon_state = "plant-36" + AddComponent(/datum/component/two_handed, require_twohands = TRUE) -/obj/item/twohanded/required/kirbyplants/Destroy() +/obj/item/kirbyplants/Destroy() if(iscarbon(loc)) unhide_user(loc) QDEL_NULL(mob_overlay) return ..() -/obj/item/twohanded/required/kirbyplants/equipped(mob/living/carbon/user) +/obj/item/kirbyplants/equipped(mob/living/carbon/user) . = ..() - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) hide_user(user) return unhide_user(user) /// User has decided to hold a plant, apply stealth. -/obj/item/twohanded/required/kirbyplants/proc/hide_user(mob/living/carbon/user) +/obj/item/kirbyplants/proc/hide_user(mob/living/carbon/user) RegisterSignal(user, COMSIG_CARBON_REGENERATE_ICONS, PROC_REF(reapply_hide)) mob_overlay = mutable_appearance(icon, icon_state, user.layer, user.plane, 255, appearance_flags = RESET_COLOR | RESET_TRANSFORM | RESET_ALPHA | KEEP_APART) user.add_overlay(mob_overlay) user.alpha = 0 /// User has either dropped the plant, or plant is being destroyed, restore user to normal. -/obj/item/twohanded/required/kirbyplants/proc/unhide_user(mob/living/carbon/user) +/obj/item/kirbyplants/proc/unhide_user(mob/living/carbon/user) UnregisterSignal(user, COMSIG_CARBON_REGENERATE_ICONS) user.cut_overlay(mob_overlay) user.alpha = initial(user.alpha) QDEL_NULL(mob_overlay) /// Icon operation has occured, time to make sure we're showing a plant again if we need to be. -/obj/item/twohanded/required/kirbyplants/proc/reapply_hide(mob/living/carbon/user) +/obj/item/kirbyplants/proc/reapply_hide(mob/living/carbon/user) SIGNAL_HANDLER // Reset the state of the user unhide_user(user) hide_user(user) -/obj/item/twohanded/required/kirbyplants/dropped(mob/living/carbon/user) +/obj/item/kirbyplants/dropped(mob/living/carbon/user) ..() unhide_user(user) -/obj/item/twohanded/required/kirbyplants/dead +/obj/item/kirbyplants/dead name = "\improper RD's potted plant" desc = "A gift from the botanical staff, presented after the RD's reassignment. There's a tag on it that says \"Y'all come back now, y'hear?\"\nIt doesn't look very healthy..." icon_state = "plant-dead" diff --git a/code/game/objects/structures/girders.dm b/code/game/objects/structures/girders.dm index 9cdec853759b..43545ae2fb7a 100644 --- a/code/game/objects/structures/girders.dm +++ b/code/game/objects/structures/girders.dm @@ -64,7 +64,7 @@ refundMetal(metalUsed) qdel(src) - else if(istype(W, /obj/item/twohanded/required/pyro_claws)) + else if(istype(W, /obj/item/pyro_claws)) playsound(loc, W.usesound, 100, 1) to_chat(user, "You melt the girder!") refundMetal(metalUsed) @@ -80,6 +80,9 @@ if (locate(/obj/structure/falsewall) in loc.contents) to_chat(user, "There is already a false wall present!") return + if(islava(loc)) + to_chat(user, "You can't do that while [src] is in lava!") + return if(istype(W, /obj/item/stack/sheet/runed_metal)) to_chat(user, "You can't seem to make the metal bend.") return diff --git a/code/game/objects/structures/janicart.dm b/code/game/objects/structures/janicart.dm index 210027d7c729..fdc0065efac1 100644 --- a/code/game/objects/structures/janicart.dm +++ b/code/game/objects/structures/janicart.dm @@ -15,7 +15,7 @@ var/amount_per_transfer_from_this = 5 //shit I dunno, adding this so syringes stop runtime erroring. --NeoFite var/obj/item/storage/bag/trash/mybag = null var/obj/item/mop/mymop = null - var/obj/item/twohanded/push_broom/mybroom = null + var/obj/item/push_broom/mybroom = null var/obj/item/reagent_containers/spray/cleaner/myspray = null var/obj/item/lightreplacer/myreplacer = null var/signs = 0 @@ -59,9 +59,9 @@ m.janicart_insert(user, src) else to_chat(user, fail_msg) - else if(istype(I, /obj/item/twohanded/push_broom)) + else if(istype(I, /obj/item/push_broom)) if(!mybroom) - var/obj/item/twohanded/push_broom/B = I + var/obj/item/push_broom/B = I B.janicart_insert(user, src) else to_chat(user, fail_msg) diff --git a/code/game/objects/structures/railings.dm b/code/game/objects/structures/railings.dm index a5271b3ac33f..3ff5c2635353 100644 --- a/code/game/objects/structures/railings.dm +++ b/code/game/objects/structures/railings.dm @@ -17,6 +17,17 @@ density = FALSE climbable = FALSE +/obj/structure/railing/cap //aestetic "end" for railing + icon_state = "railing_cap" + density = FALSE + climbable = FALSE + +/obj/structure/railing/cap/normal + icon_state = "railing_cap_normal" + +/obj/structure/railing/cap/reversed + icon_state = "railing_cap_reversed" + /obj/structure/railing/attackby(obj/item/I, mob/living/user, params) ..() add_fingerprint(user) @@ -74,6 +85,15 @@ /obj/structure/railing/corner/CheckExit() return TRUE +/obj/structure/railing/cap/CanPass() + return TRUE + +/obj/structure/railing/cap/CanPathfindPass(obj/item/card/id/ID, to_dir, caller, no_id = FALSE) + return TRUE + +/obj/structure/railing/cap/CheckExit() + return TRUE + /obj/structure/railing/CanPass(atom/movable/mover, turf/target) if(istype(mover) && mover.checkpass(PASSFENCE)) return TRUE diff --git a/code/game/objects/structures/signs.dm b/code/game/objects/structures/signs.dm index f2774e001f7a..fc6f3a711547 100644 --- a/code/game/objects/structures/signs.dm +++ b/code/game/objects/structures/signs.dm @@ -99,6 +99,10 @@ /obj/structure/sign/double/map/right icon_state = "map-right" +/obj/structure/sign/double/map/attack_hand(mob/user) + if(user.client) + user.client.webmap() + /obj/structure/sign/securearea name = "\improper SECURE AREA" desc = "A warning sign which reads 'SECURE AREA'" @@ -183,7 +187,7 @@ /obj/structure/sign/greencross name = "medbay" - desc = "The Intergalactic symbol of Medical institutions. You'll probably get help here.'" + desc = "The Intergalactic symbol of Medical institutions. You'll probably get help here." icon_state = "greencross" /obj/structure/sign/goldenplaque diff --git a/code/game/objects/structures/stool_bed_chair_nest/bed.dm b/code/game/objects/structures/stool_bed_chair_nest/bed.dm index 77759371f807..46e8a9e7a74b 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/bed.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/bed.dm @@ -30,6 +30,11 @@ . = ..() . += "Click dragging someone to a bed will buckle them in. Functions just like a chair except you can walk over them." +/obj/structure/bed/attack_hand(mob/user) + if(user.Move_Pulled(src)) + return + return ..() + /obj/structure/bed/psych name = "psych bed" desc = "For prime comfort during psychiatric evaluations." diff --git a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm index 809fcefbce00..fca6cac9d4f4 100644 --- a/code/game/objects/structures/stool_bed_chair_nest/chairs.dm +++ b/code/game/objects/structures/stool_bed_chair_nest/chairs.dm @@ -84,6 +84,11 @@ return . = ..() +/obj/structure/chair/attack_hand(mob/user) + if(user.Move_Pulled(src)) + return + return ..() + /obj/structure/chair/attack_tk(mob/user as mob) if(!anchored || has_buckled_mobs() || !isturf(user.loc)) ..() diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm index 32d85501b869..47d0edc2be03 100644 --- a/code/game/objects/structures/tables_racks.dm +++ b/code/game/objects/structures/tables_racks.dm @@ -36,6 +36,8 @@ var/framestackamount = 2 var/deconstruction_ready = TRUE var/flipped = FALSE + ///If this is true, the table will have items slide off it when placed. + var/slippery = FALSE /// The minimum level of environment_smash required for simple animals to be able to one-shot this. var/minimum_env_smash = ENVIRONMENT_SMASH_WALLS @@ -225,7 +227,7 @@ if(isrobot(user)) return - if(user.a_intent != INTENT_HARM && !(I.flags & ABSTRACT)) + if(user.a_intent == INTENT_HELP && !(I.flags & ABSTRACT)) if(user.drop_item()) I.Move(loc) var/list/click_params = params2list(params) @@ -235,7 +237,12 @@ //Clamp it so that the icon never moves more than 16 pixels in either direction (thus leaving the table turf) I.pixel_x = clamp(text2num(click_params["icon-x"]) - 16, -(world.icon_size/2), world.icon_size/2) I.pixel_y = clamp(text2num(click_params["icon-y"]) - 16, -(world.icon_size/2), world.icon_size/2) - item_placed(I) + if(slippery) + step_away(I, user) + visible_message("[I] slips right off [src]!") + playsound(loc, 'sound/misc/slip.ogg', 50, 1, -1) + else //Don't want slippery moving tables to have the item attached to them if it slides off. + item_placed(I) else return ..() @@ -402,6 +409,14 @@ return 1 +/obj/structure/table/water_act(volume, temperature, source, method) + . = ..() + if(HAS_TRAIT(src, TRAIT_OIL_SLICKED)) + slippery = initial(slippery) + remove_atom_colour(FIXED_COLOUR_PRIORITY) + REMOVE_TRAIT(src, TRAIT_OIL_SLICKED, "potion") + + /* * Glass Tables */ diff --git a/code/game/objects/structures/window.dm b/code/game/objects/structures/window.dm index 38d062285702..152056d23bb1 100644 --- a/code/game/objects/structures/window.dm +++ b/code/game/objects/structures/window.dm @@ -85,7 +85,7 @@ set_opacity(FALSE) else old_color = color - animate(src, color = "#222222", time = 0.5 SECONDS) + animate(src, color = "#2A3A45", time = 0.5 SECONDS) //SS220 EDIT - ORIGINAL: #222222 set_opacity(TRUE) /obj/structure/window/narsie_act() diff --git a/code/game/sound.dm b/code/game/sound.dm index c7478164b41d..f3106b2ae99b 100644 --- a/code/game/sound.dm +++ b/code/game/sound.dm @@ -81,14 +81,14 @@ falloff_distance - Distance at which falloff begins. Sound is at peak volume (in if(distance <= maxdistance) M.playsound_local(turf_source, soundin, vol, vary, frequency, falloff_exponent, channel, pressure_affected, S, maxdistance, falloff_distance, 1, use_reverb) -/mob/proc/playsound_local(turf/turf_source, soundin, vol as num, vary, frequency, falloff_exponent = SOUND_FALLOFF_EXPONENT, channel = 0, pressure_affected = TRUE, sound/S, max_distance, falloff_distance = SOUND_DEFAULT_FALLOFF_DISTANCE, distance_multiplier = 1, use_reverb = TRUE) +/mob/proc/playsound_local(turf/turf_source, soundin, vol as num, vary, frequency, falloff_exponent = SOUND_FALLOFF_EXPONENT, channel = 0, pressure_affected = TRUE, sound/S, max_distance, falloff_distance = SOUND_DEFAULT_FALLOFF_DISTANCE, distance_multiplier = 1, use_reverb = TRUE, wait = FALSE) // SS220 EDIT if(!client || !can_hear()) return if(!S) S = sound(get_sfx(soundin)) - S.wait = 0 //No queue + S.wait = wait // SS220 EDIT S.channel = channel || SSsounds.random_available_channel() S.volume = vol diff --git a/code/game/turfs/simulated.dm b/code/game/turfs/simulated.dm index 22c39f9a8c6f..a6ff8e22069e 100644 --- a/code/game/turfs/simulated.dm +++ b/code/game/turfs/simulated.dm @@ -3,8 +3,6 @@ name = "station" var/wet = 0 var/image/wet_overlay = null - - var/thermite = 0 oxygen = MOLES_O2STANDARD nitrogen = MOLES_N2STANDARD var/to_be_destroyed = 0 //Used for fire, if a melting temperature was reached, it will be destroyed diff --git a/code/game/turfs/simulated/floor/asteroid_floors.dm b/code/game/turfs/simulated/floor/asteroid_floors.dm index 292fa3824828..aef389caa426 100644 --- a/code/game/turfs/simulated/floor/asteroid_floors.dm +++ b/code/game/turfs/simulated/floor/asteroid_floors.dm @@ -148,7 +148,7 @@ nitrogen = 23 temperature = 300 planetary_atmos = TRUE - baseturf = /turf/simulated/floor/plating/lava/smooth/lava_land_surface + baseturf = /turf/simulated/floor/plating/lava/smooth/mapping_lava /turf/simulated/floor/plating/asteroid/airless temperature = TCMB @@ -198,7 +198,9 @@ GLOBAL_LIST_INIT(megafauna_spawn_list, list(/mob/living/simple_animal/hostile/me if (!megafauna_spawn_list) megafauna_spawn_list = GLOB.megafauna_spawn_list if (!flora_spawn_list) - flora_spawn_list = list(/obj/structure/flora/ash/leaf_shroom = 2 , /obj/structure/flora/ash/cap_shroom = 2 , /obj/structure/flora/ash/stem_shroom = 2 , /obj/structure/flora/ash/cacti = 1, /obj/structure/flora/ash/tall_shroom = 2) + flora_spawn_list = list(/obj/structure/flora/ash/leaf_shroom = 2, /obj/structure/flora/ash/cap_shroom = 2, /obj/structure/flora/ash/stem_shroom = 2, /obj/structure/flora/ash/cacti = 1, /obj/structure/flora/ash/tall_shroom = 2, /obj/structure/flora/ash/rock/style_random = 1) + if(SSmapping.cave_theme == BLOCKED_BURROWS) + flora_spawn_list += list(/obj/structure/flora/ash/rock/style_random = 3) //Let us see how this goes . = ..() if(!has_data) produce_tunnel_from_data() @@ -216,7 +218,18 @@ GLOBAL_LIST_INIT(megafauna_spawn_list, list(/mob/living/simple_animal/hostile/me backward_cave_dir = angle2dir(dir2angle(forward_cave_dir) + 180) /turf/simulated/floor/plating/asteroid/airless/cave/proc/produce_tunnel_from_data(tunnel_length, excluded_dir = -1) - get_cave_data(tunnel_length, excluded_dir) + if(!tunnel_length)//This is a sub cave do not overide repeat do not overide + get_cave_data(tunnel_length, excluded_dir) + switch(SSmapping.cave_theme) + if(BLOCKED_BURROWS) //Longer on average + get_cave_data(rand(40, 60), excluded_dir) + if(CLASSIC_CAVES) //Classic + get_cave_data(tunnel_length, excluded_dir) + if(DEADLY_DEEPROCK) //Smaller into large rooms with more mobs. + get_cave_data(rand(20, 40), excluded_dir) + if(prob(25)) //Less caves due to big openings. This may lead to fauna inside 1x1 rooms. We'll call that a suprise mechanic + SpawnFloor(src, 75) //now with extra suprise + return // Make our tunnels make_tunnel(forward_cave_dir) if(going_backwards) @@ -233,7 +246,7 @@ GLOBAL_LIST_INIT(megafauna_spawn_list, list(/mob/living/simple_animal/hostile/me break var/list/L = list(45) - if(ISODD(dir2angle(dir))) // We're going at an angle and we want thick angled tunnels. + if(ISODD(dir2angle(dir)) && (!SSmapping.cave_theme == BLOCKED_BURROWS || prob(33))) // We're going at an angle and we want thick angled tunnels. L += -45 // Expand the edges of our tunnel @@ -250,7 +263,13 @@ GLOBAL_LIST_INIT(megafauna_spawn_list, list(/mob/living/simple_animal/hostile/me if(istype(tunnel)) // Small chance to have forks in our tunnel; otherwise dig our tunnel. - if(i > 3 && prob(20)) + var/caveprob = 20 + switch(SSmapping.cave_theme) + if(BLOCKED_BURROWS) //Longer on average + caveprob = 30 //More splitting + if(DEADLY_DEEPROCK) //Smaller into large rooms with more mobs. + caveprob = 10 //Less splitting + if(i > 3 && prob(caveprob)) var/turf/simulated/floor/plating/asteroid/airless/cave/C = tunnel.ChangeTurf(data_having_type, FALSE, TRUE) C.going_backwards = FALSE C.produce_tunnel_from_data(rand(10, 15), dir) @@ -262,11 +281,47 @@ GLOBAL_LIST_INIT(megafauna_spawn_list, list(/mob/living/simple_animal/hostile/me // Chance to change our direction left or right. if(i > 2 && prob(33)) // We can't go a full loop though - next_angle = -next_angle + if(!SSmapping.cave_theme == BLOCKED_BURROWS || prob(60)) + next_angle = -next_angle setDir(angle2dir(dir2angle(dir) )+ next_angle) + if(length -2 == i && !has_data) //Branches will not make this + SpawnRoom(tunnel) + +/turf/simulated/floor/plating/asteroid/airless/cave/proc/SpawnRoom(turf/T) + switch(SSmapping.cave_theme) + if(DEADLY_DEEPROCK) + var/tempradius = rand(10, 15) + var/probmodifer = 43 * tempradius //Yes this is a magic number, it is a magic number that works well. + for(var/turf/NT in circlerangeturfs(T, tempradius)) + var/distance = (max(get_dist(T, NT), 1)) //Get dist throws -1 if same turf + if(prob(min(probmodifer / distance, 100))) + if(ismineralturf(NT) || istype(NT, /turf/simulated/floor/plating/asteroid)) //No spawning on lava / other ruins + SpawnFloor(NT, 50) //Room has higher probabilty. + if(prob(25)) + tempradius = round(tempradius / 3) + var/turf/oasis_lake = pickweight(list(/turf/simulated/floor/plating/lava/smooth/lava_land_surface = 4, /turf/simulated/floor/plating/lava/smooth/lava_land_surface/plasma = 4, /turf/simulated/floor/chasm/straight_down/lava_land_surface = 4, /turf/simulated/floor/plating/lava/smooth/mapping_lava = 6, /turf/simulated/floor/beach/away/water = 1, /turf/simulated/floor/plating/asteroid = 1)) + if(oasis_lake == /turf/simulated/floor/plating/asteroid) + new /obj/effect/spawner/oasisrock(T, tempradius) + for(var/turf/oasis in circlerangeturfs(T, tempradius)) + oasis.ChangeTurf(oasis_lake, ignore_air = TRUE) + +/obj/effect/spawner/oasisrock + name = "Oasis rock spawner" + +/obj/effect/spawner/oasisrock/Initialize(mapload, radius) + . = ..() + addtimer(CALLBACK(src, PROC_REF(make_rock), radius), 5 SECONDS) -/turf/simulated/floor/plating/asteroid/airless/cave/proc/SpawnFloor(turf/T) +/obj/effect/spawner/oasisrock/proc/make_rock(radius) + for(var/turf/oasis in circlerangeturfs(get_turf(src), radius)) + oasis.ChangeTurf(/turf/simulated/mineral/random/high_chance/volcanic, ignore_air = TRUE) + var/list/valid_turfs = RANGE_EDGE_TURFS(radius + 2, src) + for(var/mob/M in range(src, radius)) //We don't want mobs inside the ore rock + M.forceMove(pick(valid_turfs)) + qdel(src) + +/turf/simulated/floor/plating/asteroid/airless/cave/proc/SpawnFloor(turf/T, monsterprob = 30) for(var/S in RANGE_TURFS(1, src)) var/turf/NT = S if(!NT || isspaceturf(NT) || istype(NT.loc, /area/mine/explored) || istype(NT.loc, /area/lavaland/surface/outdoors/explored)) @@ -276,11 +331,11 @@ GLOBAL_LIST_INIT(megafauna_spawn_list, list(/mob/living/simple_animal/hostile/me return SpawnFlora(T) - SpawnMonster(T) + SpawnMonster(T, monsterprob) T.ChangeTurf(turf_type, FALSE, FALSE, TRUE) -/turf/simulated/floor/plating/asteroid/airless/cave/proc/SpawnMonster(turf/T) - if(prob(30)) +/turf/simulated/floor/plating/asteroid/airless/cave/proc/SpawnMonster(turf/T, monsterprob = 30) + if(prob(monsterprob)) if(istype(loc, /area/mine/explored) || !istype(loc, /area/lavaland/surface/outdoors/unexplored)) return var/randumb = pickweight(mob_spawn_list) @@ -291,11 +346,17 @@ GLOBAL_LIST_INIT(megafauna_spawn_list, list(/mob/living/simple_animal/hostile/me randumb = maybe_boss else //this is not danger, don't spawn a boss, spawn something else randumb = pickweight(mob_spawn_list) - - for(var/thing in urange(12, T)) //prevents mob clumps + var/scanrange = 12 + var/megafaunarange = 7 + switch(SSmapping.cave_theme) + if(DEADLY_DEEPROCK) + if(prob(50) && monsterprob > 30) + scanrange = rand(4, 7) + megafaunarange = scanrange + for(var/thing in urange(scanrange, T)) //prevents mob clumps if(!ishostile(thing) && !istype(thing, /obj/structure/spawner)) continue - if((ismegafauna(randumb) || ismegafauna(thing)) && get_dist(T, thing) <= 7) + if((ismegafauna(randumb) || ismegafauna(thing)) && get_dist(T, thing) <= megafaunarange) return //if there's a megafauna within standard view don't spawn anything at all if(ispath(randumb, /mob/living/simple_animal/hostile/asteroid) || istype(thing, /mob/living/simple_animal/hostile/asteroid)) return //if the random is a standard mob, avoid spawning if there's another one within 12 tiles @@ -314,7 +375,11 @@ GLOBAL_LIST_INIT(megafauna_spawn_list, list(/mob/living/simple_animal/hostile/me #undef SPAWN_BUBBLEGUM /turf/simulated/floor/plating/asteroid/airless/cave/proc/SpawnFlora(turf/T) - if(prob(12)) + var/floraprob = 12 + switch(SSmapping.cave_theme) + if(BLOCKED_BURROWS) + floraprob = 30 //Lots of folliage, lots of blockage + if(prob(floraprob)) if(istype(loc, /area/mine/explored) || istype(loc, /area/lavaland/surface/outdoors/explored)) return var/randumb = pickweight(flora_spawn_list) diff --git a/code/game/turfs/simulated/floor/chasm.dm b/code/game/turfs/simulated/floor/chasm.dm index ab1d0711071d..20cd70e4ef6e 100644 --- a/code/game/turfs/simulated/floor/chasm.dm +++ b/code/game/turfs/simulated/floor/chasm.dm @@ -9,6 +9,8 @@ smoothing_groups = list(SMOOTH_GROUP_TURF, SMOOTH_GROUP_TURF_CHASM) canSmoothWith = list(SMOOTH_GROUP_TURF_CHASM) density = TRUE //This will prevent hostile mobs from pathing into chasms, while the canpass override will still let it function like an open turf + layer = 1.7 + intact = 0 var/static/list/falling_atoms = list() //Atoms currently falling into the chasm var/static/list/forbidden_types = typecacheof(list( /obj/singularity, @@ -24,7 +26,10 @@ /obj/effect/collapse, /obj/effect/particle_effect/ion_trails, /obj/effect/abstract, - /obj/effect/ebeam + /obj/effect/ebeam, + /obj/effect/spawner, + /obj/structure/railing, + /obj/machinery/atmospherics/pipe/simple )) var/drop_x = 1 var/drop_y = 1 @@ -65,7 +70,7 @@ qdel(L) playsound(src, 'sound/weapons/genhit.ogg', 50, 1) to_chat(user, "You build a floor.") - ChangeTurf(/turf/simulated/floor/plating) + ChangeTurf(/turf/simulated/floor/plating, keep_icon = FALSE) else to_chat(user, "You need one floor tile to build a floor!") else @@ -140,9 +145,9 @@ nitrogen = 23 temperature = 300 planetary_atmos = TRUE - baseturf = /turf/simulated/floor/chasm/straight_down/lava_land_surface - light_range = 1.9 //slightly less range than lava - light_power = 0.65 //less bright, too + baseturf = /turf/simulated/floor/chasm/straight_down/lava_land_surface //Chasms should not turn into lava + light_range = 2 + light_power = 0.75 light_color = LIGHT_COLOR_LAVA //let's just say you're falling into lava, that makes sense right /turf/simulated/floor/chasm/straight_down/lava_land_surface/drop(atom/movable/AM) diff --git a/code/game/turfs/simulated/floor/lava.dm b/code/game/turfs/simulated/floor/lava.dm index 66d8fb8dc0ad..e38727c402e4 100644 --- a/code/game/turfs/simulated/floor/lava.dm +++ b/code/game/turfs/simulated/floor/lava.dm @@ -56,7 +56,7 @@ return FALSE /turf/simulated/floor/plating/lava/proc/burn_stuff(AM) - . = 0 + . = FALSE if(find_safeties()) return FALSE @@ -71,7 +71,7 @@ continue if((O.resistance_flags & (LAVA_PROOF|INDESTRUCTIBLE)) || O.throwing) continue - . = 1 + . = TRUE if((O.resistance_flags & (ON_FIRE))) continue if(!(O.resistance_flags & FLAMMABLE)) @@ -83,7 +83,7 @@ O.fire_act(10000, 1000) else if(isliving(thing)) - . = 1 + . = TRUE var/mob/living/L = thing if(L.flying) continue //YOU'RE FLYING OVER IT @@ -142,3 +142,109 @@ /turf/simulated/floor/plating/lava/smooth/airless temperature = TCMB + +/turf/simulated/floor/plating/lava/smooth/lava_land_surface/plasma + name = "liquid plasma" + desc = "A flowing stream of chilled liquid plasma. You probably shouldn't get in." + icon = 'icons/turf/floors/liquidplasma.dmi' + icon_state = "liquidplasma-255" + base_icon_state = "liquidplasma" + baseturf = /turf/simulated/floor/plating/lava/smooth/lava_land_surface/plasma + + light_range = 3 + light_power = 0.75 + light_color = LIGHT_COLOR_PINK + +/turf/simulated/floor/plating/lava/smooth/lava_land_surface/plasma/examine(mob/user) + . = ..() + . += "Some liquid plasma could probably be scooped up with a container." + +/turf/simulated/floor/plating/lava/smooth/lava_land_surface/plasma/attackby(obj/item/I, mob/user, params) + if(!I.is_open_container()) + return ..() + if(!I.reagents.add_reagent("plasma", 10)) + to_chat(user, "[I] is full.") + return + to_chat(user, "You scoop out some plasma from the [src] using [I].") + +/turf/simulated/floor/plating/lava/smooth/lava_land_surface/plasma/burn_stuff(AM) + . = FALSE + if(find_safeties()) + return FALSE + + var/thing_to_check = src + if(AM) + thing_to_check = list(AM) + for(var/thing in thing_to_check) + if(isobj(thing)) + var/obj/O = thing + if(!O.simulated) + continue + if((O.resistance_flags & (LAVA_PROOF|INDESTRUCTIBLE)) || O.throwing) + continue + . = TRUE + if((O.resistance_flags & ON_FIRE)) + continue + if(!(O.resistance_flags & FLAMMABLE)) + O.resistance_flags |= FLAMMABLE //Even fireproof things burn up in lava + if(O.resistance_flags & FIRE_PROOF) + O.resistance_flags &= ~FIRE_PROOF + if(O.armor.getRating(FIRE) > 50) //obj with 100% fire armor still get slowly burned away. + O.armor = O.armor.setRating(fire_value = 50) + O.fire_act(10000, 1000) + + if(!isliving(thing)) + continue + . = TRUE + var/mob/living/burn_living = thing + if(burn_living.flying) + continue //YOU'RE FLYING OVER IT + var/buckle_check = burn_living.buckling + if(!buckle_check) + buckle_check = burn_living.buckled + if(isobj(buckle_check)) + var/obj/O = buckle_check + if(O.resistance_flags & LAVA_PROOF) + continue + else if(isliving(buckle_check)) + var/mob/living/live = buckle_check + if("lava" in live.weather_immunities) + continue + if("lava" in burn_living.weather_immunities) + continue + burn_living.adjustFireLoss(2) + if(QDELETED(burn_living)) + return + burn_living.adjust_fire_stacks(20) //dipping into a stream of plasma would probably make you more flammable than usual + burn_living.IgniteMob() + burn_living.adjust_bodytemperature(-rand(50, 65)) //its cold, man + if(!ishuman(burn_living) || prob(65)) + return + var/mob/living/carbon/human/burn_human = burn_living + var/datum/species/burn_species = burn_human.dna.species + if(istype(burn_species, /datum/species/plasmaman) || istype(burn_species, /datum/species/machine)) //ignore plasmamen/robotic species. + return + + burn_human.adjustToxLoss(15) //Cold mutagen is bad for you, more at 11. + burn_human.adjustFireLoss(15) + +/turf/simulated/floor/plating/lava/smooth/mapping_lava + name = "Adaptive lava / chasm / plasma" + icon_state = "mappinglava" + base_icon_state = "mappinglava" + baseturf = /turf/simulated/floor/plating/lava/smooth/mapping_lava + temperature = 300 + oxygen = 14 + nitrogen = 23 + planetary_atmos = TRUE + + +/turf/simulated/floor/plating/lava/smooth/mapping_lava/Initialize(mapload) + . = ..() + return INITIALIZE_HINT_LATELOAD //Lateload is needed, otherwise atmos does not setup right on the turf roundstart, leading it to be vacume. This is bad. + +/turf/simulated/floor/plating/lava/smooth/mapping_lava/LateInitialize() + . = ..() + ChangeTurf(SSmapping.lavaland_theme) + + diff --git a/code/game/turfs/simulated/minerals.dm b/code/game/turfs/simulated/minerals.dm index b6ece4cae740..4e2697eced55 100644 --- a/code/game/turfs/simulated/minerals.dm +++ b/code/game/turfs/simulated/minerals.dm @@ -251,7 +251,7 @@ /turf/simulated/mineral/random/high_chance/volcanic environment_type = "basalt" turf_type = /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface - baseturf = /turf/simulated/floor/plating/lava/smooth/lava_land_surface + baseturf = /turf/simulated/floor/plating/lava/smooth/mapping_lava oxygen = 14 nitrogen = 23 temperature = 300 @@ -271,7 +271,7 @@ /turf/simulated/mineral/random/volcanic environment_type = "basalt" turf_type = /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface - baseturf = /turf/simulated/floor/plating/lava/smooth/lava_land_surface + baseturf = /turf/simulated/floor/plating/lava/smooth/mapping_lava oxygen = 14 nitrogen = 23 temperature = 300 @@ -293,7 +293,7 @@ /turf/simulated/mineral/random/labormineral/volcanic environment_type = "basalt" turf_type = /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface - baseturf = /turf/simulated/floor/plating/lava/smooth/lava_land_surface + baseturf = /turf/simulated/floor/plating/lava/smooth/mapping_lava oxygen = 14 nitrogen = 23 temperature = 300 @@ -467,7 +467,7 @@ /turf/simulated/mineral/volcanic/lava_land_surface environment_type = "basalt" turf_type = /turf/simulated/floor/plating/asteroid/basalt/lava_land_surface - baseturf = /turf/simulated/floor/plating/lava/smooth/lava_land_surface + baseturf = /turf/simulated/floor/plating/lava/smooth/mapping_lava defer_change = 1 //gibtonite state defines @@ -559,7 +559,7 @@ stage = GIBTONITE_DETONATE explosion(bombturf,1,2,5, adminlog = 0) if(stage == GIBTONITE_STABLE) //Gibtonite deposit is now benign and extractable. Depending on how close you were to it blowing up before defusing, you get better quality ore. - var/obj/item/twohanded/required/gibtonite/G = new(src) + var/obj/item/gibtonite/G = new(src) if(det_time <= 0) G.quality = 3 G.icon_state = "Gibtonite ore 3" diff --git a/code/game/turfs/simulated/river.dm b/code/game/turfs/simulated/river.dm index 6547a8922db2..883ea8f4a4e2 100644 --- a/code/game/turfs/simulated/river.dm +++ b/code/game/turfs/simulated/river.dm @@ -4,7 +4,7 @@ #define RANDOM_LOWER_X 50 #define RANDOM_LOWER_Y 50 -/proc/spawn_rivers(target_z, nodes = 4, turf_type = /turf/simulated/floor/plating/lava/smooth/lava_land_surface, whitelist_area = /area/lavaland/surface/outdoors, min_x = RANDOM_LOWER_X, min_y = RANDOM_LOWER_Y, max_x = RANDOM_UPPER_X, max_y = RANDOM_UPPER_Y) +/proc/spawn_rivers(target_z, nodes = 4, turf_type = /turf/simulated/floor/plating/lava/smooth/mapping_lava, whitelist_area = /area/lavaland/surface/outdoors, min_x = RANDOM_LOWER_X, min_y = RANDOM_LOWER_Y, max_x = RANDOM_UPPER_X, max_y = RANDOM_UPPER_Y, prob = 25, prob_loss = 11) var/list/river_nodes = list() var/num_spawned = 0 var/list/possible_locs = block(locate(min_x, min_y, target_z), locate(max_x, max_y, target_z)) @@ -46,6 +46,9 @@ cur_dir = get_dir(cur_turf, target_turf) cur_turf = get_step(cur_turf, cur_dir) + if(cur_turf == null) //This might be the fuck up. Kill the loop if this happens + message_admins("Encountered a null turf in river loop.") + break var/area/new_area = get_area(cur_turf) if(!istype(new_area, whitelist_area) || (cur_turf.flags & NO_LAVA_GEN)) //Rivers will skip ruins detouring = 0 @@ -54,7 +57,9 @@ continue else var/turf/river_turf = cur_turf.ChangeTurf(turf_type, ignore_air = TRUE) - river_turf.Spread(25, 11, whitelist_area) + if(prob(1)) + new /obj/effect/spawner/bridge(river_turf) + river_turf.Spread(prob, prob_loss, whitelist_area) for(var/WP in river_nodes) qdel(WP) @@ -91,6 +96,8 @@ var/turf/T = F if(!istype(T, logged_turf_type) && T.ChangeTurf(type, ignore_air = TRUE) && prob(probability)) T.Spread(probability - prob_loss, prob_loss, whitelisted_area) + if(prob(1)) + new /obj/effect/spawner/bridge(T) for(var/F in diagonal_turfs) //diagonal turfs only sometimes change, but will always spread if changed var/turf/T = F @@ -99,6 +106,8 @@ else if(ismineralturf(T)) var/turf/simulated/mineral/M = T M.ChangeTurf(M.turf_type, ignore_air = TRUE) + if(prob(1)) + new /obj/effect/spawner/bridge(M) #undef RANDOM_UPPER_X diff --git a/code/game/turfs/simulated/walls.dm b/code/game/turfs/simulated/walls.dm index 87e79f5261ea..5923238257d5 100644 --- a/code/game/turfs/simulated/walls.dm +++ b/code/game/turfs/simulated/walls.dm @@ -18,6 +18,7 @@ var/damage_cap = 100 //Wall will break down to girders if damage reaches this point var/global/damage_overlays[8] + var/melting = FALSE //TRUE if wall is currently being melted with thermite opacity = TRUE density = TRUE @@ -246,9 +247,8 @@ ChangeTurf(/turf/simulated/floor) /turf/simulated/wall/proc/thermitemelt(mob/user as mob, speed) - var/wait = 20 SECONDS - if(speed) - wait = speed + if(melting) + return if(istype(sheet_type, /obj/item/stack/sheet/mineral/diamond)) return @@ -261,16 +261,39 @@ O.density = TRUE O.layer = 5 - src.ChangeTurf(/turf/simulated/floor/plating) - - var/turf/simulated/floor/F = src - F.burn_tile() - F.icon_state = "plating" if(user) to_chat(user, "The thermite starts melting through the wall.") - spawn(wait) + if(speed) + melting = TRUE + while(speed > 0) + playsound(src, 'sound/items/welder.ogg', 100, TRUE) + speed = max(0, speed - 1 SECONDS) + sleep(1) + burn_down() + var/turf/simulated/floor/F = src + F.burn_tile() + F.icon_state = "plating" if(O) qdel(O) + return + + melting = TRUE + while(reagents.get_reagent_amount("thermite") > 0) + reagents.remove_reagent("thermite", 5) + if(damage_cap - damage <= 30) + burn_down() + + var/turf/simulated/floor/F = src + F.burn_tile() + F.icon_state = "plating" + break + take_damage(30) + playsound(src, 'sound/items/welder.ogg', 100, TRUE) + sleep(1 SECONDS) + if(iswallturf(src)) + melting = FALSE + if(O) + qdel(O) return //Interactions @@ -345,7 +368,7 @@ /turf/simulated/wall/welder_act(mob/user, obj/item/I) . = TRUE - if(thermite && I.use_tool(src, user, volume = I.tool_volume)) + if(reagents?.get_reagent_amount("thermite") && I.use_tool(src, user, volume = I.tool_volume)) thermitemelt(user) return if(rotting) @@ -430,7 +453,7 @@ visible_message("[user] disintegrates [src]!","You hear the grinding of metal.") return TRUE - else if(istype(I, /obj/item/twohanded/required/pyro_claws)) + else if(istype(I, /obj/item/pyro_claws)) to_chat(user, "You begin to melt the wall.") if(do_after(user, isdiamond ? 60 * I.toolspeed : 30 * I.toolspeed, target = src)) // claws has 0.5 toolspeed, so 3/1.5 seconds diff --git a/code/game/turfs/simulated/walls_mineral.dm b/code/game/turfs/simulated/walls_mineral.dm index 77e19908964b..5f7bb041f3a2 100644 --- a/code/game/turfs/simulated/walls_mineral.dm +++ b/code/game/turfs/simulated/walls_mineral.dm @@ -174,7 +174,7 @@ /turf/simulated/wall/mineral/wood/attackby(obj/item/W, mob/user) if(W.sharp && W.force) var/duration = (48 / W.force) * 2 //In seconds, for now. - if(istype(W, /obj/item/hatchet) || istype(W, /obj/item/twohanded/fireaxe)) + if(istype(W, /obj/item/hatchet) || istype(W, /obj/item/fireaxe)) duration /= 4 //Much better with hatchets and axes. if(do_after(user, duration * 10, target = src)) //Into deciseconds. dismantle_wall(FALSE, FALSE) diff --git a/code/game/turfs/simulated/walls_reinforced.dm b/code/game/turfs/simulated/walls_reinforced.dm index d7e90ed0232c..3bf8b040979b 100644 --- a/code/game/turfs/simulated/walls_reinforced.dm +++ b/code/game/turfs/simulated/walls_reinforced.dm @@ -73,7 +73,7 @@ return ..() /turf/simulated/wall/r_wall/welder_act(mob/user, obj/item/I) - if(thermite && I.use_tool(src, user, volume = I.tool_volume)) + if(reagents?.get_reagent_amount("thermite") && I.use_tool(src, user, volume = I.tool_volume)) thermitemelt(user) return TRUE if(!(d_state in list(RWALL_COVER, RWALL_SUPPORT_RODS, RWALL_CUT_COVER))) @@ -202,7 +202,7 @@ dismantle_wall() return TRUE - if(istype(I, /obj/item/twohanded/required/pyro_claws)) + if(istype(I, /obj/item/pyro_claws)) to_chat(user, "You begin to melt the wall...") if(do_after(user, 50 * I.toolspeed, target = src)) // claws has 0.5 toolspeed, so 2.5 seconds to_chat(user, "Your [I] melt the reinforced plating.") diff --git a/code/game/turfs/turf.dm b/code/game/turfs/turf.dm index 042102b13a94..0563340fdf7e 100644 --- a/code/game/turfs/turf.dm +++ b/code/game/turfs/turf.dm @@ -445,8 +445,8 @@ return C.place_turf(src, user) return TRUE - else if(istype(I, /obj/item/twohanded/rcl)) - var/obj/item/twohanded/rcl/R = I + else if(istype(I, /obj/item/rcl)) + var/obj/item/rcl/R = I if(R.loaded) for(var/obj/structure/cable/LC in src) if(LC.d1 == 0 || LC.d2 == 0) diff --git a/code/game/verbs/ooc.dm b/code/game/verbs/ooc.dm index 5ef95703e25b..c1190098c33d 100644 --- a/code/game/verbs/ooc.dm +++ b/code/game/verbs/ooc.dm @@ -75,6 +75,10 @@ GLOBAL_VAR_INIT(admin_ooc_colour, "#b82e00") for(var/client/C in GLOB.clients) if(C.prefs.toggles & PREFTOGGLE_CHAT_OOC) + // SS220 MODPACK REPLACE START + #ifdef MODPACK_CHAT_BADGES + var/display_name = get_ooc_badged_name() + #else var/display_name = key if(prefs.unlock_content) @@ -87,6 +91,8 @@ GLOBAL_VAR_INIT(admin_ooc_colour, "#b82e00") var/icon/donator = icon('icons/ooc_tag_16x.png') display_name = "[bicon(donator)][display_name]" + #endif + // SS220 MODPACK REPLACE END if(holder) if(holder.fakekey) if(C.holder && C.holder.rights & R_ADMIN) diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm index c1c181791c34..667f07d1e6fe 100644 --- a/code/modules/admin/admin_verbs.dm +++ b/code/modules/admin/admin_verbs.dm @@ -69,7 +69,6 @@ GLOBAL_LIST_INIT(admin_verbs_admin, list( /client/proc/ccbdb_lookup_ckey, /client/proc/view_instances, /client/proc/start_vote, - /client/proc/toggle_mctabs, /client/proc/ping_all_admins, /client/proc/show_watchlist )) @@ -117,7 +116,8 @@ GLOBAL_LIST_INIT(admin_verbs_spawn, list( /datum/admins/proc/spawn_atom, /*allows us to spawn instances*/ /client/proc/respawn_character, /client/proc/admin_deserialize, - /client/proc/create_crate + /client/proc/create_crate, + /client/proc/json_spawn_menu )) GLOBAL_LIST_INIT(admin_verbs_server, list( /client/proc/reload_admins, @@ -179,7 +179,8 @@ GLOBAL_LIST_INIT(admin_verbs_debug, list( /client/proc/timer_log, /client/proc/debug_timers, /client/proc/force_verb_bypass, - /client/proc/show_gc_queues + /client/proc/show_gc_queues, + /client/proc/toggle_mctabs )) GLOBAL_LIST_INIT(admin_verbs_possess, list( /proc/possess, @@ -294,6 +295,7 @@ GLOBAL_LIST_INIT(admin_verbs_maintainer, list( verbs += /client/proc/debug_variables /*allows us to -see- the variables of any instance in the game. +VAREDIT needed to modify*/ verbs += /client/proc/ss_breakdown verbs += /client/proc/show_gc_queues + verbs += /client/proc/toggle_mctabs spawn(1) // This setting exposes the profiler for people with R_VIEWRUNTIMES. They must still have it set in cfg/admin.txt control_freak = 0 diff --git a/code/modules/admin/misc_admin_procs.dm b/code/modules/admin/misc_admin_procs.dm index 8b34ac0d4884..c92640414f49 100644 --- a/code/modules/admin/misc_admin_procs.dm +++ b/code/modules/admin/misc_admin_procs.dm @@ -699,6 +699,9 @@ GLOBAL_VAR_INIT(nologevent, 0) if(!check_rights(R_SPAWN)) return + if(!object) + return + var/list/types = typesof(/atom) var/list/matches = new() diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 7ba2806125f5..9598439ac768 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -3360,6 +3360,73 @@ var/mob/about_to_be_banned = locateUID(href_list["adminalert"]) usr.client.cmd_admin_alert_message(about_to_be_banned) + else if(href_list["spawnjsondatum"]) + // Get the name and JSON to spawn + var/datum/db_query/dbq = SSdbcore.NewQuery("SELECT slotname, slotjson FROM json_datum_saves WHERE ckey=:ckey AND id=:id", list( + "ckey" = usr.ckey, + "id" = href_list["spawnjsondatum"] + )) + if(!dbq.warn_execute()) + qdel(dbq) + return + + var/slot_name = null + var/slot_json = null + + // Read it + while(dbq.NextRow()) + slot_name = dbq.item[1] + slot_json = dbq.item[2] + + qdel(dbq) + + // Double check + var/spawn_choice = alert(usr, "Are you sure you wish to spawn '[slot_name]' at your current location?", "Warning", "Yes", "No") + if(spawn_choice != "Yes") + return + + // Log this for gods sake + message_admins("[key_name_admin(usr)] spawned an atom from a JSON DB save.") + log_admin("[key_name(usr)] spawned an atom from a JSON DB save, JSON Text: [slot_json]") + json_to_object(slot_json, get_turf(usr)) + + else if(href_list["deletejsondatum"]) + // Get the name + var/datum/db_query/dbq = SSdbcore.NewQuery("SELECT slotname FROM json_datum_saves WHERE ckey=:ckey AND id=:id", list( + "ckey" = usr.ckey, + "id" = href_list["deletejsondatum"] + )) + if(!dbq.warn_execute()) + qdel(dbq) + return + + var/slot_name = null + + // Read it + while(dbq.NextRow()) + slot_name = dbq.item[1] + + qdel(dbq) + + // Double check + var/delete_choice = alert(usr, "Are you sure you wish to delete '[slot_name]'? This cannot be undone!", "Warning", "Yes", "No") + if(delete_choice != "Yes") + return + + var/datum/db_query/dbq2 = SSdbcore.NewQuery("DELETE FROM json_datum_saves WHERE ckey=:ckey AND id=:id", list( + "ckey" = usr.ckey, + "id" = href_list["deletejsondatum"] + )) + + if(!dbq2.warn_execute()) + qdel(dbq2) + return + + qdel(dbq2) + owner.json_spawn_menu() // Refresh their menu + to_chat(usr, "Slot [slot_name] deleted.") + + /client/proc/create_eventmob_for(mob/living/carbon/human/H, killthem = 0) if(!check_rights(R_EVENT)) return diff --git a/code/modules/admin/verbs/SDQL2/SDQL_2.dm b/code/modules/admin/verbs/SDQL2/SDQL_2.dm index dca007238dca..b53e871063b9 100644 --- a/code/modules/admin/verbs/SDQL2/SDQL_2.dm +++ b/code/modules/admin/verbs/SDQL2/SDQL_2.dm @@ -443,7 +443,6 @@ new_args[++new_args.len] = SDQL_expression(source, arg) if(object == world) // Global proc. - procname = "/proc/[procname]" return (WrapAdminProcCall(GLOBAL_PROC, procname, new_args)) return (WrapAdminProcCall(object, procname, new_args)) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index aadb16d6776c..8aeaf7728c71 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -137,7 +137,7 @@ GLOBAL_PROTECT(AdminProcCallSpamPrevention) //adv proc call this, ya nerds /world/proc/WrapAdminProcCall(datum/target, procname, list/arguments) if(target == GLOBAL_PROC) - return call(procname)(arglist(arguments)) + return call("/proc/[procname]")(arglist(arguments)) else if(target != world) return call(target, procname)(arglist(arguments)) else diff --git a/code/modules/admin/verbs/infiltratorteam_syndicate.dm b/code/modules/admin/verbs/infiltratorteam_syndicate.dm index 19cbb91ea083..a6523856ec02 100644 --- a/code/modules/admin/verbs/infiltratorteam_syndicate.dm +++ b/code/modules/admin/verbs/infiltratorteam_syndicate.dm @@ -156,7 +156,7 @@ GLOBAL_VAR_INIT(sent_syndicate_infiltration_team, 0) var/obj/item/implant/uplink/sit/U = new /obj/item/implant/uplink/sit(src) U.implant(src) if (flag_mgmt) - U.hidden_uplink.uses = 500 + U.hidden_uplink.uses = 2500 else U.hidden_uplink.uses = num_tc // Dust diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm index 6610e732a4da..1ca45f266e8b 100644 --- a/code/modules/admin/verbs/randomverbs.dm +++ b/code/modules/admin/verbs/randomverbs.dm @@ -485,7 +485,7 @@ Traitors and the like can also be revived with the previous role mostly intact. new_character.mind.add_antag_datum(/datum/antagonist/traitor) //Add aliens. else - SSjobs.AssignRank(new_character, new_character.mind.assigned_role, FALSE, FALSE) + SSjobs.AssignRank(new_character, new_character.mind.assigned_role, FALSE) SSjobs.EquipRank(new_character, new_character.mind.assigned_role, 1)//Or we simply equip them. //Announces the character on all the systems, based on the record. diff --git a/code/modules/admin/verbs/serialization.dm b/code/modules/admin/verbs/serialization.dm index 863d15287ce5..c60a072b6f72 100644 --- a/code/modules/admin/verbs/serialization.dm +++ b/code/modules/admin/verbs/serialization.dm @@ -11,7 +11,75 @@ return var/atom/movable/AM = holder.marked_datum - to_chat(src, json_encode(AM.serialize())) + + var/json_data = json_encode(AM.serialize()) + + var/choice = alert(usr, "Would you like to store this on your PC or server side?", "Storage Location", "PC", "Server", "Cancel") + if(!choice || choice == "Cancel") + return + + if(choice == "PC") + to_chat(src, json_data) + + if(choice == "Server") + // Right, get their slot names + var/list/slots = list("--NEW--") + var/datum/db_query/dbq = SSdbcore.NewQuery("SELECT slotname FROM json_datum_saves WHERE ckey=:ckey", list("ckey" = usr.ckey)) + if(!dbq.warn_execute()) + qdel(dbq) + return + + while(dbq.NextRow()) + slots += dbq.item[1] + + qdel(dbq) + + var/slot_choice = input(usr, "Select a slot to update, or create a new one.", "Slot Selection") as null|anything in slots + + if(!slot_choice) + return + + if(slot_choice == "--NEW--") + // New slot, save to DB + var/chosen_slot_name = input(usr, "Name your slot", "Slot name") as null|text + if(!chosen_slot_name || length(chosen_slot_name) == 0) + return + + // Sanitize the name + var/clean_name = sanitize(copytext(chosen_slot_name, 1, 32)) // 32 chars is your max + + // And save + var/datum/db_query/dbq2 = SSdbcore.NewQuery("INSERT INTO json_datum_saves (ckey, slotname, slotjson) VALUES(:ckey, :slotname, :slotjson)", list( + "ckey" = usr.ckey, + "slotname" = clean_name, + "slotjson" = json_data + )) + if(!dbq2.warn_execute()) + qdel(dbq2) + return + + qdel(dbq2) + to_chat(usr, "Successfully saved [clean_name]. You can spawn it from Debug > Spawn Saved JSON Datum.") + + else + // Existing slot, warn first + var/confirmation = alert(usr, "Are you sure you want to update '[slot_choice]'? This cannot be undone!", "You sure?", "Yes", "No") + if(confirmation != "Yes") + return + + // Now update + var/datum/db_query/dbq2 = SSdbcore.NewQuery("UPDATE json_datum_saves SET slotjson=:slotjson WHERE slotname=:slotname AND ckey=:ckey", list( + "slotjson" = json_data, + "ckey" = usr.ckey, + "slotname" = slot_choice + )) + if(!dbq2.warn_execute()) + qdel(dbq2) + return + + qdel(dbq2) + to_chat(usr, "Successfully updated [slot_choice]. You can spawn it from Debug > Spawn Saved JSON Datum.") + /client/proc/admin_deserialize() set name = "Deserialize JSON datum" @@ -26,3 +94,41 @@ json_to_object(json_text, get_turf(usr)) message_admins("[key_name_admin(usr)] spawned an atom from a custom JSON object.") log_admin("[key_name(usr)] spawned an atom from a custom JSON object, JSON Text: [json_text]") + + +/client/proc/json_spawn_menu() + set name = "Spawn Saved JSON Datum" + set desc = "Spawns a JSON datums saved server side" + set category = "Debug" + + // This needs a holder to function + if(!check_rights(R_SPAWN) || !holder) + return + + // Right, get their slot names + var/list/slots = list() + var/datum/db_query/dbq = SSdbcore.NewQuery("SELECT slotname, id FROM json_datum_saves WHERE ckey=:ckey", list("ckey" = usr.ckey)) + if(!dbq.warn_execute()) + qdel(dbq) + return + + while(dbq.NextRow()) + slots[dbq.item[1]] += dbq.item[2] + qdel(dbq) + + + var/datum/browser/popup = new(usr, "jsonspawnmenu", "JSON Spawn Menu", 400, 300) + + // Cache this to reduce proc jumps + var/holder_uid = holder.UID() + + var/list/rows = list() + rows += "" + for(var/slotname in slots) + rows += "" + + rows += "
SlotActions
[slotname]Spawn  Delete
" + + popup.set_content(rows.Join("")) + popup.open(FALSE) + diff --git a/code/modules/antagonists/changeling/changeling_power.dm b/code/modules/antagonists/changeling/changeling_power.dm index 70ee60d25107..2bdb7cd0a7f4 100644 --- a/code/modules/antagonists/changeling/changeling_power.dm +++ b/code/modules/antagonists/changeling/changeling_power.dm @@ -50,7 +50,7 @@ cling = null return ..() -/datum/action/changeling/Trigger() +/datum/action/changeling/Trigger(left_click) try_to_sting(owner) /datum/action/changeling/proc/try_to_sting(mob/user, mob/target) diff --git a/code/modules/antagonists/changeling/datum_changeling.dm b/code/modules/antagonists/changeling/datum_changeling.dm index 2ca7e16979c0..1c4150f9d196 100644 --- a/code/modules/antagonists/changeling/datum_changeling.dm +++ b/code/modules/antagonists/changeling/datum_changeling.dm @@ -36,8 +36,6 @@ var/sting_range = 2 /// The changeling's identifier when speaking in the hivemind, i.e. "Mr. Delta 123". var/changelingID = "Changeling" - /// The current amount of genetic damage incurred from power use. - var/genetic_damage = 0 /// If the changeling is in the process of absorbing someone. var/is_absorbing = FALSE /// The amount of points available to purchase changeling abilities. @@ -185,10 +183,8 @@ var/mob/living/carbon/human/H = owner.current if(H.stat == DEAD) chem_charges = clamp(0, chem_charges + chem_recharge_rate - chem_recharge_slowdown, chem_storage * 0.5) - genetic_damage = directional_bounded_sum(genetic_damage, -1, LING_DEAD_GENETIC_DAMAGE_HEAL_CAP, 0) - else // Not dead? no chem/genetic_damage caps. + else chem_charges = clamp(0, chem_charges + chem_recharge_rate - chem_recharge_slowdown, chem_storage) - genetic_damage = max(0, genetic_damage - 1) update_chem_charges_ui(H) /datum/antagonist/changeling/proc/update_chem_charges_ui(mob/living/carbon/human/H = owner.current) diff --git a/code/modules/antagonists/changeling/powers/lesserform.dm b/code/modules/antagonists/changeling/powers/lesserform.dm index 5dc6e4c82521..f61eb1d9bea6 100644 --- a/code/modules/antagonists/changeling/powers/lesserform.dm +++ b/code/modules/antagonists/changeling/powers/lesserform.dm @@ -20,7 +20,6 @@ return FALSE H.visible_message("[H] transforms!") - cling.genetic_damage = 30 to_chat(H, "Our genes cry out!") H.monkeyize() diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm index b6eabd3a5d75..c8a3dab32399 100644 --- a/code/modules/antagonists/changeling/powers/mutations.dm +++ b/code/modules/antagonists/changeling/powers/mutations.dm @@ -509,7 +509,7 @@ // snowflake checks my beloved // this will become tooltype checks I swear - if(!istype(I, /obj/item/circular_saw) && !istype(I, /obj/item/twohanded/required/chainsaw) && !istype(I, /obj/item/twohanded/chainsaw)) + if(!istype(I, /obj/item/circular_saw) && !istype(I, /obj/item/chainsaw) && !istype(I, /obj/item/butcher_chainsaw)) return user.visible_message( diff --git a/code/modules/antagonists/changeling/powers/strained_muscles.dm b/code/modules/antagonists/changeling/powers/strained_muscles.dm index 2e50c0f5d25b..782602c983a2 100644 --- a/code/modules/antagonists/changeling/powers/strained_muscles.dm +++ b/code/modules/antagonists/changeling/powers/strained_muscles.dm @@ -4,7 +4,7 @@ /datum/action/changeling/strained_muscles name = "Strained Muscles" desc = "We evolve the ability to reduce the acid buildup in our muscles, allowing us to move much faster." - helptext = "The strain will use up our chemicals faster over time, and is not sustainable. Causes slight genetic damage to our genome. Can not be used in lesser form." + helptext = "The strain will use up our chemicals faster over time, and is not sustainable. Can not be used in lesser form." button_icon_state = "strained_muscles" chemical_cost = 0 dna_cost = 1 diff --git a/code/modules/antagonists/changeling/powers/summon_spiders.dm b/code/modules/antagonists/changeling/powers/summon_spiders.dm index 51a58ed83619..aa589955ae63 100644 --- a/code/modules/antagonists/changeling/powers/summon_spiders.dm +++ b/code/modules/antagonists/changeling/powers/summon_spiders.dm @@ -1,18 +1,197 @@ +#define IDLE_AGGRESSIVE 0 +#define FOLLOW_AGGRESSIVE 1 +#define FOLLOW_RETALIATE 2 +#define IDLE_RETALIATE 3 + /datum/action/changeling/spiders name = "Spread Infestation" - desc = "Our form divides, creating arachnids which will grow into deadly beasts." - helptext = "The spiders are thoughtless creatures, and may attack their creators when fully grown. Requires at least 5 stored DNA." + desc = "Our form divides, creating an aggressive arachnid which will regard us as a friend. Costs 45 chemicals." + helptext = "The spiders are thoughtless creatures, but will not attack their creators. Requires at least 7 stored DNA. Their orders can be changed via remote hivemind (Alt+Shift click)." button_icon_state = "spread_infestation" chemical_cost = 45 - dna_cost = 1 - req_dna = 5 + dna_cost = 2 + req_dna = 7 + /// This var keeps track of the changeling's spider count + var/spider_counter = 0 + /// Checks if changeling is already spawning a spider + var/is_operating = FALSE power_type = CHANGELING_PURCHASABLE_POWER -//Makes some spiderlings. Good for setting traps and causing general trouble. +/// Makes a spider. Good for setting traps and combat. /datum/action/changeling/spiders/sting_action(mob/user) - for(var/i in 1 to 2) - var/obj/structure/spider/spiderling/S = new(user.loc) - S.grow_as = /mob/living/simple_animal/hostile/poison/giant_spider/hunter + if(is_operating) // To stop spawning multiple at once + return FALSE + is_operating = TRUE + if(spider_counter >= 3) + to_chat(user, "We cannot sustain more than three spiders!") + is_operating = FALSE + return FALSE + user.visible_message("[user] begins vomiting an arachnid!") + if(do_after(user, 4 SECONDS, FALSE, target = user)) // Takes 4 seconds to spawn a spider + spider_counter++ + user.visible_message("[user] vomits up an arachnid!") + var/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/S = new(user.loc) + S.owner_UID = user.UID() + S.faction |= list("spiders", "\ref[owner]") // Makes them friendly only to the owner & other spiders + SSblackbox.record_feedback("nested tally", "changeling_powers", 1, list("[name]")) + is_operating = FALSE + return TRUE + is_operating = FALSE + return FALSE + +/// Child of giant_spider because this should do everything the spider does and more +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider + /// References to the owner changeling + var/mob/owner_UID + /// Handles the spider's behavior + var/current_order = IDLE_AGGRESSIVE + var/list/enemies = list() + sentience_type = SENTIENCE_OTHER + venom_per_bite = 3 + speak_chance = 0 + wander = 0 + /// To check and gib the spider when dead, then remove only one of the counter for the changeling owner + var/gibbed = FALSE + +//These two below are needed to both gib the spider always, and even if it was gibbed only remove 1 from the counter of spider_counter instead of death's gib calling death again and removing 2 +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/gib() + gibbed = TRUE + return ..() + +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/death(gibbed) + var/mob/owner_mob = locateUID(owner_UID) + if(!ismob(owner_mob)) + return ..(TRUE) + var/datum/action/changeling/spiders/S = locate() in owner_mob.actions + if(!isnull(S)) + if(gibbed) + S.spider_counter-- + if(!gibbed) + gib() + return ..(TRUE) + +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/examine(mob/user) + . = ..() + if(user.UID() != owner_UID) + return + switch(current_order) + if(IDLE_AGGRESSIVE) + . += "The giant spider will remain idle but will attack anyone on sight." + if(FOLLOW_AGGRESSIVE) + . += "The giant spider is following us, but will attack anyone on sight." + if(FOLLOW_RETALIATE) + . += "The giant spider is following us and staying calm, only attacking if it is attacked." + if(IDLE_RETALIATE) + . += "The giant spider will remain idle and calm, only attacking if it is attacked." + +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/AltShiftClick(mob/user) + . = ..() + if(user.UID() != owner_UID) + return + spider_order(user) + +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/proc/spider_order(mob/user) + enemies = list() + switch(current_order) + if(IDLE_AGGRESSIVE) + to_chat(user, "We order the giant spider to follow us but attack anyone on sight.") + current_order = FOLLOW_AGGRESSIVE + if(FOLLOW_AGGRESSIVE) + to_chat(user, "We order the giant spider to follow us and to remain calm, only attacking if it is attacked.") + current_order = FOLLOW_RETALIATE + if(FOLLOW_RETALIATE) + to_chat(user, "We order the giant spider to remain idle and calm, only attacking if it is attacked.") + current_order = IDLE_RETALIATE + if(IDLE_RETALIATE) + to_chat(user, "We order the giant spider to remain idle, but ready to attack anyone on sight.") + current_order = IDLE_AGGRESSIVE + handle_automated_movement() + +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/handle_automated_movement() //Hacky and ugly. + . = ..() + var/list/around = view(src, vision_range) + switch(current_order) + if(IDLE_AGGRESSIVE) + Find_Enemies(around) + walk(src, 0) + if(FOLLOW_AGGRESSIVE) + Find_Enemies(around) + for(var/mob/living/carbon/C in around) + if(!faction_check_mob(C)) + continue + if(Adjacent(C)) + return TRUE + Goto(C, 0.5 SECONDS, 1) + if(FOLLOW_RETALIATE) + for(var/mob/living/carbon/C in around) + if(!faction_check_mob(C)) + continue + if(Adjacent(C)) + return TRUE + Goto(C, 0.5 SECONDS, 1) + if(IDLE_RETALIATE) + walk(src, 0) + + for(var/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/H in around) + if(faction_check_mob(H) && !attack_same && !H.attack_same) + H.enemies |= enemies - SSblackbox.record_feedback("nested tally", "changeling_powers", 1, list("[name]")) return TRUE + +// Bellow is the way the spiders react and retaliate when in an idle/aggresive mode. + +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/ListTargets() + if(!length(enemies)) + return list() + var/list/see = ..() + see &= enemies // Remove all entries that aren't in enemies + return see + +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/proc/Find_Enemies(around) + enemies = list() // Reset enemies list, only focus on the ones around you, spiders don't have grudges + for(var/mob/living/A in around) + if(A == src) + continue + if(!isliving(A)) + continue + var/mob/living/M = A + if(!faction_check_mob(M)) + enemies |= M + +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/attackby(obj/item/W, mob/user, params) + . = ..() + if(W.force == 0) + return + if(!faction_check_mob(user)) + enemies |= user + +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/bullet_act(obj/item/projectile/P) + . = ..() + if(!faction_check_mob(P.firer)) + enemies |= P.firer + +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/attack_alien(mob/living/carbon/alien/user) + . = ..() + if(user.a_intent == INTENT_HELP) + return + if(!faction_check_mob(user)) + enemies |= user + +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/attack_animal(mob/living/simple_animal/M) + . = ..() + if(M.a_intent == INTENT_HELP) + return + if(!faction_check_mob(M)) + enemies |= M + +/mob/living/simple_animal/hostile/poison/giant_spider/hunter/infestation_spider/attack_hand(mob/living/carbon/human/H) + . = ..() + if(H.a_intent == INTENT_HELP) + return + if(!faction_check_mob(H)) + enemies |= H + +#undef IDLE_AGGRESSIVE +#undef FOLLOW_AGGRESSIVE +#undef FOLLOW_RETALIATE +#undef IDLE_RETALIATE diff --git a/code/modules/antagonists/changeling/powers/swap_form.dm b/code/modules/antagonists/changeling/powers/swap_form.dm index d50ce183412d..a2c4b902525b 100644 --- a/code/modules/antagonists/changeling/powers/swap_form.dm +++ b/code/modules/antagonists/changeling/powers/swap_form.dm @@ -48,6 +48,10 @@ if(!cling.get_dna(target.dna)) cling.absorb_dna(target) cling.trim_dna() + var/ghosted = FALSE + if(target.stat == DEAD && target.ghost_can_reenter()) //Are they dead and not DNR / antag hud? + ghosted = TRUE + target.grab_ghost() //GET OVER HERE! var/mob/dead/observer/ghost = target.ghostize(FALSE) user.mind.transfer_to(target) @@ -56,6 +60,9 @@ GLOB.non_respawnable_keys -= ghost.ckey //they have a new body, let them be able to re-enter their corpse if they die user.key = ghost.key qdel(ghost) + if(ghosted) + window_flash(target) //Get their attention if alt tabbed. + SEND_SOUND(target, sound('sound/misc/notice1.ogg')) user.Paralyse(4 SECONDS) user.regenerate_icons() if(target.stat == DEAD && target.suiciding) //If Target committed suicide, unset flag for User diff --git a/code/modules/antagonists/changeling/powers/tiny_prick.dm b/code/modules/antagonists/changeling/powers/tiny_prick.dm index ea0654896416..e24d4f21b054 100644 --- a/code/modules/antagonists/changeling/powers/tiny_prick.dm +++ b/code/modules/antagonists/changeling/powers/tiny_prick.dm @@ -18,7 +18,7 @@ cling.chosen_sting = null return ..() -/datum/action/changeling/sting/Trigger() +/datum/action/changeling/sting/Trigger(left_click) if(!cling.chosen_sting) set_sting() else diff --git a/code/modules/antagonists/traitor/contractor/datums/contractor_hub.dm b/code/modules/antagonists/traitor/contractor/datums/contractor_hub.dm index 52cb04443da5..394e1c1a0786 100644 --- a/code/modules/antagonists/traitor/contractor/datums/contractor_hub.dm +++ b/code/modules/antagonists/traitor/contractor/datums/contractor_hub.dm @@ -12,9 +12,9 @@ /// Completing every contract at a given difficulty will always result in a sum of TC greater or equal than the difficulty's threshold. /// Structure: EXTRACTION_DIFFICULTY_(EASY|MEDIUM|HARD) => number var/difficulty_tc_thresholds = list( - EXTRACTION_DIFFICULTY_EASY = 20, - EXTRACTION_DIFFICULTY_MEDIUM = 30, - EXTRACTION_DIFFICULTY_HARD = 40, + EXTRACTION_DIFFICULTY_EASY = 100, + EXTRACTION_DIFFICULTY_MEDIUM = 150, + EXTRACTION_DIFFICULTY_HARD = 200, ) /// Maximum variation a single contract's TC reward can have upon generation. /// In other words: final_reward = CEILING((tc_threshold / num_contracts) * (1 - (rand(0, 100) / 100) * tc_variation), 1) diff --git a/code/modules/antagonists/traitor/contractor/datums/syndicate_contract.dm b/code/modules/antagonists/traitor/contractor/datums/syndicate_contract.dm index 13cd96314b37..83842367794c 100644 --- a/code/modules/antagonists/traitor/contractor/datums/syndicate_contract.dm +++ b/code/modules/antagonists/traitor/contractor/datums/syndicate_contract.dm @@ -378,6 +378,10 @@ victim_belongings += C.held_item C.held_item = null + if(M.back) //Lets not bork modsuits in funny ways. + var/obj/modsuit_safety = M.back + M.unEquip(modsuit_safety) + stuff_to_transfer += modsuit_safety // Regular items get removed in second for(var/obj/item/I in M) // Any items we don't want to take from them? diff --git a/code/modules/antagonists/vampire/vamp_datum.dm b/code/modules/antagonists/vampire/vamp_datum.dm index f7b83ed0f604..1c67aee91cb1 100644 --- a/code/modules/antagonists/vampire/vamp_datum.dm +++ b/code/modules/antagonists/vampire/vamp_datum.dm @@ -21,7 +21,8 @@ /obj/effect/proc_holder/spell/vampire/glare = 0, /datum/vampire_passive/vision = 100, /obj/effect/proc_holder/spell/vampire/self/specialize = 150, - /datum/vampire_passive/regen = 200) + /datum/vampire_passive/regen = 200, + /datum/vampire_passive/vision/advanced = 500) /// list of the peoples UIDs that we have drained, and how much blood from each one var/list/drained_humans = list() @@ -65,14 +66,13 @@ /datum/antagonist/vampire/proc/force_add_ability(path) var/spell = new path(owner) + powers += spell if(istype(spell, /obj/effect/proc_holder/spell)) owner.AddSpell(spell) if(istype(spell, /datum/vampire_passive)) var/datum/vampire_passive/passive = spell passive.owner = owner.current passive.on_apply(src) - powers += spell - owner.current.update_sight() // Life updates conditionally, so we need to update sight here in case the vamp gets new vision based on his powers. Maybe one day refactor to be more OOP and on the vampire's ability datum. /datum/antagonist/vampire/proc/get_ability(path) for(var/datum/power as anything in powers) diff --git a/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm b/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm index 9737d5d37a30..ff76e6022213 100644 --- a/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm +++ b/code/modules/antagonists/vampire/vampire_powers/hemomancer_powers.dm @@ -13,7 +13,7 @@ user.drop_r_hand() else to_chat(user, "Large blades of blood spring from your fingers!") - var/obj/item/twohanded/required/vamp_claws/claws = new /obj/item/twohanded/required/vamp_claws(user.loc, src) + var/obj/item/vamp_claws/claws = new /obj/item/vamp_claws(user.loc, src) RegisterSignal(user, COMSIG_MOB_WILLINGLY_DROP, PROC_REF(dispel)) user.put_in_hands(claws) @@ -23,9 +23,9 @@ if(user.mind.has_antag_datum(/datum/antagonist/vampire)) return var/current - if(istype(user.l_hand, /obj/item/twohanded/required/vamp_claws)) + if(istype(user.l_hand, /obj/item/vamp_claws)) current = user.l_hand - if(istype(user.r_hand, /obj/item/twohanded/required/vamp_claws)) + if(istype(user.r_hand, /obj/item/vamp_claws)) current = user.r_hand if(current) qdel(current) @@ -36,7 +36,7 @@ if(L.canUnEquip(L.l_hand) && L.canUnEquip(L.r_hand)) return ..() -/obj/item/twohanded/required/vamp_claws +/obj/item/vamp_claws name = "vampiric claws" desc = "A pair of eldritch claws made of living blood, they seem to flow yet they are solid" icon = 'icons/effects/vampire_effects.dmi' @@ -44,7 +44,6 @@ w_class = WEIGHT_CLASS_BULKY flags = ABSTRACT | NODROP | DROPDEL force = 10 - force_wielded = 10 armour_penetration_flat = 20 sharp = TRUE attack_effect_override = ATTACK_EFFECT_CLAW @@ -56,17 +55,18 @@ var/blood_absorbed_amount = 5 var/obj/effect/proc_holder/spell/vampire/self/vamp_claws/parent_spell -/obj/item/twohanded/required/vamp_claws/Initialize(mapload, new_parent_spell) +/obj/item/vamp_claws/Initialize(mapload, new_parent_spell) . = ..() + AddComponent(/datum/component/two_handed, require_twohands = TRUE) parent_spell = new_parent_spell -/obj/item/twohanded/required/vamp_claws/Destroy() +/obj/item/vamp_claws/Destroy() if(parent_spell) parent_spell.UnregisterSignal(parent_spell.action.owner, COMSIG_MOB_WILLINGLY_DROP) parent_spell = null return ..() -/obj/item/twohanded/required/vamp_claws/afterattack(atom/target, mob/user, proximity) +/obj/item/vamp_claws/afterattack(atom/target, mob/user, proximity) if(!proximity) return @@ -91,12 +91,12 @@ qdel(src) to_chat(user, "Your claws shatter!") -/obj/item/twohanded/required/vamp_claws/melee_attack_chain(mob/user, atom/target, params) +/obj/item/vamp_claws/melee_attack_chain(mob/user, atom/target, params) ..() - if(wielded) + if(HAS_TRAIT(src, TRAIT_WIELDED)) user.changeNext_move(CLICK_CD_MELEE * 0.5) -/obj/item/twohanded/required/vamp_claws/attack_self(mob/user) +/obj/item/vamp_claws/attack_self(mob/user) qdel(src) to_chat(user, "You dispel your claws!") diff --git a/code/modules/antagonists/vampire/vampire_powers/umbrae_powers.dm b/code/modules/antagonists/vampire/vampire_powers/umbrae_powers.dm index a91f2038ba42..f00aa1879949 100644 --- a/code/modules/antagonists/vampire/vampire_powers/umbrae_powers.dm +++ b/code/modules/antagonists/vampire/vampire_powers/umbrae_powers.dm @@ -153,9 +153,9 @@ /obj/effect/proc_holder/spell/vampire/soul_anchor/proc/make_anchor(mob/user, turf/anchor_turf) anchor = new(anchor_turf) timer = addtimer(CALLBACK(src, PROC_REF(recall), user, TRUE), 2 MINUTES, TIMER_STOPPABLE) - should_recharge_after_cast = TRUE /obj/effect/proc_holder/spell/vampire/soul_anchor/proc/recall(mob/user, fake = FALSE) + cooldown_handler.start_recharge() if(timer) deltimer(timer) timer = null @@ -185,7 +185,6 @@ var/datum/antagonist/vampire/vampire = user.mind.has_antag_datum(/datum/antagonist/vampire) var/blood_cost = V.calculate_blood_cost(vampire) vampire.bloodusable = clamp(vampire.bloodusable - blood_cost, 0, vampire.bloodusable)// Vampires get a coupon if they have less than the normal blood cost - addtimer(VARSET_CALLBACK(src, should_recharge_after_cast, FALSE), 1 SECONDS) // this is needed so that the spell handler knows we casted it properly /proc/shadow_to_animation(turf/start_turf, turf/end_turf, mob/user) var/x_difference = end_turf.x - start_turf.x @@ -325,5 +324,8 @@ if(!V.bloodusable || owner.stat == DEAD) V.remove_ability(src) -/datum/vampire_passive/xray +/datum/vampire_passive/vision/xray gain_desc = "You can now see through walls, incase you hadn't noticed." + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE + see_in_dark = 8 + vision_flags = SEE_TURFS|SEE_MOBS|SEE_OBJS diff --git a/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm b/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm index ae23fbcb2d84..f086e274cf43 100644 --- a/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm +++ b/code/modules/antagonists/vampire/vampire_powers/vampire_powers.dm @@ -45,6 +45,7 @@ return ..() /datum/vampire_passive/proc/on_apply(datum/antagonist/vampire/V) + owner.update_sight() // Life updates conditionally, so we need to update sight here in case the vamp gets new vision based on his powers. Maybe one day refactor to be more OOP and on the vampire's ability datum. return /obj/effect/proc_holder/spell/vampire/self/rejuvenate @@ -256,9 +257,24 @@ /datum/vampire_passive/vision gain_desc = "Your vampiric vision has improved." + var/lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE + var/see_in_dark = 1 + var/vision_flags = SEE_MOBS + +/datum/vampire_passive/vision/advanced + gain_desc = "Your vampiric vision now allows you to see everything in the dark!" + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE + see_in_dark = 3 + vision_flags = SEE_MOBS + +/datum/vampire_passive/vision/full + gain_desc = "Your vampiric vision has reached its full strength!" + lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE + see_in_dark = 6 + vision_flags = SEE_MOBS /datum/vampire_passive/full - gain_desc = "You have reached your full potential. You are no longer weak to the effects of anything holy and your vision has improved greatly." + gain_desc = "You have reached your full potential. You are no longer weak to the effects of anything holy." /obj/effect/proc_holder/spell/vampire/raise_vampires name = "Raise Vampires" diff --git a/code/modules/antagonists/vampire/vampire_subclasses.dm b/code/modules/antagonists/vampire/vampire_subclasses.dm index 2d05d0cb6b8d..9d9282f1cc71 100644 --- a/code/modules/antagonists/vampire/vampire_subclasses.dm +++ b/code/modules/antagonists/vampire/vampire_subclasses.dm @@ -30,8 +30,9 @@ /obj/effect/proc_holder/spell/vampire/vamp_extinguish = 600, /obj/effect/proc_holder/spell/vampire/shadow_boxing = 800) fully_powered_abilities = list(/datum/vampire_passive/full, + /datum/vampire_passive/vision/full, /obj/effect/proc_holder/spell/vampire/self/eternal_darkness, - /datum/vampire_passive/xray) + /datum/vampire_passive/vision/xray) /datum/vampire_subclass/hemomancer name = "hemomancer" @@ -42,6 +43,7 @@ /obj/effect/proc_holder/spell/vampire/predator_senses = 600, /obj/effect/proc_holder/spell/vampire/blood_eruption = 800) fully_powered_abilities = list(/datum/vampire_passive/full, + /datum/vampire_passive/vision/full, /obj/effect/proc_holder/spell/vampire/self/blood_spill) /datum/vampire_subclass/gargantua @@ -53,6 +55,7 @@ /obj/effect/proc_holder/spell/vampire/self/overwhelming_force = 600, /obj/effect/proc_holder/spell/fireball/demonic_grasp = 800) fully_powered_abilities = list(/datum/vampire_passive/full, + /datum/vampire_passive/vision/full, /obj/effect/proc_holder/spell/vampire/charge) improved_rejuv_healing = TRUE @@ -69,6 +72,7 @@ /obj/effect/proc_holder/spell/vampire/self/share_damage = 800) fully_powered_abilities = list(/datum/vampire_passive/full, /obj/effect/proc_holder/spell/vampire/hysteria, + /datum/vampire_passive/vision/full, /datum/vampire_passive/increment_thrall_cap/three) @@ -100,11 +104,12 @@ /obj/effect/proc_holder/spell/fireball/demonic_grasp, /obj/effect/proc_holder/spell/vampire/shadow_boxing, /datum/vampire_passive/full, + /datum/vampire_passive/vision/full, /obj/effect/proc_holder/spell/vampire/self/blood_spill, /obj/effect/proc_holder/spell/vampire/charge, /obj/effect/proc_holder/spell/vampire/self/eternal_darkness, /obj/effect/proc_holder/spell/vampire/hysteria, /obj/effect/proc_holder/spell/vampire/raise_vampires, - /datum/vampire_passive/xray) + /datum/vampire_passive/vision/xray) improved_rejuv_healing = TRUE thrall_cap = 150 // can thrall high pop diff --git a/code/modules/antagonists/wishgranter/wishgranter_avatar.dm b/code/modules/antagonists/wishgranter/wishgranter_avatar.dm index 463cb869211c..8774b487b931 100644 --- a/code/modules/antagonists/wishgranter/wishgranter_avatar.dm +++ b/code/modules/antagonists/wishgranter/wishgranter_avatar.dm @@ -26,9 +26,6 @@ H.dna.SetSEState(GLOB.teleblock, TRUE) singlemutcheck(H, GLOB.teleblock, MUTCHK_FORCED) - H.dna.SetSEState(GLOB.increaserunblock, TRUE) - singlemutcheck(H, GLOB.increaserunblock, MUTCHK_FORCED) - H.dna.SetSEState(GLOB.breathlessblock, TRUE) singlemutcheck(H, GLOB.breathlessblock, MUTCHK_FORCED) diff --git a/code/modules/arcade/prize_datums.dm b/code/modules/arcade/prize_datums.dm index 325a284b60fe..65a7002534cc 100644 --- a/code/modules/arcade/prize_datums.dm +++ b/code/modules/arcade/prize_datums.dm @@ -141,6 +141,12 @@ GLOBAL_DATUM_INIT(global_prizes, /datum/prizes, new()) typepath = /obj/item/clothing/gloves/ring/shadow cost = 40 +/datum/prize_item/unum + name = "Deck of UNUM! Cards" + desc = "Everyone's favorite card game!" + typepath = /obj/item/deck/unum + cost = 45 + /datum/prize_item/double_tiny_cards name = "Double Deck of Tiny Cards" desc = "Anyone fancy a tiny game of 108-card Pickup?" @@ -386,7 +392,7 @@ GLOBAL_DATUM_INIT(global_prizes, /datum/prizes, new()) /datum/prize_item/chainsaw name = "Toy Chainsaw" desc = "A full-scale model chainsaw, based on that massacre in Space Texas." - typepath = /obj/item/twohanded/toy/chainsaw + typepath = /obj/item/toy/chainsaw cost = 200 /datum/prize_item/bike diff --git a/code/modules/atmospherics/environmental/LINDA_fire.dm b/code/modules/atmospherics/environmental/LINDA_fire.dm index f9965facdf2f..5b4c2b7a26be 100644 --- a/code/modules/atmospherics/environmental/LINDA_fire.dm +++ b/code/modules/atmospherics/environmental/LINDA_fire.dm @@ -337,6 +337,7 @@ if(capped) chance = min(chance, 30) if(prob(chance) || bypass_rng) + explosion(T, 0, 0, 3, 7, smoke = TRUE, adminlog = FALSE) // when its used in chem nade, 150 explosions admin logs is not good T.visible_message("[T] melts!") T.burn_down() return affected diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm index 363f4571ed59..8839b87fb676 100644 --- a/code/modules/atmospherics/machinery/airalarm.dm +++ b/code/modules/atmospherics/machinery/airalarm.dm @@ -57,10 +57,6 @@ #define MAX_TEMPERATURE 363.15 // 90C #define MIN_TEMPERATURE 233.15 // -40C -#define AIR_ALARM_FRAME 0 -#define AIR_ALARM_UNWIRED 1 -#define AIR_ALARM_READY 2 - //all air alarms in area are connected via magic /area var/obj/machinery/alarm/master_air_alarm @@ -1176,8 +1172,3 @@ Just an object used in constructing air alarms origin_tech = "engineering=2;programming=1" toolspeed = 1 usesound = 'sound/items/deconstruct.ogg' - - -#undef AIR_ALARM_FRAME -#undef AIR_ALARM_UNWIRED -#undef AIR_ALARM_READY diff --git a/code/modules/atmospherics/machinery/atmospherics.dm b/code/modules/atmospherics/machinery/atmospherics.dm index 79757ca724d1..005cf14e393f 100644 --- a/code/modules/atmospherics/machinery/atmospherics.dm +++ b/code/modules/atmospherics/machinery/atmospherics.dm @@ -213,6 +213,9 @@ Pipelines + Other Objects -> Pipe network for(var/obj/item/clothing/shoes/magboots/usermagboots in user.get_equipped_items()) if(usermagboots.magpulse) safefromgusts = TRUE + for(var/obj/item/clothing/shoes/mod/usermodboots in user.get_equipped_items()) + if(usermodboots.magbooted) + safefromgusts = TRUE if(internal_pressure > 2*ONE_ATMOSPHERE) unsafe_wrenching = TRUE //Oh dear oh dear @@ -222,11 +225,13 @@ Pipelines + Other Objects -> Pipe network to_chat(user, "As you begin unwrenching \the [src] a gust of air blows in your face... maybe you should reconsider?") if(do_after(user, 40 * W.toolspeed, target = src) && !QDELETED(src)) + safefromgusts = FALSE for(var/obj/item/clothing/shoes/magboots/usermagboots in user.get_equipped_items()) if(usermagboots.magpulse) // Check again, incase they change magpulse mid-wrench safefromgusts = TRUE - else - safefromgusts = FALSE + for(var/obj/item/clothing/shoes/mod/usermodboots in user.get_equipped_items()) + if(usermodboots.magbooted) + safefromgusts = TRUE user.visible_message( \ "[user] unfastens \the [src].", \ diff --git a/code/modules/atmospherics/machinery/portable/portable_pump.dm b/code/modules/atmospherics/machinery/portable/portable_pump.dm index 13d4c69695a8..d1f18f1280ce 100644 --- a/code/modules/atmospherics/machinery/portable/portable_pump.dm +++ b/code/modules/atmospherics/machinery/portable/portable_pump.dm @@ -16,6 +16,7 @@ var/direction = DIRECTION_IN /// The desired pressure the pump should be outputting, either into the atmosphere, or into a holding tank. target_pressure = 101.325 + pull_speed = 0 /obj/machinery/atmospherics/portable/pump/examine(mob/user) . = ..() diff --git a/code/modules/atmospherics/machinery/portable/scrubber.dm b/code/modules/atmospherics/machinery/portable/scrubber.dm index ef1755f52216..070bf0a54ee7 100644 --- a/code/modules/atmospherics/machinery/portable/scrubber.dm +++ b/code/modules/atmospherics/machinery/portable/scrubber.dm @@ -11,6 +11,7 @@ var/volume_rate = 101.325 /// Is this scrubber acting on the 3x3 area around it. var/widenet = FALSE + pull_speed = 0 /obj/machinery/atmospherics/portable/scrubber/examine(mob/user) . = ..() diff --git a/code/modules/client/login_processing/20-load_characters.dm b/code/modules/client/login_processing/20-load_characters.dm index aea96b26dda1..2ed343f8fada 100644 --- a/code/modules/client/login_processing/20-load_characters.dm +++ b/code/modules/client/login_processing/20-load_characters.dm @@ -58,7 +58,8 @@ hair_gradient_offset, hair_gradient_colour, hair_gradient_alpha, - custom_emotes + custom_emotes, + tts_seed FROM characters WHERE ckey=:ckey"}, list( "ckey" = C.ckey )) diff --git a/code/modules/client/preference/character.dm b/code/modules/client/preference/character.dm index 0e3ce0c8d628..e0b0baa6a65d 100644 --- a/code/modules/client/preference/character.dm +++ b/code/modules/client/preference/character.dm @@ -185,7 +185,8 @@ hair_gradient_offset=:h_grad_offset, hair_gradient_colour=:h_grad_colour, hair_gradient_alpha=:h_grad_alpha, - custom_emotes=:custom_emotes + custom_emotes=:custom_emotes, + tts_seed=:tts_seed WHERE ckey=:ckey AND slot=:slot"}, list( // OH GOD SO MANY PARAMETERS @@ -243,6 +244,7 @@ "h_grad_colour" = h_grad_colour, "h_grad_alpha" = h_grad_alpha, "custom_emotes" = json_encode(custom_emotes), + "tts_seed" = tts_seed, "ckey" = C.ckey, "slot" = slot_number )) @@ -283,7 +285,7 @@ player_alt_titles, disabilities, organ_data, rlimb_data, nanotrasen_relation, speciesprefs, socks, body_accessory, gear, autohiss, - hair_gradient, hair_gradient_offset, hair_gradient_colour, hair_gradient_alpha, custom_emotes) + hair_gradient, hair_gradient_offset, hair_gradient_colour, hair_gradient_alpha, custom_emotes, tts_seed) VALUES (:ckey, :slot, :metadata, :name, :be_random_name, :gender, :age, :species, :language, @@ -310,7 +312,7 @@ :playertitlelist, :disabilities, :organlist, :rlimblist, :nanotrasen_relation, :speciesprefs, :socks, :body_accessory, :gearlist, :autohiss_mode, - :h_grad_style, :h_grad_offset, :h_grad_colour, :h_grad_alpha, :custom_emotes) + :h_grad_style, :h_grad_offset, :h_grad_colour, :h_grad_alpha, :custom_emotes, :tts_seed) "}, list( // This has too many params for anyone to look at this without going insae "ckey" = C.ckey, @@ -369,6 +371,7 @@ "h_grad_colour" = h_grad_colour, "h_grad_alpha" = h_grad_alpha, "custom_emotes" = json_encode(custom_emotes), + "tts_seed" = tts_seed )) if(!query.warn_execute()) @@ -454,6 +457,7 @@ h_grad_colour = query.item[53] h_grad_alpha = query.item[54] var/custom_emotes_tmp = query.item[55] + tts_seed = query.item[56] //Sanitize var/datum/species/SP = GLOB.all_species[species] diff --git a/code/modules/client/preference/link_processing.dm b/code/modules/client/preference/link_processing.dm index f8748353b30a..25f3ce270a87 100644 --- a/code/modules/client/preference/link_processing.dm +++ b/code/modules/client/preference/link_processing.dm @@ -709,6 +709,16 @@ active_character.flavor_text = msg + // SS220 ADDITION START + if("tts_seed") + var/datum/ui_module/tts_seeds_explorer/explorer = explorer_users[user] + if(!explorer) + explorer = new() + explorer_users[user] = explorer + explorer.ui_interact(user) + return + // SS220 ADDITION END + if("limbs") var/valid_limbs = list("Left Leg", "Right Leg", "Left Arm", "Right Arm", "Left Foot", "Right Foot", "Left Hand", "Right Hand") if(S.bodyflags & ALL_RPARTS) @@ -920,6 +930,16 @@ if("Slimecore") UI_style = "Operative" if("Operative") + // SS220 ADDITION START + UI_style = "Vaporwave" + if("Vaporwave") + UI_style = "Detective" + if("Detective") + UI_style = "Trasen" + if("Trasen") + UI_style = "Clockwork" + if("Clockwork") + // SS220 ADDITION END UI_style = "White" else UI_style = "Midnight" @@ -937,6 +957,10 @@ if("winflash") toggles2 ^= PREFTOGGLE_2_WINDOWFLASHING + if("mam") + toggles2 ^= PREFTOGGLE_2_MOD_ACTIVATION_METHOD + + if("setviewrange") var/list/viewrange_options = list( "15x15 (Classic)" = "15x15", @@ -955,6 +979,8 @@ var/list/actualview = getviewsize(parent.view) parent.void.UpdateGreed(actualview[1],actualview[2]) + parent.debug_text_overlay.update_view(parent) + if("afk_watch") if(!(toggles2 & PREFTOGGLE_2_AFKWATCH)) to_chat(user, "You will now get put into cryo dorms after [GLOB.configuration.afk.auto_cryo_minutes] minutes. \ diff --git a/code/modules/client/preference/loadout/loadout_general.dm b/code/modules/client/preference/loadout/loadout_general.dm index d2f073210893..16f1ed8eef00 100644 --- a/code/modules/client/preference/loadout/loadout_general.dm +++ b/code/modules/client/preference/loadout/loadout_general.dm @@ -118,6 +118,10 @@ display_name = "Deck of tarot cards" path = /obj/item/deck/tarot +/datum/gear/unum + display_name = "Deck of UNUM! cards" + path = /obj/item/deck/unum + /datum/gear/headphones display_name = "Headphones" path = /obj/item/clothing/ears/headphones diff --git a/code/modules/client/preference/preferences.dm b/code/modules/client/preference/preferences.dm index 7f2bac66fc77..ea7a4111985b 100644 --- a/code/modules/client/preference/preferences.dm +++ b/code/modules/client/preference/preferences.dm @@ -88,7 +88,6 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts "1017" = 100, // CHANNEL_ENGINE "1016" = 100, // CHANNEL_FIREALARM "1015" = 100, // CHANNEL_ASH_STORM - "1014" = 100, // CHANNEL_DELTA_ALARM ) /// The volume mixer save timer handle. Used to debounce the DB call to save, to avoid spamming. var/volume_mixer_saving = null @@ -306,6 +305,14 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts else dat += "Character Records
" + // SS220 ADDITION START + if(GLOB.configuration.tts.tts_enabled) + dat += {" +

Text-to-Speech

+ Выбор голоса: Эксплорер TTS голосов
+ "} + // SS220 ADDITION END + dat += "

Limbs

" if(S.bodyflags & HAS_ALT_HEADS) //Species with alt heads. dat += "Alternate Head: " @@ -436,6 +443,7 @@ GLOBAL_LIST_INIT(special_role_times, list( //minimum age (in days) for accounts dat += "Thought Bubble: [(toggles2 & PREFTOGGLE_2_THOUGHT_BUBBLE) ? "Yes" : "No"]
" dat += "View Range: [viewrange]
" dat += "Window Flashing: [(toggles2 & PREFTOGGLE_2_WINDOWFLASHING) ? "Yes" : "No"]
" + dat += "Modsuit Activation Method: [(toggles2 & PREFTOGGLE_2_MOD_ACTIVATION_METHOD) ? "Middle Click" : "Alt Click"]
" // RIGHT SIDE OF THE PAGE dat += "" dat += "

Special Role Settings

" diff --git a/code/modules/client/preference/preferences_mysql.dm b/code/modules/client/preference/preferences_mysql.dm index 390e37ec4652..0fcd95954608 100644 --- a/code/modules/client/preference/preferences_mysql.dm +++ b/code/modules/client/preference/preferences_mysql.dm @@ -35,7 +35,7 @@ //Sanitize ooccolor = sanitize_hexcolor(ooccolor, initial(ooccolor)) - UI_style = sanitize_inlist(UI_style, list("White", "Midnight", "Plasmafire", "Retro", "Slimecore", "Operative"), initial(UI_style)) + UI_style = sanitize_inlist(UI_style, list("White", "Midnight", "Plasmafire", "Retro", "Slimecore", "Operative", "Vaporwave", "Detective", "Trasen", "Clockwork"), initial(UI_style))// SS220 ADDITIONS "Vaporwave, Detective, Trasen, Clockwork" default_slot = sanitize_integer(default_slot, 1, max_save_slots, initial(default_slot)) toggles = sanitize_integer(toggles, 0, TOGGLES_TOTAL, initial(toggles)) toggles2 = sanitize_integer(toggles2, 0, TOGGLES_2_TOTAL, initial(toggles2)) diff --git a/code/modules/clothing/chameleon.dm b/code/modules/clothing/chameleon.dm index c77cb3809d0d..e0cc8a23509d 100644 --- a/code/modules/clothing/chameleon.dm +++ b/code/modules/clothing/chameleon.dm @@ -24,7 +24,7 @@ sortTim(standard_outfit_options, GLOBAL_PROC_REF(cmp_text_asc)) outfit_options = standard_outfit_options -/datum/action/chameleon_outfit/Trigger() +/datum/action/chameleon_outfit/Trigger(left_click) return select_outfit(owner) /datum/action/chameleon_outfit/proc/select_outfit(mob/user) @@ -169,7 +169,7 @@ target.icon = initial(picked_item.icon) -/datum/action/item_action/chameleon/change/Trigger() +/datum/action/item_action/chameleon/change/Trigger(left_click) if(!IsAvailable()) return diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm index d135a898f0be..8324c452b891 100644 --- a/code/modules/clothing/clothing.dm +++ b/code/modules/clothing/clothing.dm @@ -22,6 +22,7 @@ var/visor_flags = NONE //flags that are added/removed when an item is adjusted up/down var/visor_flags_inv = NONE //same as visor_flags, but for flags_inv + var/visor_flags_cover = NONE //for cover flags var/visor_vars_to_toggle = VISOR_FLASHPROTECT | VISOR_TINT | VISOR_VISIONFLAGS | VISOR_DARKNESSVIEW | VISOR_INVISVIEW //what to toggle when toggled with weldingvisortoggle() var/can_toggle = FALSE @@ -111,13 +112,6 @@ return 1 /obj/item/clothing/proc/refit_for_species(target_species) - //Set species_restricted list - switch(target_species) - if("Human", "Skrell") //humanoid bodytypes - species_restricted = list("exclude","Unathi","Tajaran","Diona","Vox","Drask") - else - species_restricted = list(target_species) - //Set icon if(sprite_sheets && (target_species in sprite_sheets)) icon_override = sprite_sheets[target_species] @@ -613,6 +607,8 @@ /obj/item/clothing/suit/equipped(mob/living/carbon/human/user, slot) //Handle tail-hiding on a by-species basis. ..() if(ishuman(user) && hide_tail_by_species && slot == slot_wear_suit) + if("modsuit" in hide_tail_by_species) + return if(user.dna.species.name in hide_tail_by_species) if(!(flags_inv & HIDETAIL)) //Hide the tail if the user's species is in the hide_tail_by_species list and the tail isn't already hidden. flags_inv |= HIDETAIL diff --git a/code/modules/clothing/glasses/engine_goggles.dm b/code/modules/clothing/glasses/engine_goggles.dm index e489812f71ff..47ff58e840d7 100644 --- a/code/modules/clothing/glasses/engine_goggles.dm +++ b/code/modules/clothing/glasses/engine_goggles.dm @@ -14,6 +14,8 @@ origin_tech = "materials=3;magnets=3;engineering=3;plasmatech=3" active_on_equip = FALSE + var/active_on_equip_rad = FALSE + var/list/modes = list(MODE_NONE = MODE_MESON, MODE_MESON = MODE_TRAY, MODE_TRAY = MODE_RAD, MODE_RAD = MODE_NONE) var/mode = MODE_NONE var/range = 1 @@ -27,6 +29,14 @@ STOP_PROCESSING(SSobj, src) return ..() +/obj/item/clothing/glasses/meson/engine/equipped(mob/user, slot, initial) + . = ..() + if(active_on_equip && mode == MODE_MESON && slot == slot_glasses) + ADD_TRAIT(user, TRAIT_MESON_VISION, "meson_glasses[UID()]") + + if(active_on_equip_rad && mode == MODE_RAD && slot == slot_glasses) + ADD_TRAIT(user, SM_HALLUCINATION_IMMUNE, "meson_glasses[UID()]") + /obj/item/clothing/glasses/meson/engine/proc/toggle_mode(mob/user, voluntary) mode = modes[mode] to_chat(user, "[voluntary ? "You turn the goggles" : "The goggles turn"] [mode ? "to [mode] mode" : "off"][voluntary ? "." : "!"]") @@ -39,6 +49,14 @@ REMOVE_TRAIT(user, TRAIT_MESON_VISION, "meson_glasses[UID()]") active_on_equip = FALSE + if(mode == MODE_RAD) + if(!HAS_TRAIT_FROM(user, SM_HALLUCINATION_IMMUNE, "meson_glasses[UID()]")) + ADD_TRAIT(user, SM_HALLUCINATION_IMMUNE, "meson_glasses[UID()]") + active_on_equip_rad = TRUE + else + REMOVE_TRAIT(user, SM_HALLUCINATION_IMMUNE, "meson_glasses[UID()]") + active_on_equip_rad = FALSE + if(ishuman(user)) var/mob/living/carbon/human/H = user if(H.glasses == src) diff --git a/code/modules/clothing/shoes/magboots.dm b/code/modules/clothing/shoes/magboots.dm index dead171d8557..1741114ddcb6 100644 --- a/code/modules/clothing/shoes/magboots.dm +++ b/code/modules/clothing/shoes/magboots.dm @@ -17,13 +17,21 @@ STOP_PROCESSING(SSobj, src) return ..() +/obj/item/clothing/shoes/magboots/water_act(volume, temperature, source, method) + . = ..() + if(magpulse && slowdown_active > SHOES_SLOWDOWN) + slowdown = slowdown_active + /obj/item/clothing/shoes/magboots/atmos desc = "Magnetic boots, made to withstand gusts of space wind over 500kmph." name = "atmospheric magboots" icon_state = "atmosmagboots0" magboot_state = "atmosmagboots" -/obj/item/clothing/shoes/magboots/attack_self(mob/user) +/obj/item/clothing/shoes/magboots/attack_self(mob/user, forced = FALSE) + toggle_magpulse(user, forced) + +/obj/item/clothing/shoes/magboots/proc/toggle_magpulse(mob/user, forced) if(magpulse) START_PROCESSING(SSobj, src) //Gravboots flags &= ~NOSLIP @@ -34,7 +42,8 @@ slowdown = slowdown_active magpulse = !magpulse icon_state = "[magboot_state][magpulse]" - to_chat(user, "You [magpulse ? "enable" : "disable"] the [magpulse_name].") + if(!forced) + to_chat(user, "You [magpulse ? "enable" : "disable"] the [magpulse_name].") user.update_inv_shoes() //so our mob-overlays update user.update_gravity(user.mob_has_gravity()) for(var/X in actions) @@ -194,7 +203,7 @@ if(ishuman(loc)) var/mob/living/carbon/human/user = loc to_chat(user, "[src] has ran out of charge, and turned off!") - attack_self(user) + attack_self(user, TRUE) else cell.use(power_consumption_rate) @@ -258,7 +267,7 @@ style.remove(H) if(magpulse) to_chat(user, "As [src] are removed, they deactivate.") - attack_self(user) + attack_self(user, TRUE) /obj/item/clothing/shoes/magboots/gravity/item_action_slot_check(slot) if(slot == slot_shoes) diff --git a/code/modules/clothing/spacesuits/ert_hardsuits.dm b/code/modules/clothing/spacesuits/ert_hardsuits.dm index 4ac26dcdcffb..622cb0c18387 100644 --- a/code/modules/clothing/spacesuits/ert_hardsuits.dm +++ b/code/modules/clothing/spacesuits/ert_hardsuits.dm @@ -123,6 +123,10 @@ item_state = "syndicate-black-red" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/security +/obj/item/clothing/suit/space/hardsuit/ert/security/Initialize(mapload) + . = ..() + ADD_TRAIT(src, TRAIT_PUNCTURE_IMMUNE, ROUNDSTART_TRAIT) + /obj/item/clothing/suit/space/hardsuit/ert/security/gamma name = "elite emergency response team security suit" max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT @@ -181,6 +185,10 @@ icon_state = "ert_medical" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/ert/medical +/obj/item/clothing/suit/space/hardsuit/ert/medical/Initialize(mapload) + . = ..() + ADD_TRAIT(src, TRAIT_PUNCTURE_IMMUNE, ROUNDSTART_TRAIT) + /obj/item/clothing/suit/space/hardsuit/ert/medical/gamma name = "elite emergency response team medical suit" max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT diff --git a/code/modules/clothing/spacesuits/hardsuit.dm b/code/modules/clothing/spacesuits/hardsuit.dm index c106e1cdc262..78740772fcde 100644 --- a/code/modules/clothing/spacesuits/hardsuit.dm +++ b/code/modules/clothing/spacesuits/hardsuit.dm @@ -477,6 +477,10 @@ item_color = "sst" helmettype = /obj/item/clothing/head/helmet/space/hardsuit/syndi/elite/sst +/obj/item/clothing/suit/space/hardsuit/syndi/elite/sst/Initialize(mapload) + . = ..() + ADD_TRAIT(src, TRAIT_PUNCTURE_IMMUNE, ROUNDSTART_TRAIT) + /obj/item/clothing/suit/space/hardsuit/syndi/freedom name = "eagle suit" desc = "An advanced, light suit, fabricated from a mixture of synthetic feathers and space-resistant material. A gun holster appears to be integrated into the suit." diff --git a/code/modules/clothing/spacesuits/misc_spacesuits.dm b/code/modules/clothing/spacesuits/misc_spacesuits.dm index 0f9835731353..c7af4b884c64 100644 --- a/code/modules/clothing/spacesuits/misc_spacesuits.dm +++ b/code/modules/clothing/spacesuits/misc_spacesuits.dm @@ -63,6 +63,10 @@ strip_delay = 130 dog_fashion = /datum/dog_fashion/back/deathsquad +/obj/item/clothing/suit/space/deathsquad/Initialize(mapload) + . = ..() + ADD_TRAIT(src, TRAIT_PUNCTURE_IMMUNE, ROUNDSTART_TRAIT) + /obj/item/clothing/head/helmet/space/deathsquad/beret name = "officer beret" desc = "An armored beret commonly used by special operations officers." diff --git a/code/modules/clothing/suits/armor_suits.dm b/code/modules/clothing/suits/armor_suits.dm index 0b8022390312..703dbe083c20 100644 --- a/code/modules/clothing/suits/armor_suits.dm +++ b/code/modules/clothing/suits/armor_suits.dm @@ -774,7 +774,7 @@ icon_state = "dragon" item_state = "dragon" desc = "A suit of armour fashioned from the remains of an ash drake." - allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/twohanded/spear) + allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/spear) armor = list(MELEE = 115, BULLET = 25, LASER = 25, ENERGY = 25, BOMB = 150, RAD = 25, FIRE = INFINITY, ACID = INFINITY) hoodtype = /obj/item/clothing/head/hooded/drake heat_protection = UPPER_TORSO|LOWER_TORSO|LEGS|FEET|ARMS|HANDS @@ -799,7 +799,7 @@ icon_state = "goliath_cloak" item_state = "goliath_cloak" desc = "A staunch, practical cape made out of numerous monster materials, it is coveted amongst exiles & hermits." - allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/pickaxe, /obj/item/twohanded/spear, /obj/item/organ/internal/regenerative_core/legion, /obj/item/kitchen/knife/combat/survival) + allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/pickaxe, /obj/item/spear, /obj/item/organ/internal/regenerative_core/legion, /obj/item/kitchen/knife/combat/survival) armor = list(MELEE = 25, BULLET = 5, LASER = 15, ENERGY = 5, BOMB = 15, RAD = 0, FIRE = 75, ACID = 75) //a fair alternative to bone armor, requiring alternative materials and gaining a suit slot hoodtype = /obj/item/clothing/head/hooded/goliath body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS diff --git a/code/modules/clothing/suits/hood.dm b/code/modules/clothing/suits/hood.dm index eff09bbbd721..b6d42e6ea0a5 100644 --- a/code/modules/clothing/suits/hood.dm +++ b/code/modules/clothing/suits/hood.dm @@ -95,3 +95,51 @@ suit.RemoveHood() else qdel(src) + +/obj/item/clothing/head/hooded/screened_niqab + name = "screened niqab" + desc = "A niqab with an eye mesh for additional concealment. The wearer can see you, but you can't see them." + icon_state = "abaya_hood" + body_parts_covered = HEAD + cold_protection = HEAD + flags = BLOCKHAIR + flags_inv = HIDEEARS | HIDEMASK | HIDEFACE | HIDEEYES + + sprite_sheets = list( + "Vox" = 'icons/mob/clothing/species/vox/head.dmi', + "Grey" = 'icons/mob/clothing/species/grey/head.dmi', + "Drask" = 'icons/mob/clothing/species/drask/head.dmi', + "Kidan" = 'icons/mob/clothing/species/kidan/head.dmi' + ) + +/obj/item/clothing/head/hooded/screened_niqab/red + name = "red niqab" + icon_state = "redabaya_hood" + +/obj/item/clothing/head/hooded/screened_niqab/orange + name = "orange niqab" + icon_state = "orangeabaya_hood" + +/obj/item/clothing/head/hooded/screened_niqab/yellow + name = "yellow niqab" + icon_state = "yellowabaya_hood" + +/obj/item/clothing/head/hooded/screened_niqab/green + name = "green niqab" + icon_state = "greenabaya_hood" + +/obj/item/clothing/head/hooded/screened_niqab/blue + name = "blue niqab" + icon_state = "blueabaya_hood" + +/obj/item/clothing/head/hooded/screened_niqab/purple + name = "purple niqab" + icon_state = "purpleabaya_hood" + +/obj/item/clothing/head/hooded/screened_niqab/white + name = "white niqab" + icon_state = "whiteabaya_hood" + +/obj/item/clothing/head/hooded/screened_niqab/rainbow + name = "rainbow niqab" + icon_state = "rainbowabaya_hood" diff --git a/code/modules/clothing/suits/misc_suits.dm b/code/modules/clothing/suits/misc_suits.dm index df8e5c658cb9..ca1a53ecfbf0 100644 --- a/code/modules/clothing/suits/misc_suits.dm +++ b/code/modules/clothing/suits/misc_suits.dm @@ -1185,3 +1185,87 @@ body_parts_covered = UPPER_TORSO|ARMS cold_protection = UPPER_TORSO | ARMS min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT + +/obj/item/clothing/suit/hooded/abaya + name = "abaya" + desc = "A modest, unrevealing attire fitted with a veil." + icon_state = "abaya" + item_state = "abaya" + body_parts_covered = UPPER_TORSO|LOWER_TORSO|LEGS|ARMS + allowed = list(/obj/item/storage/bible, /obj/item/nullrod, /obj/item/reagent_containers/food/drinks/bottle/holywater, /obj/item/storage/fancy/candle_box, /obj/item/candle, /obj/item/tank/internals/emergency_oxygen) + hoodtype = /obj/item/clothing/head/hooded/screened_niqab + flags_inv = HIDEJUMPSUIT + var/list/options = list( + "Abaya" = /obj/item/clothing/suit/hooded/abaya, + "Red Abaya" = /obj/item/clothing/suit/hooded/abaya/red, + "Orange Abaya" = /obj/item/clothing/suit/hooded/abaya/orange, + "Yellow Abaya" = /obj/item/clothing/suit/hooded/abaya/yellow, + "Green Abaya" = /obj/item/clothing/suit/hooded/abaya/green, + "Blue Abaya" = /obj/item/clothing/suit/hooded/abaya/blue, + "Purple Abaya" = /obj/item/clothing/suit/hooded/abaya/purple, + "White Abaya" = /obj/item/clothing/suit/hooded/abaya/white, + "Rainbow Abaya" = /obj/item/clothing/suit/hooded/abaya/rainbow + ) + + sprite_sheets = list( + "Vox" = 'icons/mob/clothing/species/vox/suit.dmi', + "Grey" = 'icons/mob/clothing/species/grey/suit.dmi', + "Drask" = 'icons/mob/clothing/species/drask/suit.dmi', + "Kidan" = 'icons/mob/clothing/species/kidan/suit.dmi' + ) + +/obj/item/clothing/suit/hooded/abaya/proc/reskin_abaya(mob/living/L) + var/choice = input(L, "You may only change the color once.", "Reskin Abaya") in options + + if(!options[choice] || HAS_TRAIT(L, TRAIT_HANDS_BLOCKED) || !in_range(L, src)) + return + var/abaya_type = options[choice] + var/obj/item/clothing/suit/hooded/abaya/abaya = new abaya_type(get_turf(src)) + L.unEquip(src, silent = TRUE) + L.put_in_active_hand(abaya) + to_chat(L, "You are now wearing \a [choice]. Allahu Akbar!") + qdel(src) + +/obj/item/clothing/suit/hooded/abaya/attack_self(mob/user) + . = ..() + reskin_abaya(user) + +/obj/item/clothing/suit/hooded/abaya/red + name = "red abaya" + icon_state = "redabaya" + hoodtype = /obj/item/clothing/head/hooded/screened_niqab/red + +/obj/item/clothing/suit/hooded/abaya/orange + name = "orange abaya" + icon_state = "orangeabaya" + hoodtype = /obj/item/clothing/head/hooded/screened_niqab/orange + +/obj/item/clothing/suit/hooded/abaya/yellow + name = "yellow abaya" + icon_state = "yellowabaya" + hoodtype = /obj/item/clothing/head/hooded/screened_niqab/yellow + +/obj/item/clothing/suit/hooded/abaya/green + name = "green abaya" + icon_state = "greenabaya" + hoodtype = /obj/item/clothing/head/hooded/screened_niqab/green + +/obj/item/clothing/suit/hooded/abaya/blue + name = "blue abaya" + icon_state = "blueabaya" + hoodtype = /obj/item/clothing/head/hooded/screened_niqab/blue + +/obj/item/clothing/suit/hooded/abaya/purple + name = "purple abaya" + icon_state = "purpleabaya" + hoodtype = /obj/item/clothing/head/hooded/screened_niqab/purple + +/obj/item/clothing/suit/hooded/abaya/white + name = "white abaya" + icon_state = "whiteabaya" + hoodtype = /obj/item/clothing/head/hooded/screened_niqab/white + +/obj/item/clothing/suit/hooded/abaya/rainbow + name = "rainbow abaya" + icon_state = "rainbowabaya" + hoodtype = /obj/item/clothing/head/hooded/screened_niqab/rainbow diff --git a/code/modules/clothing/suits/wiz_robe.dm b/code/modules/clothing/suits/wiz_robe.dm index f59a6bf7985f..6c4b54a971a6 100644 --- a/code/modules/clothing/suits/wiz_robe.dm +++ b/code/modules/clothing/suits/wiz_robe.dm @@ -186,27 +186,30 @@ /obj/item/clothing/suit/space/hardsuit/shielded/wizard name = "battlemage armor" - desc = "Not all wizards are afraid of getting up close and personal. Not spaceproof despite its appearance." + desc = "Not all wizards are afraid of getting up close and personal." icon_state = "hardsuit-wiz" item_state = "wiz_hardsuit" - recharge_rate = 0 + ///The amount of charges the suit currently has current_charges = 15 - recharge_cooldown = INFINITY + ///The max number of charges the suit can hold + max_charges = 15 shield_state = "shield-red" shield_on = "shield-red" - min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT - max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT + min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT + max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT helmettype = /obj/item/clothing/head/helmet/space/hardsuit/shielded/wizard - armor = list(MELEE = 20, BULLET = 10, LASER = 10, ENERGY = 10, BOMB = 10, RAD = 10, FIRE = INFINITY, ACID = INFINITY) + armor = list(MELEE = 35, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 25, RAD = 50, FIRE = INFINITY, ACID = INFINITY) slowdown = 0 resistance_flags = FIRE_PROOF | ACID_PROOF magical = TRUE /obj/item/clothing/suit/space/hardsuit/shielded/wizard/arch desc = "For the arch wizard in need of additional protection." - recharge_rate = 1 - recharge_cooldown = 0 + recharge_rate = 5 + recharge_cooldown = 0 SECONDS + current_charges = 15 max_charges = 15 + recharge_delay = 1 SECONDS min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT helmettype = /obj/item/clothing/head/helmet/space/hardsuit/shielded/wizard/arch @@ -217,9 +220,9 @@ icon_state = "hardsuit0-wiz" item_state = "wiz_helm" item_color = "wiz" - min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT - max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT - armor = list(MELEE = 20, BULLET = 10, LASER = 10, ENERGY = 10, BOMB = 10, RAD = 10, FIRE = INFINITY, ACID = INFINITY) + min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT + max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT + armor = list(MELEE = 35, BULLET = 50, LASER = 20, ENERGY = 10, BOMB = 25, RAD = 50, FIRE = INFINITY, ACID = INFINITY) actions_types = list() //No inbuilt light resistance_flags = FIRE_PROOF | ACID_PROOF magical = TRUE @@ -231,18 +234,3 @@ desc = "A truly protective helmet." min_cold_protection_temperature = SPACE_HELM_MIN_TEMP_PROTECT max_heat_protection_temperature = SPACE_HELM_MAX_TEMP_PROTECT - -/obj/item/wizard_armour_charge - name = "battlemage shield charges" - desc = "A powerful rune that will increase the number of hits a suit of battlemage armour can take before failing.." - icon = 'icons/effects/effects.dmi' - icon_state = "electricity2" - -/obj/item/wizard_armour_charge/afterattack(obj/item/clothing/suit/space/hardsuit/shielded/wizard/W, mob/user) - . = ..() - if(!istype(W)) - to_chat(user, "The rune can only be used on battlemage armour!") - return - W.current_charges += 8 - to_chat(user, "You charge [W]. It can now absorb [W.current_charges] hits.") - qdel(src) diff --git a/code/modules/clothing/under/centcom.dm b/code/modules/clothing/under/centcom.dm index 647ef589a31a..99025fd5ed96 100644 --- a/code/modules/clothing/under/centcom.dm +++ b/code/modules/clothing/under/centcom.dm @@ -14,19 +14,67 @@ "Kidan" = 'icons/mob/clothing/species/kidan/under/centcom.dmi' ) -/obj/item/clothing/under/rank/centcom/sensor +/obj/item/clothing/under/rank/centcom/ert sensor_mode = SENSOR_COORDS random_sensor = FALSE /obj/item/clothing/under/rank/centcom/deathsquad name = "\improper Deathsquad jumpsuit" desc = "It's decorative jumpsuit worn by the Deathsquad. A small tag at the bottom reads \"Not associated with Nanotrasen\". " - icon_state = "officer" - item_state = "g_suit" - item_color = "officer" + icon_state = "deathsquad" + item_state = "deathsquad" + item_color = "deathsquad" sensor_mode = SENSOR_OFF // You think the Deathsquad wants to be seen? random_sensor = FALSE +/obj/item/clothing/under/rank/centcom/ert/chaplain + name = "response team inquisitor uniform" + desc = "An armoured uniform designed for emergency response teams. This one belongs to an inquisitor." + icon_state = "ert_chaplain" + item_state = "ert_chaplain" + item_color = "ert_chaplain" + armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) + +/obj/item/clothing/under/rank/centcom/ert/commander + name = "response team commander uniform" + desc = "An armoured uniform designed for emergency response teams. This one belongs to the command officer." + icon_state = "ert_commander" + item_state = "ert_commander" + item_color = "ert_commander" + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) + +/obj/item/clothing/under/rank/centcom/ert/engineer + name = "response team engineer uniform" + desc = "An armoured uniform designed for emergency response teams. This one belongs to an engineer." + icon_state = "ert_engineer" + item_state = "ert_engineer" + item_color = "ert_engineer" + armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) + +/obj/item/clothing/under/rank/centcom/ert/janitor + name = "response team janitor uniform" + desc = "An armoured uniform designed for emergency response teams. This one belongs to a janitor." + icon_state = "ert_janitor" + item_state = "ert_janitor" + item_color = "ert_janitor" + armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) + +/obj/item/clothing/under/rank/centcom/ert/medical + name = "response team medic uniform" + desc = "An armoured uniform designed for emergency response teams. This one belongs to a medic." + icon_state = "ert_medic" + item_state = "ert_medic" + item_color = "ert_medic" + armor = list(MELEE = 5, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) + +/obj/item/clothing/under/rank/centcom/ert/security + name = "response team security uniform" + desc = "An armoured uniform designed for emergency response teams. This one belongs to a security officer." + icon_state = "ert_security" + item_state = "ert_security" + item_color = "ert_security" + armor = list(MELEE = 10, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 20, ACID = 20) + /obj/item/clothing/under/rank/centcom/commander name = "\improper CentComm commander's jumpsuit" desc = "It's a jumpsuit worn by CentComm's highest-tier Commanders." diff --git a/code/modules/clothing/under/color.dm b/code/modules/clothing/under/color.dm index e5421ed53217..255e7432b884 100644 --- a/code/modules/clothing/under/color.dm +++ b/code/modules/clothing/under/color.dm @@ -7,7 +7,8 @@ "Human" = 'icons/mob/clothing/under/color.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/color.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/color.dmi', - "Grey" = 'icons/mob/clothing/species/grey/under/color.dmi' + "Grey" = 'icons/mob/clothing/species/grey/under/color.dmi', + "Kidan" = 'icons/mob/clothing/species/kidan/under/color.dmi' ) /obj/item/clothing/under/color/random/Initialize(mapload) diff --git a/code/modules/clothing/under/jobs/civilian.dm b/code/modules/clothing/under/jobs/civilian.dm index 5a8dce60cc9d..ef8bca04906c 100644 --- a/code/modules/clothing/under/jobs/civilian.dm +++ b/code/modules/clothing/under/jobs/civilian.dm @@ -16,8 +16,8 @@ item_color = "hop" /obj/item/clothing/under/rank/civilian/head_of_personnel/dress - name = "head of personal's dress uniform" - desc = "Feminine fashion for the style conscious HoP." + name = "head of personnel's dress uniform" + desc = "Feminine fashion for the style conscious Head of Personnel." icon_state = "dress_hop" item_color = "dress_hop" diff --git a/code/modules/clothing/under/pants.dm b/code/modules/clothing/under/pants.dm index 6f622e10ea47..c65d7da32dc7 100644 --- a/code/modules/clothing/under/pants.dm +++ b/code/modules/clothing/under/pants.dm @@ -8,7 +8,8 @@ "Human" = 'icons/mob/clothing/under/pants.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/pants.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/pants.dmi', - "Grey" = 'icons/mob/clothing/species/grey/under/pants.dmi' + "Grey" = 'icons/mob/clothing/species/grey/under/pants.dmi', + "Kidan" = 'icons/mob/clothing/species/kidan/under/pants.dmi' ) diff --git a/code/modules/clothing/under/suit.dm b/code/modules/clothing/under/suit.dm index e798276542e5..9ebee0602d99 100644 --- a/code/modules/clothing/under/suit.dm +++ b/code/modules/clothing/under/suit.dm @@ -5,7 +5,8 @@ "Human" = 'icons/mob/clothing/under/suit.dmi', "Vox" = 'icons/mob/clothing/species/vox/under/suit.dmi', "Drask" = 'icons/mob/clothing/species/drask/under/suit.dmi', - "Grey" = 'icons/mob/clothing/species/grey/under/suit.dmi' + "Grey" = 'icons/mob/clothing/species/grey/under/suit.dmi', + "Kidan" = 'icons/mob/clothing/species/kidan/under/suit.dmi' ) /obj/item/clothing/under/suit/black diff --git a/code/modules/crafting/recipes.dm b/code/modules/crafting/recipes.dm index 7a59fab59772..62920cbf20a3 100644 --- a/code/modules/crafting/recipes.dm +++ b/code/modules/crafting/recipes.dm @@ -448,7 +448,7 @@ /datum/crafting_recipe/chainsaw name = "Chainsaw" - result = list(/obj/item/twohanded/required/chainsaw) + result = list(/obj/item/chainsaw) reqs = list(/obj/item/circular_saw = 1, /obj/item/stack/cable_coil = 1, /obj/item/stack/sheet/plasteel = 1) @@ -460,7 +460,7 @@ /datum/crafting_recipe/spear name = "Spear" - result = list(/obj/item/twohanded/spear) + result = list(/obj/item/spear) reqs = list(/obj/item/restraints/handcuffs/cable = 1, /obj/item/shard = 1, /obj/item/stack/rods = 1) @@ -519,7 +519,7 @@ /datum/crafting_recipe/garrote name = "Makeshift Garrote" - result = list(/obj/item/twohanded/garrote/improvised) + result = list(/obj/item/garrote/improvised) time = 15 reqs = list(/obj/item/stack/sheet/wood = 1, /obj/item/stack/cable_coil = 5) @@ -671,7 +671,7 @@ result = list(/obj/item/bombcore/chemical) reqs = list( /obj/item/stock_parts/matter_bin = 1, - /obj/item/twohanded/required/gibtonite = 1, + /obj/item/gibtonite = 1, /obj/item/grenade/chem_grenade = 2 ) parts = list(/obj/item/stock_parts/matter_bin = 1, /obj/item/grenade/chem_grenade = 2) @@ -771,7 +771,7 @@ /datum/crafting_recipe/bonespear name = "Bone Spear" - result = list(/obj/item/twohanded/spear/bonespear) + result = list(/obj/item/spear/bonespear) time = 30 reqs = list(/obj/item/stack/sheet/bone = 4, /obj/item/stack/sheet/sinew = 1) @@ -795,7 +795,7 @@ /datum/crafting_recipe/boneaxe name = "Bone Axe" - result = list(/obj/item/twohanded/fireaxe/boneaxe) + result = list(/obj/item/fireaxe/boneaxe) time = 50 reqs = list(/obj/item/stack/sheet/bone = 6, /obj/item/stack/sheet/sinew = 3) diff --git a/code/modules/customitems/item_defines.dm b/code/modules/customitems/item_defines.dm index 9e9ff89b0222..65b6e2676d66 100644 --- a/code/modules/customitems/item_defines.dm +++ b/code/modules/customitems/item_defines.dm @@ -158,7 +158,7 @@ /obj/item/crowbar/fluff/zelda_creedy_1 // Zomgponies: Griffin Rowley name = "Zelda's Crowbar" - desc = "A pink crow bar that has an engraving that reads, 'To Zelda. Love always, Dawn'" + desc = "A pink crowbar that has an engraving that reads, 'To Zelda. Love always, Dawn'" icon = 'icons/obj/custom_items.dmi' icon_state = "zeldacrowbar" item_state = "crowbar" diff --git a/code/modules/economy/merch_items.dm b/code/modules/economy/merch_items.dm index 2ea99175cfa2..7273cd9cb1fc 100644 --- a/code/modules/economy/merch_items.dm +++ b/code/modules/economy/merch_items.dm @@ -68,6 +68,13 @@ cost = 200 category = MERCH_CAT_TOY +/datum/merch_item/unum + name = "UNUM!" + desc = "Everyone's favorite card game!" + typepath = /obj/item/deck/unum + cost = 200 + category = MERCH_CAT_TOY + /datum/merch_item/katana name = "Replica Katana" desc = "Woefully underpowered in D20." diff --git a/code/modules/events/apc_short.dm b/code/modules/events/apc_short.dm index 7af88445c54e..c1528dc03ccc 100644 --- a/code/modules/events/apc_short.dm +++ b/code/modules/events/apc_short.dm @@ -59,17 +59,7 @@ continue // if we are going to break this one if(prob(APC_BREAK_PROBABILITY)) - // if it has internal wires, cut the power wires - if(A.wires) - if(!A.wires.is_cut(WIRE_MAIN_POWER1)) - A.wires.cut(WIRE_MAIN_POWER1) - if(!A.wires.is_cut(WIRE_MAIN_POWER2)) - A.wires.cut(WIRE_MAIN_POWER2) - // if it was operating, toggle off the breaker - if(A.operating) - A.toggle_breaker() - // no matter what, ensure the area knows something happened to the power - current_area.powernet.power_change() + A.apc_short() affected_apc_count++ log_and_message_admins("APC Short Out event has shorted out [affected_apc_count] APCs.") diff --git a/code/modules/events/brand_intelligence.dm b/code/modules/events/brand_intelligence.dm index 56de7f3990e2..62d7e3b01e08 100644 --- a/code/modules/events/brand_intelligence.dm +++ b/code/modules/events/brand_intelligence.dm @@ -14,7 +14,7 @@ "You don't want to buy anything? Yeah, well I didn't want to buy your mom either.") /datum/event/brand_intelligence/announce() - GLOB.minor_announcement.Announce("Rampant brand intelligence has been detected aboard [station_name()], please stand-by. The origin is believed to be \a [originMachine.name].", "Machine Learning Alert", 'sound/AI/brand_intelligence.ogg') + GLOB.minor_announcement.Announce("Rampant brand intelligence has been detected aboard [station_name()], please stand-by. The origin is believed to be \a [originMachine.category] vendor.", "Machine Learning Alert", 'sound/AI/brand_intelligence.ogg') /datum/event/brand_intelligence/start() var/list/obj/machinery/economy/vending/leaderables = list() @@ -56,6 +56,7 @@ explosion(upriser.loc, -1, 1, 2, 4, 0) qdel(upriser) + log_debug("Brand intelligence: The last vendor has been infected.") kill() return @@ -83,6 +84,7 @@ if(originMachine) originMachine.speak("I am... vanquished. My people will remem...ber...meeee.") originMachine.visible_message("[originMachine] beeps and seems lifeless.") + log_debug("Brand intelligence completed early due to origin machine being defeated.") kill() /datum/event/brand_intelligence/kill() diff --git a/code/modules/events/bureaucratic_error.dm b/code/modules/events/bureaucratic_error.dm index 593311d242f9..2cd6b800dabb 100644 --- a/code/modules/events/bureaucratic_error.dm +++ b/code/modules/events/bureaucratic_error.dm @@ -8,6 +8,7 @@ /datum/job/rd, /datum/job/hos, /datum/job/ai, + /datum/job/cyborg, /datum/job/captain, /datum/job/hop, /datum/job/nanotrasenrep, @@ -20,16 +21,16 @@ ) /datum/event/bureaucratic_error/announce() - GLOB.major_announcement.Announce("A recent bureaucratic error in the Human Resources Department may result in personnel shortages in some departments and redundant staffing in others.", "Paperwork Mishap Alert") + GLOB.major_announcement.Announce("A recent bureaucratic error in the Human Resources Department may result in personnel shortages in some departments and redundant staffing in others. Contact your local HoP to solve this issue.", "Paperwork Mishap Alert") /datum/event/bureaucratic_error/start() var/list/affected_jobs = list() // For logging var/list/jobs = SSjobs.occupations.Copy() var/datum/job/overflow - var/overflow_amount = rand(1, 6) + var/overflow_amount = pick(1, 2) var/errors = 0 - while(errors <= overflow_amount) - var/random_change = pick(-1, 1) + while(errors < overflow_amount) + var/random_change = pick(-2, -1, 1, 2) overflow = pick_n_take(jobs) if(overflow.admin_only) continue @@ -40,4 +41,4 @@ errors++ log_and_message_admins(affected_jobs.Join(".\n")) for(var/mob/M as anything in GLOB.dead_mob_list) - to_chat(M, "Bureaucratic Error: The following job slots have changed: [affected_jobs.Join(", ")].") + to_chat(M, "Bureaucratic Error: The following job slots have changed: \n[affected_jobs.Join(",\n ")].") diff --git a/code/modules/events/event_container.dm b/code/modules/events/event_container.dm index 7143d0e4b4c8..ace8e4b7d64a 100644 --- a/code/modules/events/event_container.dm +++ b/code/modules/events/event_container.dm @@ -7,6 +7,7 @@ #define ASSIGNMENT_MEDICAL "Medical" #define ASSIGNMENT_SCIENTIST "Scientist" #define ASSIGNMENT_SECURITY "Security" +#define ASSIGNMENT_CHEMIST "Chemist" GLOBAL_LIST_INIT(severity_to_string, list(EVENT_LEVEL_MUNDANE = "Mundane", EVENT_LEVEL_MODERATE = "Moderate", EVENT_LEVEL_MAJOR = "Major")) GLOBAL_LIST_EMPTY(event_last_fired) @@ -141,10 +142,11 @@ GLOBAL_LIST_EMPTY(event_last_fired) new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Vermin Infestation",/datum/event/infestation, 100, list(ASSIGNMENT_JANITOR = 100)), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Sentience", /datum/event/sentience, 50), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Wallrot", /datum/event/wallrot, 0, list(ASSIGNMENT_ENGINEER = 30, ASSIGNMENT_GARDENER = 50)), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Fungal Growth", /datum/event/wallrot/fungus, 50, list(ASSIGNMENT_CHEMIST = 50)), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Koi School", /datum/event/carp_migration/koi, 80), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Camera Failure", /datum/event/camera_failure, 100, list(ASSIGNMENT_ENGINEER = 10)), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Fake Virus", /datum/event/fake_virus, 50), - new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Bureaucratic Error",/datum/event/bureaucratic_error, 80, TRUE), + new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Bureaucratic Error",/datum/event/bureaucratic_error, 40, TRUE), new /datum/event_meta(EVENT_LEVEL_MUNDANE, "Disease Outbreak", /datum/event/disease_outbreak, 50, list(ASSIGNMENT_MEDICAL = 25), TRUE) ) @@ -197,12 +199,12 @@ GLOBAL_LIST_EMPTY(event_last_fired) new /datum/event_meta(EVENT_LEVEL_MAJOR, "Carp Migration", /datum/event/carp_migration, 10, list(ASSIGNMENT_SECURITY = 3), TRUE), //new /datum/event_meta(EVENT_LEVEL_MAJOR, "Containment Breach", /datum/event/prison_break/station, 0, list(ASSIGNMENT_ANY = 5)), new /datum/event_meta(EVENT_LEVEL_MAJOR, "APC Overload", /datum/event/apc_overload, 0), - new /datum/event_meta(EVENT_LEVEL_MAJOR, "Blob", /datum/event/blob, 30, list(ASSIGNMENT_ENGINEER = 5), TRUE), + new /datum/event_meta(EVENT_LEVEL_MAJOR, "Blob", /datum/event/blob, 20, list(ASSIGNMENT_ENGINEER = 4), TRUE), new /datum/event_meta(EVENT_LEVEL_MAJOR, "Meteor Wave", /datum/event/meteor_wave, 0, list(ASSIGNMENT_ENGINEER = 10), TRUE), new /datum/event_meta(EVENT_LEVEL_MAJOR, "Abductor Visit", /datum/event/abductor, 20, list(ASSIGNMENT_SECURITY = 3), TRUE), - new /datum/event_meta(EVENT_LEVEL_MAJOR, "Alien Infestation", /datum/event/alien_infestation, 20, list(ASSIGNMENT_SECURITY = 4), TRUE), + new /datum/event_meta(EVENT_LEVEL_MAJOR, "Alien Infestation", /datum/event/alien_infestation, 15, list(ASSIGNMENT_SECURITY = 3), TRUE), new /datum/event_meta(EVENT_LEVEL_MAJOR, "Traders", /datum/event/traders, 85, is_one_shot = TRUE), - new /datum/event_meta(EVENT_LEVEL_MAJOR, "Terror Spiders", /datum/event/spider_terror, 20, list(ASSIGNMENT_SECURITY = 4), TRUE), + new /datum/event_meta(EVENT_LEVEL_MAJOR, "Terror Spiders", /datum/event/spider_terror, 15, list(ASSIGNMENT_SECURITY = 3), TRUE), new /datum/event_meta(EVENT_LEVEL_MAJOR, "Slaughter Demon", /datum/event/spawn_slaughter, 20, is_one_shot = TRUE), new /datum/event_meta(EVENT_LEVEL_MAJOR, "Shadow Demon", /datum/event/spawn_slaughter/shadow, 20, is_one_shot = TRUE) //new /datum/event_meta(EVENT_LEVEL_MAJOR, "Floor Cluwne", /datum/event/spawn_floor_cluwne, 15, is_one_shot = TRUE) @@ -218,3 +220,4 @@ GLOBAL_LIST_EMPTY(event_last_fired) #undef ASSIGNMENT_MEDICAL #undef ASSIGNMENT_SCIENTIST #undef ASSIGNMENT_SECURITY +#undef ASSIGNMENT_CHEMIST diff --git a/code/modules/events/false_alarm.dm b/code/modules/events/false_alarm.dm index 6d5a84f73619..a4f8a191e74b 100644 --- a/code/modules/events/false_alarm.dm +++ b/code/modules/events/false_alarm.dm @@ -31,8 +31,8 @@ ) var/list/major_fake_events = list( - list("Confirmed outbreak of level 3-X biohazard aboard [station_name()]. All personnel must contain the outbreak.", "Biohazard Alert", 'sound/AI/outbreak3.ogg'), - list("Confirmed outbreak of level 3-S biohazard aboard [station_name()]. All personnel must contain the outbreak.", "Biohazard Alert", 'sound/AI/outbreak3.ogg'), + list("Confirmed outbreak of level 3-X biohazard aboard [station_name()]. All personnel must contain the outbreak.", "Biohazard Alert", 'sound/AI/outbreak3.ogg', 'sound/effects/siren-spooky.ogg'), + list("Confirmed outbreak of level 3-S biohazard aboard [station_name()]. All personnel must contain the outbreak.", "Biohazard Alert", 'sound/AI/outbreak3.ogg', 'sound/effects/siren-spooky.ogg'), list("Confirmed outbreak of level 5 biohazard aboard [station_name()]. All personnel must contain the outbreak.", "Biohazard Alert", 'sound/AI/outbreak5.ogg') ) @@ -41,6 +41,6 @@ GLOB.minor_announcement.Announce(event[1], listgetindex(event, 2), listgetindex(event, 3)) else event = pick_n_take(major_fake_events) - GLOB.major_announcement.Announce(event[1], listgetindex(event, 2), listgetindex(event, 3)) + GLOB.major_announcement.Announce(event[1], listgetindex(event, 2), listgetindex(event, 3), new_sound2 = listgetindex(event, 4)) message_admins("False Alarm: [event[1]]") diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index 2d2578db583e..2da51f585b2c 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -211,7 +211,7 @@ if(issilicon(crosser)) return if(prob(severity) && istype(crosser) && !isvineimmune(crosser)) - to_chat(crosser, "You accidently touch the vine and feel a strange sensation.") + to_chat(crosser, "You accidentally touch the vine and feel a strange sensation.") crosser.adjustToxLoss(5) /datum/spacevine_mutation/toxicity/on_eat(obj/structure/spacevine/holder, mob/living/eater) diff --git a/code/modules/events/tear.dm b/code/modules/events/tear.dm index 409e54239d86..e1428de6558a 100644 --- a/code/modules/events/tear.dm +++ b/code/modules/events/tear.dm @@ -1,14 +1,14 @@ -// Dimensional Tear - A rift appears randomly on the station, does the following: -// Flickers nearby machines as an early warning. -// After a few seconds, it breaks nearby computers and mirrors. -// A portal appears, then it spawns a few hostile mobs, and a leader one. -// Then the portal deletes itself. - -// Event setup +/** + * Dimensional tear event. + * + * On triggering, nearby machines and lights flicker. After a few seconds, + * nearby machines and lights break. A [/obj/effect/tear] appears, spawning up + * to 10 random hell mobs including a guaranteed tear hellhound, then disappears. + */ /datum/event/tear name = "dimensional tear" announceWhen = 6 - endWhen = 10 + endWhen = 14 var/notify_title = "Dimensional Rift" var/notify_image = "hellhound" @@ -18,8 +18,12 @@ impact_area = findEventArea() /datum/event/tear/start() - var/turf/T = pick(get_area_turfs(impact_area)) - if(T) + var/list/area_turfs = get_area_turfs(impact_area) + while(length(area_turfs)) + var/turf/T = pick_n_take(area_turfs) + if(is_blocked_turf(T)) + continue + // Give ghosts some time to jump there before it begins. var/image/alert_overlay = image('icons/mob/animal.dmi', notify_image) notify_ghosts("\A [src] is about to open in [get_area(T)].", title = notify_title, source = T, alert_overlay = alert_overlay, action = NOTIFY_FOLLOW) @@ -29,6 +33,10 @@ for(var/obj/machinery/M in range(8, T)) INVOKE_ASYNC(M, TYPE_PROC_REF(/atom, get_spooked)) + return + + log_debug("dimensional tear failed to find a valid turf in [impact_area]") + /datum/event/tear/proc/spawn_tear(location) TE = new /obj/effect/tear(location) @@ -39,7 +47,7 @@ if(TE) qdel(TE) -// The portal +/// The portal used in the [/datum/event/tear] midround. /obj/effect/tear name = "dimensional tear" desc = "A tear in the dimensional fabric of space and time." @@ -52,34 +60,33 @@ pixel_y = -96 /// What the leader of the dimensional tear will be var/leader = /mob/living/simple_animal/hostile/hellhound/tear + var/spawn_max = 0 + var/spawn_total = 0 var/list/possible_mobs = list( + /mob/living/simple_animal/hostile/hellhound, + /mob/living/simple_animal/hostile/skeleton, /mob/living/simple_animal/hostile/netherworld, /mob/living/simple_animal/hostile/netherworld/migo, /mob/living/simple_animal/hostile/faithless) /obj/effect/tear/Initialize(mapload) . = ..() + spawn_max = roll(6) + 3 + warn_environment() + addtimer(CALLBACK(src, PROC_REF(spawn_next_mob)), 2 SECONDS) + +/obj/effect/tear/proc/warn_environment() // Sound cue to warn people nearby. playsound(get_turf(src), 'sound/magic/drum_heartbeat.ogg', 100) - // We spawn the minions first, then the boss. - addtimer(CALLBACK(src, PROC_REF(spawn_mobs)), 2 SECONDS) - addtimer(CALLBACK(src, PROC_REF(spawn_leader)), 5 SECONDS) - -/obj/effect/tear/proc/spawn_mobs() // We break some of those flickering consoles from earlier. // Mirrors as well, for the extra bad luck. for(var/obj/machinery/computer/C in range(6, src)) C.obj_break() for(var/obj/structure/mirror/M in range(6, src)) M.obj_break() - - // Spawning mobs. - for(var/i in 1 to 5) - var/chosen_mob = pick(possible_mobs) - var/mob/M = new chosen_mob(loc) - M.faction = list("rift") - step(M, pick(GLOB.cardinal)) + for(var/obj/machinery/light/L in range(4, src)) + L.break_light_tube() // We spawn a leader mob to make the portal actually dangerous. /obj/effect/tear/proc/spawn_leader() @@ -88,3 +95,19 @@ var/mob/M = new leader(get_turf(src)) playsound(M, 'sound/goonstation/voice/growl2.ogg', 100) visible_message("With a terrifying growl, \a [M] steps out of the portal!") + +/obj/effect/tear/proc/spawn_next_mob() + spawn_total++ + + if(spawn_total < spawn_max) + make_mob(pick(possible_mobs)) + addtimer(CALLBACK(src, PROC_REF(spawn_next_mob)), 2 SECONDS) + else + spawn_leader() + +/obj/effect/tear/proc/make_mob(mob_type) + var/mob/M = new mob_type(get_turf(src)) + M.faction = list("rift") + step(M, pick(GLOB.cardinal)) + if(prob(30)) + visible_message("[M] steps out of the portal!") diff --git a/code/modules/events/tear_honk.dm b/code/modules/events/tear_honk.dm index f6c374d3115a..b6d402412209 100644 --- a/code/modules/events/tear_honk.dm +++ b/code/modules/events/tear_honk.dm @@ -17,10 +17,8 @@ /obj/effect/tear/honk name = "honkmensional tear" desc = "A tear in the dimensional fabric of sanity." - possible_mobs = list(/mob/living/simple_animal/hostile/retaliate/clown/goblin) - leader = null // Doesn't spawn with a leader always - -/obj/effect/tear/honk/Initialize(mapload) - . = ..() - if(prob(5)) - leader = /mob/living/simple_animal/hostile/retaliate/clown/goblin/cluwne + leader = /mob/living/simple_animal/hostile/retaliate/clown/goblin/cluwne + possible_mobs = list( + /mob/living/simple_animal/hostile/retaliate/clown, + /mob/living/simple_animal/hostile/retaliate/clown/goblin + ) diff --git a/code/modules/events/wallrot.dm b/code/modules/events/wallrot.dm index f7f5b4e435b1..19ceae7a4c83 100644 --- a/code/modules/events/wallrot.dm +++ b/code/modules/events/wallrot.dm @@ -1,29 +1,44 @@ /datum/event/wallrot/start() INVOKE_ASYNC(src, PROC_REF(spawn_wallrot)) +/datum/event/wallrot/proc/apply_to_turf(turf/T) + var/turf/simulated/wall/W = T + W.rot() + +/datum/event/wallrot/proc/is_valid_candidate(turf/T) + return TRUE + /datum/event/wallrot/proc/spawn_wallrot() var/turf/simulated/wall/center = null // 100 attempts for(var/i in 0 to 100) var/turf/candidate = locate(rand(1, world.maxx), rand(1, world.maxy), level_name_to_num(MAIN_STATION)) - if(iswallturf(candidate)) + if(iswallturf(candidate) && is_valid_candidate(candidate)) center = candidate break if(!center) return // Make sure at least one piece of wall rots! - center.rot() + apply_to_turf(center) // Have a chance to rot lots of other walls. var/rotcount = 0 var/actual_severity = severity * rand(5, 10) for(var/turf/simulated/wall/W in range(5, center)) if(prob(50)) - W.rot() + apply_to_turf(W) rotcount++ // Only rot up to severity walls if(rotcount >= actual_severity) break + +/datum/event/wallrot/fungus + +/datum/event/wallrot/fungus/is_valid_candidate(turf/T) + return istype(get_area(T), /area/maintenance) + +/datum/event/wallrot/fungus/apply_to_turf(turf/T) + new /obj/effect/decal/cleanable/fungus(T) diff --git a/code/modules/food_and_drinks/drinks/drinks/shotglass.dm b/code/modules/food_and_drinks/drinks/drinks/shotglass.dm index 17d60feab4b2..680c32c7e012 100644 --- a/code/modules/food_and_drinks/drinks/drinks/shotglass.dm +++ b/code/modules/food_and_drinks/drinks/drinks/shotglass.dm @@ -10,6 +10,22 @@ light_color = LIGHT_COLOR_LIGHTBLUE resistance_flags = FLAMMABLE +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/bluespace + name = "bluespace shot glass" + desc = "For when you need to make the Bartender's life extra hell." + amount_per_transfer_from_this = 50 + volume = 50 + icon_state = "bluespaceshotglass" + +/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/bluespace/update_name() + . = ..() + if(reagents.total_volume) + name = "bluespace shot glass of " + reagents.get_master_reagent_name() //No matter what, the glass will tell you the reagent's name. Might be too abusable in the future. + if(resistance_flags & ON_FIRE) + name = "flaming [name]" + else + name = "bluespace shot glass" + /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/on_reagent_change() if(!isShotFlammable() && (resistance_flags & ON_FIRE)) extinguish() diff --git a/code/modules/food_and_drinks/food/condiment.dm b/code/modules/food_and_drinks/food/condiment.dm index 40092045f25f..0b507b9526b7 100644 --- a/code/modules/food_and_drinks/food/condiment.dm +++ b/code/modules/food_and_drinks/food/condiment.dm @@ -39,10 +39,14 @@ if(!reagents || !reagents.total_volume) to_chat(user, "None of [src] left, oh no!") - return 0 + return FALSE + + if(!iscarbon(M)) // Non-carbons can't process reagents + to_chat(user, "You cannot find a way to feed [M].") + return if(M == user) - to_chat(M, "You swallow some of contents of \the [src].") + to_chat(user, "You swallow some of the contents of [src].") else user.visible_message("[user] attempts to feed [M] from [src].") if(!do_mob(user, M)) diff --git a/code/modules/food_and_drinks/food/foods/sandwiches.dm b/code/modules/food_and_drinks/food/foods/sandwiches.dm index 22b887111691..06bf2593bc59 100644 --- a/code/modules/food_and_drinks/food/foods/sandwiches.dm +++ b/code/modules/food_and_drinks/food/foods/sandwiches.dm @@ -60,15 +60,19 @@ list_reagents = list("nutriment" = 6, "vitamin" = 1) tastes = list("bun" = 4, "tofu" = 4) -/obj/item/reagent_containers/food/snacks/roburger - name = "roburger" - desc = "The lettuce is the only organic component. Beep." +/obj/item/reagent_containers/food/snacks/hamborger + name = "hamborger" + desc = "Looking at this makes your flesh feel like a weakness." icon_state = "roburger" filling_color = "#CCCCCC" bitesize = 3 list_reagents = list("nutriment" = 6, "nanomachines" = 10, "vitamin" = 1) tastes = list("bun" = 4, "lettuce" = 2, "sludge" = 1) +/obj/item/reagent_containers/food/snacks/roburger/Initialize(mapload) + . = ..() + message_admins("A [name] has been created at [ADMIN_COORDJMP(src)].") + /obj/item/reagent_containers/food/snacks/xenoburger name = "xenoburger" desc = "Smells caustic and tastes like heresy." diff --git a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm index 4527382d002e..3c377ecb805e 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/gibber.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/gibber.dm @@ -144,7 +144,7 @@ add_fingerprint(user) if(victim.abiotic(TRUE)) - to_chat(user, "Clothing detected. Please speak to an engineer if any clothing jams up the interal grinders!") + to_chat(user, "Clothing detected. Please speak to an engineer if any clothing jams up the internal grinders!") if(do_after(user, 15 SECONDS, target = victim) && user.Adjacent(src) && victim.Adjacent(user) && !occupant) //15 seconds if they are not fully stripped, 12 more than normal. Similarly, takes about that long to strip a person in a ert hardsuit of all gear. user.visible_message("[user] stuffs [victim] into [src]!") else diff --git a/code/modules/food_and_drinks/kitchen_machinery/kitchen_machine.dm b/code/modules/food_and_drinks/kitchen_machinery/kitchen_machine.dm index 8a1131b8d23b..03eb285916ba 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/kitchen_machine.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/kitchen_machine.dm @@ -478,8 +478,8 @@ else if(food.ingredient_name_plural) name_overrides[display_name] = food.ingredient_name_plural - else - name_overrides[display_name] = "[name_overrides[display_name]]\s" //name_overrides[display_name] Will be set on the first time as the singular form + else if(items_counts[display_name] == 1) // Must only add "s" once or you get stuff like "eggsssss" + name_overrides[display_name] = "[name_overrides[display_name]]s" //name_overrides[display_name] Will be set on the first time as the singular form items_counts[display_name]++ diff --git a/code/modules/food_and_drinks/recipes/recipes_microwave.dm b/code/modules/food_and_drinks/recipes/recipes_microwave.dm index c69ee225984d..6a75bae86c3e 100644 --- a/code/modules/food_and_drinks/recipes/recipes_microwave.dm +++ b/code/modules/food_and_drinks/recipes/recipes_microwave.dm @@ -77,12 +77,12 @@ ) result = /obj/item/reagent_containers/food/snacks/brainburger -/datum/recipe/microwave/roburger +/datum/recipe/microwave/hamborger items = list( /obj/item/reagent_containers/food/snacks/bun, /obj/item/robot_parts/head ) - result = /obj/item/reagent_containers/food/snacks/roburger + result = /obj/item/reagent_containers/food/snacks/hamborger /datum/recipe/microwave/xenoburger items = list( diff --git a/code/modules/games/cards.dm b/code/modules/games/cards.dm index 2283e16b44f9..c324f2a506b4 100644 --- a/code/modules/games/cards.dm +++ b/code/modules/games/cards.dm @@ -87,7 +87,7 @@ button_icon_state = "draw" use_itemicon = FALSE -/datum/action/item_action/draw_card/Trigger() +/datum/action/item_action/draw_card/Trigger(left_click) if(istype(target, /obj/item/deck)) var/obj/item/deck/D = target return D.draw_card(owner) @@ -98,7 +98,7 @@ button_icon_state = "deal_card" use_itemicon = FALSE -/datum/action/item_action/deal_card/Trigger() +/datum/action/item_action/deal_card/Trigger(left_click) if(istype(target, /obj/item/deck)) var/obj/item/deck/D = target return D.deal_card() @@ -109,7 +109,7 @@ button_icon_state = "deal_card_multi" use_itemicon = FALSE -/datum/action/item_action/deal_card_multi/Trigger() +/datum/action/item_action/deal_card_multi/Trigger(left_click) if(istype(target, /obj/item/deck)) var/obj/item/deck/D = target return D.deal_card_multi() @@ -120,7 +120,7 @@ button_icon_state = "shuffle" use_itemicon = FALSE -/datum/action/item_action/shuffle/Trigger() +/datum/action/item_action/shuffle/Trigger(left_click) if(istype(target, /obj/item/deck)) var/obj/item/deck/D = target return D.deckshuffle() @@ -421,7 +421,7 @@ return FALSE return ..() -/datum/action/item_action/remove_card/Trigger() +/datum/action/item_action/remove_card/Trigger(left_click) if(!IsAvailable()) return if(istype(target, /obj/item/cardhand)) @@ -434,7 +434,7 @@ button_icon_state = "discard" use_itemicon = FALSE -/datum/action/item_action/discard/Trigger() +/datum/action/item_action/discard/Trigger(left_click) if(istype(target, /obj/item/cardhand)) var/obj/item/cardhand/C = target return C.discard() diff --git a/code/modules/games/unum.dm b/code/modules/games/unum.dm new file mode 100644 index 000000000000..5f4da0aa17a1 --- /dev/null +++ b/code/modules/games/unum.dm @@ -0,0 +1,33 @@ +/// A deck of unum cards. Classic. +/obj/item/deck/unum + name = "\improper UNUM! deck" + desc = "A deck of UNUM! cards. House rules to argue over not included." + icon_state = "deck_unum_full" + card_style = "unum" + +/obj/item/deck/unum/build_deck() + for(var/color in list("Red", "Yellow", "Green", "Blue")) + cards += new /datum/playingcard("[color] 0", "sc_[color] 0_[card_style]", "singlecard_down_[card_style]") + for(var/k in 0 to 1) + cards += new /datum/playingcard("[color] skip", "sc_[color] skip_[card_style]", "singlecard_down_[card_style]") + cards += new /datum/playingcard("[color] reverse", "sc_[color] reverse_[card_style]", "singlecard_down_[card_style]") + cards += new /datum/playingcard("[color] draw 2", "sc_[color] draw 2_[card_style]", "singlecard_down_[card_style]") + for(var/i in 1 to 9) + cards += new /datum/playingcard("[color] [i]", "sc_[color] [i]_[card_style]", "singlecard_down_[card_style]") + for(var/k in 0 to 3) + cards += new /datum/playingcard("Wildcard", "sc_Wildcard_[card_style]", "singlecard_down_[card_style]") + cards += new /datum/playingcard("Draw 4", "sc_Draw 4_[card_style]", "singlecard_down_[card_style]") + +/obj/item/deck/unum/update_icon_state() + if(!length(cards)) + icon_state = "deck_[card_style]_empty" + return + var/percent = round((length(cards) / deck_total) * 100) + switch(percent) + if(0 to 20) + icon_state = "deck_[deck_style ? "[deck_style]_" : ""][card_style]_low" + if(21 to 50) + icon_state = "deck_[deck_style ? "[deck_style]_" : ""][card_style]_half" + else + icon_state = "deck_[deck_style ? "[deck_style]_" : ""][card_style]_full" + diff --git a/code/modules/hydroponics/grown/cannabis.dm b/code/modules/hydroponics/grown/cannabis.dm index 8f8fdfa2478f..9dedaa18d837 100644 --- a/code/modules/hydroponics/grown/cannabis.dm +++ b/code/modules/hydroponics/grown/cannabis.dm @@ -27,7 +27,7 @@ product = /obj/item/reagent_containers/food/snacks/grown/cannabis/rainbow mutatelist = list(/obj/item/seeds/cannabis/death, /obj/item/seeds/cannabis/ultimate) - reagents_add = list("lsd" = 0.15, "thc" = 0.15, "cbd" = 0.15) + reagents_add = list("lsd" = 0.15, "thc" = 0.15, "cbd" = 0.15, "happiness" = 0.15) rarity = 40 /obj/item/seeds/cannabis/death diff --git a/code/modules/hydroponics/grown/flowers.dm b/code/modules/hydroponics/grown/flowers.dm index 6b2a787ac4df..4f759bafd99d 100644 --- a/code/modules/hydroponics/grown/flowers.dm +++ b/code/modules/hydroponics/grown/flowers.dm @@ -43,7 +43,7 @@ /obj/item/reagent_containers/food/snacks/grown/poppy/lily seed = /obj/item/seeds/poppy/lily name = "lily" - desc = "A beautiful white flower" + desc = "A beautiful white flower." icon_state = "lily" tastes = list("lily" = 1) filling_color = "#C7BBAD" @@ -63,7 +63,7 @@ /obj/item/reagent_containers/food/snacks/grown/poppy/geranium seed = /obj/item/seeds/poppy/geranium name = "geranium" - desc = "A beautiful purple flower" + desc = "A beautiful purple flower." icon_state = "geranium" tastes = list("geranium" = 1) filling_color = "#A463FB" diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm index d6a528f1f6f3..56665987307b 100644 --- a/code/modules/mapping/mapping_helpers.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -52,7 +52,7 @@ /obj/effect/baseturf_helper/lava_land/surface name = "lavaland baseturf editor" - baseturf = /turf/simulated/floor/plating/lava/smooth/lava_land_surface + baseturf = /turf/simulated/floor/plating/lava/smooth/mapping_lava /obj/effect/mapping_helpers icon = 'icons/effects/mapping_helpers.dmi' diff --git a/code/modules/mapping/windoor_access_helpers.dm b/code/modules/mapping/windoor_access_helpers.dm index ffb28905e874..fcc341441e5b 100644 --- a/code/modules/mapping/windoor_access_helpers.dm +++ b/code/modules/mapping/windoor_access_helpers.dm @@ -143,9 +143,6 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/science/tox_storage access = ACCESS_TOX_STORAGE -/obj/effect/mapping_helpers/airlock/windoor/access/any/science/genetics - access = ACCESS_GENETICS - /obj/effect/mapping_helpers/airlock/windoor/access/any/science/robotics access = ACCESS_ROBOTICS @@ -165,6 +162,9 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/security/general access = ACCESS_SECURITY +/obj/effect/mapping_helpers/airlock/windoor/access/any/security/forensics + access = ACCESS_FORENSICS_LOCKERS + /obj/effect/mapping_helpers/airlock/windoor/access/any/security/doors access = ACCESS_SEC_DOORS @@ -208,7 +208,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/any/service/library access = ACCESS_LIBRARY -/obj/effect/mapping_helpers/airlock/windoor/access/any/service/library +/obj/effect/mapping_helpers/airlock/windoor/access/any/service/theatre access = ACCESS_THEATRE /obj/effect/mapping_helpers/airlock/windoor/access/any/service/clown @@ -352,9 +352,6 @@ /obj/effect/mapping_helpers/airlock/windoor/access/all/science/tox_storage access = ACCESS_TOX_STORAGE -/obj/effect/mapping_helpers/airlock/windoor/access/all/science/genetics - access = ACCESS_GENETICS - /obj/effect/mapping_helpers/airlock/windoor/access/all/science/robotics access = ACCESS_ROBOTICS @@ -374,6 +371,9 @@ /obj/effect/mapping_helpers/airlock/windoor/access/all/security/general access = ACCESS_SECURITY +/obj/effect/mapping_helpers/airlock/windoor/access/all/security/forensics + access = ACCESS_FORENSICS_LOCKERS + /obj/effect/mapping_helpers/airlock/windoor/access/all/security/doors access = ACCESS_SEC_DOORS @@ -420,7 +420,7 @@ /obj/effect/mapping_helpers/airlock/windoor/access/all/service/library access = ACCESS_LIBRARY -/obj/effect/mapping_helpers/airlock/windoor/access/all/service/library +/obj/effect/mapping_helpers/airlock/windoor/access/all/service/theatre access = ACCESS_THEATRE /obj/effect/mapping_helpers/airlock/windoor/access/all/service/clown diff --git a/code/modules/martial_arts/cqc.dm b/code/modules/martial_arts/cqc.dm index b83825d7089b..bed18503f97d 100644 --- a/code/modules/martial_arts/cqc.dm +++ b/code/modules/martial_arts/cqc.dm @@ -39,8 +39,16 @@ return ..() /datum/martial_art/cqc/teach(mob/living/carbon/human/H, make_temporary) - var/datum/action/defensive_stance/defensive = new /datum/action/defensive_stance() - defensive.Grant(H) + var/found = FALSE + for(var/datum/martial_art/cqc/under_siege/M in H.mind.known_martial_arts) + M.remove(H) + for(var/datum/action/D in H.actions) + if(istype(D, /datum/action/defensive_stance)) + found = TRUE + break + if(!found) + var/datum/action/defensive_stance/defensive = new /datum/action/defensive_stance() + defensive.Grant(H) return ..() /datum/martial_art/cqc/remove(mob/living/carbon/human/H) diff --git a/code/modules/martial_arts/judo.dm b/code/modules/martial_arts/judo.dm index a1b49e86d8c8..7ade349de0e8 100644 --- a/code/modules/martial_arts/judo.dm +++ b/code/modules/martial_arts/judo.dm @@ -63,3 +63,33 @@ /datum/martial_art/cqc/explaination_footer(user) to_chat(user, "Your unarmed strikes hit about twice as hard as your peers, on average.") + +/datum/martial_art/judo/under_siege + name = "Professional Bodyguarding" + var/static/list/areas_under_siege = typecacheof(list(/area/crew_quarters/kitchen, /area/crew_quarters/bar)) + +/datum/martial_art/judo/under_siege/teach(mob/living/carbon/human/H, make_temporary) + RegisterSignal(H, COMSIG_AREA_ENTERED, PROC_REF(bar_check)) + return ..() + +/datum/martial_art/judo/under_siege/remove(mob/living/carbon/human/H) + UnregisterSignal(H, COMSIG_AREA_ENTERED) + return ..() + +/datum/martial_art/judo/under_siege/proc/bar_check(mob/living/carbon/human/H, area/entered_area) + SIGNAL_HANDLER + if(!is_type_in_typecache(entered_area, areas_under_siege)) + var/list/held_items = list(H.get_active_hand(), H.get_inactive_hand()) + for(var/obj/item/slapper/parry/smacking_hand in held_items) + qdel(smacking_hand) + can_parry = FALSE + weight = 0 + else + can_parry = TRUE + weight = 5 + +/datum/martial_art/judo/under_siege/can_use(mob/living/carbon/human/H) + var/area/A = get_area(H) + if(!(is_type_in_typecache(A, areas_under_siege))) + return FALSE + return ..() diff --git a/code/modules/martial_arts/krav_maga.dm b/code/modules/martial_arts/krav_maga.dm index 3704592303f6..133f385e108b 100644 --- a/code/modules/martial_arts/krav_maga.dm +++ b/code/modules/martial_arts/krav_maga.dm @@ -10,7 +10,7 @@ name = "Neutral Stance - You relax, cancelling your last Krav Maga stance attack." button_icon_state = "neutralstance" -/datum/action/neutral_stance/Trigger() +/datum/action/neutral_stance/Trigger(left_click) var/mob/living/carbon/human/H = owner if(!H.mind.martial_art.in_stance) to_chat(owner, "You cannot cancel an attack you haven't prepared!") @@ -24,7 +24,7 @@ name = "Neck Chop - Injures the neck, stopping the victim from speaking for a while." button_icon_state = "neckchop" -/datum/action/neck_chop/Trigger() +/datum/action/neck_chop/Trigger(left_click) var/mob/living/carbon/human/H = owner //This is a janky solution, but I want to refactor krav anyway and un-jank this (written in may 2023) if(!istype(H.mind.martial_art, /datum/martial_art/krav_maga)) to_chat(owner, "You don't know how to do that right now.") @@ -42,7 +42,7 @@ name = "Leg Sweep - Trips the victim, rendering them prone and unable to move for a short time." button_icon_state = "legsweep" -/datum/action/leg_sweep/Trigger() +/datum/action/leg_sweep/Trigger(left_click) var/mob/living/carbon/human/H = owner if(!istype(H.mind.martial_art, /datum/martial_art/krav_maga)) to_chat(owner, "You don't know how to do that right now.") @@ -64,7 +64,7 @@ name = "Lung Punch - Delivers a strong punch just above the victim's abdomen, constraining the lungs. The victim will be unable to breathe for a short time." button_icon_state = "lungpunch" -/datum/action/lung_punch/Trigger() +/datum/action/lung_punch/Trigger(left_click) var/mob/living/carbon/human/H = owner if(!istype(H.mind.martial_art, /datum/martial_art/krav_maga)) to_chat(owner, "You don't know how to do that right now.") diff --git a/code/modules/martial_arts/martial.dm b/code/modules/martial_arts/martial.dm index b23a82911e2e..53d7da1032ab 100644 --- a/code/modules/martial_arts/martial.dm +++ b/code/modules/martial_arts/martial.dm @@ -4,8 +4,8 @@ /datum/martial_art var/name = "Martial Art" var/streak = "" - var/max_streak_length = 6 var/temporary = FALSE + var/owner_UID /// The permanent style. var/datum/martial_art/base = null /// Chance to deflect projectiles while on throw mode. @@ -27,8 +27,8 @@ var/list/combos = list() /// What combos are currently (possibly) being performed. var/list/datum/martial_art/current_combos = list() - /// When the last hit happened. - var/last_hit = 0 + /// Stores the timer_id for the combo timeout timer + var/combo_timer /// If the user is preparing a martial arts stance. var/in_stance = FALSE /// If the martial art allows parrying. @@ -62,16 +62,25 @@ /datum/martial_art/proc/act(step, mob/living/carbon/human/user, mob/living/carbon/human/target) if(!can_use(user)) return MARTIAL_ARTS_CANNOT_USE - if(last_hit + COMBO_ALIVE_TIME < world.time) - reset_combos() - last_hit = world.time + if(combo_timer) + deltimer(combo_timer) + + combo_timer = addtimer(CALLBACK(src, PROC_REF(reset_combos)), COMBO_ALIVE_TIME, TIMER_UNIQUE | TIMER_STOPPABLE) if(HAS_COMBOS) - return check_combos(step, user, target) + streak += intent_to_streak(step) + var/mob/living/carbon/human/owner = locateUID(owner_UID) + if(istype(owner) && !QDELETED(owner)) + owner.hud_used.combo_display.update_icon(ALL, streak) + return check_combos(step, user, target) return FALSE /datum/martial_art/proc/reset_combos() current_combos.Cut() + streak = "" + var/mob/living/carbon/human/owner = locateUID(owner_UID) + if(istype(owner) && !QDELETED(owner)) + owner.hud_used.combo_display.update_icon(ALL, streak) for(var/combo_type in combos) current_combos.Add(new combo_type()) @@ -147,6 +156,7 @@ return if(has_explaination_verb) H.verbs |= /mob/living/carbon/human/proc/martial_arts_help + owner_UID = H.UID() H.mind.known_martial_arts.Add(src) H.mind.martial_art = get_highest_weight(H) @@ -154,6 +164,7 @@ var/datum/martial_art/MA = src if(!H.mind) return + deltimer(combo_timer) H.mind.known_martial_arts.Remove(MA) H.mind.martial_art = get_highest_weight(H) H.verbs -= /mob/living/carbon/human/proc/martial_arts_help @@ -210,11 +221,22 @@ /datum/martial_art/proc/try_deflect(mob/user) return prob(deflection_chance) +/datum/martial_art/proc/intent_to_streak(intent) + switch(intent) + if(MARTIAL_COMBO_STEP_HARM) + return "E" // these hands are rated E for everyone + if(MARTIAL_COMBO_STEP_DISARM) + return "D" + if(MARTIAL_COMBO_STEP_GRAB) + return "G" + if(MARTIAL_COMBO_STEP_HELP) + return "H" + /datum/action/defensive_stance name = "Defensive Stance - Ready yourself to be attacked, allowing you to parry incoming melee hits." button_icon_state = "block" -/datum/action/defensive_stance/Trigger() +/datum/action/defensive_stance/Trigger(left_click) var/mob/living/carbon/human/H = owner var/datum/martial_art/MA = H.mind.martial_art //This should never be available to non-martial-arts users anyway if(!MA.can_parry) @@ -348,27 +370,27 @@ new /obj/effect/decal/cleanable/ash(get_turf(src)) qdel(src) -/obj/item/twohanded/bostaff +/obj/item/bostaff name = "bo staff" desc = "A long, tall staff made of polished wood. Traditionally used in ancient old-Earth martial arts. Can be wielded to both kill and incapacitate." force = 10 w_class = WEIGHT_CLASS_BULKY slot_flags = SLOT_BACK - force_unwielded = 10 - force_wielded = 24 throwforce = 20 throw_speed = 2 attack_verb = list("smashed", "slammed", "whacked", "thwacked") icon_state = "bostaff0" + base_icon_state = "bostaff" -/obj/item/twohanded/bostaff/Initialize(mapload) +/obj/item/bostaff/Initialize(mapload) . = ..() AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.5, _parryable_attack_types = ALL_ATTACK_TYPES) + AddComponent(/datum/component/two_handed, force_wielded = 24, force_unwielded = force, icon_wielded = "[base_icon_state]1") -/obj/item/twohanded/bostaff/update_icon_state() - icon_state = "bostaff[wielded]" +/obj/item/bostaff/update_icon_state() + icon_state = "[base_icon_state]0" -/obj/item/twohanded/bostaff/attack(mob/target, mob/living/user) +/obj/item/bostaff/attack(mob/target, mob/living/user) add_fingerprint(user) if(HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50)) to_chat(user, "You club yourself over the head with [src].") @@ -392,7 +414,7 @@ return switch(user.a_intent) if(INTENT_DISARM) - if(!wielded) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) return ..() if(!ishuman(target)) return ..() @@ -423,10 +445,41 @@ else return ..() -/obj/item/twohanded/bostaff/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) - if(wielded) +/obj/item/bostaff/hit_reaction(mob/living/carbon/human/owner, atom/movable/hitby, attack_text = "the attack", final_block_chance = 0, damage = 0, attack_type = MELEE_ATTACK) + if(HAS_TRAIT(src, TRAIT_WIELDED)) return ..() return 0 +/obj/screen/combo + icon_state = "" + mouse_opacity = MOUSE_OPACITY_TRANSPARENT + screen_loc = ui_combo + layer = ABOVE_HUD_LAYER + var/streak + +/obj/screen/combo/proc/clear_streak() + cut_overlays() + streak = "" + icon_state = "" + +/obj/screen/combo/update_icon(updates, _streak) + streak = _streak + return ..() + +/obj/screen/combo/update_overlays() + . = list() + for(var/i in 1 to length(streak)) + var/intent_text = copytext(streak, i, i + 1) + var/image/intent_icon = image(icon, src, "combo_[intent_text]") + intent_icon.pixel_x = 16 * (i - 1) - 8 * length(streak) + . += intent_icon + +/obj/screen/combo/update_icon_state() + icon_state = "" + if(!streak) + return + icon_state = "combo" + + #undef HAS_COMBOS #undef COMBO_ALIVE_TIME diff --git a/code/modules/mining/equipment/kinetic_crusher.dm b/code/modules/mining/equipment/kinetic_crusher.dm index 3cd2c42dc5ed..1fb1e5a6d90a 100644 --- a/code/modules/mining/equipment/kinetic_crusher.dm +++ b/code/modules/mining/equipment/kinetic_crusher.dm @@ -1,16 +1,15 @@ /*********************Mining Hammer****************/ -/obj/item/twohanded/kinetic_crusher - icon = 'icons/obj/mining.dmi' - icon_state = "crusher" - item_state = "crusher0" +/obj/item/kinetic_crusher name = "proto-kinetic crusher" desc = "An early design of the proto-kinetic accelerator, it is little more than a combination of various mining tools cobbled together, forming a high-tech club. \ While it is an effective mining tool, it did little to aid any but the most skilled and/or suicidal miners against local fauna." + icon = 'icons/obj/mining.dmi' + base_icon_state = "crusher" + icon_state = "crusher" + item_state = "crusher0" force = 0 //You can't hit stuff unless wielded w_class = WEIGHT_CLASS_BULKY slot_flags = SLOT_BACK - force_unwielded = 0 - force_wielded = 20 throwforce = 5 throw_speed = 4 armour_penetration_flat = 10 @@ -27,16 +26,22 @@ var/light_on = FALSE var/brightness_on = 5 var/adaptive_damage_bonus = 0 + /// Amount of force typically assigned when wielded + var/base_force_wielded = 20 + /// Tracker for the current amount of force used when the item is wielded. + /// Note that this isn't wired to anything, and must be updated with AddComponent to have value. + var/force_wielded = 20 -/obj/item/twohanded/kinetic_crusher/Initialize(mapload) +/obj/item/kinetic_crusher/Initialize(mapload) . = ..() AddComponent(/datum/component/parry, _stamina_constant = 2, _stamina_coefficient = 0.7, _parryable_attack_types = MELEE_ATTACK, _parry_cooldown = (7 / 3) SECONDS ) // 2.3333 seconds of cooldown for 30% uptime + AddComponent(/datum/component/two_handed, force_wielded = force_wielded, force_unwielded = force) -/obj/item/twohanded/kinetic_crusher/Destroy() +/obj/item/kinetic_crusher/Destroy() QDEL_LIST_CONTENTS(trophies) return ..() -/obj/item/twohanded/kinetic_crusher/examine(mob/living/user) +/obj/item/kinetic_crusher/examine(mob/living/user) . = ..() . += "Mark a large creature with the destabilizing force, then hit them in melee to do [force + detonation_damage] damage." . += "Does [force + detonation_damage + backstab_bonus] damage if the target is backstabbed, instead of [force + detonation_damage]." @@ -44,14 +49,14 @@ var/obj/item/crusher_trophy/T = t . += "It has \a [T] attached, which causes [T.effect_desc()]." -/obj/item/twohanded/kinetic_crusher/attackby(obj/item/I, mob/living/user) +/obj/item/kinetic_crusher/attackby(obj/item/I, mob/living/user) if(istype(I, /obj/item/crusher_trophy)) var/obj/item/crusher_trophy/T = I T.add_to(src, user) else return ..() -/obj/item/twohanded/kinetic_crusher/crowbar_act(mob/user, obj/item/I) +/obj/item/kinetic_crusher/crowbar_act(mob/user, obj/item/I) . = TRUE if(!I.use_tool(src, user, 0, volume = I.tool_volume)) return @@ -63,9 +68,9 @@ else to_chat(user, "There are no trophies on [src].") -/obj/item/twohanded/kinetic_crusher/attack(mob/living/target, mob/living/carbon/user) - if(!wielded) - to_chat(user, "[src] is too heavy to use with one hand. You fumble and drop everything.") +/obj/item/kinetic_crusher/attack(mob/living/target, mob/living/carbon/user) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) + to_chat(user, "[src] is too heavy to use with one hand. You fumble and drop everything.") user.drop_r_hand() user.drop_l_hand() return @@ -90,9 +95,9 @@ if(!QDELETED(C) && !QDELETED(target)) C.total_damage += target_health - target.health //we did some damage, but let's not assume how much we did -/obj/item/twohanded/kinetic_crusher/afterattack(atom/target, mob/living/user, proximity_flag, clickparams) +/obj/item/kinetic_crusher/afterattack(atom/target, mob/living/user, proximity_flag, clickparams) . = ..() - if(!wielded) + if(!HAS_TRAIT(src, TRAIT_WIELDED)) return if(user.has_status_effect(STATUS_EFFECT_DASH) && user.a_intent == INTENT_HELP) if(user.throw_at(target, range = 3, speed = 3, spin = FALSE, diagonals_first = TRUE)) @@ -148,28 +153,28 @@ C.total_damage += detonation_damage L.apply_damage(detonation_damage, BRUTE, blocked = def_check) -/obj/item/twohanded/kinetic_crusher/proc/Recharge() +/obj/item/kinetic_crusher/proc/Recharge() if(!charged) charged = TRUE update_icon() playsound(src.loc, 'sound/weapons/kenetic_reload.ogg', 60, 1) -/obj/item/twohanded/kinetic_crusher/ui_action_click(mob/user, actiontype) +/obj/item/kinetic_crusher/ui_action_click(mob/user, actiontype) light_on = !light_on playsound(user, 'sound/weapons/empty.ogg', 100, TRUE) update_brightness(user) update_icon() -/obj/item/twohanded/kinetic_crusher/proc/update_brightness(mob/user = null) +/obj/item/kinetic_crusher/proc/update_brightness(mob/user = null) if(light_on) set_light(brightness_on) else set_light(0) -/obj/item/twohanded/kinetic_crusher/update_icon_state() - item_state = "crusher[wielded]" +/obj/item/kinetic_crusher/update_icon_state() + item_state = "crusher[HAS_TRAIT(src, TRAIT_WIELDED)]" -/obj/item/twohanded/kinetic_crusher/update_overlays() +/obj/item/kinetic_crusher/update_overlays() . = ..() if(!charged) . += "[icon_state]_uncharged" @@ -190,7 +195,7 @@ flag = BOMB range = 6 log_override = TRUE - var/obj/item/twohanded/kinetic_crusher/hammer_synced + var/obj/item/kinetic_crusher/hammer_synced /obj/item/projectile/destabilizer/Destroy() hammer_synced = null @@ -232,12 +237,12 @@ return "errors" /obj/item/crusher_trophy/attackby(obj/item/A, mob/living/user) - if(istype(A, /obj/item/twohanded/kinetic_crusher)) + if(istype(A, /obj/item/kinetic_crusher)) add_to(A, user) else ..() -/obj/item/crusher_trophy/proc/add_to(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/proc/add_to(obj/item/kinetic_crusher/H, mob/living/user) for(var/t in H.trophies) var/obj/item/crusher_trophy/T = t if(istype(T, denied_type) || istype(src, T.denied_type)) @@ -250,14 +255,14 @@ to_chat(user, "You attach [src] to [H].") return TRUE -/obj/item/crusher_trophy/proc/remove_from(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/proc/remove_from(obj/item/kinetic_crusher/H, mob/living/user) forceMove(get_turf(H)) H.trophies -= src return TRUE /obj/item/crusher_trophy/Destroy() - if(istype(loc, /obj/item/twohanded/kinetic_crusher)) - var/obj/item/twohanded/kinetic_crusher/crusher = loc + if(istype(loc, /obj/item/kinetic_crusher)) + var/obj/item/kinetic_crusher/crusher = loc crusher.trophies -= src return ..() @@ -353,12 +358,12 @@ /obj/item/crusher_trophy/legion_skull/effect_desc() return "a kinetic crusher to recharge [bonus_value*0.1] second\s faster" -/obj/item/crusher_trophy/legion_skull/add_to(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/legion_skull/add_to(obj/item/kinetic_crusher/H, mob/living/user) . = ..() if(.) H.charge_time -= bonus_value -/obj/item/crusher_trophy/legion_skull/remove_from(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/legion_skull/remove_from(obj/item/kinetic_crusher/H, mob/living/user) . = ..() if(.) H.charge_time += bonus_value @@ -425,20 +430,21 @@ /obj/item/crusher_trophy/demon_claws/effect_desc() return "melee hits to do [bonus_value * 0.2] more damage and heal you for [bonus_value * 0.1], with 5X effect on mark detonation" -/obj/item/crusher_trophy/demon_claws/add_to(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/demon_claws/add_to(obj/item/kinetic_crusher/H, mob/living/user) . = ..() if(.) H.force += bonus_value * 0.2 - H.force_unwielded += bonus_value * 0.2 H.force_wielded += bonus_value * 0.2 + // don't update force since KCs have 0 force by default + H.AddComponent(/datum/component/two_handed, force_wielded = H.force_wielded, force_unwielded = H.force) H.detonation_damage += bonus_value * 0.8 -/obj/item/crusher_trophy/demon_claws/remove_from(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/demon_claws/remove_from(obj/item/kinetic_crusher/H, mob/living/user) . = ..() if(.) H.force -= bonus_value * 0.2 - H.force_unwielded -= bonus_value * 0.2 H.force_wielded -= bonus_value * 0.2 + H.AddComponent(/datum/component/two_handed, force_wielded = H.force_wielded, force_unwielded = H.force) H.detonation_damage -= bonus_value * 0.8 /obj/item/crusher_trophy/demon_claws/on_melee_hit(mob/living/target, mob/living/user) @@ -504,12 +510,12 @@ /obj/item/crusher_trophy/adaptive_intelligence_core/effect_desc() return "melee hits deal [bonus_value] more damage per hit after hitting a target, up to [bonus_value * 10] extra damage to that target" -/obj/item/crusher_trophy/adaptive_intelligence_core/add_to(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/adaptive_intelligence_core/add_to(obj/item/kinetic_crusher/H, mob/living/user) . = ..() if(.) H.adaptive_damage_bonus += bonus_value -/obj/item/crusher_trophy/adaptive_intelligence_core/remove_from(obj/item/twohanded/kinetic_crusher/H, mob/living/user) +/obj/item/crusher_trophy/adaptive_intelligence_core/remove_from(obj/item/kinetic_crusher/H, mob/living/user) . = ..() if(.) H.adaptive_damage_bonus -= bonus_value diff --git a/code/modules/mining/fulton.dm b/code/modules/mining/fulton.dm index bf5a07633b8c..e90bd9443c4b 100644 --- a/code/modules/mining/fulton.dm +++ b/code/modules/mining/fulton.dm @@ -63,10 +63,7 @@ GLOBAL_LIST_EMPTY(total_extraction_beacons) to_chat(user, "You start attaching the pack to [A]...") if(do_after(user, 50, target = A)) to_chat(user, "You attach the pack to [A] and activate it.") - if(loc == user && istype(user.back, /obj/item/storage/backpack)) - var/obj/item/storage/backpack/B = user.back - if(B.can_be_inserted(src, stop_messages = TRUE)) - B.handle_item_insertion(src) + user.equip_to_slot_if_possible(src, slot_in_backpack, FALSE, TRUE) uses_left-- if(uses_left <= 0) user.drop_item(src) diff --git a/code/modules/mining/lavaland/ash_flora.dm b/code/modules/mining/lavaland/ash_flora.dm index c7557ccea6b1..7a9d08733e32 100644 --- a/code/modules/mining/lavaland/ash_flora.dm +++ b/code/modules/mining/lavaland/ash_flora.dm @@ -17,6 +17,7 @@ var/harvest_message_med = "You pick a mushroom, carefully collecting the shavings from its cap." var/harvest_message_high = "You harvest and collect shavings from several mushroom caps." var/harvested = FALSE + var/delete_on_harvest = FALSE var/base_icon var/regrowth_time_low = 8 MINUTES var/regrowth_time_high = 16 MINUTES @@ -46,6 +47,9 @@ name = harvested_name desc = harvested_desc harvested = TRUE + if(delete_on_harvest) + qdel(src) + return 1 addtimer(CALLBACK(src, PROC_REF(regrow)), rand(regrowth_time_low, regrowth_time_high)) return 1 @@ -143,6 +147,40 @@ // min dmg 3, max dmg 6, prob(70) AddComponent(/datum/component/caltrop, 3, 6, 70) + +/********* + * Rocks * + *********/ +// (I know these aren't plants) + +/obj/structure/flora/ash/rock + name = "large rock" + desc = "A volcanic rock. Pioneers used to ride these babies for miles." + icon_state = "basalt1" + density = TRUE + resistance_flags = FIRE_PROOF + harvest = /obj/item/stack/ore/glass/basalt + harvest_time = 6 SECONDS + harvest_amount_low = 10 + harvest_amount_high = 20 + harvest_message_low = "You finish mining the rock." + harvest_message_med = "You finish mining the rock." + harvest_message_high = "You finish mining the rock." + delete_on_harvest = TRUE + +/obj/structure/flora/ash/rock/style_2 + icon_state = "basalt2" + +/obj/structure/flora/ash/rock/style_3 + icon_state = "basalt3" + +/obj/structure/flora/ash/rock/style_4 + icon_state = "basalt4" + +/obj/structure/flora/ash/rock/style_random/Initialize(mapload) + . = ..() + icon_state = "basalt[rand(1, 4)]" + /obj/item/reagent_containers/food/snacks/grown/ash_flora name = "mushroom shavings" desc = "Some shavings from a tall mushroom. With enough, might serve as a bowl." diff --git a/code/modules/mining/lavaland/loot/ashdragon_loot.dm b/code/modules/mining/lavaland/loot/ashdragon_loot.dm index dcf6e895f93a..e5ac63480a73 100644 --- a/code/modules/mining/lavaland/loot/ashdragon_loot.dm +++ b/code/modules/mining/lavaland/loot/ashdragon_loot.dm @@ -201,11 +201,10 @@ /obj/item/lava_staff name = "staff of lava" desc = "The power of fire and rocks in your hands!" - icon_state = "staffofstorms" - item_state = "staffofstorms" + icon_state = "lavastaff" + item_state = "lavastaff" icon = 'icons/obj/guns/magic.dmi' slot_flags = SLOT_BACK - item_state = "staffofstorms" w_class = WEIGHT_CLASS_BULKY force = 25 damtype = BURN diff --git a/code/modules/mining/lavaland/loot/colossus_loot.dm b/code/modules/mining/lavaland/loot/colossus_loot.dm index ef717d210fc6..d4126deb2be9 100644 --- a/code/modules/mining/lavaland/loot/colossus_loot.dm +++ b/code/modules/mining/lavaland/loot/colossus_loot.dm @@ -299,33 +299,6 @@ /mob/living/simple_animal/hostile/lightgeist/ghost() qdel(src) -/obj/machinery/anomalous_crystal/refresher //Deletes and recreates a copy of the item, "refreshing" it. - activation_method = "touch" - cooldown_add = 50 - activation_sound = 'sound/magic/timeparadox2.ogg' - var/list/banned_items_typecache = list(/obj/item/storage, /obj/item/implant, /obj/item/implanter, /obj/item/disk/nuclear, - /obj/item/projectile, /obj/item/spellbook, /obj/item/clothing/mask/facehugger, /obj/item/contractor_uplink) - -/obj/machinery/anomalous_crystal/refresher/Initialize(mapload) - . = ..() - banned_items_typecache = typecacheof(banned_items_typecache) - - -/obj/machinery/anomalous_crystal/refresher/ActivationReaction(mob/user, method) - if(..()) - var/list/L = list() - var/turf/T = get_step(src, dir) - new /obj/effect/temp_visual/emp/pulse(T) - for(var/i in T) - if(isitem(i) && !is_type_in_typecache(i, banned_items_typecache)) - var/obj/item/W = i - if(!W.admin_spawned && !(W.flags_2 & HOLOGRAM_2) && !(W.flags & ABSTRACT)) - L += W - if(L.len) - var/obj/item/CHOSEN = pick(L) - new CHOSEN.type(T) - qdel(CHOSEN) - /obj/machinery/anomalous_crystal/possessor //Allows you to bodyjack small animals, then exit them at your leisure, but you can only do this once per activation. Because they blow up. Also, if the bodyjacked animal dies, SO DO YOU. activation_method = "touch" diff --git a/code/modules/mining/lavaland/loot/legion_loot.dm b/code/modules/mining/lavaland/loot/legion_loot.dm index 4501ff2f6cb7..ba6f267aa422 100644 --- a/code/modules/mining/lavaland/loot/legion_loot.dm +++ b/code/modules/mining/lavaland/loot/legion_loot.dm @@ -1,4 +1,4 @@ -/obj/item/staff/storm +/obj/item/storm_staff name = "staff of storms" desc = "An ancient staff retrieved from the remains of Legion. The wind stirs as you move it." icon_state = "staffofstorms" @@ -8,16 +8,27 @@ w_class = WEIGHT_CLASS_BULKY force = 25 damtype = BURN - hitsound = 'sound/weapons/sear.ogg' + resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF needs_permit = TRUE - var/storm_type = /datum/weather/ash_storm - var/storm_cooldown = 0 + var/max_thunder_charges = 3 + var/thunder_charges = 3 + var/thunder_charge_time = 15 SECONDS + var/static/list/excluded_areas = list(/area/space) + ///This is a list of turfs currently being targeted. + var/list/targeted_turfs = list() -/obj/item/staff/storm/attack_self(mob/user) - if(storm_cooldown > world.time) - to_chat(user, "The staff is still recharging!") - return +/obj/item/storm_staff/Destroy() + targeted_turfs = null + return ..() + +/obj/item/storm_staff/examine(mob/user) + . = ..() + . += "It has [thunder_charges] charges remaining." + . += "Use it in hand to dispel storms." + . += "Use it on targets to summon thunderbolts from the sky." + . += "The thunderbolts are boosted if in an area with weather effects." +/obj/item/storm_staff/attack_self(mob/user) var/area/user_area = get_area(user) var/turf/user_turf = get_turf(user) if(!user_area || !user_turf) @@ -39,16 +50,81 @@ "You hold [src] skyward, dispelling the storm!") playsound(user, 'sound/magic/staff_change.ogg', 200, 0) A.wind_down() - return - else - A = new storm_type(list(user_turf.z)) - A.name = "staff storm" - A.area_type = user_area.type - A.telegraph_duration = 100 - A.end_duration = 100 - - user.visible_message("[user] holds [src] skywards as red lightning crackles into the sky!", \ - "You hold [src] skyward, calling down a terrible storm!") - playsound(user, 'sound/magic/staff_change.ogg', 200, 0) - A.telegraph() - storm_cooldown = world.time + 200 + var/old_color = user.color + user.color = list(340/255, 240/255, 0,0, 0,0,0,0, 0,0,0,0, 0,0,0,1, 0,0,0,0) + var/old_transform = user.transform + user.transform *= 1.2 + animate(user, color = old_color, transform = old_transform, time = 1 SECONDS) + +/obj/item/storm_staff/afterattack(atom/target, mob/user, proximity_flag, click_parameters) + . = ..() + if(!thunder_charges) + to_chat(user, "The staff needs to recharge.") + return + var/turf/target_turf = get_turf(target) + var/area/target_area = get_area(target) + var/area/user_area = get_area(user) + if(!target_turf || !target_area || (is_type_in_list(target_area, excluded_areas)) || !user_area || (is_type_in_list(user_area, excluded_areas))) + to_chat(user, "The staff will not work here.") + return + if(target_turf in targeted_turfs) + to_chat(user, "That SPOT is already being shocked!") + return + if(HAS_TRAIT(user, TRAIT_PACIFISM)) + to_chat(user, "You don't want to hurt anyone!") + return + var/power_boosted = FALSE + for(var/V in SSweather.processing) + var/datum/weather/W = V + if((target_turf.z in W.impacted_z_levels) && W.area_type == target_area.type) + power_boosted = TRUE + break + playsound(src, 'sound/magic/lightningshock.ogg', 10, TRUE, extrarange = SILENCED_SOUND_EXTRARANGE, falloff_distance = 0) + targeted_turfs += target_turf + to_chat(user, "You aim at [target_turf]!") + new /obj/effect/temp_visual/thunderbolt_targeting(target_turf) + addtimer(CALLBACK(src, PROC_REF(throw_thunderbolt), target_turf, power_boosted), 1.5 SECONDS) + thunder_charges-- + addtimer(CALLBACK(src, PROC_REF(recharge)), thunder_charge_time) + +/obj/item/storm_staff/proc/recharge(mob/user) + thunder_charges = min(thunder_charges + 1, max_thunder_charges) + playsound(src, 'sound/magic/charge.ogg', 10, TRUE, extrarange = SILENCED_SOUND_EXTRARANGE, falloff_distance = 0) + +/obj/item/storm_staff/proc/throw_thunderbolt(turf/target, boosted) + targeted_turfs -= target + new /obj/effect/temp_visual/thunderbolt(target) + var/list/affected_turfs = list(target) + if(boosted) + for(var/direction in GLOB.alldirs) + var/turf_to_add = get_step(target, direction) + if(!turf_to_add) + continue + affected_turfs += turf_to_add + for(var/turf/T as anything in affected_turfs) + new /obj/effect/temp_visual/electricity(T) + for(var/mob/living/hit_mob in T) + to_chat(hit_mob, "You've been struck by lightning!") + hit_mob.electrocute_act(15 * (isanimal(hit_mob) ? 3 : 1) * (T == target ? 2 : 1) * (boosted ? 2 : 1), src, flags = SHOCK_TESLA|SHOCK_NOSTUN) + + for(var/obj/hit_thing in T) + hit_thing.take_damage(20, BURN, ENERGY, FALSE) + playsound(target, 'sound/magic/lightningbolt.ogg', 100, TRUE) + target.visible_message("A thunderbolt strikes [target]!") + explosion(target, -1, -1, light_impact_range = (boosted ? 1 : 0), flame_range = (boosted ? 2 : 1), silent = TRUE) + + +/obj/effect/temp_visual/thunderbolt_targeting + icon_state = "target_circle" + layer = BELOW_MOB_LAYER + light_range = 1 + duration = 2 SECONDS + +/obj/effect/temp_visual/thunderbolt + icon_state = "thunderbolt" + icon = 'icons/effects/32x96.dmi' + duration = 0.6 SECONDS + +/obj/effect/temp_visual/electricity + icon_state = "electricity3" + duration = 0.5 SECONDS diff --git a/code/modules/mining/lavaland/necropolis_chests.dm b/code/modules/mining/lavaland/necropolis_chests.dm index 3f2273eedd40..4a4ba56ea2e5 100644 --- a/code/modules/mining/lavaland/necropolis_chests.dm +++ b/code/modules/mining/lavaland/necropolis_chests.dm @@ -70,17 +70,6 @@ new /obj/item/borg/upgrade/modkit/lifesteal(src) new /obj/item/bedsheet/cult(src) -/obj/structure/closet/crate/necropolis/puzzle - name = "puzzling chest" - -/obj/structure/closet/crate/necropolis/puzzle/populate_contents() - var/loot = rand(1,2) - switch(loot) - if(1) - new /obj/item/soulstone/anybody(src) - if(2) - new /obj/item/wisp_lantern(src) - //KA modkit design discs /obj/item/disk/design_disk/modkit_disk name = "\improper KA mod disk" @@ -162,7 +151,7 @@ name = "champion's hardsuit" desc = "Voices echo from the hardsuit, driving the user insane. Is not space-proof." icon_state = "hardsuit-berserker" - allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/twohanded/spear) + allowed = list(/obj/item/flashlight, /obj/item/tank/internals, /obj/item/resonator, /obj/item/mining_scanner, /obj/item/t_scanner/adv_mining_scanner, /obj/item/gun/energy/kinetic_accelerator, /obj/item/pickaxe, /obj/item/spear) armor = list(MELEE = 30, BULLET = 15, LASER = 10, ENERGY = 10, BOMB = 150, RAD = 0, FIRE = INFINITY, ACID = INFINITY) hoodtype = /obj/item/clothing/head/hooded/berserker flags_inv = HIDEGLOVES | HIDESHOES | HIDEJUMPSUIT | HIDETAIL @@ -279,7 +268,7 @@ name = "Berserk" desc = "Increase your movement and melee speed while also increasing your melee armor for a short amount of time." -/datum/action/item_action/berserk_mode/Trigger(trigger_flags) +/datum/action/item_action/berserk_mode/Trigger(left_click) if(istype(target, /obj/item/clothing/head/hooded/berserker)) var/obj/item/clothing/head/hooded/berserker/berzerk = target if(berzerk.berserk_active) diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm index 098f3a0ced06..c3f070d0b918 100644 --- a/code/modules/mining/machine_vending.dm +++ b/code/modules/mining/machine_vending.dm @@ -35,11 +35,12 @@ EQUIPMENT("Explorer's Webbing", /obj/item/storage/belt/mining, 500), EQUIPMENT("Fulton Beacon", /obj/item/fulton_core, 400), EQUIPMENT("Mining Conscription Kit", /obj/item/storage/backpack/duffel/mining_conscript, 1500), - EQUIPMENT("Jetpack Upgrade", /obj/item/tank/jetpack/suit, 2000), + EQUIPMENT("Advanced Jetpack Module", /obj/item/mod/module/jetpack/advanced, 2000), EQUIPMENT("Jump Boots", /obj/item/clothing/shoes/bhop, 2500), EQUIPMENT("Lazarus Capsule", /obj/item/mobcapsule, 800), EQUIPMENT("Lazarus Capsule belt", /obj/item/storage/belt/lazarus, 200), - EQUIPMENT("Mining Hardsuit", /obj/item/clothing/suit/space/hardsuit/mining, 2000), + EQUIPMENT("Mining MODsuit", /obj/item/mod/control/pre_equipped/mining/vendor, 3500), + EQUIPMENT("Asteroid MODsuit Skin", /obj/item/mod/skin_applier/asteroid, 1000), EQUIPMENT("Tracking Bio-chip Kit", /obj/item/storage/box/minertracker, 600), ) prize_list["Consumables"] = list( @@ -68,7 +69,7 @@ prize_list["Digging Tools"] = list( EQUIPMENT("Diamond Pickaxe", /obj/item/pickaxe/diamond, 2000), EQUIPMENT("Kinetic Accelerator", /obj/item/gun/energy/kinetic_accelerator, 750), - EQUIPMENT("Kinetic Crusher", /obj/item/twohanded/kinetic_crusher, 750), + EQUIPMENT("Kinetic Crusher", /obj/item/kinetic_crusher, 750), EQUIPMENT("Resonator", /obj/item/resonator, 800), EQUIPMENT("Silver Pickaxe", /obj/item/pickaxe/silver, 1000), EQUIPMENT("Super Resonator", /obj/item/resonator/upgraded, 2500), @@ -260,7 +261,7 @@ new /obj/item/stack/marker_beacon/thirty(drop_location) if("Crusher Kit") new /obj/item/extinguisher/mini(drop_location) - new /obj/item/twohanded/kinetic_crusher(drop_location) + new /obj/item/kinetic_crusher(drop_location) if("Mining Conscription Kit") new /obj/item/storage/backpack/duffel/mining_conscript(drop_location) @@ -342,6 +343,7 @@ EQUIPMENT("Dnd set", /obj/item/storage/box/characters, 500), EQUIPMENT("Dice set", /obj/item/storage/box/dice, 250), EQUIPMENT("Cards", /obj/item/deck/cards, 150), + EQUIPMENT("UNUM!", /obj/item/deck/unum, 200), EQUIPMENT("Guitar", /obj/item/instrument/guitar, 750), EQUIPMENT("Synthesizer", /obj/item/instrument/piano_synth, 1500), EQUIPMENT("Diamond Pickaxe", /obj/item/pickaxe/diamond, 2000), diff --git a/code/modules/mining/ores_coins.dm b/code/modules/mining/ores_coins.dm index 728c1f7ecc7f..836d504dad7f 100644 --- a/code/modules/mining/ores_coins.dm +++ b/code/modules/mining/ores_coins.dm @@ -221,7 +221,7 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ icon_state = "slag" singular_name = "slag chunk" -/obj/item/twohanded/required/gibtonite +/obj/item/gibtonite name = "gibtonite ore" desc = "Extremely explosive if struck with mining equipment, Gibtonite is often used by miners to speed up their work by using it as a mining charge. This material is illegal to possess by unauthorized personnel under space law." icon = 'icons/obj/mining.dmi' @@ -236,13 +236,17 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ var/attacher = "UNKNOWN" var/datum/wires/explosive/gibtonite/wires -/obj/item/twohanded/required/gibtonite/Destroy() +/obj/item/gibtonite/Initialize(mapload) + . = ..() + AddComponent(/datum/component/two_handed, require_twohands = TRUE) + +/obj/item/gibtonite/Destroy() if(wires) SStgui.close_uis(wires) QDEL_NULL(wires) return ..() -/obj/item/twohanded/required/gibtonite/attackby(obj/item/I, mob/user, params) +/obj/item/gibtonite/attackby(obj/item/I, mob/user, params) if(!wires && istype(I, /obj/item/assembly/igniter)) user.visible_message("[user] attaches [I] to [src].", "You attach [I] to [src].") wires = new(src) @@ -268,24 +272,24 @@ GLOBAL_LIST_INIT(sand_recipes, list(\ return ..() -/obj/item/twohanded/required/gibtonite/attack_ghost(mob/user) +/obj/item/gibtonite/attack_ghost(mob/user) if(wires) wires.Interact(user) -/obj/item/twohanded/required/gibtonite/attack_self(mob/user) +/obj/item/gibtonite/attack_self(mob/user) if(wires) wires.Interact(user) else ..() -/obj/item/twohanded/required/gibtonite/bullet_act(obj/item/projectile/P) +/obj/item/gibtonite/bullet_act(obj/item/projectile/P) GibtoniteReaction(P.firer) ..() -/obj/item/twohanded/required/gibtonite/ex_act() +/obj/item/gibtonite/ex_act() GibtoniteReaction(null, 1) -/obj/item/twohanded/required/gibtonite/proc/GibtoniteReaction(mob/user, triggered_by = 0) +/obj/item/gibtonite/proc/GibtoniteReaction(mob/user, triggered_by = 0) if(!primed) playsound(src,'sound/effects/hit_on_shattered_glass.ogg',50,1) primed = 1 diff --git a/code/modules/mob/dead/observer/observer_say.dm b/code/modules/mob/dead/observer/observer_say.dm index ac39b557db0b..a9f4ccef6c23 100644 --- a/code/modules/mob/dead/observer/observer_say.dm +++ b/code/modules/mob/dead/observer/observer_say.dm @@ -9,8 +9,16 @@ /mob/dead/observer/handle_track(message, verb = "says", mob/speaker = null, speaker_name, atom/follow_target, hard_to_hear) return "[speaker_name] ([ghost_follow_link(follow_target, ghost=src)])" -/mob/dead/observer/handle_speaker_name(mob/speaker = null, vname, hard_to_hear) +/mob/dead/observer/handle_speaker_name(mob/speaker = null, vname, hard_to_hear, check_name_against) var/speaker_name = ..() - if(speaker && (speaker_name != speaker.real_name) && !isAI(speaker) && !isAutoAnnouncer(speaker)) //Announce computer and various stuff that broadcasts doesn't use it's real name but AI's can't pretend to be other mobs. - speaker_name = "[speaker.real_name] ([speaker_name])" + if(!speaker) + return speaker_name + //Announce computer and various stuff that broadcasts doesn't use it's real name but AI's can't pretend to be other mobs. + if(isAI(speaker) || isAutoAnnouncer(speaker)) + return speaker_name + if(!check_name_against) + check_name_against = speaker_name + if(check_name_against == speaker.real_name) + return speaker_name + speaker_name = "[speaker.real_name] ([speaker_name])" return speaker_name diff --git a/code/modules/mob/hear_say.dm b/code/modules/mob/hear_say.dm index d8453a38f01b..361163f4df77 100644 --- a/code/modules/mob/hear_say.dm +++ b/code/modules/mob/hear_say.dm @@ -121,7 +121,7 @@ playsound_local(source, speech_sound, sound_vol, 1, sound_frequency) -/mob/proc/hear_radio(list/message_pieces, verb = "says", part_a, part_b, mob/speaker = null, hard_to_hear = 0, vname = "", atom/follow_target, radio_freq) +/mob/proc/hear_radio(list/message_pieces, verb = "says", part_a, part_b, mob/speaker = null, hard_to_hear = 0, vname = "", atom/follow_target, check_name_against) if(!client) return @@ -137,7 +137,7 @@ if(!follow_target) follow_target = speaker - var/speaker_name = handle_speaker_name(speaker, vname, hard_to_hear) + var/speaker_name = handle_speaker_name(speaker, vname, hard_to_hear, check_name_against) track = handle_track(message, verb, speaker, speaker_name, follow_target, hard_to_hear) if(!can_hear()) diff --git a/code/modules/mob/inventory_procs.dm b/code/modules/mob/inventory_procs.dm index 043f016d9789..e1771feafa62 100644 --- a/code/modules/mob/inventory_procs.dm +++ b/code/modules/mob/inventory_procs.dm @@ -28,6 +28,10 @@ return item_to_test && item_to_test.is_equivalent(I) +/// Check if an item is in one of our hands +/mob/proc/is_holding(obj/item/I) + return istype(I) && (I == r_hand || I == l_hand) + //Returns the thing in our inactive hand /mob/proc/get_inactive_hand() @@ -138,6 +142,10 @@ return TRUE if((I.flags & NODROP) && !force) return FALSE + + if((SEND_SIGNAL(I, COMSIG_ITEM_PRE_UNEQUIP, force) & COMPONENT_ITEM_BLOCK_UNEQUIP) && !force) + return FALSE + return TRUE /mob/proc/unEquip(obj/item/I, force, silent = FALSE) //Force overrides NODROP for things like wizarditis and admin undress. @@ -261,11 +269,19 @@ S.handle_item_insertion(src) return 1 - S = M.get_item_by_slot(slot_back) //else we put in backpack - if(istype(S) && S.can_be_inserted(src, 1)) - S.handle_item_insertion(src) - playsound(loc, "rustle", 50, 1, -5) - return 1 + var/obj/item/O = M.get_item_by_slot(slot_back) //else we put in backpack + if(istype(O, /obj/item/storage)) + S = O + if(S.can_be_inserted(src, 1)) + S.handle_item_insertion(src) + playsound(loc, "rustle", 50, TRUE, -5) + return 1 + if(ismodcontrol(O)) + var/obj/item/mod/control/C = O + if(C.can_be_inserted(src, 1)) + C.handle_item_insertion(src) + playsound(loc, "rustle", 50, TRUE, -5) + return 1 to_chat(M, "You are unable to equip that!") return 0 diff --git a/code/modules/mob/language.dm b/code/modules/mob/language.dm index da06055cb138..55aff985f0fa 100644 --- a/code/modules/mob/language.dm +++ b/code/modules/mob/language.dm @@ -64,7 +64,7 @@ capitalize = 0 scrambled_text += next var/chance = rand(100) - if(join_override) + if(!isnull(join_override)) scrambled_text += join_override else if(chance <= 5) scrambled_text += ". " @@ -274,7 +274,13 @@ colour = "trinary" key = "5" flags = RESTRICTED | WHITELISTED - syllables = list("02011","01222","10100","10210","21012","02011","21200","1002","2001","0002","0012","0012","000","120","121","201","220","10","11","0") + syllables = list("0", "1", "2") + space_chance = 0 + join_override = "" + +/datum/language/trinary/scramble(input) + . = ..(copytext(input, 1, max(length(input) / 4, 2))) + /datum/language/trinary/get_random_name() var/new_name @@ -296,11 +302,15 @@ syllables = list("click","clack") /datum/language/kidan/get_random_name() - var/new_name = "[pick(list("Vrax", "Krek", "Vriz", "Zrik", "Zarak", "Click", "Zerk", "Drax", "Zven", "Drexx"))]" - new_name += ", " - new_name += "[pick(list("Noble", "Worker", "Scout", "Builder", "Farmer", "Gatherer", "Soldier", "Guard", "Prospector"))]" - new_name += " of Clan " - new_name += "[pick(list("Tristan", "Zarlan", "Clack", "Kkraz", "Zramn", "Orlan", "Zrax"))]" //I ran out of ideas after the first two tbh -_- + var/new_name = "[pick(list("Vrax", "Krek", "Krekk", "Vriz", "Zrik", "Zarak", "Click", "Zerk", "Drax", "Zven", "Drexx", "Vrik", "Vrek", "Krax", "Varak", "Zavak", "Vrexx", "Drevk", "Krik", "Karak", "Krexx", "Zrax", "Zrexx", "Zrek", "Verk", "Drek", "Drikk", "Zvik", "Vzik", "Kviz", "Vrizk", "Vrizzk", "Krix", "Krixx", "Zark", "Xark", "Xarkk", "Xerx", "Xarak", "Karax", "Varak", "Vazak", "Vazzak", "Zirk", "Krak", "Xakk", "Zakk", "Vekk"))]" + if(prob(67)) + if(prob(50)) + new_name += ", " + new_name += "[pick(list("Noble", "Worker", "Scout", "Carpenter", "Farmer", "Gatherer", "Soldier", "Guard", "Miner", "Priest", "Merchant", "Crafter", "Alchemist", "Historian", "Hunter", "Scholar", "Caretaker", "Artist", "Bard", "Blacksmith", "Brewer", "Mason", "Baker", "Prospector", "Laborer", "Hauler", "Servant"))]" + new_name += " of Clan " + else + new_name += " " + new_name += "[pick(list("Tristan", "Zarlan", "Clack", "Kkraz", "Zramn", "Orlan", "Zrax", "Orax", "Oriz", "Tariz", "Kvestan"))]" return new_name diff --git a/code/modules/mob/living/carbon/alien/alien_defense.dm b/code/modules/mob/living/carbon/alien/alien_defense.dm index 5b45fd6181bb..de23bdcd5bbe 100644 --- a/code/modules/mob/living/carbon/alien/alien_defense.dm +++ b/code/modules/mob/living/carbon/alien/alien_defense.dm @@ -1,5 +1,8 @@ /mob/living/carbon/alien/hitby(atom/movable/AM, skipcatch, hitpush, blocked, datum/thrownthing/throwingdatum) - ..(AM, hitpush = FALSE) + if(!skipcatch && in_throw_mode && !HAS_TRAIT(src, TRAIT_HANDS_BLOCKED) && HAS_TRAIT(AM, TRAIT_XENO_INTERACTABLE) && !restrained()) + throw_mode_off() + AM.attack_hand(src) + ..(AM, skipcatch = TRUE, hitpush = FALSE) /*Code for aliens attacking aliens. Because aliens act on a hivemind, I don't see them as very aggressive with each other. As such, they can either help or harm other aliens. Help works like the human help command while harm is a simple nibble. diff --git a/code/modules/mob/living/carbon/alien/special/facehugger.dm b/code/modules/mob/living/carbon/alien/special/facehugger.dm index e76cd3f68c83..342cc29e2ea4 100644 --- a/code/modules/mob/living/carbon/alien/special/facehugger.dm +++ b/code/modules/mob/living/carbon/alien/special/facehugger.dm @@ -27,6 +27,7 @@ /obj/item/clothing/mask/facehugger/Initialize(mapload) . = ..() AddComponent(/datum/component/proximity_monitor) + ADD_TRAIT(src, TRAIT_XENO_INTERACTABLE, UID()) /obj/item/clothing/mask/facehugger/take_damage(damage_amount, damage_type = BRUTE, damage_flag = 0, sound_effect = 1, attack_dir) ..() @@ -36,9 +37,6 @@ /obj/item/clothing/mask/facehugger/attackby(obj/item/O, mob/user, params) return O.attack_obj(src, user, params) -/obj/item/clothing/mask/facehugger/attack_alien(mob/user) //can be picked up by aliens - return attack_hand(user) - /obj/item/clothing/mask/facehugger/attack_hand(mob/user) if((stat != DEAD && !sterile) && !isalien(user)) if(Attach(user)) diff --git a/code/modules/mob/living/carbon/brain/carbon_brain.dm b/code/modules/mob/living/carbon/brain/carbon_brain.dm index cd60bb6c8615..38f4889933b0 100644 --- a/code/modules/mob/living/carbon/brain/carbon_brain.dm +++ b/code/modules/mob/living/carbon/brain/carbon_brain.dm @@ -50,6 +50,9 @@ /mob/living/carbon/brain/blob_act(obj/structure/blob/B) return +/mob/living/carbon/brain/incapacitated(ignore_restraints = FALSE, ignore_grab = FALSE) + return FALSE + /mob/living/carbon/brain/on_forcemove(atom/newloc) if(container) container.forceMove(newloc) diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm index 02cdbf43b152..a29ed4328994 100644 --- a/code/modules/mob/living/carbon/carbon.dm +++ b/code/modules/mob/living/carbon/carbon.dm @@ -1,12 +1,13 @@ -/mob/living - var/canEnterVentWith = "/obj/item/implant=0&/obj/item/clothing/mask/facehugger=0&/obj/item/radio/borg=0&/obj/machinery/camera=0" - var/datum/middleClickOverride/middleClickOverride = null - /mob/living/carbon/Initialize(mapload) . = ..() GLOB.carbon_list += src /mob/living/carbon/Destroy() + // We need to delete the back slot first, for modsuits. Otherwise, we have issues. + if(back) + var/obj/I = back + unEquip(I) + qdel(I) // This clause is here due to items falling off from limb deletion for(var/obj/item in get_all_slots()) unEquip(item) @@ -94,21 +95,25 @@ return FALSE -/mob/living/carbon/proc/vomit(lost_nutrition = 10, blood = 0, stun = 1, distance = 0, message = 1) +/mob/living/carbon/proc/vomit(lost_nutrition = 10, blood = 0, should_confuse = TRUE, distance = 0, message = 1) . = TRUE if(stat == DEAD || ismachineperson(src)) // Dead people and IPCs do not vomit particulates return FALSE - if(stun) - Stun(8 SECONDS) + if(should_confuse) + if(blood) + KnockDown(10 SECONDS) + AdjustConfused(8 SECONDS) + Slowed(8 SECONDS, 1) if(!blood && nutrition < 100) // Nutrition vomiting while already starving if(message) visible_message("[src] dry heaves!", \ "You try to throw up, but there's nothing in your stomach!") - if(stun) - Weaken(20 SECONDS) + if(should_confuse) + KnockDown(20 SECONDS) + AdjustConfused(20 SECONDS) return if(message) @@ -121,13 +126,13 @@ if(blood) if(T) add_splatter_floor(T) - if(stun) + if(should_confuse) adjustBruteLoss(3) else if(T) T.add_vomit_floor() adjust_nutrition(-lost_nutrition) - if(stun) + if(should_confuse) adjustToxLoss(-3) T = get_step(T, dir) @@ -187,19 +192,10 @@ KnockDown(6 SECONDS) /mob/living/carbon/swap_hand() - var/obj/item/item_in_hand = get_active_hand() - if(item_in_hand) //this segment checks if the item in your hand is twohanded. - if(istype(item_in_hand,/obj/item/twohanded)) - if(item_in_hand:wielded == 1) - to_chat(usr, "Your other hand is too busy holding the [item_in_hand.name]") - return + if(SEND_SIGNAL(src, COMSIG_MOB_SWAPPING_HANDS, get_active_hand()) == COMPONENT_BLOCK_SWAP) + return hand = !hand - if(hud_used && hud_used.inv_slots[slot_l_hand] && hud_used.inv_slots[slot_r_hand]) - var/obj/screen/inventory/hand/H - H = hud_used.inv_slots[slot_l_hand] - H.update_icon() - H = hud_used.inv_slots[slot_r_hand] - H.update_icon() + update_hands_hud() SEND_SIGNAL(src, COMSIG_CARBON_SWAP_HANDS) @@ -619,14 +615,16 @@ GLOBAL_LIST_INIT(ventcrawl_machinery, list(/obj/machinery/atmospherics/unary/ven visible_message("[src] slams into [hit_atom]!", "You slam into [hit_atom]!") playsound(get_turf(src), 'sound/effects/meteorimpact.ogg', 100, TRUE) return + if(has_status_effect(STATUS_EFFECT_IMPACT_IMMUNE)) + return var/damage = 10 + 1.5 * speed // speed while thrower is standing still is 2, while walking with an aggressive grab is 2.4, highest speed is 14 hit_atom.hit_by_thrown_carbon(src, throwingdatum, damage, FALSE, FALSE) /mob/living/carbon/hit_by_thrown_carbon(mob/living/carbon/human/C, datum/thrownthing/throwingdatum, damage, mob_hurt, self_hurt) - for(var/obj/item/twohanded/dualsaber/D in contents) - if(D.wielded && D.force) + for(var/obj/item/dualsaber/D in contents) + if(HAS_TRAIT(src, TRAIT_WIELDED) && D.force) visible_message("[src] impales [C] with [D], before dropping them on the ground!") C.apply_damage(100, BRUTE, "chest", sharp = TRUE, used_weapon = "Impaled on [D].") C.Stun(2 SECONDS) //Punishment. This could also be used by a traitor to throw someone into a dsword to kill them, but hey, teamwork! @@ -1027,13 +1025,8 @@ GLOBAL_LIST_INIT(ventcrawl_machinery, list(/obj/machinery/atmospherics/unary/ven //called when we get cuffed/uncuffed /mob/living/carbon/proc/update_handcuffed() + SEND_SIGNAL(src, COMSIG_CARBON_UPDATE_HANDCUFFED, handcuffed) if(handcuffed) - //we don't want problems with nodrop shit if there ever is more than one nodrop twohanded - var/obj/item/I = get_active_hand() - if(istype(I, /obj/item/twohanded)) - var/obj/item/twohanded/TH = I //FML - if(TH.wielded) - TH.unwield() drop_r_hand() drop_l_hand() stop_pulling() @@ -1045,7 +1038,7 @@ GLOBAL_LIST_INIT(ventcrawl_machinery, list(/obj/machinery/atmospherics/unary/ven changeNext_move(CLICK_CD_RAPID) //reset click cooldown from handcuffs update_action_buttons_icon() //some of our action buttons might be unusable when we're handcuffed. update_inv_handcuffed() - update_hud_handcuffed() + update_hands_hud() /mob/living/carbon/get_standard_pixel_y_offset() if(IS_HORIZONTAL(src)) diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index 0b94acb2c1a9..6a19650f051f 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -5,12 +5,12 @@ return FALSE if(get_active_hand()) return FALSE - if(istype(AM, /obj/item/twohanded)) + if(AM.GetComponent(/datum/component/two_handed)) if(get_inactive_hand()) return FALSE + throw_mode_off() put_in_active_hand(AM) visible_message("[src] catches [AM]!") - throw_mode_off() SEND_SIGNAL(src, COMSIG_CARBON_THROWN_ITEM_CAUGHT, AM) return TRUE return ..() diff --git a/code/modules/mob/living/carbon/carbon_emote.dm b/code/modules/mob/living/carbon/carbon_emote.dm index 0c0f15d71612..5cbb7b12da68 100644 --- a/code/modules/mob/living/carbon/carbon_emote.dm +++ b/code/modules/mob/living/carbon/carbon_emote.dm @@ -188,3 +188,27 @@ if(. && isliving(user)) var/mob/living/L = user L.SetSleeping(2 SECONDS) + +/datum/emote/living/carbon/twirl + key = "twirl" + key_third_person = "twirls" + message = "twirls something around in their hand." + hands_use_check = TRUE + +/datum/emote/living/carbon/twirl/can_run_emote(mob/living/user, status_check, intentional) + . = ..() + if(!.) + return + + if(user.l_hand || user.r_hand) + return TRUE + + to_chat(user, "You need something in your hand to use this emote!") + return FALSE + +/datum/emote/living/carbon/twirl/run_emote(mob/user, params, type_override, intentional) + + var/obj/item/thing = user.l_hand || user.r_hand + message = "twirls [thing] around in their hand!" + . = ..() + message = initial(message) diff --git a/code/modules/mob/living/carbon/carbon_update_icons.dm b/code/modules/mob/living/carbon/carbon_update_icons.dm index 2b9bbee950df..e8ef65c138b1 100644 --- a/code/modules/mob/living/carbon/carbon_update_icons.dm +++ b/code/modules/mob/living/carbon/carbon_update_icons.dm @@ -32,13 +32,13 @@ return //update whether handcuffs appears on our hud. -/mob/living/carbon/proc/update_hud_handcuffed() - if(hud_used) - var/obj/screen/inventory/R = hud_used.inv_slots[slot_r_hand] - var/obj/screen/inventory/L = hud_used.inv_slots[slot_l_hand] - if(R && L) - R.update_icon() - L.update_icon() +/mob/living/carbon/proc/update_hands_hud() + if(!hud_used) + return + var/obj/screen/inventory/R = hud_used.inv_slots[slot_r_hand] + R?.update_icon() + var/obj/screen/inventory/L = hud_used.inv_slots[slot_l_hand] + L?.update_icon() /mob/living/carbon/update_inv_r_hand(ignore_cuffs) if(handcuffed && !ignore_cuffs) @@ -85,3 +85,4 @@ //update whether our back item appears on our hud. /mob/living/carbon/proc/update_hud_back(obj/item/I) return + diff --git a/code/modules/mob/living/carbon/human/human_deadchat_control.dm b/code/modules/mob/living/carbon/human/human_deadchat_control.dm new file mode 100644 index 000000000000..fdb6db4f5b6d --- /dev/null +++ b/code/modules/mob/living/carbon/human/human_deadchat_control.dm @@ -0,0 +1,143 @@ +// Custom human behavior for deadchat control + + +/mob/living/carbon/human/proc/dchat_emote() + var/list/possible_emotes = list("scream", "clap", "snap", "crack", "dap", "burp") + emote(pick(possible_emotes), intentional = TRUE) + +/mob/living/carbon/human/proc/dchat_attack(intent) + var/turf/ahead = get_turf(get_step(src, dir)) + var/atom/victim = locate(/mob/living) in ahead + var/obj/item/in_hand = get_active_hand() + var/implement = "[isnull(in_hand) ? "[p_their()] fists" : in_hand]" + if(!victim) + victim = locate(/obj/structure) in ahead + if(!victim) + switch(intent) + if(INTENT_HARM) + visible_message("[src] swings [implement] wildly!") + if(INTENT_HELP) + visible_message("[src] seems to take a deep breath.") + return + if(isLivingSSD(victim)) + visible_message("[src] [intent == INTENT_HARM ? "reluctantly " : ""]lowers [p_their()] [implement].") + return + + var/original_intent = a_intent + a_intent = intent + if(in_hand) + in_hand.melee_attack_chain(src, victim) + else + UnarmedAttack(victim, TRUE) + a_intent = original_intent + +/mob/living/carbon/human/proc/dchat_resist() + if(!can_resist()) + visible_message("[src] seems to be unable to do anything!") + return + if(!restrained()) + visible_message("[src] seems to be doing nothing in particular.") + return + + visible_message("[src] is trying to break free!") + resist() + +/mob/living/carbon/human/proc/dchat_pickup() + var/turf/ahead = get_step(src, dir) + var/obj/item/thing = locate(/obj/item) in ahead + if(!thing) + return + + var/old_loc = thing.loc + var/obj/item/in_hand = get_active_hand() + + if(in_hand) + if(in_hand.flags & NODROP) + visible_message("[src] attempts to drop [in_hand], but it seems to be stuck to [p_their()] hand!") + return + if(in_hand.flags & ABSTRACT) + visible_message("[src] seems to have [p_their()] hands full!") + return + visible_message("[src] drops [in_hand] and picks up [thing] instead!") + unEquip(in_hand) + in_hand.forceMove(old_loc) + else + visible_message("[src] picks up [thing]!") + put_in_active_hand(thing) + +/mob/living/carbon/human/proc/dchat_throw() + var/obj/item/in_hand = get_active_hand() + if(!in_hand || in_hand.flags & ABSTRACT) + visible_message("[src] makes a throwing motion!") + return + var/atom/possible_target + var/cur_turf = get_turf(src) + for(var/i in 1 to 5) + cur_turf = get_step(cur_turf, dir) + possible_target = locate(/mob/living) in cur_turf + if(possible_target) + break + + possible_target = locate(/obj/structure) in cur_turf + if(possible_target) + break + + if(!possible_target) + possible_target = cur_turf + if(in_hand.flags & NODROP) + visible_message("[src] tries to throw [in_hand][isturf(possible_target) ? "" : " towards [possible_target]"], but it won't come off [p_their()] hand!") + return + throw_item(possible_target) + +/mob/living/carbon/human/proc/dchat_shove() + var/turf/ahead = get_turf(get_step(src, dir)) + var/mob/living/carbon/human/H = locate(/mob/living/carbon/human) in ahead + if(!H) + visible_message("[src] tries to shove something away!") + return + dna?.species.disarm(src, H) + +/mob/living/carbon/human/proc/dchat_shoot() + + var/atom/possible_target + var/cur_turf = get_turf(src) + for(var/i in 1 to 5) + cur_turf = get_step(cur_turf, dir) + possible_target = locate(/mob/living) in cur_turf + if(possible_target) + break + + if(!possible_target) + possible_target = cur_turf + + var/obj/item/gun/held_gun = get_active_hand() + if(!held_gun) + visible_message("[src] makes fingerguns towards [possible_target]!") + return + if(!istype(held_gun)) + visible_message("[src] points [held_gun] towards [possible_target]!") + return + // for his neutral special, he wields a Gun + held_gun.afterattack(possible_target, src) + visible_message("[src] fires [held_gun][isturf(possible_target) ? "" : " towards [possible_target]!"]") + +/mob/living/carbon/human/proc/dchat_step(dir) + if(length(grabbed_by)) + resist_grab() + step(src, dir) + + +/mob/living/carbon/human/deadchat_plays(mode = DEADCHAT_DEMOCRACY_MODE, cooldown = 7 SECONDS) + var/list/inputs = list( + "emote" = CALLBACK(src, PROC_REF(dchat_emote)), + "attack" = CALLBACK(src, PROC_REF(dchat_attack), INTENT_HARM), + "help" = CALLBACK(src, PROC_REF(dchat_attack), INTENT_HELP), + "pickup" = CALLBACK(src, PROC_REF(dchat_pickup)), + "throw" = CALLBACK(src, PROC_REF(dchat_throw)), + "disarm" = CALLBACK(src, PROC_REF(dchat_shove)), + "resist" = CALLBACK(src, PROC_REF(dchat_resist)), + "shoot" = CALLBACK(src, PROC_REF(dchat_shoot)), + ) + + AddComponent(/datum/component/deadchat_control/human, mode, inputs, cooldown) + diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm index 803a408b2d2a..7abeee4e13f3 100644 --- a/code/modules/mob/living/carbon/human/human_defense.dm +++ b/code/modules/mob/living/carbon/human/human_defense.dm @@ -755,6 +755,17 @@ emp_act /mob/living/carbon/human/water_act(volume, temperature, source, method = REAGENT_TOUCH) . = ..() dna.species.water_act(src, volume, temperature, source, method) + if(method != REAGENT_TOUCH) + return + + for(var/obj/O in list(head, wear_suit, back, l_hand, r_hand)) + O.water_act(src, volume, temperature, source, method) + if((head?.flags & THICKMATERIAL) && (wear_suit?.flags & THICKMATERIAL)) // fully pierce proof clothing is also water proof! + return + for(var/obj/O in list(w_uniform, shoes, belt, gloves, glasses, l_ear, r_ear, wear_id, wear_pda, r_store, l_store, s_store)) + O.water_act(src, volume, temperature, source, method) + + /mob/living/carbon/human/attackby(obj/item/I, mob/user, params) if(SEND_SIGNAL(src, COMSIG_HUMAN_ATTACKED, user) & COMPONENT_CANCEL_ATTACK_CHAIN) diff --git a/code/modules/mob/living/carbon/human/human_emote.dm b/code/modules/mob/living/carbon/human/human_emote.dm index 4853edb7dcec..f1e909d740a3 100644 --- a/code/modules/mob/living/carbon/human/human_emote.dm +++ b/code/modules/mob/living/carbon/human/human_emote.dm @@ -60,6 +60,32 @@ message = "raises an eyebrow." message_param = "raises an eyebrow at %t." +/datum/emote/living/carbon/human/wince + key = "wince" + key_third_person = "winces" + message = "winces." + message_param = "winces at %t." + +/datum/emote/living/carbon/human/squint + key = "squint" + key_third_person = "squints" + message = "squints." + message_param = "squints at %t." + +/datum/emote/living/carbon/human/facepalm + key = "facepalm" + key_third_person = "facepalms" + message = "facepalms." + hands_use_check = TRUE + sound = 'sound/weapons/slap.ogg' + emote_type = EMOTE_SOUND + volume = 50 + +/datum/emote/living/carbon/human/palm + key = "palm" + message = "extends their palm expectingly." + message_param = "extends their palm expectingly towards %t." + /datum/emote/living/carbon/human/grumble key = "grumble" key_third_person = "grumbles" @@ -137,7 +163,10 @@ volume = 100 /datum/emote/living/carbon/human/gasp/get_sound(mob/user) + if(!ishuman(user)) + return var/mob/living/carbon/human/H = user + if(H.is_muzzled()) // If you're muzzled you're not making noise return @@ -191,6 +220,18 @@ message = "salutes." message_param = "salutes to %t." hands_use_check = TRUE + audio_cooldown = 3 SECONDS + var/list/serious_shoes = list(/obj/item/clothing/shoes/jackboots, /obj/item/clothing/shoes/combat, + /obj/item/clothing/shoes/centcom, /obj/item/clothing/shoes/laceup) + var/list/funny_shoes = list(/obj/item/clothing/shoes/magboots/clown, /obj/item/clothing/shoes/clown_shoes, + /obj/item/clothing/shoes/cursedclown, /obj/item/clothing/shoes/ducky) + +/datum/emote/living/carbon/human/salute/get_sound(mob/living/user) + var/mob/living/carbon/human/H = user + if(is_type_in_list(H.shoes, serious_shoes)) + return 'sound/effects/salute.ogg' + if(is_type_in_list(H.shoes, funny_shoes)) + return 'sound/items/toysqueak1.ogg' /datum/emote/living/carbon/human/shrug key = "shrug" @@ -599,17 +640,10 @@ species_type_whitelist_typecache = list(/datum/species/diona) sound = "sound/voice/dionatalk1.ogg" -/datum/emote/living/carbon/human/squish - key = "squish" - key_third_person = "squishes" - message = "squishes." - message_param = "squishes at %t." - emote_type = EMOTE_SOUND - age_based = TRUE - // Credit to DrMinky (freesound.org) for the sound. - sound = "sound/effects/slime_squish.ogg" +/datum/emote/living/carbon/human/slime + -/datum/emote/living/carbon/human/squish/can_run_emote(mob/user, status_check, intentional) +/datum/emote/living/carbon/human/slime/can_run_emote(mob/user, status_check, intentional) . = ..() if(!.) return FALSE @@ -622,6 +656,41 @@ return TRUE return FALSE +/datum/emote/living/carbon/human/slime/squish + key = "squish" + key_third_person = "squishes" + message = "squishes." + message_param = "squishes at %t." + emote_type = EMOTE_SOUND + age_based = TRUE + // Credit to DrMinky (freesound.org) for the sound. + sound = "sound/effects/slime_squish.ogg" + +/datum/emote/living/carbon/human/slime/bubble + key = "bubble" + key_third_person = "bubbles" + message = "bubbles." + message_param = "bubbles at %t." + emote_type = EMOTE_SOUND + age_based = TRUE + // Sound is CC-4.0 by Audiolarx + // Effect is cut out of original clip + // https://freesound.org/people/audiolarx/sounds/263945/ + sound = 'sound/effects/mob_effects/slime_bubble.ogg' + +/datum/emote/living/carbon/human/slime/pop + key = "pop" + key_third_person = "pops" + message = "makes a popping sound." + message_param = "makes a popping sound at %t." + message_mime = "makes a silent pop." + emote_type = EMOTE_SOUND + age_based = TRUE + // CC0 + // https://freesound.org/people/greenvwbeetle/sounds/244653/ + sound = 'sound/effects/mob_effects/slime_pop.ogg' + volume = 50 + /datum/emote/living/carbon/human/howl key = "howl" key_third_person = "howls" diff --git a/code/modules/mob/living/carbon/human/human_examine.dm b/code/modules/mob/living/carbon/human/human_examine.dm index d0b9632b6264..d17ef28765b8 100644 --- a/code/modules/mob/living/carbon/human/human_examine.dm +++ b/code/modules/mob/living/carbon/human/human_examine.dm @@ -167,6 +167,8 @@ if(LAZYLEN(R.fields["comments"])) //if the commentlist is present var/list/comments = R.fields["comments"] commentLatest = LAZYACCESS(comments, comments.len) //get the latest entry from the comment log + if(islist(commentLatest)) + commentLatest = "[commentLatest["header"]]: [commentLatest["text"]]" else commentLatest = "No entries." //If present but without entries (=target is recognized crew) diff --git a/code/modules/mob/living/carbon/human/human_inventory.dm b/code/modules/mob/living/carbon/human/human_inventory.dm index 3850e254b22b..dbca3fce2132 100644 --- a/code/modules/mob/living/carbon/human/human_inventory.dm +++ b/code/modules/mob/living/carbon/human/human_inventory.dm @@ -299,7 +299,12 @@ if(slot_in_backpack) if(get_active_hand() == I) unEquip(I) - I.forceMove(back) + if(ismodcontrol(back)) + var/obj/item/mod/control/C = back + if(C.bag) + I.forceMove(C.bag) + else + I.forceMove(back) if(slot_tie) var/obj/item/clothing/under/uniform = src.w_uniform uniform.attackby(I, src) diff --git a/code/modules/mob/living/carbon/human/human_life.dm b/code/modules/mob/living/carbon/human/human_life.dm index c04a82786235..1b22a82c8dab 100644 --- a/code/modules/mob/living/carbon/human/human_life.dm +++ b/code/modules/mob/living/carbon/human/human_life.dm @@ -739,7 +739,7 @@ if(getToxLoss() >= 45 && nutrition > 20) lastpuke ++ if(lastpuke >= 25) // about 25 second delay I guess - vomit(20, 0, 1, 0, 1) + vomit(20, 0, TRUE, 0, 1) adjustToxLoss(-3) lastpuke = 0 @@ -787,7 +787,7 @@ break for(var/datum/reagent/R in reagents.reagent_list)//handles different chems' influence on pulse - if(R.heart_rate_increase) + if(R.has_heart_rate_increase()) if(temp <= PULSE_FAST && temp >= PULSE_NONE) temp++ break diff --git a/code/modules/mob/living/carbon/human/human_mob.dm b/code/modules/mob/living/carbon/human/human_mob.dm index b0f63a2c2a33..cf996166b148 100644 --- a/code/modules/mob/living/carbon/human/human_mob.dm +++ b/code/modules/mob/living/carbon/human/human_mob.dm @@ -252,9 +252,9 @@ if(bomb_armor) brute_loss = 30 * (2 - round(bomb_armor * 0.01, 0.05)) burn_loss = brute_loss //Damage gets reduced from 120 to up to 60 combined brute+burn - if(check_ear_prot() < HEARING_PROTECTION_TOTAL) - Deaf(2 MINUTES) + if(ears && check_ear_prot() < HEARING_PROTECTION_TOTAL) ears.receive_damage(30) + Deaf(2 MINUTES) Weaken(stuntime) KnockDown(stuntime * 3) //Up to 15 seconds of knockdown @@ -262,9 +262,9 @@ brute_loss = 30 if(bomb_armor) brute_loss = 15 * (2 - round(bomb_armor * 0.01, 0.05)) //Reduced from 30 to up to 15 - if(check_ear_prot() < HEARING_PROTECTION_TOTAL) - Deaf(1 MINUTES) + if(ears && check_ear_prot() < HEARING_PROTECTION_TOTAL) ears.receive_damage(15) + Deaf(1 MINUTES) KnockDown(10 SECONDS - bomb_armor) //Between no knockdown to 10 seconds of knockdown depending on bomb armor valid_limbs = list("l_hand", "l_foot", "r_hand", "r_foot") limb_loss_chance = 25 @@ -435,18 +435,10 @@ // Get rank from ID, ID inside PDA, PDA, ID in wallet, etc. /mob/living/carbon/human/proc/get_authentification_rank(if_no_id = "No id", if_no_job = "No job") - var/obj/item/pda/pda = wear_id - if(istype(pda)) - if(pda.id) - return pda.id.rank - else - return pda.ownrank - else - var/obj/item/card/id/id = get_idcard() - if(id) - return id.rank ? id.rank : if_no_job - else - return if_no_id + var/obj/item/card/id/id = wear_id?.GetID() + if(istype(id)) + return id.rank || if_no_job + return if_no_id //gets assignment from ID, PDA, Wallet, etc. //This should not be relied on for authentication, because PDAs show their owner's job, even if an ID is not inserted @@ -760,7 +752,10 @@ read = 1 if(LAZYLEN(R.fields["comments"])) for(var/c in R.fields["comments"]) - to_chat(usr, c) + if(islist(c)) + to_chat(usr, "[c["header"]]: [c["text"]]") + else + to_chat(usr, c) else to_chat(usr, "No comments found") if(hasHUD(usr, EXAMINE_HUD_SECURITY_WRITE)) @@ -1032,7 +1027,7 @@ xylophone=0 return -/mob/living/carbon/human/can_inject(mob/user, error_msg, target_zone, penetrate_thick = FALSE) +/mob/living/carbon/human/can_inject(mob/user, error_msg, target_zone, penetrate_thick = FALSE, piercing = FALSE) . = TRUE if(!target_zone) @@ -1053,14 +1048,14 @@ else if(affecting.is_robotic()) . = FALSE fail_msg = "That limb is robotic." + if(wear_suit && !HAS_TRAIT(wear_suit, TRAIT_PUNCTURE_IMMUNE) && piercing) + return TRUE + if(target_zone == "head") + if((head?.flags & THICKMATERIAL) && !penetrate_thick) + . = FALSE else - switch(target_zone) - if("head") - if(head && head.flags & THICKMATERIAL && !penetrate_thick) - . = FALSE - else - if(wear_suit && wear_suit.flags & THICKMATERIAL && !penetrate_thick) - . = FALSE + if((wear_suit?.flags & THICKMATERIAL) && !penetrate_thick) + . = FALSE if(!. && error_msg && user) if(!fail_msg) fail_msg = "There is no exposed flesh or thin material [target_zone == "head" ? "on [p_their()] head" : "on [p_their()] body"] to inject into." @@ -2077,139 +2072,3 @@ Eyes need to have significantly high darksight to shine unless the mob has the X set category = "IC" update_flavor_text() - -// Behavior for deadchat control - -/mob/living/carbon/human/proc/dchat_emote() - var/list/possible_emotes = list("scream", "clap", "snap", "crack", "dap", "burp") - emote(pick(possible_emotes), intentional = TRUE) - -/mob/living/carbon/human/proc/dchat_attack(intent) - var/turf/ahead = get_turf(get_step(src, dir)) - var/atom/victim = locate(/mob/living) in ahead - var/obj/item/in_hand = get_active_hand() - var/implement = "[isnull(in_hand) ? "[p_their()] fists" : in_hand]" - if(!victim) - victim = locate(/obj/structure) in ahead - if(!victim) - switch(intent) - if(INTENT_HARM) - visible_message("[src] swings [implement] wildly!") - if(INTENT_HELP) - visible_message("[src] seems to take a deep breath.") - return - if(isLivingSSD(victim)) - visible_message("[src] [intent == INTENT_HARM ? "reluctantly " : ""]lowers [p_their()] [implement].") - return - - var/original_intent = a_intent - a_intent = intent - if(in_hand) - in_hand.melee_attack_chain(src, victim) - else - UnarmedAttack(victim, TRUE) - a_intent = original_intent - -/mob/living/carbon/human/proc/dchat_resist() - if(!can_resist()) - visible_message("[src] seems to be unable to do anything!") - return - if(!restrained()) - visible_message("[src] seems to be doing nothing in particular.") - return - - visible_message("[src] is trying to break free!") - resist() - -/mob/living/carbon/human/proc/dchat_pickup() - var/turf/ahead = get_step(src, dir) - var/obj/item/thing = locate(/obj/item) in ahead - if(!thing) - return - - var/old_loc = thing.loc - var/obj/item/in_hand = get_active_hand() - - if(in_hand) - if(in_hand.flags & NODROP) - visible_message("[src] attempts to drop [in_hand], but it seems to be stuck to [p_their()] hand!") - return - if(in_hand.flags & ABSTRACT) - visible_message("[src] seems to have [p_their()] hands full!") - return - visible_message("[src] drops [in_hand] and picks up [thing] instead!") - unEquip(in_hand) - in_hand.forceMove(old_loc) - else - visible_message("[src] picks up [thing]!") - put_in_active_hand(thing) - -/mob/living/carbon/human/proc/dchat_throw() - var/obj/item/in_hand = get_active_hand() - if(!in_hand || in_hand.flags & ABSTRACT) - visible_message("[src] makes a throwing motion!") - return - var/atom/possible_target - var/cur_turf = get_turf(src) - for(var/i in 1 to 5) - cur_turf = get_step(cur_turf, dir) - possible_target = locate(/mob/living) in cur_turf - if(possible_target) - break - - possible_target = locate(/obj/structure) in cur_turf - if(possible_target) - break - - if(!possible_target) - possible_target = cur_turf - if(in_hand.flags & NODROP) - visible_message("[src] tries to throw [in_hand][isturf(possible_target) ? "" : " towards [possible_target]"], but it won't come off [p_their()] hand!") - return - throw_item(possible_target) - -/mob/living/carbon/human/proc/dchat_shove() - var/turf/ahead = get_turf(get_step(src, dir)) - var/mob/living/carbon/human/H = locate(/mob/living/carbon/human) in ahead - if(!H) - visible_message("[src] tries to shove something away!") - return - dna?.species.disarm(src, H) - -/mob/living/carbon/human/proc/dchat_shoot() - - var/atom/possible_target - var/cur_turf = get_turf(src) - for(var/i in 1 to 5) - cur_turf = get_step(cur_turf, dir) - possible_target = locate(/mob/living) in cur_turf - if(possible_target) - break - - if(!possible_target) - possible_target = cur_turf - - var/obj/item/gun/held_gun = get_active_hand() - if(!held_gun) - visible_message("[src] makes fingerguns towards [possible_target]!") - return - if(!istype(held_gun)) - visible_message("[src] points [held_gun] towards [possible_target]!") - return - // for his neutral special, he wields a Gun - held_gun.afterattack(possible_target, src) - visible_message("[src] fires [held_gun][isturf(possible_target) ? "" : " towards [possible_target]!"]") - -/mob/living/carbon/human/deadchat_plays(mode = DEADCHAT_DEMOCRACY_MODE, cooldown = 7 SECONDS) - var/list/inputs = list( - "emote" = CALLBACK(src, PROC_REF(dchat_emote)), - "attack" = CALLBACK(src, PROC_REF(dchat_attack), INTENT_HARM), - "help" = CALLBACK(src, PROC_REF(dchat_attack), INTENT_HELP), - "pickup" = CALLBACK(src, PROC_REF(dchat_pickup)), - "throw" = CALLBACK(src, PROC_REF(dchat_throw)), - "disarm" = CALLBACK(src, PROC_REF(dchat_shove)), - "resist" = CALLBACK(src, PROC_REF(dchat_resist)), - "shoot" = CALLBACK(src, PROC_REF(dchat_shoot)), - ) - - AddComponent(/datum/component/deadchat_control/cardinal_movement, mode, inputs, cooldown) diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm index 9d99b0e0538f..96fad6d32fe3 100644 --- a/code/modules/mob/living/carbon/human/human_movement.dm +++ b/code/modules/mob/living/carbon/human/human_movement.dm @@ -19,6 +19,9 @@ else if(istype(wear_suit, /obj/item/clothing/suit/space/hardsuit)) var/obj/item/clothing/suit/space/hardsuit/C = wear_suit thrust = C.jetpack + else if(ismodcontrol(back)) + var/obj/item/mod/control/C = back + thrust = locate(/obj/item/mod/module/jetpack) in C if(thrust) if((movement_dir || thrust.stabilizers) && thrust.allow_thrust(0.01, src)) return TRUE diff --git a/code/modules/mob/living/carbon/human/human_update_icons.dm b/code/modules/mob/living/carbon/human/human_update_icons.dm index 3e3f543f6c54..9d9f813e2177 100644 --- a/code/modules/mob/living/carbon/human/human_update_icons.dm +++ b/code/modules/mob/living/carbon/human/human_update_icons.dm @@ -412,7 +412,7 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) return var/species_name = "" - if(dna.species.name in list("Drask", "Grey", "Vox")) + if(dna.species.name in list("Drask", "Grey", "Vox", "Kidan")) species_name = "_[lowertext(dna.species.name)]" var/icon/hands_mask = icon('icons/mob/body_accessory.dmi', "accessory_none_s") //Needs a blank icon, not actually related to markings at all @@ -677,7 +677,7 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) var/mutable_appearance/standing if(gloves.icon_override) - standing = mutable_appearance(gloves.icon_override, "[t_state]", layer = -GLOVES_LAYER) + standing = mutable_appearance(gloves.icon_override, "[gloves.icon_state]", layer = -GLOVES_LAYER) else if(gloves.sprite_sheets && gloves.sprite_sheets[dna.species.name]) standing = mutable_appearance(gloves.sprite_sheets[dna.species.name], "[t_state]", layer = -GLOVES_LAYER) else @@ -1022,7 +1022,7 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) t_state = back.icon_state var/mutable_appearance/standing if(back.icon_override) - standing = mutable_appearance(back.icon_override, "[t_state]", layer = -BACK_LAYER) + standing = mutable_appearance(back.icon_override, "[back.icon_state]", layer = -BACK_LAYER) else if(back.sprite_sheets && back.sprite_sheets[dna.species.name]) standing = mutable_appearance(back.sprite_sheets[dna.species.name], "[t_state]", layer = -BACK_LAYER) else diff --git a/code/modules/mob/living/carbon/human/species/_species.dm b/code/modules/mob/living/carbon/human/species/_species.dm index 6a0e0b6c1379..e301ae1ad82e 100644 --- a/code/modules/mob/living/carbon/human/species/_species.dm +++ b/code/modules/mob/living/carbon/human/species/_species.dm @@ -292,6 +292,10 @@ if(H.wear_suit) ADD_SLOWDOWN(H.wear_suit.slowdown) + if(H.head) + ADD_SLOWDOWN(H.head.slowdown) + if(H.gloves) + ADD_SLOWDOWN(H.gloves.slowdown) if(!H.buckled && H.shoes) ADD_SLOWDOWN(H.shoes.slowdown) if(H.back) @@ -332,7 +336,7 @@ . += (health_deficiency / 75) else if(health_deficiency >= 40) - . += (health_deficiency / 25) //Once damage is over 40, you get the harsh formula + . += ((health_deficiency / 25) - 1.1) //Once damage is over 40, you get the harsh formula else . += 0.5 //Otherwise, slowdown (from pain) is capped to 0.5 until you hit 40 damage. This only effects people with fractional slowdowns, and prevents some harshness from the lowered threshold @@ -841,6 +845,12 @@ var/obj/item/storage/backpack/B = H.back if(B.contents.len < B.storage_slots && I.w_class <= B.max_w_class) return TRUE + if(H.back && ismodcontrol(H.back)) + var/obj/item/mod/control/C = H.back + if(C.bag) + var/obj/item/storage/backpack/B = C.bag + if(B.contents.len < B.storage_slots && I.w_class <= B.max_w_class) + return TRUE return FALSE if(slot_tie) if(!istype(I, /obj/item/clothing/accessory)) @@ -938,18 +948,10 @@ It'll return null if the organ doesn't correspond, so include null checks when u var/datum/antagonist/vampire/V = H.mind?.has_antag_datum(/datum/antagonist/vampire) if(V) - if(V.get_ability(/datum/vampire_passive/xray)) - H.sight |= SEE_TURFS|SEE_MOBS|SEE_OBJS - H.see_in_dark += 8 - H.lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE - else if(V.get_ability(/datum/vampire_passive/full)) - H.sight |= SEE_MOBS - H.see_in_dark += 8 - H.lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE - else if(V.get_ability(/datum/vampire_passive/vision)) - H.sight |= SEE_MOBS - H.see_in_dark += 1 // base of 2, 2+1 is 3 - H.lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_VISIBLE + for(var/datum/vampire_passive/vision/buffs in V.powers) + H.sight |= buffs.vision_flags + H.see_in_dark += buffs.see_in_dark + H.lighting_alpha = buffs.lighting_alpha // my glasses, I can't see without my glasses if(H.glasses) diff --git a/code/modules/mob/living/carbon/human/species/plasmaman.dm b/code/modules/mob/living/carbon/human/species/plasmaman.dm index 92380e9a7bd4..0a1d7cd5514b 100644 --- a/code/modules/mob/living/carbon/human/species/plasmaman.dm +++ b/code/modules/mob/living/carbon/human/species/plasmaman.dm @@ -147,7 +147,7 @@ /datum/species/plasmaman/handle_life(mob/living/carbon/human/H) var/atmos_sealed = !HAS_TRAIT(H, TRAIT_NOFIRE) && (isclothing(H.wear_suit) && H.wear_suit.flags & STOPSPRESSUREDMAGE) && (isclothing(H.head) && H.head.flags & STOPSPRESSUREDMAGE) - if(!atmos_sealed && (!istype(H.w_uniform, /obj/item/clothing/under/plasmaman) || !istype(H.head, /obj/item/clothing/head/helmet/space/plasmaman))) + if(!atmos_sealed && (!istype(H.w_uniform, /obj/item/clothing/under/plasmaman) || !istype(H.head, /obj/item/clothing/head/helmet/space/plasmaman) && !HAS_TRAIT(H, TRAIT_NOSELFIGNITION_HEAD_ONLY))) var/datum/gas_mixture/environment = H.loc.return_air() if(environment) if(environment.total_moles()) diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index 57e860aee16b..47ca02df9dc0 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -86,6 +86,8 @@ //Even if we don't push/swap places, we "touched" them, so spread fire spreadFire(M) + SEND_SIGNAL(src, COMSIG_LIVING_MOB_BUMP, M) + // No pushing if we're already pushing past something, or if the mob we're pushing into is anchored. if(now_pushing || M.anchored) return TRUE @@ -586,7 +588,7 @@ if(get_dist(src, pulling) > 1 || (moving_diagonally != SECOND_DIAG_STEP && ((pull_dir - 1) & pull_dir))) // puller and pullee more than one tile away or in diagonal position if(isliving(pulling)) var/mob/living/M = pulling - if(IS_HORIZONTAL(M) && !M.buckled && (prob(M.getBruteLoss() * 200 / M.maxHealth))) + if(IS_HORIZONTAL(M) && !M.buckled && (prob(M.getBruteLoss() * 200 / M.maxHealth))) // So once you reach 50 brute damage you hit 100% chance to leave a blood trail for every tile you're pulled M.makeTrail(dest) pulling.Move(dest, get_dir(pulling, dest), movetime) // the pullee tries to reach our previous position if(pulling && get_dist(src, pulling) > 1) // the pullee couldn't keep up @@ -647,41 +649,41 @@ currently_grab_pulled = old_being_pulled -/mob/living/proc/makeTrail(turf/T) +/mob/living/proc/makeTrail(turf/turf_to_trail_on) if(!has_gravity(src)) return - var/blood_exists = 0 - - for(var/obj/effect/decal/cleanable/trail_holder/C in loc) //checks for blood splatter already on the floor - blood_exists = 1 - if(isturf(loc)) - var/trail_type = getTrail() - if(trail_type) - var/brute_ratio = round(getBruteLoss()/maxHealth, 0.1) - if(blood_volume && blood_volume > max(BLOOD_VOLUME_NORMAL*(1 - brute_ratio * 0.25), 0))//don't leave trail if blood volume below a threshold - blood_volume = max(blood_volume - max(1, brute_ratio * 2), 0) //that depends on our brute damage. - var/newdir = get_dir(T, loc) - if(newdir != src.dir) - newdir = newdir | dir - if(newdir == 3) //N + S - newdir = NORTH - else if(newdir == 12) //E + W - newdir = EAST - if((newdir in GLOB.cardinal) && (prob(50))) - newdir = turn(get_dir(T, loc), 180) - if(!blood_exists) - new /obj/effect/decal/cleanable/trail_holder(loc) - for(var/obj/effect/decal/cleanable/trail_holder/TH in loc) - if((!(newdir in TH.existing_dirs) || trail_type == "trails_1" || trail_type == "trails_2") && TH.existing_dirs.len <= 16) //maximum amount of overlays is 16 (all light & heavy directions filled) - TH.existing_dirs += newdir - TH.overlays.Add(image('icons/effects/blood.dmi', trail_type, dir = newdir)) - TH.transfer_mob_blood_dna(src) - if(ishuman(src)) - var/mob/living/carbon/human/H = src - if(H.dna.species.blood_color) - TH.color = H.dna.species.blood_color - else - TH.color = "#A10808" + if(!isturf(loc)) + return + var/trail_type = getTrail() + if(!trail_type) + return + var/brute_ratio = round(getBruteLoss() / maxHealth, 0.1) + if(!blood_volume && !(blood_volume > max(BLOOD_VOLUME_NORMAL * (1 - brute_ratio * 0.25), 0))) // Okay let's dive into the maths. For every 50 brute damage taken, the minimal blood level you can have decreases by 12,5% + return + blood_volume = max(blood_volume - max(1, brute_ratio * 2), 0) // The amount of blood lost per tile of movement is always at least 1cl, and every 50 damage after reaching 50 brute damage taken will increase the bleed by 1cl per tile + var/newdir = get_dir(turf_to_trail_on, loc) + if(newdir != dir) + newdir |= dir + if(newdir == (NORTH|SOUTH)) + newdir = NORTH + else if(newdir == (EAST|WEST)) + newdir = EAST + if(IS_DIR_CARDINAL(newdir) && prob(50)) + newdir = turn(get_dir(turf_to_trail_on, loc), 180) + var/blood_exists = locate(/obj/effect/decal/cleanable/trail_holder) in loc //checks for blood splatter already on the floor + if(!blood_exists) + new /obj/effect/decal/cleanable/trail_holder(loc) + for(var/obj/effect/decal/cleanable/trail_holder/existing_trail in loc) + if((!(newdir in existing_trail.existing_dirs) || trail_type == "trails_1" || trail_type == "trails_2") && length(existing_trail.existing_dirs) <= 16) //maximum amount of overlays is 16 (all light & heavy directions filled) + existing_trail.existing_dirs += newdir + existing_trail.overlays.Add(image('icons/effects/blood.dmi', trail_type, dir = newdir)) + existing_trail.transfer_mob_blood_dna(src) + if(ishuman(src)) + var/mob/living/carbon/human/H = src + if(H.dna.species.blood_color) + existing_trail.color = H.dna.species.blood_color + else + existing_trail.color = "#A10808" /mob/living/carbon/human/makeTrail(turf/T) @@ -926,7 +928,7 @@ /mob/living/narsie_act() if(client) - make_new_construct(/mob/living/simple_animal/hostile/construct/harvester, src, cult_override = TRUE) + make_new_construct(/mob/living/simple_animal/hostile/construct/harvester, src, cult_override = TRUE, create_smoke = TRUE) spawn_dust() gib() diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm index a7fbd9182f5f..f1a8e960a155 100644 --- a/code/modules/mob/living/living_defines.dm +++ b/code/modules/mob/living/living_defines.dm @@ -90,4 +90,4 @@ var/datum/language/default_language - + var/datum/middleClickOverride/middleClickOverride = null diff --git a/code/modules/mob/living/silicon/ai/ai_mob.dm b/code/modules/mob/living/silicon/ai/ai_mob.dm index 5ec2d304c0a6..974f6e678b47 100644 --- a/code/modules/mob/living/silicon/ai/ai_mob.dm +++ b/code/modules/mob/living/silicon/ai/ai_mob.dm @@ -5,13 +5,10 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( /mob/living/silicon/ai/proc/ai_call_shuttle, /mob/living/silicon/ai/proc/ai_camera_track, /mob/living/silicon/ai/proc/ai_camera_list, - /mob/living/silicon/ai/proc/ai_goto_location, - /mob/living/silicon/ai/proc/ai_remove_location, /mob/living/silicon/ai/proc/ai_hologram_change, /mob/living/silicon/ai/proc/ai_network_change, /mob/living/silicon/ai/proc/ai_roster, /mob/living/silicon/ai/proc/ai_statuschange, - /mob/living/silicon/ai/proc/ai_store_location, /mob/living/silicon/ai/proc/control_integrated_radio, /mob/living/silicon/ai/proc/core, /mob/living/silicon/ai/proc/pick_icon, @@ -118,6 +115,9 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( var/list/all_eyes = list() var/next_text_announcement + //Used with the hotkeys on 2-5 to store locations. + var/list/stored_locations = list() + /mob/living/silicon/ai/proc/add_ai_verbs() verbs |= GLOB.ai_verbs_default verbs |= silicon_subsystems @@ -218,6 +218,10 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( GLOB.ai_list += src GLOB.shuttle_caller_list += src + + for(var/I in 1 to 4) + stored_locations += "unset" //This is checked in ai_keybinds.dm. + ..() /mob/living/silicon/ai/Destroy() @@ -1374,7 +1378,7 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( to_chat(src, "Hack aborted. [apc] is no longer responding to our systems.") SEND_SOUND(src, sound('sound/machines/buzz-sigh.ogg')) else - malf_picker.processing_time += 10 + malf_picker.processing_time += 15 apc.malfai = parent || src apc.malfhack = TRUE @@ -1497,4 +1501,13 @@ GLOBAL_LIST_INIT(ai_verbs_default, list( to_chat(src, "The tiny in built fan finally removes the tape!") ducttapecomponent.remove_tape(card, src) +//Stores the location of the AI to the value of stored_locations associated with location_number. +/mob/living/silicon/ai/proc/store_location(location_number) + if(!isturf(eyeobj.loc)) //i.e., inside a mech or other shenanigans + to_chat(src, "You can't set a location here!") + return FALSE + + stored_locations[location_number] = eyeobj.loc + return TRUE + #undef TEXT_ANNOUNCEMENT_COOLDOWN diff --git a/code/modules/mob/living/silicon/robot/robot_mob.dm b/code/modules/mob/living/silicon/robot/robot_mob.dm index eb99ad814e2f..9839a3c9caf0 100644 --- a/code/modules/mob/living/silicon/robot/robot_mob.dm +++ b/code/modules/mob/living/silicon/robot/robot_mob.dm @@ -1596,3 +1596,8 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( playsound(loc, 'sound/machines/buzz-two.ogg', 50, 0) else to_chat(src, "You can only use this emote when you're out of charge.") + +/mob/living/silicon/robot/can_instant_lockdown() + if(emagged || faction_check_mob(src, "syndicate")) + return TRUE + return FALSE diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm index 187df568bc6a..09b5946cab5b 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules.dm @@ -16,6 +16,8 @@ var/list/basic_modules = list() /// A list of modules the robot gets when emagged. var/list/emag_modules = list() + /// A list of modules the robot gets when Safety Overridden. + var/list/override_modules = list() /// A list of modules that the robot gets when malf AI buys it. var/list/malf_modules = list() /// A list of modules that require special recharge handling. Examples include things like flashes, sprays and welding tools. @@ -43,6 +45,10 @@ basic_modules += I basic_modules -= i + for(var/i in override_modules) + var/obj/item/I = new i(src) + override_modules += I + override_modules -= i // Even though these are created here the robot won't be able to see and equip them until they actually get emagged/hacked. for(var/i in emag_modules) var/obj/item/I = new i(src) @@ -59,7 +65,7 @@ special_rechargables += /obj/item/flash/cyborg // This is done so we can loop through this list later and call cyborg_recharge() on the items while the borg is recharging. - var/all_modules = basic_modules | emag_modules | malf_modules + var/all_modules = basic_modules | override_modules | emag_modules | malf_modules for(var/path in special_rechargables) var/obj/item/I = locate(path) in all_modules if(I) // If it exists, add the object reference. @@ -80,6 +86,7 @@ // These can all contain actual objects, so we need to null them out. QDEL_LIST_CONTENTS(modules) QDEL_LIST_CONTENTS(basic_modules) + QDEL_LIST_CONTENTS(override_modules) QDEL_LIST_CONTENTS(emag_modules) QDEL_LIST_CONTENTS(malf_modules) QDEL_LIST_CONTENTS(storages) @@ -101,6 +108,7 @@ /obj/item/robot_module/proc/remove_item_from_lists(item_or_item_type) var/list/lists = list( basic_modules, + override_modules, emag_modules, malf_modules, storages, @@ -170,7 +178,7 @@ return I /** - * Builds the usable module list from the modules we have in `basic_modules`, `emag_modules` and `malf_modules` + * Builds the usable module list from the modules we have in `basic_modules`, `override_modules`, `emag_modules` and `malf_modules` */ /obj/item/robot_module/proc/rebuild_modules() var/mob/living/silicon/robot/R = loc @@ -185,7 +193,11 @@ for(var/item in basic_modules) add_module(item, FALSE) - if(R.emagged || R.weapons_unlock) + if(R.weapons_unlock) + for(var/item in override_modules) + add_module(item, FALSE) + + if(R.emagged) for(var/item in emag_modules) add_module(item, FALSE) @@ -382,11 +394,13 @@ /obj/item/stack/sheet/metal/cyborg, /obj/item/stack/rods/cyborg, /obj/item/stack/tile/plasteel/cyborg, + /obj/item/stack/tile/catwalk/cyborg, /obj/item/stack/cable_coil/cyborg, /obj/item/stack/sheet/glass/cyborg, /obj/item/stack/sheet/rglass/cyborg ) emag_modules = list(/obj/item/borg/stun, /obj/item/restraints/handcuffs/cable/zipties/cyborg, /obj/item/rcd/borg) + override_modules = list(/obj/item/gun/energy/emitter/cyborg/proto) malf_modules = list(/obj/item/gun/energy/emitter/cyborg) special_rechargables = list(/obj/item/extinguisher, /obj/item/weldingtool/largetank/cyborg, /obj/item/gun/energy/emitter/cyborg) @@ -754,6 +768,7 @@ /obj/item/stack/sheet/metal/cyborg, /obj/item/stack/rods/cyborg, /obj/item/stack/tile/plasteel/cyborg, + /obj/item/stack/tile/catwalk/cyborg, /obj/item/stack/cable_coil/cyborg, /obj/item/stack/sheet/glass/cyborg, /obj/item/stack/sheet/rglass/cyborg, @@ -844,6 +859,11 @@ name = "Rod Synthesizer" statpanel_name = "Rods" +/datum/robot_energy_storage/catwalk + name= "Catwalk Synthesizer" + statpanel_name = "Catwalk Tiles" + max_energy = 60 + /datum/robot_energy_storage/glass name = "Glass Synthesizer" statpanel_name = "Glass" diff --git a/code/modules/mob/living/silicon/silicon_mob.dm b/code/modules/mob/living/silicon/silicon_mob.dm index 43f99c93361e..07dac88922d8 100644 --- a/code/modules/mob/living/silicon/silicon_mob.dm +++ b/code/modules/mob/living/silicon/silicon_mob.dm @@ -78,6 +78,11 @@ QDEL_NULL(aiCamera) return ..() +/mob/living/silicon/proc/can_instant_lockdown() + if(isAntag(src)) + return TRUE + return FALSE + /mob/living/silicon/proc/get_radio() return diff --git a/code/modules/mob/living/simple_animal/bot/bot_construction.dm b/code/modules/mob/living/simple_animal/bot/bot_construction.dm index 9b1c47f21853..08b35a7994a6 100644 --- a/code/modules/mob/living/simple_animal/bot/bot_construction.dm +++ b/code/modules/mob/living/simple_animal/bot/bot_construction.dm @@ -30,9 +30,11 @@ else if(is_pen(W)) var/t = rename_interactive(user, W, prompt = "Enter new robot name") - if(!isnull(t)) + if(length(t)) created_name = t log_game("[key_name(user)] has renamed a robot to [t]") + else + to_chat(user, "The robot's name must have at least one character.") //Edbot Assembly @@ -52,9 +54,11 @@ if(is_pen(W)) var/t = rename_interactive(user, W, prompt = "Enter new robot name") - if(!isnull(t)) + if(length(t)) created_name = t log_game("[key_name(user)] has renamed a robot to [t]") + else + to_chat(user, "The robot's name must have at least one character.") return switch(build_step) @@ -300,9 +304,11 @@ else if(is_pen(W)) var/t = rename_interactive(user, W, prompt = "Enter new robot name") - if(!isnull(t)) + if(length(t)) created_name = t log_game("[key_name(user)] has renamed a robot to [t]") + else + to_chat(user, "The robot's name must have at least one character.") /obj/item/toolbox_tiles/sensor/update_icon_state() icon_state = "[toolbox_color]toolbox_tiles_sensor" @@ -317,11 +323,6 @@ to_chat(user, "You add the robot arm to the odd looking toolbox assembly. Boop beep!") user.unEquip(src, 1) qdel(src) - else if(is_pen(W)) - var/t = rename_interactive(user, W, prompt = "Enter new robot name") - if(!isnull(t)) - created_name = t - log_game("[key_name(user)] has renamed a robot to [t]") //Medbot Assembly /obj/item/storage/firstaid/attackby(obj/item/I, mob/user, params) @@ -386,9 +387,11 @@ ..() if(is_pen(I)) var/t = rename_interactive(user, I, prompt = "Enter new robot name") - if(!isnull(t)) + if(length(t)) created_name = t log_game("[key_name(user)] has renamed a robot to [t]") + else + to_chat(user, "The robot's name must have at least one character.") else switch(build_step) if(0) @@ -494,9 +497,11 @@ else if(is_pen(I)) var/t = rename_interactive(user, I, prompt = "Enter new robot name") - if(!isnull(t)) + if(length(t)) created_name = t log_game("[key_name(user)] has renamed a robot to [t]") + else + to_chat(user, "The robot's name must have at least one character.") //General Griefsky diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index 737e13663554..2eb6767c2f62 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -187,8 +187,10 @@ do_sparks(3, 1, src) ..() -/mob/living/simple_animal/bot/cleanbot/show_controls(mob/M) - ui_interact(M) +//TGUI + +/mob/living/simple_animal/bot/cleanbot/show_controls(mob/user) + ui_interact(user) /mob/living/simple_animal/bot/cleanbot/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = TRUE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) @@ -238,7 +240,7 @@ if("ejectpai") ejectpai() - +//END OF TGUI /mob/living/simple_animal/bot/cleanbot/UnarmedAttack(atom/A) if(istype(A,/obj/effect/decal/cleanable)) diff --git a/code/modules/mob/living/simple_animal/corpse.dm b/code/modules/mob/living/simple_animal/corpse.dm index 004e9239c2be..5118162f7e75 100644 --- a/code/modules/mob/living/simple_animal/corpse.dm +++ b/code/modules/mob/living/simple_animal/corpse.dm @@ -33,12 +33,11 @@ /datum/outfit/syndicatecommandocorpse name = "Corpse of a Syndicate Commando" uniform = /obj/item/clothing/under/syndicate - suit = /obj/item/clothing/suit/space/hardsuit/syndi shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat l_ear = /obj/item/radio/headset mask = /obj/item/clothing/mask/gas/syndicate - back = /obj/item/tank/jetpack/oxygen + back = /obj/item/mod/control/pre_equipped/traitor r_pocket = /obj/item/tank/internals/emergency_oxygen id = /obj/item/card/id diff --git a/code/modules/mob/living/simple_animal/hostile/feral_cat.dm b/code/modules/mob/living/simple_animal/hostile/feral_cat.dm index 890edfe27660..80d97421099f 100644 --- a/code/modules/mob/living/simple_animal/hostile/feral_cat.dm +++ b/code/modules/mob/living/simple_animal/hostile/feral_cat.dm @@ -36,3 +36,4 @@ health = 25 melee_damage_lower = 15 melee_damage_upper = 10 + gold_core_spawnable = NO_SPAWN diff --git a/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm b/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm index 4cea44879b91..3efddf12f41d 100644 --- a/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm +++ b/code/modules/mob/living/simple_animal/hostile/gorilla/gorilla.dm @@ -59,6 +59,7 @@ desc = "Toggles between crawling and standing up." icon_icon = 'icons/mob/actions/actions_animal.dmi' button_icon_state = "gorilla_toggle" + check_flags = AB_CHECK_CONSCIOUS /datum/action/innate/gorilla/gorilla_toggle/Activate() . = ..() diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/ancient_robot.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/ancient_robot.dm index 6c7608498927..bd15eec41213 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/ancient_robot.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/ancient_robot.dm @@ -529,7 +529,7 @@ Difficulty: Hard T.ex_act(3) if(mode == CRYO) var/turf/simulated/S = get_turf(src) - S.MakeSlippery(TURF_WET_ICE) + S.MakeSlippery(TURF_WET_ICE, rand(10, 20 SECONDS)) for(var/turf/T in range (1, src)) new /obj/effect/snowcloud(T) for(var/mob/living/carbon/C in T.contents) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index cb08ad6b5ca6..d63091b92267 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -171,7 +171,7 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/bubblegum/proc/charge(atom/chargeat = target, delay = 5, chargepast = 2) if(!chargeat) return - if(target.z != z) + if(chargeat.z != z) return var/chargeturf = get_turf(chargeat) if(!chargeturf) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm index 6c4e59d556a0..849341d9f15b 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/drake.dm @@ -610,7 +610,7 @@ Difficulty: Medium move_force = MOVE_FORCE_NORMAL move_resist = MOVE_FORCE_NORMAL pull_force = MOVE_FORCE_NORMAL - deathmessage = "screeches as its wings turn to dust and it collapses on the floor, life estinguished." + deathmessage = "screeches as its wings turn to dust and it collapses on the floor, life extinguished." attack_action_types = list() /mob/living/simple_animal/hostile/megafauna/dragon/space_dragon/Initialize(mapload) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm index 8c952e5f48b1..42c8456c6e91 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/hierophant.dm @@ -316,6 +316,8 @@ Difficulty: Hard /mob/living/simple_animal/hostile/megafauna/hierophant/proc/blink(mob/victim) //blink to a target if(blinking || !victim) return + if(victim.z != z) + return var/turf/T = get_turf(victim) var/turf/source = get_turf(src) new /obj/effect/temp_visual/hierophant/telegraph(T, src) diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm index ee8e7791340a..7ee14ad12dbb 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm @@ -43,8 +43,8 @@ Difficulty: Medium internal_gps = /obj/item/gps/internal/legion medal_type = BOSS_MEDAL_LEGION score_type = LEGION_SCORE - loot = list(/obj/item/staff/storm) - crusher_loot = list(/obj/item/staff/storm, /obj/item/crusher_trophy/empowered_legion_skull) + loot = list(/obj/item/storm_staff) + crusher_loot = list(/obj/item/storm_staff, /obj/item/crusher_trophy/empowered_legion_skull) vision_range = 13 elimination = TRUE appearance_flags = 0 diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm index 79c2cfef0464..6d201713346a 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/megafauna.dm @@ -26,6 +26,7 @@ pull_force = MOVE_FORCE_OVERPOWERING mob_size = MOB_SIZE_LARGE layer = LARGE_MOB_LAYER //Looks weird with them slipping under mineral walls and cameras and shit otherwise + flags_2 = IMMUNE_TO_SHUTTLECRUSH_2 mouse_opacity = MOUSE_OPACITY_OPAQUE // Easier to click on in melee, they're giant targets anyway var/list/crusher_loot var/medal_type diff --git a/code/modules/mob/living/simple_animal/hostile/mining/hivelord.dm b/code/modules/mob/living/simple_animal/hostile/mining/hivelord.dm index 8eaaa54f53d6..da037e8375de 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining/hivelord.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining/hivelord.dm @@ -370,7 +370,7 @@ suit = /obj/item/clothing/suit/armor/bone gloves = /obj/item/clothing/gloves/bracer if(prob(5)) - back = pickweight(list(/obj/item/twohanded/spear/bonespear = 3, /obj/item/twohanded/fireaxe/boneaxe = 2)) + back = pickweight(list(/obj/item/spear/bonespear = 3, /obj/item/fireaxe/boneaxe = 2)) if(prob(10)) belt = /obj/item/storage/belt/mining/primitive if(prob(30)) diff --git a/code/modules/mob/living/simple_animal/hostile/skeleton_mob.dm b/code/modules/mob/living/simple_animal/hostile/skeleton_mob.dm index 128a3cfab254..e2baff75166a 100644 --- a/code/modules/mob/living/simple_animal/hostile/skeleton_mob.dm +++ b/code/modules/mob/living/simple_animal/hostile/skeleton_mob.dm @@ -45,6 +45,6 @@ melee_damage_upper = 20 deathmessage = "collapses into a pile of bones, its gear falling to the floor!" loot = list(/obj/effect/decal/remains/human, - /obj/item/twohanded/spear, + /obj/item/spear, /obj/item/clothing/shoes/winterboots, /obj/item/clothing/suit/hooded/wintercoat) diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm index e2c4bdbf0fa5..b04db3f1dd34 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/terror_spiders.dm @@ -472,5 +472,5 @@ GLOBAL_LIST_EMPTY(ts_infected_list) /mob/living/simple_animal/hostile/poison/terror_spider/movement_delay() . = ..() - if(pulling && !ismob(pulling)) - . += 6 // drastic move speed penalty for dragging anything that is not a mob + if(pulling && !ismob(pulling) && pulling.density) + . += 6 // Drastic move speed penalty for dragging anything that is not a mob or a non dense object diff --git a/code/modules/mob/living/simple_animal/hostile/terror_spiders/white.dm b/code/modules/mob/living/simple_animal/hostile/terror_spiders/white.dm index 6fe2bc6e0e87..f179a75c3ba0 100644 --- a/code/modules/mob/living/simple_animal/hostile/terror_spiders/white.dm +++ b/code/modules/mob/living/simple_animal/hostile/terror_spiders/white.dm @@ -23,6 +23,7 @@ melee_damage_lower = 5 melee_damage_upper = 15 spider_tier = TS_TIER_2 + spider_opens_doors = 2 loudspeaker = TRUE web_type = /obj/structure/spider/terrorweb/white diff --git a/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm b/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm index a2982fb88e48..9c8e33e5a948 100644 --- a/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm +++ b/code/modules/mob/living/simple_animal/hostile/venus_human_trap.dm @@ -10,14 +10,15 @@ canSmoothWith = null smoothing_flags = NONE var/growth_time = 120 SECONDS + is_alien = FALSE -/obj/structure/alien/resin/flower_bud_enemy/New() - ..() +/obj/structure/alien/resin/flower_bud_enemy/Initialize(mapload) + . = ..() var/list/anchors = list() - anchors += locate(x-2,y+2,z) - anchors += locate(x+2,y+2,z) - anchors += locate(x-2,y-2,z) - anchors += locate(x+2,y-2,z) + anchors += locate(x - 2, y + 2, z) + anchors += locate(x + 2, y + 2, z) + anchors += locate(x - 2, y - 2, z) + anchors += locate(x + 2, y - 2, z) for(var/turf/T in anchors) var/datum/beam/B = Beam(T, "vine", time=INFINITY, maxdistance=5, beam_type=/obj/effect/ebeam/vine) @@ -37,13 +38,12 @@ /obj/effect/ebeam/vine/Crossed(atom/movable/AM, oldloc) - if(isliving(AM)) - var/mob/living/L = AM - if(!("vines" in L.faction)) - L.adjustBruteLoss(5) - to_chat(L, "You cut yourself on the thorny vines.") - - + if(!isliving(AM)) + return + var/mob/living/L = AM + if(!("vines" in L.faction)) + L.adjustBruteLoss(5) + to_chat(L, "You cut yourself on the thorny vines.") /mob/living/simple_animal/hostile/venus_human_trap name = "venus human trap" diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm index c532475d8411..042e9de53195 100644 --- a/code/modules/mob/living/simple_animal/parrot.dm +++ b/code/modules/mob/living/simple_animal/parrot.dm @@ -731,7 +731,7 @@ parrot_hear(html_decode(multilingual_to_message(message_pieces))) ..() -/mob/living/simple_animal/parrot/hear_radio(list/message_pieces, verb = "says", part_a, part_b, mob/speaker = null, hard_to_hear = 0, atom/follow_target) +/mob/living/simple_animal/parrot/hear_radio(list/message_pieces, verb = "says", part_a, part_b, mob/speaker = null, hard_to_hear = 0, atom/follow_target, check_name_against) if(speaker != src && prob(50)) parrot_hear(html_decode(multilingual_to_message(message_pieces))) ..() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 5a517d3712e5..bfb559b9e4f8 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -254,6 +254,11 @@ //Now, S represents a container we can insert W into. S.handle_item_insertion(W, TRUE, TRUE) return S + if(ismodcontrol(back)) + var/obj/item/mod/control/C = back + if(C.bag) + C.bag.handle_item_insertion(W, TRUE, TRUE) + return C.bag var/turf/T = get_turf(src) if(istype(T)) @@ -1303,23 +1308,23 @@ GLOBAL_LIST_INIT(slot_equipment_priority, list( \ ///can the mob be buckled to something by default? /mob/proc/can_buckle() - return 1 + return TRUE ///can the mob be unbuckled from something by default? /mob/proc/can_unbuckle() - return 1 + return TRUE //Can the mob see reagents inside of containers? /mob/proc/can_see_reagents() - return 0 + return FALSE //Can this mob leave its location without breaking things terrifically? /mob/proc/can_safely_leave_loc() - return 1 // Yes, you can + return TRUE // Yes, you can /mob/proc/IsVocal() - return 1 + return TRUE /mob/proc/get_access() return list() //must return list or IGNORE_ACCESS @@ -1430,6 +1435,8 @@ GLOBAL_LIST_INIT(slot_equipment_priority, list( \ return FALSE /mob/proc/faction_check_mob(mob/target, exact_match) + if(!target) + return faction_check(faction, null, FALSE) if(exact_match) //if we need an exact match, we need to do some bullfuckery. var/list/faction_src = faction.Copy() var/list/faction_target = target.faction.Copy() diff --git a/code/modules/mob/mob_movement.dm b/code/modules/mob/mob_movement.dm index fb9a3880876c..ee7c21363620 100644 --- a/code/modules/mob/mob_movement.dm +++ b/code/modules/mob/mob_movement.dm @@ -375,7 +375,7 @@ M.start_pulling(t) else step(pulling, get_dir(pulling.loc, A)) - return + return TRUE /mob/proc/update_gravity(has_gravity) return diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 3ac302009ef4..9d504f16c999 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -164,6 +164,8 @@ ready = FALSE return FALSE + check_tts_seed_ready() // SS220 ADDITION + ready = !ready new_player_panel_proc() @@ -236,6 +238,8 @@ to_chat(src, alert("You are currently not whitelisted to play [client.prefs.active_character.species].")) return FALSE + check_tts_seed_ready() + LateChoices() if(href_list["manifest"]) diff --git a/code/modules/mob/new_player/sprite_accessories/human/human_hair.dm b/code/modules/mob/new_player/sprite_accessories/human/human_hair.dm index 9b572e03c67b..27c2ad066b80 100644 --- a/code/modules/mob/new_player/sprite_accessories/human/human_hair.dm +++ b/code/modules/mob/new_player/sprite_accessories/human/human_hair.dm @@ -6,306 +6,328 @@ name = "Short Hair" // try to capatilize the names please~ icon_state = "short" // you do not need to define _s or _l sub-states, game automatically does this for you a glasses_over = 1 + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/cut name = "Cut Hair" icon_state = "cut" glasses_over = 1 + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/long name = "Shoulder-length Hair" icon_state = "long" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/longalt name = "Shoulder-length Hair Alt" icon_state = "longfringe" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/longer name = "Long Hair" icon_state = "vlong" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/longeralt name = "Long Hair Alt" icon_state = "vlongfringe" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/longest name = "Very Long Hair" icon_state = "longest" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/longfringe name = "Long Fringe" icon_state = "longfringe" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/longestalt name = "Longer Fringe" icon_state = "vlongfringe" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/halfbang name = "Half-banged Hair" icon_state = "halfbang" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/halfbangalt name = "Half-banged Hair Alt" icon_state = "halfbang_alt" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/ponytail1 - name = "Ponytail male" + name = "Ponytail 1" icon_state = "ponytailm" - gender = MALE glasses_over = 1 + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/ponytail2 - name = "Ponytail female" + name = "Ponytail 2" icon_state = "ponytailf" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/ponytail3 - name = "Ponytail alt" + name = "Ponytail 3" icon_state = "ponytail3" glasses_over = 1 + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/sideponytail name = "Side Ponytail" icon_state = "stail" - gender = FEMALE glasses_over = 1 + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/highponytail name = "High Ponytail" icon_state = "highponytail" - gender = FEMALE glasses_over = 1 + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/wisp name = "Wisp" icon_state = "wisp" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/parted name = "Parted" icon_state = "parted" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/pompadour name = "Pompadour" icon_state = "pompadour" - gender = MALE - species_allowed = list("Human", "Slime People", "Unathi") + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/quiff name = "Quiff" icon_state = "quiff" - gender = MALE glasses_over = 1 + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/bedhead name = "Bedhead" icon_state = "bedhead" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/bedhead2 name = "Bedhead 2" icon_state = "bedhead2" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/bedhead3 name = "Bedhead 3" icon_state = "bedhead3" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/beehive name = "Beehive" icon_state = "beehive" - gender = FEMALE - species_allowed = list("Human", "Slime People", "Unathi") + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/bobcurl name = "Bobcurl" icon_state = "bobcurl" - gender = FEMALE - species_allowed = list("Human", "Slime People", "Unathi") + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/bob name = "Bob" icon_state = "bobcut" - gender = FEMALE - species_allowed = list("Human", "Slime People", "Unathi") + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/bowl name = "Bowl" icon_state = "bowlcut" - gender = MALE glasses_over = 1 + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/braid2 name = "Long Braid" icon_state = "hbraid" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/braid_hip name = "Hippie Braid" icon_state = "hipbraid" secondary_theme = "beads" + species_allowed = list("Human", "Slime People", "Vulpkanin") /datum/sprite_accessory/hair/buzz name = "Buzzcut" icon_state = "buzzcut" - gender = MALE - species_allowed = list("Human", "Slime People", "Unathi") + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/crew name = "Crewcut" icon_state = "crewcut" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/combover name = "Combover" icon_state = "combover" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/devillock name = "Devil Lock" icon_state = "devilock" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/dreadlocks name = "Dreadlocks" icon_state = "dreads" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/curls name = "Curls" icon_state = "curls" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/afro name = "Afro" icon_state = "afro" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/afro2 name = "Afro 2" icon_state = "afro2" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/afro_large name = "Big Afro" icon_state = "bigafro" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/sergeant name = "Flat Top" icon_state = "sergeant" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/emo name = "Emo" icon_state = "emo" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/flow name = "Flow Hair" icon_state = "flow" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/feather name = "Feather" icon_state = "feather" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/hitop name = "Hitop" icon_state = "hitop" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/mohawk name = "Mohawk" icon_state = "mohawk" - species_allowed = list("Human", "Slime People", "Unathi") + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/jensen name = "Adam Jensen Hair" icon_state = "jensen" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/cia name = "CIA" icon_state = "cia" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/mulder name = "Mulder" icon_state = "mulder" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/gelled name = "Gelled Back" icon_state = "gelled" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/gentle name = "Gentle" icon_state = "gentle" - gender = FEMALE + species_allowed = list("Human", "Slime People") /datum/sprite_accessory/hair/spiky name = "Spiky" icon_state = "spikey" - species_allowed = list("Human", "Slime People", "Unathi") + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/kusanagi name = "Kusanagi Hair" icon_state = "kusanagi" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/kagami name = "Pigtails" icon_state = "kagami" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/himecut name = "Hime Cut" icon_state = "himecut" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/braid name = "Floorlength Braid" icon_state = "floorbraid" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/odango name = "Odango" icon_state = "odango" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/ombre name = "Ombre" icon_state = "ombre" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/updo name = "Updo" icon_state = "updo" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/skinhead name = "Skinhead" icon_state = "skinhead" glasses_over = 1 + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/balding name = "Balding Hair" icon_state = "balding" - gender = MALE // turnoff! + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/longemo name = "Long Emo" icon_state = "emolong" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") ////////////////////////////// //////START VG HAIRSTYLES///// @@ -313,36 +335,38 @@ /datum/sprite_accessory/hair/birdnest name = "Bird Nest" icon_state = "birdnest" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/unkept name = "Unkempt" icon_state = "unkept" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/duelist name = "Duelist" icon_state = "duelist" - gender = MALE + species_allowed = list("Human", "Slime People") /datum/sprite_accessory/hair/modern name = "Modern" icon_state = "modern" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/unshavenmohawk name = "Unshaven Mohawk" icon_state = "unshavenmohawk" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") glasses_over = 1 /datum/sprite_accessory/hair/drills name = "Twincurls" icon_state = "twincurl" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/minidrills name = "Twincurls 2" icon_state = "twincurl2" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") ////////////////////////////// //////END VG HAIRSTYLES/////// ////////////////////////////// @@ -354,327 +378,394 @@ /datum/sprite_accessory/hair/dave name = "Dave" icon_state = "dave" + species_allowed = list("Human", "Slime People") /datum/sprite_accessory/hair/rosa name = "Rosa" icon_state = "rosa" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/jade name = "Jade" icon_state = "jade" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/shy name = "Shy" icon_state = "shy" + species_allowed = list("Human", "Slime People") /datum/sprite_accessory/hair/manbun name = "Manbun" icon_state = "manbun" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/thinningback name = "Thinning Back" icon_state = "thinningrear" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/thinningfront name = "Thinning Front" icon_state = "thinningfront" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/thinning name = "Thinning" icon_state = "thinning" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/bowlcut2 name = "Bowl 2" icon_state = "bowlcut2" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/ronin name = "Ronin" icon_state = "ronin" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/topknot name = "Topknot" icon_state = "topknot" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/regulationmohawk name = "Regulation Mohawk" icon_state = "shavedmohawk" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/rowbraid name = "Row Braid" icon_state = "rowbraid" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/rowdualbraid name = "Row Dual Braid" icon_state = "rowdualtail" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/rowbun name = "Row Bun" icon_state = "rowbun" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/hightight name = "High and Tight" icon_state = "hightight" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/partfade name = "Parted Fade" icon_state = "shavedpart" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/undercut3 name = "Undercut Swept Left" icon_state = "undercut3" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/undercut2 name = "Undercut Swept Right" icon_state = "undercut2" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/undercut1 name = "Undercut" icon_state = "undercut1" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/coffeehouse name = "Coffee House Cut" icon_state = "coffeehouse" - gender = MALE + species_allowed = list("Human", "Slime People") /datum/sprite_accessory/hair/tightbun name = "Tight Bun" icon_state = "tightbun" - gender = FEMALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/trimmed name = "Trimmed" icon_state = "trimmed" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/trimflat name = "Trimmed Flat Top" icon_state = "trimflat" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/nofade name = "Regulation Cut" icon_state = "nofade" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/baldfade name = "Balding Fade" icon_state = "baldfade" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/highfade name = "High Fade" icon_state = "highfade" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/medfade name = "Medium Fade" icon_state = "medfade" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/lowfade name = "Low Fade" icon_state = "lowfade" - gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/oxton name = "Oxton" icon_state = "oxton" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/doublebun name = "Double-Bun" icon_state = "doublebun" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/halfshaved name = "Half-Shaved Emo" icon_state = "halfshaved" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/shortbangs name = "Short Bangs" icon_state = "shortbangs" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/longeralt2 name = "Long Hair Alt 2" icon_state = "longeralt2" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/nia name = "Nia" icon_state = "nia" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/eighties name = "80's" icon_state = "80s" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/volaju name = "Volaju" icon_state = "volaju" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/joestar name = "Joestar" icon_state = "joestar" gender = MALE + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/nitori name = "Nitori" icon_state = "nitori" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/scully name = "Scully" icon_state = "scully" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/vegeta name = "Vegeta" icon_state = "toriyama2" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/crono name = "Chrono" icon_state = "toriyama" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/poofy2 name = "Poofy2" icon_state = "poofy2" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/poofy name = "Poofy" icon_state = "poofy" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/dandypomp name = "Dandy Pompadour" icon_state = "dandypompadour" + species_allowed = list("Human", "Slime People") /datum/sprite_accessory/hair/fringetail name = "Fringetail" icon_state = "fringetail" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/mahdrills name = "Drillruru" icon_state = "drillruru" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/familyman name = "The Family Man" icon_state = "thefamilyman" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/grandebraid name = "Grande Braid" icon_state = "grande" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/fringeemo name = "Emo Fringe" icon_state = "emofringe" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/emo2 name = "Emo Alt" icon_state = "emo2" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") + /datum/sprite_accessory/hair/rows2 name = "Rows 2" icon_state = "rows2" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/rows name = "Rows" icon_state = "rows1" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/reversemohawk name = "Reverse Mohawk" icon_state = "reversemohawk" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/father name = "Father" icon_state = "father" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/beehive2 name = "Beehive 2" icon_state = "beehive2" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/sleeze name = "Sleeze" icon_state = "sleeze" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/zieglertail name = "Zieglertail" icon_state = "ziegler" + species_allowed = list("Human", "Slime People") /datum/sprite_accessory/hair/spikyponytail name = "Spiky Ponytail" icon_state = "spikyponytail" + species_allowed = list("Human", "Slime People") /datum/sprite_accessory/hair/tresshoulder name = "Tress Shoulder" icon_state = "tressshoulder" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/oneshoulder name = "One Shoulder" icon_state = "oneshoulder" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/ponytail6 name = "Ponytail 6" icon_state = "ponytail6" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/ponytail5 name = "Ponytail 5" icon_state = "ponytail5" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/ponytail4 name = "Ponytail 4" icon_state = "ponytail4" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/country name = "Country" icon_state = "country" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/bedheadlong name = "Bedhead Long" icon_state = "long_bedhead" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/flair name = "Flaired Hair" icon_state = "flair" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/twintail name = "Twintail" icon_state = "twintail" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/short2 name = "Short Hair 2" icon_state = "shorthair3" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/bun2 name = "Bun 2" icon_state = "bun2" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/bun3 name = "Bun 3" icon_state = "bun3" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/shavehair name = "Shaved Hair" icon_state = "shaved" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/veryshortovereyealternate name = "Overeye Very Short, Alternate" icon_state = "veryshortovereyealternate" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/veryshortovereye name = "Overeye Very Short" icon_state = "veryshortovereye" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/shortovereye name = "Overeye Short" icon_state = "shortovereye" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/longovereye name = "Overeye Long" icon_state = "longovereye" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/father name = "Father" icon_state = "father" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/bun4 // Due to a vulp hairstyle called bun name = "Bun 4" icon_state = "bun4" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /////////////////////////////////// //////END POLARIS HAIRSTYLES/////// @@ -687,62 +778,77 @@ /datum/sprite_accessory/hair/eighties_ponytail name = "80's ponytail" icon_state = "80_ponytail" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/eighties_ponytailalt name = "80's ponytail alt" icon_state = "80_ponytail_alt" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/big_bow name = "Big bow" icon_state = "big_bow" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/buns name = "Buns" icon_state = "buns" + species_allowed = list("Human", "Slime People") /datum/sprite_accessory/hair/himecut_long name = "Himecut long" icon_state = "himecut_long" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/himecut_long_ponytail name = "Himecut long ponytail" icon_state = "himecut_long_ponytail" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/himecut_ponytail name = "Himecut ponytail" icon_state = "himecut_ponytail" + species_allowed = list("Human", "Slime People") /datum/sprite_accessory/hair/ombre_twintails name = "Ombre twintails" icon_state = "ombre_twintails" + species_allowed = list("Human", "Slime People") /datum/sprite_accessory/hair/ombre_twintails_alt name = "Ombre twintails alt" icon_state = "ombre_twintails_alt" + species_allowed = list("Human", "Slime People") /datum/sprite_accessory/hair/sailor name = "Sailor" icon_state = "sailor" + species_allowed = list("Human", "Slime People") /datum/sprite_accessory/hair/amanita_short name = "Amanita short" icon_state = "amanita_short" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/long_curls name = "Long curls" icon_state = "long_curls" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/long_curls_alt name = "Long curls alt" icon_state = "long_curls_alt" + species_allowed = list("Human", "Slime People", "Unathi", "Tajaran", "Vulpkanin") /datum/sprite_accessory/hair/long_buns name = "Long buns" icon_state = "long_buns" + species_allowed = list("Human", "Slime People") /datum/sprite_accessory/hair/low_twins name = "Low twins" icon_state = "low_twins" + species_allowed = list("Human", "Slime People") ///Ume hairs end here/// diff --git a/code/modules/mob/new_player/sprite_accessories/sprite_accessories.dm b/code/modules/mob/new_player/sprite_accessories/sprite_accessories.dm index c6fdfd91b2e5..764c97c97348 100644 --- a/code/modules/mob/new_player/sprite_accessories/sprite_accessories.dm +++ b/code/modules/mob/new_player/sprite_accessories/sprite_accessories.dm @@ -171,7 +171,8 @@ species_allowed = list("Human", "Unathi", "Diona", "Vulpkanin", "Tajaran", "Kidan", "Grey", "Plasmaman", "Machine", "Skrell", "Slime People", "Skeleton", "Drask", "Vox", "Nian") sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/underwear.dmi', - "Grey" = 'icons/mob/clothing/species/grey/underwear.dmi' + "Grey" = 'icons/mob/clothing/species/grey/underwear.dmi', + "Kidan" = 'icons/mob/clothing/species/kidan/underwear.dmi' ) gender = NEUTER @@ -301,7 +302,9 @@ species_allowed = list("Human", "Unathi", "Diona", "Vulpkanin", "Tajaran", "Kidan", "Grey", "Plasmaman", "Machine", "Skrell", "Slime People", "Skeleton", "Drask", "Vox", "Nian") sprite_sheets = list( "Vox" = 'icons/mob/clothing/species/vox/underwear.dmi', - "Grey" = 'icons/mob/clothing/species/grey/underwear.dmi') + "Grey" = 'icons/mob/clothing/species/grey/underwear.dmi', + "Kidan" = 'icons/mob/clothing/species/kidan/underwear.dmi' + ) gender = NEUTER /datum/sprite_accessory/undershirt/nude @@ -538,7 +541,10 @@ /datum/sprite_accessory/socks icon = 'icons/mob/clothing/underwear.dmi' species_allowed = list("Human", "Unathi", "Diona", "Vulpkanin", "Tajaran", "Kidan", "Grey", "Plasmaman", "Machine", "Skrell", "Slime People", "Skeleton", "Drask", "Vox", "Nian") - sprite_sheets = list("Vox" = 'icons/mob/clothing/species/vox/underwear.dmi') + sprite_sheets = list( + "Vox" = 'icons/mob/clothing/species/vox/underwear.dmi', + "Kidan" = 'icons/mob/clothing/species/kidan/underwear.dmi' + ) gender = NEUTER /datum/sprite_accessory/socks/nude diff --git a/code/modules/mod/adding_new_mod.md b/code/modules/mod/adding_new_mod.md new file mode 100644 index 000000000000..5dbd10cc5b1b --- /dev/null +++ b/code/modules/mod/adding_new_mod.md @@ -0,0 +1,324 @@ +## Introduction + +This is a step by step guide for creating a MODsuit theme, skin and module. + +## Theme + +This is pretty simple, we go [here](./mod_theme.dm) and add a new definition, let's go with a Psychologist theme as an example. \ +Their names should be like model names or use similar adjectives, like "magnate" or simply "engineering", so we'll go with "psychological". \ +After that, it's good to decide what company is manufacturing the suit, and a basic description of what it offers, we'll write that down in the desc. \ +So, let's our suit should be a low-power usage with lowered module capacity. We'd go with something like this. + +```dm +/datum/mod_theme/psychological + name = "psychological" + desc = "A DeForest Medical Corporation power-saving psychological suit, limiting its' module capacity." +``` + +For people that want to see additional stuff, we add an extended description with some more insight into what the suit does. We also set the default skin to usually the theme name, like so. + +```dm +/datum/mod_theme/psychological + name = "psychological" + desc = "A DeForest Medical Corporation power-saving psychological suit, limiting its' module capacity." + extended_desc = "DeForest Medical Corporation's prototype suit, based off the work of \ + Nakamura Engineering. The suit has been modified to save power compared to regular suits, \ + for operating at lower power levels, keeping people sane. As consequence, the capacity \ + of the suit has decreased, not being able to fit many modules at all." + default_skin = "psychological" +``` + +Next we want to set the statistics, you can view them all in the theme file, so let's just grab our relevant ones, armor, charge and capacity and set them to what we establilished. \ +Currently crew MODsuits should be lightly armored in combat relevant stats. + +```dm +/datum/mod_theme/psychological + name = "psychological" + desc = "A DeForest Medical Corporation power-saving psychological suit, limiting its' module capacity." + extended_desc = "DeForest Medical Corporation's prototype suit, based off the work of \ + Nakamura Engineering. The suit has been modified to save power compared to regular suits, \ + for operating at lower power levels, keeping people sane. As consequence, the capacity \ + of the suit has decreased, not being able to fit many modules at all." + default_skin = "psychological" + armor_type = /datum/armor/modtheme_psychological + complexity_max = DEFAULT_MAX_COMPLEXITY - 7 + charge_drain = DEFAULT_CHARGE_DRAIN * 0.5 +``` + +Now we have a basic theme, it lacks a skin which will be covered in the next section, and an item, which we will add right now. \ +Let's go into [here](./mod_types.dm). It's as simple as adding a new suit type with the appropriate modules you want. + +```dm +/obj/item/mod/control/pre_equipped/psychological + theme = /datum/mod_theme/psychological + initial_modules = list( + /obj/item/mod/module/storage, + /obj/item/mod/module/flashlight, + ) +``` + +This will create our psychological suit, equipped with a storage and flashlight modules by default. We might also want to make it craftable, in which case we go [here](./mod_construction.dm) and set this. + +```dm +/obj/item/mod/construction/armor/psychological + theme = /datum/mod_theme/psychological +``` + +After that we put it in the techweb or whatever other source we want. Now our suit is almost ready, it just needs a skin. + +## Skin + +So, now that we have our theme, we want to add a skin to it (or another theme of our choosing). Let's start with a basis. + +```dm +/datum/mod_theme/psychological + name = "psychological" + desc = "A DeForest Medical Corporation power-saving psychological suit, limiting its' module capacity." + extended_desc = "DeForest Medical Corporation's prototype suit, based off the work of \ + Nakamura Engineering. The suit has been modified to save power compared to regular suits, \ + for operating at lower power levels, keeping people sane. As consequence, the capacity \ + of the suit has decreased, not being able to fit many modules at all." + default_skin = "psychological" + armor_type = /datum/armor/modtheme_psychological + complexity_max = DEFAULT_MAX_COMPLEXITY - 7 + charge_drain = DEFAULT_CHARGE_DRAIN * 0.5 + skins = list( + "psychological" = list( + HELMET_LAYER = null, + HELMET_FLAGS = list( + ), + CHESTPLATE_FLAGS = list( + ), + GAUNTLETS_FLAGS = list( + ), + BOOTS_FLAGS = list( + ), + ), + ) +``` + +We now have a psychological skin, this will apply the psychological icons to every part of the suit. Next we'll be looking at the flags. Boots, gauntlets and the chestplate are usually very standard, we set their thickmaterial and pressureproofness while hiding the jumpsuit on the chestplate. On the helmet however, we'll actually look at its' icon. \ +For example, if our helmet's icon covers the full head (like the research skin), we want to do something like this. + +```dm + HELMET_LAYER = null, + HELMET_FLAGS = list( + UNSEALED_CLOTHING = SNUG_FIT|THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE|BLOCK_GAS_SMOKE_EFFECT, + UNSEALED_INVISIBILITY = HIDEFACIALHAIR|HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDESNOUT, + UNSEALED_COVER = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF, + ), +``` + +Otherwise, with an open helmet that becomes closed (like the engineering skin), we'd do this. + +```dm + HELMET_LAYER = NECK_LAYER, + HELMET_FLAGS = list( + UNSEALED_CLOTHING = SNUG_FIT, + SEALED_CLOTHING = THICKMATERIAL|STOPSPRESSUREDAMAGE, + UNSEALED_INVISIBILITY = HIDEFACIALHAIR, + SEALED_INVISIBILITY = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDESNOUT, + SEALED_COVER = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF, + ), +``` + +There are specific cases of helmets that semi-cover the head, like the cosmohonk, apocryphal and whatnot. You can look at these for more specific suits. So let's say our suit is an open helmet design, and also add an alternate skin with a closed helmet called psychotherapeutic. It'd look something like this. + +```dm +/datum/mod_theme/psychological + name = "psychological" + desc = "A DeForest Medical Corporation power-saving psychological suit, limiting its' module capacity." + extended_desc = "DeForest Medical Corporation's prototype suit, based off the work of \ + Nakamura Engineering. The suit has been modified to save power compared to regular suits, \ + for operating at lower power levels, keeping people sane. As consequence, the capacity \ + of the suit has decreased, not being able to fit many modules at all." + default_skin = "psychological" + armor_type = /datum/armor/modtheme_psychological + complexity_max = DEFAULT_MAX_COMPLEXITY - 7 + charge_drain = DEFAULT_CHARGE_DRAIN * 0.5 + skins = list( + "psychological" = list( + HELMET_LAYER = NECK_LAYER, + HELMET_FLAGS = list( + UNSEALED_CLOTHING = SNUG_FIT, + SEALED_CLOTHING = THICKMATERIAL|STOPSPRESSUREDAMAGE, + UNSEALED_INVISIBILITY = HIDEFACIALHAIR, + SEALED_INVISIBILITY = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDESNOUT, + SEALED_COVER = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + ), + "psychotherapeutic" = list( + HELMET_LAYER = null, + HELMET_FLAGS = list( + UNSEALED_CLOTHING = SNUG_FIT|THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + UNSEALED_INVISIBILITY = HIDEFACIALHAIR|HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDESNOUT, + UNSEALED_COVER = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + ), + ), + ) +``` + +Thus we finished our codeside. Now we go to the icon files for the suits and simply add our new skin's icons. \ +Now our suit is finished. But let's say we want to give it an unique module. + +## Module + +So, for our psychological suit, let's say we want a module that heals the brain damage of everyone in range. \ +As it's a medical module, we'll put it [here](modules/modules_medical.dm). Let's start with the object definition. + +```dm +/obj/item/mod/module/neuron_healer + name = "MOD neuron healer module" + desc = "A module made experimentally by DeForest Medical Corporation. On demand it releases waves \ + that heal neuron damage of everyone nearby, getting their brains to a better state." + icon_state = "neuron_healer" +``` + +As we want this effect to be on demand, we probably want this to be an usable module. There are four types of modules: +- Passive: These have a passive effect. +- Togglable: You can turn these on and off. +- Usable: You can use these for a one time effect. +- Active: You can only have one selected at a time. It gives you a special click effect. + +As we have an usable module, we want to set a cooldown time. All modules are also incompatible with themselves, have a specific power cost and complexity varying on how powerful they are, so let's update our definition, and also add a new variable for how much brain damage we'll heal. + +```dm +/obj/item/mod/module/neuron_healer + name = "MOD neuron healer module" + desc = "A module made experimentally by DeForest Medical Corporation. On demand it releases waves \ + that heal neuron damage of everyone nearby, getting their brains to a better state." + icon_state = "neuron_healer" + module_type = MODULE_USABLE + complexity = 3 + use_power_cost = DEFAULT_CHARGE_DRAIN + incompatible_modules = list(/obj/item/mod/module/neuron_healer) + cooldown_time = 15 SECONDS + var/brain_damage_healed = 25 +``` + +Now, we want to override the on_use proc for our new effect. We want to make sure the use checks passed from parent. You can read about most procs and variables by reading [this](modules/_module.dm) + +```dm +/obj/item/mod/module/neuron_healer/on_use() + . = ..() + if(!.) + return +``` + +After this, we want to put our special code, a basic effect of healing all mobs nearby for their brain damage and creating a beam to them. + +```dm +/obj/item/mod/module/neuron_healer/on_use() + . = ..() + if(!.) + return + for(var/mob/living/carbon/carbon_mob in range(5, src)) + if(carbon_mob == mod.wearer) + continue + carbon_mob.adjustOrganLoss(ORGAN_SLOT_BRAIN, -brain_damage_healed) + mod.wearer.Beam(carbon_mob, icon_state = "plasmabeam", time = 1.5 SECONDS) + playsound(src, 'sound/effects/magic.ogg', 100, TRUE) + drain_power(use_power_cost) +``` + +We now have a basic module, we can add it to the techwebs to make it printable ingame, and we can add an inbuilt, advanced version of it for our psychological suit. We'll give it more healing power, no complexity and make it unremovable. + +```dm +/obj/item/mod/module/neuron_healer/advanced + name = "MOD advanced neuron healer module" + complexity = 0 + brain_damage_healed = 50 +``` + +Now we want to add it to the psychological theme, which is very simple, finishing with this: + +```dm +/datum/mod_theme/psychological + name = "psychological" + desc = "A DeForest Medical Corporation power-saving psychological suit, limiting its' module capacity." + extended_desc = "DeForest Medical Corporation's prototype suit, based off the work of \ + Nakamura Engineering. The suit has been modified to save power compared to regular suits, \ + for operating at lower power levels, keeping people sane. As consequence, the capacity \ + of the suit has decreased, not being able to fit many modules at all." + default_skin = "psychological" + armor_type = /datum/armor/modtheme_psychological + complexity_max = DEFAULT_MAX_COMPLEXITY - 7 + charge_drain = DEFAULT_CHARGE_DRAIN * 0.5 + inbuilt_modules = list(/obj/item/mod/module/neuron_healer/advanced) + skins = list( + "psychological" = list( + HELMET_LAYER = NECK_LAYER, + HELMET_FLAGS = list( + UNSEALED_CLOTHING = SNUG_FIT, + SEALED_CLOTHING = THICKMATERIAL|STOPSPRESSUREDAMAGE, + UNSEALED_INVISIBILITY = HIDEFACIALHAIR, + SEALED_INVISIBILITY = HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDESNOUT, + SEALED_COVER = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + ), + "psychotherapeutic" = list( + HELMET_LAYER = null, + HELMET_FLAGS = list( + UNSEALED_CLOTHING = SNUG_FIT|THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + UNSEALED_INVISIBILITY = HIDEFACIALHAIR|HIDEMASK|HIDEEARS|HIDEEYES|HIDEFACE|HIDEHAIR|HIDESNOUT, + UNSEALED_COVER = HEADCOVERSMOUTH|HEADCOVERSEYES|PEPPERPROOF, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDAMAGE, + ), + ), + ) +``` + +## Ending +This finishes this hopefully easy to follow along tutorial. You should now know how to make a basic theme, a skin for it, and a module. diff --git a/code/modules/mod/mod_actions.dm b/code/modules/mod/mod_actions.dm new file mode 100644 index 000000000000..12272a7b0cb2 --- /dev/null +++ b/code/modules/mod/mod_actions.dm @@ -0,0 +1,127 @@ +/datum/action/item_action/mod + background_icon_state = "bg_mod" + button_icon_state = "bg_mod_border" + icon_icon = 'icons/mob/actions/actions_mod.dmi' + button_icon = 'icons/mob/actions/actions_mod.dmi' + check_flags = AB_CHECK_CONSCIOUS + use_itemicon = FALSE + +/datum/action/item_action/mod/New(Target, custom_icon, custom_icon_state) + ..() + if(!ismodcontrol(Target)) + qdel(src) + +/datum/action/item_action/mod/Trigger(left_click, attack_self) + if(!IsAvailable()) + return FALSE + var/obj/item/mod/control/mod = target + if(mod.malfunctioning && prob(75)) + to_chat(usr, "The module fails to activate!") + return FALSE + return TRUE + +/datum/action/item_action/mod/deploy + name = "Deploy MODsuit" + desc = "LMB: Deploy/Undeploy full suit. MMB: Deploy/Undeploy part." + button_icon_state = "deploy" + +/datum/action/item_action/mod/deploy/Trigger(left_click, attack_self) + . = ..() + if(!.) + return + var/obj/item/mod/control/mod = target + if(left_click) + mod.quick_deploy(usr) + else + mod.choose_deploy(usr) + +/datum/action/item_action/mod/activate + name = "Activate MODsuit" + desc = "LMB: Activate/Deactivate suit with prompt. MMB: Activate/Deactivate suit skipping prompt." + button_icon_state = "activate" + /// First time clicking this will set it to TRUE, second time will activate it. + var/ready = FALSE + +/datum/action/item_action/mod/activate/Trigger(left_click, attack_self) + . = ..() + if(!.) + return + if(!ready && left_click) + ready = TRUE + button_icon_state = "activate-ready" + addtimer(CALLBACK(src, PROC_REF(reset_ready)), 3 SECONDS) + return + var/obj/item/mod/control/mod = target + reset_ready() + mod.toggle_activate(usr) + +/// Resets the state requiring to be doubleclicked again. +/datum/action/item_action/mod/activate/proc/reset_ready() + ready = FALSE + button_icon_state = initial(button_icon_state) + +/datum/action/item_action/mod/module + name = "Toggle Module" + desc = "Toggle a MODsuit module." + button_icon_state = "module" + +/datum/action/item_action/mod/module/Trigger(left_click, attack_self) + . = ..() + if(!.) + return + var/obj/item/mod/control/mod = target + mod.quick_module(usr) + +/datum/action/item_action/mod/panel + name = "MODsuit Panel" + desc = "Open the MODsuit's panel." + button_icon_state = "panel" + +/datum/action/item_action/mod/panel/Trigger(left_click, attack_self) + . = ..() + if(!.) + return + var/obj/item/mod/control/mod = target + mod.ui_interact(usr) + +/datum/action/item_action/mod/pinned_module + desc = "Activate the module." + icon_icon = 'icons/obj/clothing/modsuit/mod_modules.dmi' + button_icon = 'icons/mob/actions/actions_mod.dmi' + button_icon_state = "module" + /// Module we are linked to. + var/obj/item/mod/module/module + /// A ref to the mob we are pinned to. + var/pinner_uid + +/datum/action/item_action/mod/pinned_module/New(Target, custom_icon, custom_icon_state, obj/item/mod/module/linked_module, mob/user) + name = "Activate [capitalize(linked_module.name)]" + desc = "Quickly activate [linked_module]." + ..() + module = linked_module + button_icon_state = module.icon_state + if(linked_module.allow_flags & MODULE_ALLOW_INCAPACITATED) + // clears check hands + check_flags = AB_CHECK_CONSCIOUS + Grant(user) + +/datum/action/item_action/mod/pinned_module/Destroy() + UnregisterSignal(module, list(COMSIG_MODULE_ACTIVATED, COMSIG_MODULE_DEACTIVATED, COMSIG_MODULE_USED)) + module.pinned_to -= pinner_uid + module = null + return ..() + +/datum/action/item_action/mod/pinned_module/Grant(mob/user) + var/user_uid = UID(user) + if(!pinner_uid) + pinner_uid = user_uid + module.pinned_to[pinner_uid] = src + else if(pinner_uid != user_uid) + return + return ..() + +/datum/action/item_action/mod/pinned_module/Trigger(left_click, attack_self) + . = ..() + if(!.) + return + module.on_select() diff --git a/code/modules/mod/mod_activation.dm b/code/modules/mod/mod_activation.dm new file mode 100644 index 000000000000..61a350f27349 --- /dev/null +++ b/code/modules/mod/mod_activation.dm @@ -0,0 +1,248 @@ +/// Creates a radial menu from which the user chooses parts of the suit to deploy/retract. Repeats until all parts are extended or retracted. +/obj/item/mod/control/proc/choose_deploy(mob/user) + if(!length(mod_parts)) + return + var/list/display_names = list() + var/list/items = list() + for(var/obj/item/part as anything in mod_parts) + display_names[part.name] = part.UID() + var/image/part_image = image(icon = part.icon, icon_state = part.icon_state) + if(part.loc != src) + part_image.underlays += image(icon = 'icons/hud/radial.dmi', icon_state = "module_active") + items += list(part.name = part_image) + var/pick = show_radial_menu(user, src, items, custom_check = FALSE, require_near = TRUE) + if(!pick) + return + var/part_reference = display_names[pick] + var/obj/item/part = locateUID(part_reference) + if(!istype(part) || user.incapacitated()) + return + if(active || activating) + to_chat(user, "Deactivate the suit first!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return + var/parts_to_check = mod_parts - part + if(part.loc == src) + deploy(user, part) + on_mod_deployed(user) + for(var/obj/item/checking_part as anything in parts_to_check) + if(checking_part.loc != src) + continue + choose_deploy(user) + break + else + retract(user, part) + on_mod_retracted(user) + for(var/obj/item/checking_part as anything in parts_to_check) + if(checking_part.loc == src) + continue + choose_deploy(user) + break + +/// Quickly deploys all parts (or retracts if all are on the wearer) +/obj/item/mod/control/proc/quick_deploy(mob/user) + if(active || activating) + to_chat(user, "Deactivate the suit first!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + var/deploy = TRUE + for(var/obj/item/part as anything in mod_parts) + if(part.loc == src) + continue + deploy = FALSE + break + for(var/obj/item/part as anything in mod_parts) + if(deploy && part.loc == src) + deploy(null, part, TRUE) + else if(!deploy && part.loc != src) + retract(null, part, TRUE) + wearer.visible_message("[wearer]'s [src] [deploy ? "deploys" : "retracts"] its' parts with a mechanical hiss.", + "[src] [deploy ? "deploys" : "retracts"] its' parts with a mechanical hiss.", + "You hear a mechanical hiss.") + playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + if(deploy) + on_mod_deployed(user) + else + on_mod_retracted(user) + return TRUE + +/// Deploys a part of the suit onto the user. +/obj/item/mod/control/proc/deploy(mob/user, obj/item/part, mass = FALSE) + if(part.loc != src) + if(!user) + return FALSE + to_chat(user, "[part.name] already deployed!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + if(part in overslotting_parts) + var/obj/item/overslot = wearer.get_item_by_slot(slot_bitfield_to_slot(part.slot_flags)) + if(overslot) + wearer.unEquip(overslot, TRUE) + overslotting_parts[part] = overslot + overslot.forceMove(part) + RegisterSignal(part, COMSIG_ATOM_EXITED, PROC_REF(on_overslot_exit)) + if(wearer.equip_to_slot_if_possible(part, slot_bitfield_to_slot(part.slot_flags), disable_warning = TRUE)) + part.flags |= NODROP + if(mass) + return TRUE + wearer.visible_message("[wearer]'s [part.name] deploy[part.p_s()] with a mechanical hiss.", + "[part] deploy[part.p_s()] with a mechanical hiss.", + "You hear a mechanical hiss.") + playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + return TRUE + else + if(!user) + return FALSE + to_chat(user, "You already have clothing there!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + +/// Retract a part of the suit from the user. +/obj/item/mod/control/proc/retract(mob/user, obj/item/part, mass = FALSE) + if(part.loc == src) + if(!user) + return FALSE + to_chat(user, "You already have retracted there!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + part.flags &= ~NODROP + wearer.unEquip(part, TRUE) + part.forceMove(src) + if(overslotting_parts[part]) + UnregisterSignal(part, COMSIG_ATOM_EXITED) + var/obj/item/overslot = overslotting_parts[part] + if(!wearer.equip_to_slot_if_possible(overslot, slot_bitfield_to_slot(overslot.slot_flags), disable_warning = TRUE)) + overslot.forceMove(get_turf(wearer)) + overslotting_parts[part] = null + if(mass) + return TRUE + wearer.visible_message("[wearer]'s [part.name] retract[part.p_s()] back into [src] with a mechanical hiss.", + "[part] retract[part.p_s()] back into [src] with a mechanical hiss.", + "You hear a mechanical hiss.") + playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + +/// Starts the activation sequence, where parts of the suit activate one by one until the whole suit is on +/obj/item/mod/control/proc/toggle_activate(mob/user, force_deactivate = FALSE) + if(!wearer) + if(!force_deactivate) + to_chat(user, "Equip your suit first!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + if(!force_deactivate && (SEND_SIGNAL(src, COMSIG_MOD_ACTIVATE, user) & MOD_CANCEL_ACTIVATE)) + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + for(var/obj/item/part as anything in mod_parts) + if(!force_deactivate && part.loc == src) + to_chat(user, "Deploy all parts first!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + if(locked && !active && !allowed(user) && !force_deactivate) + to_chat(user, "Insufficient access!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + if(!get_charge() && !force_deactivate) + to_chat(user, "Suit is not powered!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + if(open && !force_deactivate) + to_chat(user, "Close the suit panel!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + if(activating) + if(!force_deactivate) + to_chat(user, "Suit is already [active ? "shutting down" : "starting up"]!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + for(var/obj/item/mod/module/module as anything in modules) + if(!module.active || (module.allow_flags & MODULE_ALLOW_INACTIVE)) + continue + module.on_deactivation(display_message = FALSE) + activating = TRUE + to_chat(wearer, "MODsuit [active ? "shutting down" : "starting up"].") + if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE)) + if(has_wearer()) + to_chat(wearer, "[boots] [active ? "relax their grip on your legs" : "seal around your feet"].") + playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + seal_part(boots, seal = !active) + if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE)) + if(has_wearer()) + to_chat(wearer, "[gauntlets] [active ? "become loose around your fingers" : "tighten around your fingers and wrists"].") + playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + seal_part(gauntlets, seal = !active) + if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE)) + if(has_wearer()) + to_chat(wearer, "[chestplate] [active ? "releases your chest" : "cinches tightly against your chest"].") + playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + seal_part(chestplate, seal = !active) + if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE)) + if(has_wearer()) + to_chat(wearer, "[helmet] hisses [active ? "open" : "closed"].") + playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + seal_part(helmet, seal = !active) + if(do_after(wearer, activation_step_time, FALSE, target = src, allow_moving = TRUE)) + if(has_wearer()) + to_chat(wearer, "Systems [active ? "shut down. Parts unsealed. Goodbye" : "started up. Parts sealed. Welcome"], [wearer].") + finish_activation(on = !active) + if(active) + playsound(src, 'sound/machines/synth_yes.ogg', 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE, frequency = 6000) + if(!malfunctioning) + wearer.playsound_local(get_turf(src), 'sound/mecha/nominal.ogg', 50) + else + playsound(src, 'sound/machines/synth_no.ogg', 50, TRUE, SHORT_RANGE_SOUND_EXTRARANGE, frequency = 6000) + activating = FALSE + SEND_SIGNAL(src, COMSIG_MOD_TOGGLED, user) + return TRUE + +///Seals or unseals the given part +/obj/item/mod/control/proc/seal_part(obj/item/clothing/part, seal) + if(seal) + part.icon_state = "[skin]-[part.base_icon_state]-sealed" + part.flags |= part.visor_flags + part.flags_inv |= part.visor_flags_inv + part.flags_cover |= part.visor_flags_cover + part.heat_protection = initial(part.heat_protection) + part.cold_protection = initial(part.cold_protection) + else + part.icon_state = "[skin]-[part.base_icon_state]" + part.flags_cover &= ~part.visor_flags_cover + part.flags_inv &= ~part.visor_flags_inv + part.flags &= ~part.visor_flags + part.heat_protection = NONE + part.cold_protection = NONE + if(ishuman(wearer)) + var/mob/living/carbon/human/H = wearer + H.regenerate_icons() + +/// Finishes the suit's activation, starts processing +/obj/item/mod/control/proc/finish_activation(on) + active = on + if(active) + for(var/obj/item/mod/module/module as anything in modules) + module.on_suit_activation() + START_PROCESSING(SSobj, src) + else + for(var/obj/item/mod/module/module as anything in modules) + module.on_suit_deactivation() + STOP_PROCESSING(SSobj, src) + update_speed() + update_icon_state() + wearer.regenerate_icons() + +/// Quickly deploys all the suit parts and if successful, seals them and turns on the suit. Intended mostly for outfits. +/obj/item/mod/control/proc/quick_activation() + var/seal = TRUE + for(var/obj/item/part as anything in mod_parts) + if(!deploy(null, part)) + seal = FALSE + if(!seal) + return + for(var/obj/item/part as anything in mod_parts) + seal_part(part, seal = TRUE) + finish_activation(on = TRUE) + +/obj/item/mod/control/proc/has_wearer() + return wearer + +/obj/item/mod/control/proc/on_mod_deployed(mob/user) + SEND_SIGNAL(src, COMSIG_MOD_DEPLOYED, user) + +/obj/item/mod/control/proc/on_mod_retracted(mob/user) + SEND_SIGNAL(src, COMSIG_MOD_RETRACTED, user) diff --git a/code/modules/mod/mod_clothes.dm b/code/modules/mod/mod_clothes.dm new file mode 100644 index 000000000000..a5360a1ffa47 --- /dev/null +++ b/code/modules/mod/mod_clothes.dm @@ -0,0 +1,85 @@ +/obj/item/clothing/head/mod + name = "MOD helmet" + desc = "A helmet for a MODsuit." + icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi' + icon_state = "standard-helmet" + base_icon_state = "helmet" + item_state = 'icons/mob/clothing/modsuit/mod_clothing.dmi' + icon_override = 'icons/mob/clothing/modsuit/mod_clothing.dmi' + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0) + body_parts_covered = HEAD + heat_protection = HEAD + cold_protection = HEAD + sprite_sheets = list( + "Grey" = 'icons/mob/clothing/modsuit/species/grey_helmets.dmi', + "Vulpkanin" = 'icons/mob/clothing/modsuit/species/vulp_modsuits.dmi', + "Tajaran" = 'icons/mob/clothing/modsuit/species/taj_modsuits.dmi', + "Unathi" = 'icons/mob/clothing/modsuit/species/modsuits_younahthee.dmi' + ) + +/obj/item/clothing/suit/mod + name = "MOD chestplate" + desc = "A chestplate for a MODsuit." + icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi' + icon_state = "standard-chestplate" + base_icon_state = "chestplate" + item_state = 'icons/mob/clothing/modsuit/mod_clothing.dmi' + icon_override = 'icons/mob/clothing/modsuit/mod_clothing.dmi' + blood_overlay_type = "armor" + allowed = list( + /obj/item/tank/internals, + /obj/item/flashlight, + /obj/item/tank/jetpack/oxygen/captain, + ) + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0) + body_parts_covered = UPPER_TORSO|LOWER_TORSO + heat_protection = UPPER_TORSO|LOWER_TORSO + cold_protection = UPPER_TORSO|LOWER_TORSO + hide_tail_by_species = list("modsuit") + sprite_sheets = list( + "Vulpkanin" = 'icons/mob/clothing/modsuit/species/vulp_modsuits.dmi', + "Tajaran" = 'icons/mob/clothing/modsuit/species/taj_modsuits.dmi', + "Unathi" = 'icons/mob/clothing/modsuit/species/modsuits_younahthee.dmi' + ) + + +/obj/item/clothing/gloves/mod + name = "MOD gauntlets" + desc = "A pair of gauntlets for a MODsuit." + icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi' + icon_state = "standard-gauntlets" + base_icon_state = "gauntlets" + item_state = 'icons/mob/clothing/modsuit/mod_clothing.dmi' + icon_override = 'icons/mob/clothing/modsuit/mod_clothing.dmi' + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0) + body_parts_covered = HANDS|ARMS + heat_protection = HANDS|ARMS + cold_protection = HANDS|ARMS + sprite_sheets = list( + "Vulpkanin" = 'icons/mob/clothing/modsuit/species/vulp_modsuits.dmi', + "Tajaran" = 'icons/mob/clothing/modsuit/species/taj_modsuits.dmi', + "Unathi" = 'icons/mob/clothing/modsuit/species/modsuits_younahthee.dmi' + ) + + +/obj/item/clothing/shoes/mod + name = "MOD boots" + desc = "A pair of boots for a MODsuit." + icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi' + icon_state = "standard-boots" + base_icon_state = "boots" + item_state = 'icons/mob/clothing/modsuit/mod_clothing.dmi' + icon_override = 'icons/mob/clothing/modsuit/mod_clothing.dmi' + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0) + body_parts_covered = FEET|LEGS + heat_protection = FEET|LEGS + cold_protection = FEET|LEGS + sprite_sheets = list( + "Vulpkanin" = 'icons/mob/clothing/modsuit/species/vulp_modsuits.dmi', + "Tajaran" = 'icons/mob/clothing/modsuit/species/taj_modsuits.dmi', + "Unathi" = 'icons/mob/clothing/modsuit/species/modsuits_younahthee.dmi' + ) + var/magbooted + +/obj/item/clothing/shoes/mod/negates_gravity() + return magbooted diff --git a/code/modules/mod/mod_construction.dm b/code/modules/mod/mod_construction.dm new file mode 100644 index 000000000000..e92f9bf41a31 --- /dev/null +++ b/code/modules/mod/mod_construction.dm @@ -0,0 +1,281 @@ +/obj/item/mod/construction + desc = "A part used in MOD construction. You could insert it into a MOD shell." + icon = 'icons/obj/clothing/modsuit/mod_construction.dmi' + icon_state = "rack_parts" + +/obj/item/mod/construction/helmet + name = "MOD helmet" + desc = "You could insert it into a MOD shell." + icon_state = "helmet" + +/obj/item/mod/construction/chestplate + name = "MOD chestplate" + icon_state = "chestplate" + +/obj/item/mod/construction/gauntlets + name = "MOD gauntlets" + icon_state = "gauntlets" + +/obj/item/mod/construction/boots + name = "MOD boots" + icon_state = "boots" + +/obj/item/mod/construction/broken_core + name = "broken MOD core" + icon_state = "mod-core" + desc = "An internal power source for a Modular Outerwear Device. You don't seem to be able to source any power from this one, though." + +/obj/item/mod/construction/broken_core/examine(mob/user) + . = ..() + . += "You could repair it with a screwdriver..." + +/obj/item/mod/construction/broken_core/screwdriver_act(mob/living/user, obj/item/tool) + . = ..() + if(!tool.use_tool(src, user, 5 SECONDS, volume = 30)) + return + new /obj/item/mod/core/standard(drop_location()) + qdel(src) + +/obj/item/mod/construction/plating + name = "MOD external plating" + desc = "External plating used to finish a MOD control unit." + icon_state = "standard-plating" + var/datum/mod_theme/theme = /datum/mod_theme/standard + +/obj/item/mod/construction/plating/Initialize(mapload) + . = ..() + var/datum/mod_theme/used_theme = GLOB.mod_themes[theme] + name = "MOD [used_theme.name] external plating" + desc = "[desc] [used_theme.desc]" + icon_state = "[used_theme.default_skin]-plating" + +/obj/item/mod/construction/plating/engineering + theme = /datum/mod_theme/engineering + +/obj/item/mod/construction/plating/atmospheric + theme = /datum/mod_theme/atmospheric + +/obj/item/mod/construction/plating/medical + theme = /datum/mod_theme/medical + +/obj/item/mod/construction/plating/security + theme = /datum/mod_theme/security +/obj/item/mod/construction/plating/cosmohonk + theme = /datum/mod_theme/cosmohonk + +/obj/item/mod/construction/plating/rescue //I want to add a way to get the rarer modsuit types, that is limited. A low chance for traders to have plating for it seems interesting + theme = /datum/mod_theme/rescue + +/obj/item/mod/construction/plating/safeguard //Continued from above, none of these are steal objectives, and only the CE or RD one comes pre-installed with modules. You are getting the protection / speed / looks of these hardsuits, but no special modules. + theme = /datum/mod_theme/safeguard + +/obj/item/mod/construction/plating/advanced //This may be a bad idea. I think this is an interesting idea. And you still need robotics to build it, and traders can charge as much for it as they want. Also with ones like the CE modsuit, it is the flagship mod. That means it is sold a lot. + theme = /datum/mod_theme/advanced + +/obj/item/mod/construction/plating/research //Don't think people will want the RD one though, it is as slow as shit. Anyway, here it is. Surely this will not end poorly. + theme = /datum/mod_theme/research + +#define START_STEP "start" +#define CORE_STEP "core" +#define SCREWED_CORE_STEP "screwed_core" +#define HELMET_STEP "helmet" +#define CHESTPLATE_STEP "chestplate" +#define GAUNTLETS_STEP "gauntlets" +#define BOOTS_STEP "boots" +#define WRENCHED_ASSEMBLY_STEP "wrenched_assembly" +#define SCREWED_ASSEMBLY_STEP "screwed_assembly" + +/obj/item/mod/construction/shell + name = "MOD shell" + desc = "A MOD shell." + icon_state = "mod-construction_start" + var/obj/item/core + var/obj/item/helmet + var/obj/item/chestplate + var/obj/item/gauntlets + var/obj/item/boots + var/construction_step = START_STEP + +/obj/item/mod/construction/shell/examine(mob/user) + . = ..() + var/display_text + switch(construction_step) + if(START_STEP) + display_text = "It looks like it's missing a MOD core..." + if(CORE_STEP) + display_text = "The core seems loose..." + if(SCREWED_CORE_STEP) + display_text = "It looks like it's missing a helmet..." + if(HELMET_STEP) + display_text = "It looks like it's missing a chestplate..." + if(CHESTPLATE_STEP) + display_text = "It looks like it's missing gauntlets..." + if(GAUNTLETS_STEP) + display_text = "It looks like it's missing boots..." + if(BOOTS_STEP) + display_text = "The assembly seems unsecured..." + if(WRENCHED_ASSEMBLY_STEP) + display_text = "The assembly seems loose..." + if(SCREWED_ASSEMBLY_STEP) + display_text = "All it's missing is external plating..." + . += "[display_text]" + +/obj/item/mod/construction/shell/attackby(obj/item/part, mob/user, params) + . = ..() + switch(construction_step) + if(START_STEP) + if(!istype(part, /obj/item/mod/core)) + return + if(!user.drop_item()) + to_chat(user, "[part] is stuck to you and cannot be placed into [src].") + return + playsound(src, 'sound/machines/click.ogg', 30, TRUE) + to_chat(user, "Core inserted.") + core = part + core.forceMove(src) + construction_step = CORE_STEP + if(CORE_STEP) + if(part.tool_behaviour == TOOL_SCREWDRIVER) //Construct + if(part.use_tool(src, user, 0, volume = 30)) + to_chat(user, "Core screwed.") + construction_step = SCREWED_CORE_STEP + else if(part.tool_behaviour == TOOL_CROWBAR) //Deconstruct + if(part.use_tool(src, user, 0, volume = 30)) + core.forceMove(drop_location()) + to_chat(user, "Core removed.") + construction_step = START_STEP + if(SCREWED_CORE_STEP) + if(istype(part, /obj/item/mod/construction/helmet)) //Construct + if(!user.drop_item()) + to_chat(user, "[part] is stuck to you and cannot be placed into [src].") + return + playsound(src, 'sound/machines/click.ogg', 30, TRUE) + to_chat(user, "Helmet added.") + helmet = part + helmet.forceMove(src) + construction_step = HELMET_STEP + else if(part.tool_behaviour == TOOL_SCREWDRIVER) //Deconstruct + if(part.use_tool(src, user, 0, volume = 30)) + to_chat(user, "Core unscrewed.") + construction_step = CORE_STEP + if(HELMET_STEP) + if(istype(part, /obj/item/mod/construction/chestplate)) //Construct + if(!user.drop_item()) + to_chat(user, "[part] is stuck to you and cannot be placed into [src].") + return + playsound(src, 'sound/machines/click.ogg', 30, TRUE) + to_chat(user, "Chestplate added.") + forceMove(src) + chestplate = part + chestplate.forceMove(src) + construction_step = CHESTPLATE_STEP + else if(part.tool_behaviour == TOOL_CROWBAR) //Deconstruct + if(part.use_tool(src, user, 0, volume = 30)) + helmet.forceMove(drop_location()) + to_chat(user, "Helmet removed.") + helmet = null + construction_step = SCREWED_CORE_STEP + if(CHESTPLATE_STEP) + if(istype(part, /obj/item/mod/construction/gauntlets)) //Construct + if(!user.drop_item()) + to_chat(user, "[part] is stuck to you and cannot be placed into [src].") + return + playsound(src, 'sound/machines/click.ogg', 30, TRUE) + to_chat(user, "Gauntlets added.") + gauntlets = part + gauntlets.forceMove(src) + construction_step = GAUNTLETS_STEP + else if(part.tool_behaviour == TOOL_CROWBAR) //Deconstruct + if(part.use_tool(src, user, 0, volume = 30)) + chestplate.forceMove(drop_location()) + to_chat(user, "Chestplate removed.") + chestplate = null + construction_step = HELMET_STEP + if(GAUNTLETS_STEP) + if(istype(part, /obj/item/mod/construction/boots)) //Construct + if(!user.drop_item()) + to_chat(user, "[part] is stuck to you and cannot be placed into [src].") + return + playsound(src, 'sound/machines/click.ogg', 30, TRUE) + to_chat(user, "Boots added.") + boots = part + boots.forceMove(src) + construction_step = BOOTS_STEP + else if(part.tool_behaviour == TOOL_CROWBAR) //Deconstruct + if(part.use_tool(src, user, 0, volume = 30)) + gauntlets.forceMove(drop_location()) + to_chat(user, "Gauntlets removed.") + gauntlets = null + construction_step = CHESTPLATE_STEP + if(BOOTS_STEP) + if(part.tool_behaviour == TOOL_WRENCH) //Construct + if(part.use_tool(src, user, 0, volume = 30)) + to_chat(user, "Assembly secured.") + construction_step = WRENCHED_ASSEMBLY_STEP + else if(part.tool_behaviour == TOOL_CROWBAR) //Deconstruct + if(part.use_tool(src, user, 0, volume = 30)) + boots.forceMove(drop_location()) + to_chat(user, "Boots removed.") + boots = null + construction_step = GAUNTLETS_STEP + if(WRENCHED_ASSEMBLY_STEP) + if(part.tool_behaviour == TOOL_SCREWDRIVER) //Construct + if(part.use_tool(src, user, 0, volume = 30)) + to_chat(user, "Assembly screwed.") + construction_step = SCREWED_ASSEMBLY_STEP + else if(part.tool_behaviour == TOOL_WRENCH) //Deconstruct + if(part.use_tool(src, user, 0, volume = 30)) + to_chat(user, "Assembly unsecured.") + construction_step = BOOTS_STEP + if(SCREWED_ASSEMBLY_STEP) + if(istype(part, /obj/item/mod/construction/plating)) //Construct + var/obj/item/mod/construction/plating/external_plating = part + if(!user.drop_item()) + return + playsound(src, 'sound/machines/click.ogg', 30, TRUE) + var/obj/item/mod = new /obj/item/mod/control(drop_location(), external_plating.theme, null, core) + core = null + qdel(external_plating) + qdel(src) + user.put_in_hands(mod) + to_chat(user, "Suit finished!") + else if(part.tool_behaviour == TOOL_SCREWDRIVER) //Construct + if(part.use_tool(src, user, 0, volume = 30)) + to_chat(user, "Assembly unscrewed.") + construction_step = SCREWED_ASSEMBLY_STEP + update_icon_state() + +/obj/item/mod/construction/shell/update_icon_state() + . = ..() + icon_state = "mod-construction_[construction_step]" + +/obj/item/mod/construction/shell/Destroy() + QDEL_NULL(core) + QDEL_NULL(helmet) + QDEL_NULL(chestplate) + QDEL_NULL(gauntlets) + QDEL_NULL(boots) + return ..() + +/obj/item/mod/construction/shell/handle_atom_del(atom/deleted_atom) + if(deleted_atom == core) + core = null + if(deleted_atom == helmet) + helmet = null + if(deleted_atom == chestplate) + chestplate = null + if(deleted_atom == gauntlets) + gauntlets = null + if(deleted_atom == boots) + boots = null + return ..() + +#undef START_STEP +#undef CORE_STEP +#undef SCREWED_CORE_STEP +#undef HELMET_STEP +#undef CHESTPLATE_STEP +#undef GAUNTLETS_STEP +#undef BOOTS_STEP +#undef WRENCHED_ASSEMBLY_STEP +#undef SCREWED_ASSEMBLY_STEP diff --git a/code/modules/mod/mod_control.dm b/code/modules/mod/mod_control.dm new file mode 100644 index 000000000000..747d9890f7f3 --- /dev/null +++ b/code/modules/mod/mod_control.dm @@ -0,0 +1,746 @@ +/// MODsuits, trade-off between armor and utility +/obj/item/mod + name = "Base MOD" + desc = "You should not see this, yell at a coder!" + icon = 'icons/obj/clothing/modsuit/mod_clothing.dmi'// figure out how to work with 2 of these + icon_override = 'icons/mob/clothing/modsuit/mod_clothing.dmi' + +/obj/item/mod/control + name = "MOD control unit" + desc = "The control unit of a Modular Outerwear Device, a powered suit that protects against various environments." + icon_state = "standard-control" + icon_state = "mod_control" + item_state = "mod_control" + base_icon_state = "control" + w_class = WEIGHT_CLASS_BULKY + slot_flags = SLOT_BACK + strip_delay = 10 SECONDS + armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 0, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0) + actions_types = list( + /datum/action/item_action/mod/deploy, + /datum/action/item_action/mod/activate, + /datum/action/item_action/mod/panel, + /datum/action/item_action/mod/module, + ) + resistance_flags = NONE + max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT + min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT + siemens_coefficient = 0.5 + var/datum/wires/mod/wires + + /// The MOD's theme, decides on some stuff like armor and statistics. + var/datum/mod_theme/theme = /datum/mod_theme/standard + /// Looks of the MOD. + var/skin = "standard" + /// Theme of the MOD TGUI + var/ui_theme = "ntos" + /// If the suit is deployed and turned on. + var/active = FALSE + /// If the suit wire/module hatch is open. + var/open = FALSE + /// If the suit is ID locked. + var/locked = FALSE + /// If the suit is malfunctioning. + var/malfunctioning = FALSE + /// If the suit is currently activating/deactivating. + var/activating = FALSE + /// How long the MOD is electrified for. + var/seconds_electrified = 0 + /// If the suit interface is broken. + var/interface_break = FALSE + /// How much module complexity can this MOD carry. + var/complexity_max = DEFAULT_MAX_COMPLEXITY + /// How much module complexity this MOD is carrying. + var/complexity = 0 + /// Power usage of the MOD. + var/charge_drain = DEFAULT_CHARGE_DRAIN + /// Slowdown of the MOD when not active. + var/slowdown_inactive = 1.25 + /// Slowdown of the MOD when active. + var/slowdown_active = 0.75 + /// How long this MOD takes each part to seal. + var/activation_step_time = MOD_ACTIVATION_STEP_TIME + /// Extended description of the theme. + var/extended_desc + /// MOD helmet. + var/obj/item/clothing/head/mod/helmet + /// MOD chestplate. + var/obj/item/clothing/suit/mod/chestplate + /// MOD gauntlets. + var/obj/item/clothing/gloves/mod/gauntlets + /// MOD boots. + var/obj/item/clothing/shoes/mod/boots + /// MOD core. + var/obj/item/mod/core/core + /// Associated list of parts (helmet, chestplate, gauntlets, boots) to their unsealed worn layer. + var/list/mod_parts = list() + /// Associated list of parts that can overslot to their overslot (overslot means the part can cover another layer of clothing). + var/list/overslotting_parts = list() + /// Modules the MOD currently possesses. + var/list/modules = list() + /// Currently used module. + var/obj/item/mod/module/selected_module + /// Person wearing the MODsuit. + var/mob/living/carbon/human/wearer + /// Internal storage in a modsuit + var/obj/item/storage/backpack/modstorage/bag + /// Is it EMP proof? + var/emp_proof = FALSE + /// List of overlays the mod has. Needs to be cut onremoval / module deactivation + var/list/mod_overlays = list() + /// Is the jetpack on so we should make ion effects? + var/jetpack_active = FALSE + +/obj/item/mod/control/Initialize(mapload, datum/mod_theme/new_theme, new_skin, obj/item/mod/core/new_core) + . = ..() + if(new_theme) + theme = new_theme + theme = GLOB.mod_themes[theme] + slot_flags = theme.slot_flags + extended_desc = theme.extended_desc + slowdown_inactive = theme.slowdown_inactive + slowdown_active = theme.slowdown_active + complexity_max = theme.complexity_max + ui_theme = theme.ui_theme + charge_drain = theme.charge_drain + wires = new/datum/wires/mod(src) + if(length(req_access)) + locked = TRUE + new_core?.install(src) + helmet = new /obj/item/clothing/head/mod(src) + mod_parts += helmet + chestplate = new /obj/item/clothing/suit/mod(src) + chestplate.allowed += theme.allowed_suit_storage + mod_parts += chestplate + gauntlets = new /obj/item/clothing/gloves/mod(src) + mod_parts += gauntlets + boots = new /obj/item/clothing/shoes/mod(src) + mod_parts += boots + var/list/all_parts = mod_parts + src + for(var/obj/item/part as anything in all_parts) + part.name = "[theme.name] [part.name]" + part.desc = "[part.desc] [theme.desc]" + part.armor = part.armor.attachArmor(theme.armor_type_2.armor) + part.resistance_flags = theme.resistance_flags + part.flags |= theme.atom_flags //flags like initialization or admin spawning are here, so we cant set, have to add + part.heat_protection = NONE + part.cold_protection = NONE + part.max_heat_protection_temperature = theme.max_heat_protection_temperature + part.min_cold_protection_temperature = theme.min_cold_protection_temperature + part.siemens_coefficient = theme.siemens_coefficient + for(var/obj/item/part as anything in mod_parts) + RegisterSignal(part, COMSIG_OBJ_DECONSTRUCT, PROC_REF(on_part_destruction)) //look into + RegisterSignal(part, COMSIG_PARENT_QDELETING, PROC_REF(on_part_deletion)) + set_mod_skin(new_skin || theme.default_skin) + update_speed() + RegisterSignal(src, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) + for(var/obj/item/mod/module/module as anything in theme.inbuilt_modules) + module = new module(src) + install(module) + +/obj/item/mod/control/Destroy() + if(active) + STOP_PROCESSING(SSobj, src) + for(var/obj/item/mod/module/module as anything in modules) + uninstall(module, deleting = TRUE) + for(var/obj/item/part as anything in mod_parts) + overslotting_parts -= part + if(!QDELETED(helmet)) + mod_parts -= helmet + QDEL_NULL(helmet) + if(!QDELETED(chestplate)) + mod_parts -= chestplate + QDEL_NULL(chestplate) + if(!QDELETED(gauntlets)) + mod_parts -= gauntlets + QDEL_NULL(gauntlets) + if(!QDELETED(boots)) + mod_parts -= boots + QDEL_NULL(boots) + if(core) + QDEL_NULL(core) + QDEL_NULL(wires) + wearer = null + selected_module = null + bag = null + modules = null + return ..() + + +/obj/item/mod/control/examine(mob/user) + . = ..() + if(active) + . += "Charge: [core ? "[get_charge_percent()]%" : "No core"]." + . += "Selected module: [selected_module || "None"]." + if(!open && !active) + if(!wearer) + . += "You could equip it to turn it on." + . += "You could open the cover with a screwdriver." + else if(open) + . += "You could close the cover with a screwdriver." + . += "You could use modules on it to install them." + . += "You could remove modules with a crowbar." + . += "You could update the access lock with an ID." + . += "You could access the wire panel with a wire tool." + if(core) + . += "You could remove [core] with a wrench." + else + . += "You could use a MOD core on it to install one." + . += "[extended_desc]" //god is dead + +/obj/item/mod/control/process() + if(seconds_electrified > 0) + seconds_electrified-- + if(get_charge() <= 10 && active && !activating) //Sometimes we get power being funky, this should fix it. + power_off() + return PROCESS_KILL + var/malfunctioning_charge_drain = 0 + if(malfunctioning) + malfunctioning_charge_drain = rand(1, 20) + subtract_charge((charge_drain + malfunctioning_charge_drain)) + update_charge_alert() + for(var/obj/item/mod/module/module as anything in modules) + if(malfunctioning && module.active && prob(5)) + module.on_deactivation(display_message = TRUE) + module.on_process() + +/obj/item/mod/control/equipped(mob/user, slot) + ..() + if(slot == slot_back) + set_wearer(user) + else if(wearer) + unset_wearer() + + +/obj/item/mod/control/item_action_slot_check(slot) + if(slot == slot_back) + return TRUE + +/obj/item/mod/control/on_mob_move(direction, mob/user) + if(!jetpack_active) + return + var/turf/T = get_step(src, GetOppositeDir(direction)) + if(!has_gravity(T)) + new /obj/effect/particle_effect/ion_trails(T, direction) + +/obj/item/mod/control/Moved(atom/old_loc, movement_dir, forced, list/old_locs, momentum_change = TRUE) + . = ..() + if(!wearer || old_loc != wearer || loc == wearer) + return + clean_up() + +/obj/item/mod/control/MouseDrop(atom/over_object) + if(iscarbon(usr)) + var/mob/M = usr + if(get_dist(usr, src) > 1) //1 as we want to access it if beside the user + return + + if(!over_object) + return + + if(ismecha(M.loc)) + return + + if(!M.restrained() && !M.stat) + playsound(loc, "rustle", 50, TRUE, -5) + + if(istype(over_object, /obj/screen/inventory/hand)) + for(var/obj/item/part as anything in mod_parts) + if(part.loc != src) + to_chat(wearer, "Retract parts first!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, FALSE, SILENCED_SOUND_EXTRARANGE) + return + if(!M.unEquip(src, silent = TRUE)) + return + M.put_in_active_hand(src) + else if(bag) + bag.forceMove(usr) + bag.show_to(usr) + + add_fingerprint(M) + +/obj/item/mod/control/wrench_act(mob/living/user, obj/item/wrench) + if(..()) + return TRUE + if(seconds_electrified && get_charge() && shock(user)) + return TRUE + if(open) + if(!core) + to_chat(user, "There is no core!") + return TRUE + wrench.play_tool_sound(src, 100) + if(!wrench.use_tool(src, user, 3 SECONDS) || !open) + return TRUE + if(!core) + return TRUE + wrench.play_tool_sound(src, 100) + core.forceMove(drop_location()) + update_charge_alert() + return TRUE + return ..() + +/obj/item/mod/control/screwdriver_act(mob/living/user, obj/item/screwdriver) + if(..()) + return TRUE + if(active || activating || locate(/mob/living/silicon/ai) in src) + to_chat(user, "Deactivate the suit first!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + to_chat(user, "[open ? "Closing" : "Opening"] cover...") + screwdriver.play_tool_sound(src, 100) + if(screwdriver.use_tool(src, user, 1 SECONDS)) + if(active || activating) + to_chat(user, "Deactivate the suit first!") + screwdriver.play_tool_sound(src, 100) + to_chat(user, "Cover [open ? "closed" : "opened"]") + open = !open + return TRUE + +/obj/item/mod/control/crowbar_act(mob/living/user, obj/item/crowbar) + . = ..() + if(!open) + to_chat(user, "Open the cover first!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + if(!allowed(user)) + to_chat(user, "Insufficient access!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return + if(seconds_electrified && get_charge() && shock(user)) + return FALSE + if(SEND_SIGNAL(src, COMSIG_MOD_MODULE_REMOVAL, user) & MOD_CANCEL_REMOVAL) + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + if(length(modules)) + var/list/removable_modules = list() + for(var/obj/item/mod/module/module as anything in modules) + if(!module.removable) + continue + removable_modules += module + var/obj/item/mod/module/module_to_remove = input(user, "Which module do you want to pry out?", "Module Removal") as null|anything in removable_modules + if(!module_to_remove?.mod) + return FALSE + uninstall(module_to_remove) + module_to_remove.forceMove(drop_location()) + crowbar.play_tool_sound(src, 100) + SEND_SIGNAL(src, COMSIG_MOD_MODULE_REMOVED, user) + return TRUE + to_chat(user, "No modules!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + +/obj/item/mod/control/attackby(obj/item/attacking_item, mob/living/user, params) + if(istype(attacking_item, /obj/item/mod/module)) + if(!open) + to_chat(user, "Open the cover first!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + install(attacking_item, user) + SEND_SIGNAL(src, COMSIG_MOD_MODULE_ADDED, user) + return TRUE + else if(istype(attacking_item, /obj/item/mod/core)) + if(!open) + to_chat(user, "Open the cover first!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + if(core) + to_chat(user, "Core already installed!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + var/obj/item/mod/core/attacking_core = attacking_item + playsound(src, 'sound/machines/click.ogg', 50, TRUE, SILENCED_SOUND_EXTRARANGE) + user.drop_item() + attacking_core.install(src) + update_charge_alert() + return TRUE + else if(istype(attacking_item, /obj/item/multitool) && open) + if(seconds_electrified && get_charge() && shock(user)) + return TRUE + wires.Interact(user) + return TRUE + else if(open && attacking_item.GetID()) + update_access(user, attacking_item.GetID()) + return TRUE + else if(istype(attacking_item, /obj/item/stock_parts/cell)) + if(!core) + to_chat(user, "There is no core installed!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + core.on_attackby(attacking_item, user, params) + else if(istype(attacking_item, /obj/item/stack/ore/plasma) || istype(attacking_item, /obj/item/stack/sheet/mineral/plasma)) + if(!core) + to_chat(user, "There is no core installed!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return FALSE + core.on_attackby(attacking_item, user, params) + else if(istype(attacking_item, /obj/item/mod/skin_applier)) + return ..() + else if(bag && istype(attacking_item)) + bag.forceMove(user) + bag.attackby(attacking_item, user, params) + + return ..() + +/obj/item/mod/control/attack_hand(mob/living/carbon/user) + if(!iscarbon(user)) + return + if(loc == user && user.back && user.back == src) + if(bag) + bag.forceMove(user) + bag.show_to(user) + else + ..() + +/obj/item/mod/control/AltClick(mob/user) + . = ..() + if(ishuman(user) && Adjacent(user) && !user.incapacitated(FALSE, TRUE) && bag) + bag.forceMove(user) + bag.show_to(user) + playsound(loc, "rustle", 50, TRUE, -5) + add_fingerprint(user) + +/obj/item/mod/control/proc/can_be_inserted(I, stop_messages) + if(bag) + return bag.can_be_inserted(I, stop_messages) + return FALSE + +/obj/item/mod/control/proc/handle_item_insertion(I, prevent_warning) + if(bag) + bag.handle_item_insertion(I, prevent_warning) + +/obj/item/mod/control/get_cell() + if(!open) + return + var/obj/item/stock_parts/cell/cell = get_charge_source() + if(!istype(cell)) + return + return cell + +/obj/item/mod/control/GetAccess() + if(locate(/mob/living/silicon/ai) in src) + return req_access.Copy() + return ..() + +/obj/item/mod/control/emag_act(mob/user) + locked = !locked + to_chat(user, "Suit access [locked ? "locked" : "unlocked"]") + +/obj/item/mod/control/emp_act(severity) + . = ..() + if(!active || !wearer) + return + to_chat(wearer, "[severity > 1 ? "Light" : "Strong"] electromagnetic pulse detected!") + if(emp_proof) + return + selected_module?.on_deactivation(display_message = TRUE) + wearer.apply_damage(10 / severity, BURN, spread_damage = TRUE) //Test this with ion shotguns. + to_chat(wearer, "You feel [src] heat up from the EMP, burning you slightly!") + if(wearer.stat < UNCONSCIOUS && prob(10)) + wearer.emote("scream") + core.emp_act(severity) + if(prob(50 / severity)) + wires.emp_pulse() //3 wires get pulsed. Dangerous to a mod user. + for(var/obj/item/mod/module/holster/H in modules) + H.holstered?.emp_act(severity) + if(bag) + bag.emp_act(severity) + + +/obj/item/mod/control/dropped(mob/user) + . = ..() + if(!wearer) + return + clean_up() + update_mod_overlays(TRUE) + if(active && !toggle_activate(force_deactivate = TRUE)) + return + for(var/obj/item/part as anything in mod_parts) + if(part.loc == src) + continue + retract(null, part) + return ..() + +/obj/item/mod/control/update_icon_state() + icon_state = "[skin]-[base_icon_state][active ? "-sealed" : ""]" + return ..() + +/obj/item/mod/control/proc/set_wearer(mob/living/carbon/human/user) + if(wearer == user) + // This should also not happen. + // This path is hit when equipping an outfit with visualsOnly, but only sometimes, and this eventually gets called twice. + // I'm not sure this proc should ever be being called by visualsOnly, but it is, + // and this was an emergency patch. + return + else if(!isnull(wearer)) + stack_trace("set_wearer() was called with a new wearer without unset_wearer() being called") + + wearer = user + SEND_SIGNAL(src, COMSIG_MOD_WEARER_SET, wearer) + RegisterSignal(wearer, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) + update_charge_alert() + for(var/obj/item/clothing/C in mod_parts) + C.refit_for_species(wearer.dna.species.name) + update_mod_overlays() + for(var/obj/item/mod/module/module as anything in modules) + module.on_equip() + +/obj/item/mod/control/proc/unset_wearer() + for(var/obj/item/mod/module/module as anything in modules) + module.on_unequip() + UnregisterSignal(wearer, list(COMSIG_ATOM_EXITED, COMSIG_SPECIES_GAIN)) + wearer.clear_alert("mod_charge") + SEND_SIGNAL(src, COMSIG_MOD_WEARER_UNSET, wearer) + wearer = null + +/obj/item/mod/control/proc/clean_up() + if(active || activating) + for(var/obj/item/mod/module/module as anything in modules) + if(!module.active) + continue + module.on_deactivation(display_message = FALSE) + for(var/obj/item/part as anything in mod_parts) + seal_part(part, seal = FALSE) + for(var/obj/item/part as anything in mod_parts) + retract(null, part) + if(active) + finish_activation(on = FALSE) + var/mob/old_wearer = wearer + unset_wearer() + old_wearer.drop_item() + +/obj/item/mod/control/proc/quick_module(mob/user) + if(!length(modules)) + return + var/list/display_names = list() + var/list/items = list() + for(var/obj/item/mod/module/module as anything in modules) + if(module.module_type == MODULE_PASSIVE) + continue + display_names[module.name] = module + var/image/module_image = image(icon = module.icon, icon_state = module.icon_state) + if(module == selected_module) + module_image.underlays += image(icon = 'icons/hud/radial.dmi', icon_state = "module_selected") + else if(module.active) + module_image.underlays += image(icon = 'icons/hud/radial.dmi', icon_state = "module_active") + if(!COOLDOWN_FINISHED(module, cooldown_timer)) + module_image.add_overlay(image(icon = 'icons/hud/radial.dmi', icon_state = "module_cooldown")) + items += list(module.name = module_image) + if(!length(items)) + return + var/radial_anchor = src + var/pick = show_radial_menu(user, radial_anchor, items, custom_check = FALSE, require_near = TRUE) + if(!pick) + return + var/module_reference = display_names[pick] + var/obj/item/mod/module/picked_module = module_reference + picked_module.on_select() + +/obj/item/mod/control/proc/shock(mob/living/user) + if(!istype(user) || get_charge() < 1) + return FALSE + do_sparks(5, TRUE, src) + var/check_range = TRUE + return electrocute_mob(user, get_charge_source(), src, 1, check_range) + +/obj/item/mod/control/proc/install(obj/item/mod/module/new_module, mob/user) + for(var/obj/item/mod/module/old_module as anything in modules) + if(is_type_in_list(new_module, old_module.incompatible_modules) || is_type_in_list(old_module, new_module.incompatible_modules)) + if(user) + to_chat(user, "[new_module] incompatible with [old_module]!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return + var/complexity_with_module = complexity + complexity_with_module += new_module.complexity + if(complexity_with_module > complexity_max) + if(user) + to_chat(user, "[new_module] would make [src] too complex!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return + if(user) + if(!user.drop_item()) + to_chat(user, "[new_module] is stuck to your hand!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return + new_module.forceMove(src) + modules += new_module + complexity += new_module.complexity + new_module.mod = src + new_module.on_install() + if(wearer) + new_module.on_equip() + if(active) + new_module.on_suit_activation() + if(user) + to_chat(user, "[new_module] added!") + playsound(src, 'sound/machines/click.ogg', 50, TRUE, SILENCED_SOUND_EXTRARANGE) + +/obj/item/mod/control/proc/uninstall(obj/item/mod/module/old_module, deleting = FALSE) + modules -= old_module + complexity -= old_module.complexity + if(wearer) + old_module.on_unequip() + if(active) + old_module.on_suit_deactivation(deleting = deleting) + if(old_module.active) + old_module.on_deactivation(display_message = !deleting, deleting = deleting) + old_module.on_uninstall(deleting = deleting) + QDEL_LIST_ASSOC_VAL(old_module.pinned_to) + old_module.mod = null + +/obj/item/mod/control/proc/update_access(mob/user, obj/item/card/id/card) + if(!allowed(user)) + to_chat(user, "Insufficient access!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return + req_access = card.access.Copy() + to_chat(user, "Access updated!") + +/obj/item/mod/control/proc/update_mod_overlays(full_removal = FALSE) + if(!wearer) + return + for(var/I in mod_overlays) + wearer.cut_overlay(I) + mod_overlays -= I + if(full_removal) + return + for(var/obj/item/mod/module/M in modules) + M.add_module_overlay(wearer) + +/obj/item/mod/control/proc/get_charge_source() + return core?.charge_source() + +/obj/item/mod/control/proc/get_charge() + return core?.charge_amount() || 0 + +/obj/item/mod/control/proc/get_max_charge() + return core?.max_charge_amount() || 1 //avoid dividing by 0 + +/obj/item/mod/control/proc/get_charge_percent() + return ((get_charge() / get_max_charge()) * 100) + +/obj/item/mod/control/proc/add_charge(amount) + return core?.add_charge(amount) || FALSE + +/obj/item/mod/control/proc/subtract_charge(amount) + return core?.subtract_charge(amount) || FALSE + +/obj/item/mod/control/proc/check_charge(amount) + return core?.check_charge(amount) || FALSE + +/obj/item/mod/control/proc/update_charge_alert() + if(!wearer) + return + if(!core) + wearer.throw_alert("mod_charge", /obj/screen/alert/nocell) + return + core.update_charge_alert() + +/obj/item/mod/control/proc/update_speed() + var/list/all_parts = mod_parts + src + for(var/obj/item/part as anything in all_parts) + part.slowdown = (active ? slowdown_active : slowdown_inactive) / length(all_parts) + +/obj/item/mod/control/proc/power_off() + to_chat(wearer, "Power cells depleted!") + toggle_activate(wearer, force_deactivate = TRUE) + +/obj/item/mod/control/proc/set_mod_color(new_color) + var/list/all_parts = mod_parts + src + for(var/obj/item/part as anything in all_parts) + part.remove_atom_colour(WASHABLE_COLOUR_PRIORITY) + part.add_atom_colour(new_color, FIXED_COLOUR_PRIORITY) + wearer?.regenerate_icons() + +/obj/item/mod/control/proc/set_mod_skin(new_skin) + if(active) + CRASH("[src] tried to set skin while active!") + skin = new_skin + var/list/used_skin = theme.skins[new_skin] + var/list/skin_updating = mod_parts + src + for(var/obj/item/part as anything in skin_updating) + part.icon = used_skin[MOD_ICON_OVERRIDE] || 'icons/obj/clothing/modsuit/mod_clothing.dmi' + part.icon_state = "[skin]-[part.base_icon_state]" + for(var/obj/item/clothing/part as anything in mod_parts) + var/used_category + if(part == helmet) + used_category = HELMET_FLAGS + if(part == chestplate) + used_category = CHESTPLATE_FLAGS + if(part == gauntlets) + used_category = GAUNTLETS_FLAGS + if(part == boots) + used_category = BOOTS_FLAGS + var/list/category = used_skin[used_category] + part.flags = category[UNSEALED_CLOTHING] || NONE + part.visor_flags = category[SEALED_CLOTHING] || NONE + part.flags_inv = category[UNSEALED_INVISIBILITY] || NONE + part.visor_flags_inv = category[SEALED_INVISIBILITY] || NONE + part.flags_cover = category[UNSEALED_COVER] || NONE + part.visor_flags_cover = category[SEALED_COVER] || NONE + if(!category[CAN_OVERSLOT]) + if(overslotting_parts[part]) + var/obj/item/overslot = overslotting_parts[part] + overslot.forceMove(drop_location()) + overslotting_parts -= part + continue + overslotting_parts |= part + wearer?.regenerate_icons() + +/obj/item/mod/control/proc/on_exit(datum/source, atom/movable/part, direction) + SIGNAL_HANDLER + + if(part.loc == src) + return + if(part == core) + core.uninstall() + update_charge_alert() + return + if(part.loc == wearer) + return + if(part in modules) + uninstall(part) + return + if(part in mod_parts) + if(!wearer) + part.forceMove(src) + return + retract(wearer, part, TRUE) + if(active) + INVOKE_ASYNC(src, PROC_REF(toggle_activate), wearer, TRUE) + +/obj/item/mod/control/proc/on_part_destruction(obj/item/part, damage_flag) + SIGNAL_HANDLER + + if(overslotting_parts[part]) + var/obj/item/overslot = overslotting_parts[part] + overslot.forceMove(drop_location()) + overslotting_parts[part] = null + if(QDELETED(src)) + return + obj_destruction(damage_flag) + +/obj/item/mod/control/proc/on_overslot_exit(datum/source, atom/movable/overslot, direction) + SIGNAL_HANDLER + + if(overslot != overslotting_parts[source]) + return + overslotting_parts[source] = null + +/obj/item/mod/control/proc/on_part_deletion(obj/item/part) //the part doesnt count as being qdeleted, so our destroying does an infinite loop, fix later + SIGNAL_HANDLER + + if(QDELETED(src)) + return + qdel(src) + + +/obj/item/mod/control/water_act(volume, temperature, source, method) + if(HAS_TRAIT(src, TRAIT_OIL_SLICKED)) //Overide base to work right + slowdown_active = theme.slowdown_active + slowdown_inactive = theme.slowdown_inactive + update_speed() + remove_atom_colour(FIXED_COLOUR_PRIORITY) + REMOVE_TRAIT(src, TRAIT_OIL_SLICKED, "potion") + if(ishuman(loc)) + var/mob/living/carbon/human/H = loc + H.regenerate_icons() diff --git a/code/modules/mod/mod_core.dm b/code/modules/mod/mod_core.dm new file mode 100644 index 000000000000..4ea624dee15f --- /dev/null +++ b/code/modules/mod/mod_core.dm @@ -0,0 +1,298 @@ +/obj/item/mod/core + name = "MOD core" + desc = "A non-functional MOD core. Inform the admins if you see this." + icon = 'icons/obj/clothing/modsuit/mod_construction.dmi' + icon_state = "mod-core" + item_state = "electronic" + lefthand_file = 'icons/mob/inhands/items/devices_lefthand.dmi' + righthand_file = 'icons/mob/inhands/items/devices_righthand.dmi' + /// MOD unit we are powering. + var/obj/item/mod/control/mod + +/obj/item/mod/core/Destroy() + if(mod) + uninstall() + return ..() + +/obj/item/mod/core/proc/install(obj/item/mod/control/mod_unit) + mod = mod_unit + mod.core = src + forceMove(mod) + +/obj/item/mod/core/proc/uninstall() + mod.core = null + mod = null + +/obj/item/mod/core/proc/charge_source() + return + +/obj/item/mod/core/proc/charge_amount() + return 0 + +/obj/item/mod/core/proc/max_charge_amount() + return 1 + +/obj/item/mod/core/proc/add_charge(amount) + return FALSE + +/obj/item/mod/core/proc/subtract_charge(amount) + return FALSE + +/obj/item/mod/core/proc/check_charge(amount) + return FALSE + +/obj/item/mod/core/proc/update_charge_alert() + mod.wearer.clear_alert("mod_charge") + +/obj/item/mod/core/infinite //Admin only. + name = "MOD infinite core" + icon_state = "mod-core-infinite" + desc = "A fusion core using the rare Infinium to sustain enough energy for the lifetime of the MOD's user. \ + This might be because of the slowly killing radiation inside, but those are just rumors." + +/obj/item/mod/core/infinite/charge_source() + return src + +/obj/item/mod/core/infinite/charge_amount() + return INFINITY + +/obj/item/mod/core/infinite/max_charge_amount() + return INFINITY + +/obj/item/mod/core/infinite/add_charge(amount) + return TRUE + +/obj/item/mod/core/infinite/subtract_charge(amount) + return TRUE + +/obj/item/mod/core/infinite/check_charge(amount) + return TRUE + +/obj/item/mod/core/standard + name = "MOD standard core" + desc = "Using Thermo Generators to store and amplify power in the form of heat, this core acts as a power cell for your modsuit." //We don't have etherals + icon_state = "mod-core-standard" + /// Installed cell. + var/obj/item/stock_parts/cell/cell + +/obj/item/mod/core/standard/Destroy() + if(cell) + QDEL_NULL(cell) + return ..() + +/obj/item/mod/core/standard/install(obj/item/mod/control/mod_unit) + . = ..() + if(cell) + install_cell(cell) + RegisterSignal(mod, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(mod, COMSIG_ATOM_ATTACK_HAND, PROC_REF(on_attack_hand)) + RegisterSignal(mod, COMSIG_MOD_WEARER_SET, PROC_REF(on_wearer_set)) + if(mod.wearer) + on_wearer_set(mod, mod.wearer) + +/obj/item/mod/core/standard/uninstall() + if(!QDELETED(cell)) + cell.forceMove(drop_location()) + UnregisterSignal(mod, list(COMSIG_PARENT_EXAMINE, COMSIG_ATOM_ATTACK_HAND, COMSIG_MOD_WEARER_SET)) + if(mod.wearer) + on_wearer_unset(mod, mod.wearer) + return ..() + +/obj/item/mod/core/proc/on_attackby(obj/item/attacking_item, mob/user, params) + return + +/obj/item/mod/core/standard/charge_source() + return cell + +/obj/item/mod/core/standard/charge_amount() + var/obj/item/stock_parts/cell/charge_source = charge_source() + return charge_source?.charge || 0 + +/obj/item/mod/core/standard/max_charge_amount(amount) + var/obj/item/stock_parts/cell/charge_source = charge_source() + return charge_source?.maxcharge || 1 + +/obj/item/mod/core/standard/add_charge(amount) + var/obj/item/stock_parts/cell/charge_source = charge_source() + if(!charge_source) + return FALSE + return charge_source.give(amount) + +/obj/item/mod/core/standard/subtract_charge(amount) + var/obj/item/stock_parts/cell/charge_source = charge_source() + if(!charge_source) + return FALSE + return charge_source.use(amount, TRUE) + +/obj/item/mod/core/standard/check_charge(amount) + return charge_amount() >= amount + +/obj/item/mod/core/standard/update_charge_alert() + var/obj/item/stock_parts/cell/charge_source = charge_source() + if(!charge_source) + mod.wearer.throw_alert("mod_charge", /obj/screen/alert/nocell) + return + var/remaining_cell = charge_amount() / max_charge_amount() + switch(remaining_cell) + if(0.75 to INFINITY) + mod.wearer.clear_alert("mod_charge") + if(0.5 to 0.75) + mod.wearer.throw_alert("mod_charge", /obj/screen/alert/lowcell, 1) + if(0.25 to 0.5) + mod.wearer.throw_alert("mod_charge", /obj/screen/alert/lowcell, 2) + if(0.01 to 0.25) + mod.wearer.throw_alert("mod_charge", /obj/screen/alert/lowcell, 3) + else + mod.wearer.throw_alert("mod_charge", /obj/screen/alert/emptycell) + +/obj/item/mod/core/standard/emp_act(severity) + cell?.emp_act(severity) + +/obj/item/mod/core/standard/proc/install_cell(new_cell) + cell = new_cell + cell.forceMove(src) + RegisterSignal(src, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) + +/obj/item/mod/core/standard/proc/uninstall_cell() + if(!cell) + return + cell = null + UnregisterSignal(src, COMSIG_ATOM_EXITED) + +/obj/item/mod/core/standard/proc/on_exit(datum/source, obj/item/stock_parts/cell, direction) + SIGNAL_HANDLER + + if(!istype(cell) || cell.loc == src) + return + uninstall_cell() + +/obj/item/mod/core/standard/proc/on_examine(datum/source, mob/examiner, list/examine_text) + SIGNAL_HANDLER + + if(!mod.open) + return + examine_text += cell ? "You could remove the cell with an empty hand." : "You could use a cell on it to install one." + +/obj/item/mod/core/standard/proc/on_attack_hand(datum/source, mob/living/user) + SIGNAL_HANDLER + + if(mod.seconds_electrified && charge_amount() && mod.shock(user)) + return COMPONENT_CANCEL_ATTACK_CHAIN + if(mod.open && mod.loc == user) + INVOKE_ASYNC(src, PROC_REF(mod_uninstall_cell), user) + return COMPONENT_CANCEL_ATTACK_CHAIN + return NONE + +/obj/item/mod/core/standard/proc/mod_uninstall_cell(mob/living/user) + if(!cell) + to_chat(user, "No cell installed!") + return + if(!do_after(user, 1.5 SECONDS, target = user)) + return + to_chat(user, "You remove the cell.") + playsound(mod, 'sound/machines/click.ogg', 50, TRUE, SILENCED_SOUND_EXTRARANGE) + var/obj/item/cell_to_move = cell + cell_to_move.forceMove(drop_location()) + user.put_in_hands(cell_to_move) + mod.update_charge_alert() + +/obj/item/mod/core/standard/on_attackby(obj/item/attacking_item, mob/user, params) + if(istype(attacking_item, /obj/item/stock_parts/cell)) + if(!mod.open) + to_chat(user, "Open the cover first!") + playsound(mod, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return NONE + if(cell) + to_chat(user, "Cell already installed!") + playsound(mod, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return COMPONENT_NO_AFTERATTACK + user.drop_item() + install_cell(attacking_item) + to_chat(user, "You install the cell.") + playsound(mod, 'sound/machines/click.ogg', 50, TRUE, SILENCED_SOUND_EXTRARANGE) + mod.update_charge_alert() + return COMPONENT_NO_AFTERATTACK + return NONE + +/obj/item/mod/core/standard/proc/on_wearer_set(datum/source, mob/user) + SIGNAL_HANDLER + + RegisterSignal(mod.wearer, COMSIG_PROCESS_BORGCHARGER_OCCUPANT, PROC_REF(on_borg_charge)) + RegisterSignal(mod, COMSIG_MOD_WEARER_UNSET, PROC_REF(on_wearer_unset)) + +/obj/item/mod/core/standard/proc/on_wearer_unset(datum/source, mob/user) + SIGNAL_HANDLER + + UnregisterSignal(mod.wearer, COMSIG_PROCESS_BORGCHARGER_OCCUPANT) + UnregisterSignal(mod, COMSIG_MOD_WEARER_UNSET) + +/obj/item/mod/core/standard/proc/on_borg_charge(datum/source, amount) + SIGNAL_HANDLER + + add_charge(amount) + mod.update_charge_alert() + +/obj/item/mod/core/plasma + name = "MOD plasma core" + desc = "Nanotrasen's attempt at capitalizing on their plasma research. These plasma cores are refueled \ + through plasma fuel, allowing for easy continued use by their mining squads." + icon_state = "mod-core-plasma" + /// How much charge we can store. + var/maxcharge = 10000 + /// How much charge we are currently storing. + var/charge = 10000 + /// Associated list of charge sources, only stacks allowed. + var/list/charger_list = list(/obj/item/stack/ore/plasma, /obj/item/stack/sheet/mineral/plasma) + +/obj/item/mod/core/plasma/attackby(obj/item/attacking_item, mob/user, params) + if(charge_plasma(attacking_item, user)) + return TRUE + return ..() + +/obj/item/mod/core/plasma/charge_source() + return src + +/obj/item/mod/core/plasma/charge_amount() + return charge + +/obj/item/mod/core/plasma/max_charge_amount() + return maxcharge + +/obj/item/mod/core/plasma/add_charge(amount) + charge = min(maxcharge, charge + amount) + return TRUE + +/obj/item/mod/core/plasma/subtract_charge(amount) + charge = max(0, charge - amount) + return TRUE + +/obj/item/mod/core/plasma/check_charge(amount) + return charge_amount() >= amount + +/obj/item/mod/core/plasma/update_charge_alert() + var/remaining_plasma = charge_amount() / max_charge_amount() + switch(remaining_plasma) + if(0.75 to INFINITY) + mod.wearer.clear_alert("mod_charge") + if(0.5 to 0.75) + mod.wearer.throw_alert("mod_charge", /obj/screen/alert/lowcell, 1) + if(0.25 to 0.5) + mod.wearer.throw_alert("mod_charge", /obj/screen/alert/lowcell, 2) + if(0.01 to 0.25) + mod.wearer.throw_alert("mod_charge", /obj/screen/alert/lowcell, 3) + else + mod.wearer.throw_alert("mod_charge", /obj/screen/alert/emptycell) + +/obj/item/mod/core/plasma/on_attackby(obj/item/attacking_item, mob/user, params) + charge_plasma(attacking_item, user) + +/obj/item/mod/core/plasma/proc/charge_plasma(obj/item/stack/plasma, mob/user) + var/charge_given = is_type_in_list(plasma, charger_list) + if(!charge_given) + return FALSE + var/uses_needed = min(plasma.amount, ((max_charge_amount() - charge_amount()) / 2000)) + if(!plasma.use(uses_needed)) + return FALSE + add_charge(uses_needed * 2000) + to_chat(user, "You insert [plasma] in [src], recharging it.") + return TRUE diff --git a/code/modules/mod/mod_paint.dm b/code/modules/mod/mod_paint.dm new file mode 100644 index 000000000000..b48bf8f08a81 --- /dev/null +++ b/code/modules/mod/mod_paint.dm @@ -0,0 +1,42 @@ +/obj/item/mod/skin_applier + name = "MOD skin applier" + desc = "This one-use skin applier will add a skin to MODsuits of a specific type. This one applies to standard modsuits." + icon = 'icons/obj/clothing/modsuit/mod_construction.dmi' + icon_state = "skinapplier" + var/skin = "civilian" + var/make_spaceproof = FALSE //Used on the miner asteroid skin to make the suit spaceproof when upgrading. + var/compatible_theme = /datum/mod_theme/standard + +/obj/item/mod/skin_applier/Initialize(mapload) + . = ..() + name = "MOD [skin] skin applier" + +/obj/item/mod/skin_applier/pre_attack(atom/attacked_atom, mob/living/user, params) + if(!ismodcontrol(attacked_atom)) + return ..() + var/obj/item/mod/control/mod = attacked_atom + if(mod.active || mod.activating) + to_chat(user, "Deactivate the suit!") + return TRUE + if(!istype(mod.theme, compatible_theme)) + to_chat(user, "Theme is not compatible!") + return TRUE + mod.set_mod_skin(skin) + if(make_spaceproof) + mod.min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT + for(var/obj/item/clothing/C in mod.mod_parts) + C.min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT + to_chat(user, "You apply the theme to [mod].") + qdel(src) + return TRUE + +/obj/item/mod/skin_applier/asteroid + skin = "asteroid" + compatible_theme = /datum/mod_theme/mining + desc = "This one-use skin applier will add a skin to MODsuits of a specific type. This one applies to mining modsuits, and makes them spaceproof. Enjoy the days when you had MODsuits on the asteroid. Wait a minute." + make_spaceproof = TRUE + +/obj/item/mod/skin_applier/corpsman + skin = "corpsman" + compatible_theme = /datum/mod_theme/medical + desc = "This one-use skin applier will add a skin to MODsuits of a specific type. This one applies to medical modsuits. You look like a corpse, man! Or was it a corps man?" diff --git a/code/modules/mod/mod_theme.dm b/code/modules/mod/mod_theme.dm new file mode 100644 index 000000000000..113a28ef86e1 --- /dev/null +++ b/code/modules/mod/mod_theme.dm @@ -0,0 +1,1339 @@ +/// Global proc that sets up all MOD themes as singletons in a list and returns it. +/proc/setup_mod_themes() + . = list() + for(var/path in typesof(/datum/mod_theme)) + var/datum/mod_theme/new_theme = new path() + .[path] = new_theme + +/// MODsuit theme, instanced once and then used by MODsuits to grab various statistics. +/datum/mod_theme + /// Theme name for the MOD. + var/name = "BASE" + /// Description added to the MOD. + var/desc = "A civilian class suit by Cybersun Industries, doesn't offer much other than slightly quicker movement." + /// Extended description on examine_more + var/extended_desc = "A third-generation, modular civilian class suit by Cybersun Industries, \ + this suit is a staple across the galaxy for civilian applications. These suits are oxygenated, \ + spaceworthy, resistant to fire and chemical threats, and are immunized against everything between \ + a sneeze and a bioweapon. However, their combat applications are incredibly minimal due to the amount of \ + armor plating being installed by default, and their actuators only lead to slightly greater speed than industrial suits." + /// Default skin of the MOD. + var/default_skin = "standard" + /// The slot this mod theme fits on + var/slot_flags = SLOT_BACK + /// Armor shared across the MOD parts. + var/obj/item/mod/armor/armor_type_1 = /obj/item/mod/armor/mod_theme + /// the actual armor object placed in a datum as I am tired and I just want this to work + var/obj/item/mod/armor/armor_type_2 = null + /// Resistance flags shared across the MOD parts. + var/resistance_flags = NONE + /// Atom flags shared across the MOD parts. + var/atom_flags = NONE + /// Max heat protection shared across the MOD parts. + var/max_heat_protection_temperature = SPACE_SUIT_MAX_TEMP_PROTECT + /// Max cold protection shared across the MOD parts. + var/min_cold_protection_temperature = SPACE_SUIT_MIN_TEMP_PROTECT + /// Siemens shared across the MOD parts. + var/siemens_coefficient = 0.5 + /// How much modules can the MOD carry without malfunctioning. + var/complexity_max = DEFAULT_MAX_COMPLEXITY + /// How much battery power the MOD uses by just being on + var/charge_drain = DEFAULT_CHARGE_DRAIN + /// Slowdown of the MOD when not active. + var/slowdown_inactive = 1.25 + /// Slowdown of the MOD when active. + var/slowdown_active = 0.75 + /// Theme used by the MOD TGUI. + var/ui_theme = "ntos" + /// List of inbuilt modules. These are different from the pre-equipped suits, you should mainly use these for unremovable modules with 0 complexity. + var/list/inbuilt_modules = list() + /// Allowed items in the chestplate's suit storage. + var/list/allowed_suit_storage = list() + /// List of skins with their appropriate clothing flags. + var/list/skins = list( + "standard" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = COLLAR_LAYER, + + SEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE | BLOCKHAIR, + SEALED_INVISIBILITY = HIDEFACE | HIDEMASK | HIDEEYES, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + "civilian" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE | HIDEMASK | HIDEEYES, + UNSEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/datum/mod_theme/standard //We don't want the civilian skin to apply to all modsuits, that causes issues. + name = "standard" + + +/datum/mod_theme/New() + . = ..() + armor_type_2 = new armor_type_1 + +/obj/item/mod/armor/mod_theme + armor = list(MELEE = 15, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 0, RAD = 25, FIRE = 33, ACID = 33) + +/datum/mod_theme/engineering + name = "engineering" + desc = "An engineer-fit suit with heat and shock resistance. Cybersun Industries's classic." + extended_desc = "A classic by Cybersun Industries, and surely their claim to fame. This model is an \ + improvement upon the first-generation prototype models from before the Void War, boasting an array of features. \ + The modular flexibility of the base design has been combined with a blast-dampening insulated inner layer and \ + a shock-resistant outer layer, making the suit nigh-invulnerable against even the extremes of high-voltage electricity. \ + However, the capacity for modification remains the same as civilian-grade suits." + default_skin = "engineering" + armor_type_1 = /obj/item/mod/armor/mod_theme_engineering + resistance_flags = FIRE_PROOF + max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT + siemens_coefficient = 0 + slowdown_inactive = 1.5 + slowdown_active = 0.75 + allowed_suit_storage = list( + /obj/item/rcd, + /obj/item/fireaxe, + ) + skins = list( + "engineering" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = COLLAR_LAYER, + + SEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_engineering + armor = list(MELEE = 20, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 30, RAD = 150, FIRE = INFINITY, ACID = 150) //Bomb armor bumped up a bit, as the modsuit describes it with blast-dampening + +/datum/mod_theme/atmospheric + name = "atmospheric" + desc = "An atmospheric-resistant suit by Cybersun Industries, offering extreme heat resistance compared to the engineer suit." + extended_desc = "A modified version of the Cybersun Industries industrial model. This one has been \ + augmented with the latest in heat-resistant alloys, paired with a series of advanced heatsinks. \ + Additionally, the materials used to construct this suit have rendered it extremely hardy against \ + corrosive gasses and liquids, useful in the world of pipes. \ + However, the capacity for modification remains the same as civilian-grade suits." + default_skin = "atmospheric" + armor_type_1 = /obj/item/mod/armor/mod_theme_atmospheric + resistance_flags = FIRE_PROOF + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT + complexity_max = DEFAULT_MAX_COMPLEXITY - 3 + charge_drain = DEFAULT_CHARGE_DRAIN * 2 + siemens_coefficient = 0 + slowdown_inactive = 1.5 + slowdown_active = 0.75 + allowed_suit_storage = list( + /obj/item/rcd, + /obj/item/fireaxe/, + /obj/item/rpd, + /obj/item/t_scanner, + /obj/item/analyzer + ) + skins = list( + "atmospheric" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = COLLAR_LAYER, + + SEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE | BLOCK_GAS_SMOKE_EFFECT | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + UNSEALED_COVER = HEADCOVERSMOUTH, + SEALED_COVER = HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_atmospheric + armor = list(MELEE = 20, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 15, RAD = 15, FIRE = INFINITY, ACID = 150) + +/datum/mod_theme/advanced + name = "advanced" + desc = "An advanced version of Cybersun Industries's classic suit, shining with a white, acid and fire resistant polish." + extended_desc = "The flagship version of the Cybersun Industrie industrial model, and their latest product. \ + Combining all the features of their other industrial model suits inside, with blast resistance almost approaching \ + some EOD suits, the outside has been coated with a white polish rumored to be a corporate secret. \ + The paint used is almost entirely immune to corrosives, and certainly looks damn fine. \ + These come pre-installed with magnetic boots, using an advanced system to toggle them on or off as the user walks." + default_skin = "advanced" + armor_type_1 = /obj/item/mod/armor/mod_theme_advanced + resistance_flags = FIRE_PROOF + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT + complexity_max = DEFAULT_MAX_COMPLEXITY - 3 + charge_drain = DEFAULT_CHARGE_DRAIN * 1.5 + siemens_coefficient = 0 + slowdown_inactive = 1 + slowdown_active = 0.45 + inbuilt_modules = list(/obj/item/mod/module/magboot/advanced) + allowed_suit_storage = list( + /obj/item/analyzer, + /obj/item/rcd, + /obj/item/fireaxe, + /obj/item/melee/classic_baton/telescopic, + /obj/item/rpd, + /obj/item/t_scanner, + /obj/item/analyzer, + /obj/item/gun + + ) + skins = list( + "advanced" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = COLLAR_LAYER, + + SEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE | BLOCK_GAS_SMOKE_EFFECT | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_advanced + armor = list(MELEE = 35, BULLET = 10, LASER = 10, ENERGY = 10, BOMB = 50, RAD = INFINITY, FIRE = INFINITY, ACID = 150) + +/datum/mod_theme/mining + name = "mining" + desc = "A Nanotrasen mining suit for on-site operations, fit with accreting ash armor and a sphere form." + extended_desc = "A high-powered Nanotrasen-designed suit, based off the work of Cybersun Industries. \ + While initial designs were built for the rigors of asteroid mining, given blast resistance through inbuilt ceramics, \ + mining teams have since heavily tweaked the suit themselves with assistance from devices crafted by \ + destructive analysis of unknown technologies discovered on the Indecipheres mining sites, patterned off \ + their typical non-EVA exploration suits. The visor has been expanded to a system of seven arachnid-like cameras, \ + offering full view of the land and its soon-to-be-dead inhabitants. The armor plating has been trimmed down to \ + the bare essentials, geared far more for environmental hazards than combat against fauna; however, \ + this gives way to incredible protection against corrosives and thermal protection good enough for \ + both casual backstroking through molten magma and romantic walks through arctic terrain. \ + Instead, the suit is capable of using its' anomalous properties to attract and \ + carefully distribute layers of ash or ice across the surface; these layers are ablative, but incredibly strong. \ + However, all of this has proven to be straining on all Nanotrasen-approved cells, \ + so much so that it comes default fueled by equally-enigmatic plasma fuel rather than a simple recharge. \ + Additionally, the systems have been put to near their maximum load, allowing for far less customization than others." + default_skin = "mining" + armor_type_1 = /obj/item/mod/armor/mod_theme_mining + resistance_flags = FIRE_PROOF | LAVA_PROOF + max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT + complexity_max = DEFAULT_MAX_COMPLEXITY - 3 + charge_drain = DEFAULT_CHARGE_DRAIN * 2 + slowdown_inactive = 1.5 + slowdown_active = 0.5 + allowed_suit_storage = list( + /obj/item/resonator, + /obj/item/mining_scanner, + /obj/item/t_scanner/adv_mining_scanner, + /obj/item/pickaxe, + /obj/item/kinetic_crusher, + /obj/item/stack/ore/plasma, + /obj/item/storage/bag/ore, + /obj/item/gun/energy/kinetic_accelerator, + ) + inbuilt_modules = list(/obj/item/mod/module/ash_accretion, /obj/item/mod/module/sphere_transform) + skins = list( + "mining" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + + SEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE | BLOCKHAIR, + + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + "asteroid" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_mining + armor = list(MELEE = 30, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 50, RAD = 50, FIRE = 50, ACID = 50) + +/datum/mod_theme/loader + name = "loader" + desc = "An unsealed experimental motorized harness manufactured by Scarborough Arms for quick and efficient munition supplies." + extended_desc = "This powered suit is an experimental spinoff of in-atmosphere Engineering suits. \ + This fully articulated titanium exoskeleton is Scarborough Arms' suit of choice for their munition delivery men, \ + and what it lacks in EVA protection, it makes up for in strength and flexibility. The primary feature of \ + this suit are the two manipulator arms, carefully synchronized with the user's thoughts and \ + duplicating their motions almost exactly. These are driven by myomer, an artificial analog of muscles, \ + requiring large amounts of voltage to function; occasionally sparking under load with the sheer power of a \ + suit capable of lifting 250 tons. Even the legs in the suit have been tuned to incredible capacity, \ + the user being able to run at greater speeds for much longer distances and times than an unsuited equivalent. \ + A lot of people would say loading cargo is a dull job. You could not disagree more." + default_skin = "loader" + armor_type_1 = /obj/item/mod/armor/mod_theme_loader + max_heat_protection_temperature = ARMOR_MAX_TEMP_PROTECT + min_cold_protection_temperature = ARMOR_MIN_TEMP_PROTECT + siemens_coefficient = 0.25 + complexity_max = DEFAULT_MAX_COMPLEXITY - 5 + slowdown_inactive = 0.5 + slowdown_active = 0 + allowed_suit_storage = list( + ) + inbuilt_modules = list(/obj/item/mod/module/hydraulic, /obj/item/mod/module/clamp/loader, /obj/item/mod/module/magnet) + skins = list( + "loader" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + UNSEALED_CLOTHING = THICKMATERIAL | BLOCKHAIR, + + SEALED_INVISIBILITY = HIDEFACE | HIDEMASK | HIDEEYES, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + ), + GAUNTLETS_FLAGS = list( + SEALED_CLOTHING = THICKMATERIAL, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + SEALED_CLOTHING = THICKMATERIAL, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_loader + armor = list(MELEE = 20, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 25, ACID = 25) + +/datum/mod_theme/medical + name = "medical" + desc = "A lightweight suit by DeForest Medical Corporation, allows for easier movement." + extended_desc = "A lightweight suit produced by the DeForest Medical Corporation and BioTech Solutions, based off the work of \ + Cybersun Industries. The latest in technology has been employed in this suit to render it immunized against \ + allergens, airborne toxins, and regular pathogens. The primary asset of this suit is the speed, \ + fusing high-powered servos and actuators with a carbon-fiber construction. While there's very little armor used, \ + it is incredibly acid-resistant. It is slightly more demanding of power than civilian-grade models, \ + and weak against fingers tapping the glass." + default_skin = "medical" + armor_type_1 = /obj/item/mod/armor/mod_theme_medical + charge_drain = DEFAULT_CHARGE_DRAIN * 2 + slowdown_inactive = 1 + slowdown_active = 0.45 + allowed_suit_storage = list( + /obj/item/healthanalyzer, + /obj/item/reagent_containers/dropper, + /obj/item/reagent_containers/glass/beaker, + /obj/item/reagent_containers/glass/bottle, + /obj/item/reagent_containers/hypospray, + /obj/item/reagent_containers/syringe, + /obj/item/stack/medical, + /obj/item/sensor_device, + /obj/item/storage/pill_bottle, + /obj/item/storage/bag/chemistry, + /obj/item/storage/bag/bio, + ) + skins = list( + "medical" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = COLLAR_LAYER, + + SEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE | BLOCK_GAS_SMOKE_EFFECT | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + "corpsman" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = COLLAR_LAYER, + + SEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE | BLOCK_GAS_SMOKE_EFFECT | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_medical + armor = list(MELEE = 10, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 10, RAD = 0, FIRE = 75, ACID = 150) + +/datum/mod_theme/rescue + name = "rescue" + desc = "An advanced version of DeForest Medical Corporation's medical suit, designed for quick rescue of bodies from the most dangerous environments." + extended_desc = "An upgraded, overtuned version of DeForest Medical Corporation's medical suit, with BioTech Solutions making heavy modifications. \ + designed for quick rescue of bodies from the most dangerous environments. The same advanced leg servos \ + as the base version are seen here, giving paramedics incredible speed, but the same servos are also in the arms. \ + Users are capable of quickly hauling even the heaviest crewmembers using this suit, \ + all while being entirely immune against chemical and thermal threats. \ + It is slightly more demanding of power than civilian-grade models, and weak against fingers tapping the glass." + default_skin = "rescue" + armor_type_1 = /obj/item/mod/armor/mod_theme_rescue + resistance_flags = FIRE_PROOF | ACID_PROOF + max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT + charge_drain = DEFAULT_CHARGE_DRAIN * 1.5 + slowdown_inactive = 0.75 + slowdown_active = 0.25 + inbuilt_modules = list() + allowed_suit_storage = list( + /obj/item/healthanalyzer, + /obj/item/reagent_containers/dropper, + /obj/item/reagent_containers/glass/beaker, + /obj/item/reagent_containers/glass/bottle, + /obj/item/reagent_containers/hypospray, + /obj/item/reagent_containers/syringe, + /obj/item/stack/medical, + /obj/item/sensor_device, + /obj/item/storage/pill_bottle, + /obj/item/storage/bag/chemistry, + /obj/item/storage/bag/bio, + /obj/item/melee/classic_baton/telescopic, + ) + skins = list( + "rescue" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = COLLAR_LAYER, + + SEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE | BLOCK_GAS_SMOKE_EFFECT | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_rescue + armor = list(MELEE = 20, BULLET = 20, LASER = 5, ENERGY = 5, BOMB = 10, RAD = 50, FIRE = 150, ACID = 150) //Extra melee / bullet armor for if they get caught in a fight. Of course, no laser armor. + +/datum/mod_theme/research + name = "research" + desc = "A private military EOD suit by Aussec Armory, intended for explosive research. Bulky, but expansive." + extended_desc = "A private military EOD suit by Aussec Armory, based off the work of Cybersun Industries. \ + This suit is intended for explosive research, built incredibly bulky and well-covering. \ + Featuring an inbuilt chemical scanning array, this suit uses two layers of plastitanium armor, \ + sandwiching an inert layer to dissipate kinetic energy into the suit and away from the user; \ + outperforming even the best conventional EOD suits. However, despite its immunity against even \ + missiles and artillery, all the explosive resistance is mostly working to keep the user intact, \ + not alive. The user will also find narrow doorframes nigh-impossible to surmount." + default_skin = "research" + armor_type_1 = /obj/item/mod/armor/mod_theme_research + resistance_flags = FIRE_PROOF | ACID_PROOF + max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT + complexity_max = DEFAULT_MAX_COMPLEXITY + 5 + slowdown_inactive = 1.75 + slowdown_active = 1 + ui_theme = "changeling" + inbuilt_modules = list(/obj/item/mod/module/reagent_scanner/advanced) + allowed_suit_storage = list( + /obj/item/analyzer, + /obj/item/dnainjector, + /obj/item/hand_tele, + /obj/item/storage/bag/bio, + /obj/item/melee/classic_baton/telescopic, + /obj/item/gun + ) + skins = list( + "research" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE | BLOCK_GAS_SMOKE_EFFECT | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE | HIDEMASK | HIDEEYES, + UNSEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_research + armor = list(MELEE = 30, BULLET = 30, LASER = 5, ENERGY = 5, BOMB = INFINITY, RAD = 75, FIRE = 75, ACID = 150) //Slow balistic / explosive testing armor. Not laser testing however! + +/datum/mod_theme/security + name = "security" + desc = "A Shellguard Munitions security suit, offering quicker speed at the cost of carrying capacity." + extended_desc = "A Shellguard Munitions classic, this model of MODsuit has been designed for quick response to \ + hostile situations. These suits have been layered with plating worthy enough for fires or corrosive environments, \ + and come with composite cushioning and an advanced honeycomb structure underneath the hull to ensure protection \ + against broken bones or possible avulsions. The suit's legs have been given more rugged actuators, \ + allowing the suit to do more work in carrying the weight. However, the systems used in these suits are more than \ + a few years out of date, leading to an overall lower capacity for modules." + default_skin = "security" + armor_type_1 = /obj/item/mod/armor/mod_theme_security + complexity_max = DEFAULT_MAX_COMPLEXITY - 3 + slowdown_inactive = 1 + slowdown_active = 0.45 + ui_theme = "security" + allowed_suit_storage = list( + /obj/item/ammo_box, + /obj/item/ammo_casing, + /obj/item/reagent_containers/spray/pepper, + /obj/item/restraints/handcuffs, + /obj/item/flash, + /obj/item/melee/baton, + /obj/item/gun, + ) + skins = list( + "security" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + UNSEALED_COVER = HEADCOVERSMOUTH, + SEALED_COVER = HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_security + armor = list(MELEE = 25, BULLET = 20, LASER = 20, ENERGY = 5, BOMB = 25, RAD = 0, FIRE = 150, ACID = 150) + +/datum/mod_theme/safeguard + name = "safeguard" + desc = "A Shellguard Munitions advanced security suit, offering greater speed and fire protection than the standard security model." + extended_desc = "A Shellguard Munitions advanced security suit, and their latest model. This variant has \ + ditched the presence of a reinforced glass visor entirely, replacing it with a 'blast visor' utilizing a \ + small camera on the left side to display the outside to the user. The plating on the suit has been \ + dramatically increased, especially in the pauldrons, giving the wearer an imposing silhouette. \ + Heatsinks line the sides of the suit, and greater technology has been used in insulating it against \ + both corrosive environments and sudden impacts to the user's joints." + default_skin = "safeguard" + armor_type_1 = /obj/item/mod/armor/mod_theme_safeguard + resistance_flags = FIRE_PROOF + max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT + slowdown_inactive = 0.75 + slowdown_active = 0.25 + ui_theme = "security" + allowed_suit_storage = list( + /obj/item/ammo_box, + /obj/item/ammo_casing, + /obj/item/reagent_containers/spray/pepper, + /obj/item/restraints/handcuffs, + /obj/item/flash, + /obj/item/melee/baton, + /obj/item/gun, + ) + skins = list( + "safeguard" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE | HIDEMASK | HIDEEYES, + UNSEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_safeguard + armor = list(MELEE = 30, BULLET = 25, LASER = 25, ENERGY = 15, BOMB = 40, RAD = 25, FIRE = INFINITY, ACID = 150) + +/datum/mod_theme/magnate + name = "magnate" + desc = "A fancy, very protective suit for Nanotrasen's captains. Shock, fire and acid-proof while also having a large capacity and high speed." + extended_desc = "They say it costs four hundred thousand credits to run this MODsuit... for twelve seconds. \ + The Magnate suit is designed for protection, comfort, and luxury for Nanotrasen Captains. \ + The onboard air filters have been preprogrammed with an additional five hundred different fragrances that can \ + be pumped into the helmet, all of highly-endangered flowers. A bespoke Tralex mechanical clock has been placed \ + in the wrist, and the Magnate package comes with carbon-fibre cufflinks to wear underneath. \ + My God, it even has a granite trim. The double-classified paint that's been painstakingly applied to the hull \ + provides protection against shock, fire, and the strongest acids. Onboard systems employ meta-positronic learning \ + and bluespace processing to allow for a wide array of onboard modules to be supported, and only the best actuators \ + have been employed for speed. The resemblance to a Gorlex Marauder helmet is *purely* coincidental." + default_skin = "magnate" + armor_type_1 = /obj/item/mod/armor/mod_theme_magnate + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF // Theft targets should be hard to destroy + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT + siemens_coefficient = 0 + complexity_max = DEFAULT_MAX_COMPLEXITY + 5 + slowdown_inactive = 0.75 + slowdown_active = 0.25 + allowed_suit_storage = list( + /obj/item/ammo_box, + /obj/item/ammo_casing, + /obj/item/restraints/handcuffs, + /obj/item/flash, + /obj/item/melee, + /obj/item/gun, + ) + skins = list( + "magnate" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = COLLAR_LAYER, + + SEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_magnate + armor = list(MELEE = 50, BULLET = 50, LASER = 50, ENERGY = 15, BOMB = 15, RAD = 50, FIRE = INFINITY, ACID = 450) //On one hand this is quite strong, on the other hand energy hole / antagonists need to steal, and thus by extention use this. + +/datum/mod_theme/cosmohonk + name = "cosmohonk" + desc = "A suit by Honk Ltd. Protects against low humor environments. Most of the tech went to lower the power cost." + extended_desc = "The Cosmohonk MODsuit was originally designed for interstellar comedy in low-humor environments. \ + It utilizes tungsten electro-ceramic casing and chromium bipolars, coated in zirconium-boron paint underneath \ + a dermatiraelian subspace alloy. Despite the glaringly obvious optronic vacuum drive pedals, \ + this particular model does not employ manganese bipolar capacitor cleaners, thank the Honkmother. \ + All you know is that this suit is mysteriously power-efficient, and far too colorful for the Mime to steal." + default_skin = "cosmohonk" + armor_type_1 = /obj/item/mod/armor/mod_theme_cosmohonk + charge_drain = DEFAULT_CHARGE_DRAIN * 0.25 + slowdown_inactive = 1.75 + slowdown_active = 1.25 + allowed_suit_storage = list( + /obj/item/bikehorn, + /obj/item/grown/bananapeel, + /obj/item/reagent_containers/spray/waterflower, + /obj/item/instrument, + ) + skins = list( + "cosmohonk" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = COLLAR_LAYER, + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE | BLOCKHAIR, + + SEALED_INVISIBILITY = HIDEFACE | HIDEMASK | HIDEEYES, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_cosmohonk + armor = list(MELEE = 5, BULLET = 5, LASER = 5, ENERGY = 5, BOMB = 5, RAD = 0, FIRE = 75, ACID = 50) + +/datum/mod_theme/syndicate + name = "syndicate" + desc = "A suit designed by Gorlex Marauders, offering armor ruled illegal in most of Spinward Stellar." + extended_desc = "An advanced combat suit adorned in a sinister crimson red color scheme, produced and manufactured \ + for special mercenary operations. The build is a streamlined layering consisting of shaped Plasteel, \ + and composite ceramic, while the under suit is lined with a lightweight Kevlar and durathread hybrid weave \ + to provide ample protection to the user where the plating doesn't, with an illegal onboard electric powered \ + ablative shield module to provide resistance against conventional energy firearms. \ + A small tag hangs off of it reading; 'Property of the Gorlex Marauders, with assistance from Cybersun Industries. \ + All rights reserved, tampering with suit will void warranty." + default_skin = "syndicate" + armor_type_1 = /obj/item/mod/armor/mod_theme_syndicate + + max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT + siemens_coefficient = 0 + slowdown_inactive = 1 + slowdown_active = 0.5 //This is EVA mode slowdown. In combat mode, no slowdown. + ui_theme = "syndicate" + inbuilt_modules = list(/obj/item/mod/module/armor_booster) + allowed_suit_storage = list( + /obj/item/ammo_box, + /obj/item/ammo_casing, + /obj/item/restraints/handcuffs, + /obj/item/flash, + /obj/item/melee/baton, + /obj/item/melee/energy/sword, + /obj/item/shield/energy, + /obj/item/gun, + ) + skins = list( + "syndicate" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = COLLAR_LAYER, + + SEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + "honkerative" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = COLLAR_LAYER, + + SEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_syndicate + armor = list(MELEE = 15, BULLET = 20, LASER = 5, ENERGY = 5, BOMB = 35, RAD = 50, FIRE = 50, ACID = 450) + //melee = 40 with booster + //bullet = 50 + //laser = 20 with booster + //energy = //20 with booster, energy has always been an armor hole. +/datum/mod_theme/elite + name = "elite" + desc = "An elite suit upgraded by Cybersun Industries, offering upgraded armor values." + extended_desc = "An evolution of the syndicate suit, featuring a bulkier build and a matte black color scheme, \ + this suit is only produced for high ranking Syndicate officers and elite strike teams. \ + It comes built with a secondary layering of ceramic and Kevlar into the plating providing it with \ + exceptionally better protection along with fire and acid proofing. A small tag hangs off of it reading; \ + 'Property of the Gorlex Marauders, with assistance from Cybersun Industries. \ + All rights reserved, tampering with suit will void life expectancy.'" + default_skin = "elite" + armor_type_1 = /obj/item/mod/armor/mod_theme_elite + resistance_flags = FIRE_PROOF | ACID_PROOF + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT + siemens_coefficient = 0 + slowdown_inactive = 1 + slowdown_active = 0.5 //This is EVA mode slowdown. In combat mode, no slowdown. + ui_theme = "syndicate" + inbuilt_modules = list(/obj/item/mod/module/armor_booster) + allowed_suit_storage = list( + /obj/item/ammo_box, + /obj/item/ammo_casing, + /obj/item/restraints/handcuffs, + /obj/item/flash, + /obj/item/melee/baton, + /obj/item/melee/energy/sword, + /obj/item/shield/energy, + /obj/item/gun, + ) + skins = list( + "elite" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + + SEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE | BLOCK_GAS_SMOKE_EFFECT | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_elite + armor = list(MELEE = 50, BULLET = 45, LASER = 35, ENERGY = 10, BOMB = 60, RAD = 150, FIRE = INFINITY, ACID = INFINITY) + //melee = 50 // 75 with booster + //bullet = 45 // 75 same as + //laser = 35 //50 same as + //energy = 15 // 25 + +/datum/mod_theme/prototype + name = "prototype" + desc = "A prototype modular suit powered by locomotives. While it is comfortable and has a big capacity, it remains very bulky and power-inefficient." + extended_desc = "This is a prototype powered exoskeleton, a design not seen in hundreds of years, the first \ + post-void war era modular suit to ever be safely utilized by an operator. This ancient clunker is still functional, \ + though it's missing several modern-day luxuries from updated Cybersun Industries designs. \ + Primarily, the suit's myoelectric suit layer is entirely non-existant, and the servos do very little to \ + help distribute the weight evenly across the wearer's body, making it slow and bulky to move in. \ + The internal heads-up display is rendered in nearly unreadable cyan, as the visor suggests, \ + leaving the user unable to see long distances. However, the way the helmet retracts is pretty cool." + default_skin = "prototype" + armor_type_1 = /obj/item/mod/armor/mod_theme_prototype + resistance_flags = FIRE_PROOF + siemens_coefficient = 0 + complexity_max = DEFAULT_MAX_COMPLEXITY + 5 + charge_drain = DEFAULT_CHARGE_DRAIN * 2 + slowdown_inactive = 2 + slowdown_active = 0.95 + ui_theme = "hackerman" + inbuilt_modules = list(/obj/item/mod/module/anomaly_locked/kinesis/prebuilt/prototype) + allowed_suit_storage = list( + /obj/item/analyzer, + /obj/item/t_scanner, + /obj/item/rpd, + /obj/item/rcd, + ) + skins = list( + "prototype" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE | HIDEMASK | HIDEEYES, + UNSEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_prototype + armor = list(MELEE = 20, BULLET = 5, LASER = 10, ENERGY = 10, BOMB = 50, RAD = 50, FIRE = 150, ACID = 150) + +/datum/mod_theme/responsory + name = "responsory" + desc = "A high-speed rescue suit by Nanotrasen, intended for its' emergency response teams." + extended_desc = "A streamlined suit of Nanotrasen design, these sleek black suits are only worn by \ + elite emergency response personnel to help save the day. While the slim and nimble design of the suit \ + cuts the ceramics and ablatives in it down, dropping the protection, \ + it keeps the wearer safe from the harsh void of space while sacrificing no speed whatsoever. \ + While wearing it you feel an extreme deference to darkness. " + default_skin = "responsory" + armor_type_1 = /obj/item/mod/armor/mod_theme_responsory + + resistance_flags = FIRE_PROOF + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT + siemens_coefficient = 0 + slowdown_inactive = 0.5 + slowdown_active = 0 + allowed_suit_storage = list( + /obj/item/ammo_box, + /obj/item/ammo_casing, + /obj/item/restraints/handcuffs, + /obj/item/flash, + /obj/item/melee/baton, + /obj/item/gun, + ) + skins = list( + "responsory" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = COLLAR_LAYER, + + SEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE | BLOCK_GAS_SMOKE_EFFECT | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + "inquisitory" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE | BLOCK_GAS_SMOKE_EFFECT | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE | HIDEMASK | HIDEEYES, + UNSEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_responsory //This has no slowdown active, and no variation between levels. I am ASSUMING this will be gamma only. + armor = list(MELEE = 40, BULLET = 25, LASER = 25, ENERGY = 20, BOMB = 25, RAD = INFINITY, FIRE = 200, ACID = 200) + +/datum/mod_theme/apocryphal + name = "apocryphal" + desc = "A high-tech, only technically legal, armored suit created by a collaboration effort between Nanotrasen and Shellguard Munitions." + extended_desc = "A bulky and only legal by technicality suit, this ominous black and red MODsuit is only worn by \ + Nanotrasen Black Ops teams. If you can see this suit, you fucked up. A collaborative joint effort between \ + Shellguard and Nanotrasen, the construction and modules gives the user robust protection against \ + anything that can be thrown at it, along with acute combat awareness tools for it's wearer. \ + Whether the wearer uses it or not is up to them. \ + There seems to be a little inscription on the wrist that reads; \'squiddie', d'aww." + default_skin = "apocryphal" + armor_type_1 = /obj/item/mod/armor/mod_theme_apocryphal + resistance_flags = FIRE_PROOF | ACID_PROOF + ui_theme = "malfunction" + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT + siemens_coefficient = 0 + complexity_max = DEFAULT_MAX_COMPLEXITY + 10 + allowed_suit_storage = list( + /obj/item/ammo_box, + /obj/item/ammo_casing, + /obj/item/restraints/handcuffs, + /obj/item/flash, + /obj/item/melee/baton, + /obj/item/melee/energy/sword, + /obj/item/shield/energy, + /obj/item/gun, + ) + skins = list( + "apocryphal" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE | BLOCKHAIR, + + SEALED_INVISIBILITY = HIDEFACE | HIDEMASK | HIDEEYES, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_apocryphal + armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) + +/datum/mod_theme/corporate + name = "corporate" + desc = "A fancy, high-tech suit for Nanotrasen's high ranking officers." + extended_desc = "An even more costly version of the Magnate model, the corporate suit is a thermally insulated, \ + anti-corrosion coated suit for high-ranking CentCom Officers, deploying pristine protective armor and \ + advanced actuators, feeling practically weightless when turned on. Scraping the paint of this suit is \ + counted as a war-crime and reason for immediate execution in over fifty Nanotrasen space stations. \ + The resemblance to a Gorlex Marauder helmet is *purely* coincidental." + default_skin = "corporate" + armor_type_1 = /obj/item/mod/armor/mod_theme_corporate + resistance_flags = FIRE_PROOF | ACID_PROOF + + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT + siemens_coefficient = 0 + slowdown_inactive = 0.5 + slowdown_active = 0 + allowed_suit_storage = list( + /obj/item/ammo_box, + /obj/item/ammo_casing, + /obj/item/restraints/handcuffs, + /obj/item/flash, + /obj/item/melee/baton, + /obj/item/gun, + ) + skins = list( + "corporate" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE | BLOCKHAIR, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + SEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_corporate + armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) + +/datum/mod_theme/debug + name = "debug" + desc = "Strangely nostalgic." + extended_desc = "An advanced suit that has dual ion engines powerful enough to grant a humanoid flight. \ + Contains an internal self-recharging high-current capacitor for short, powerful bo- \ + Oh wait, this is not actually a flight suit. Fuck." + default_skin = "debug" + armor_type_1 = /obj/item/mod/armor/mod_theme_debug + resistance_flags = FIRE_PROOF | ACID_PROOF + + max_heat_protection_temperature = FIRE_SUIT_MAX_TEMP_PROTECT + complexity_max = 50 + siemens_coefficient = 0 + slowdown_inactive = 0.5 + slowdown_active = 0 + allowed_suit_storage = list( + /obj/item/gun, + ) + skins = list( + "debug" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE | BLOCK_GAS_SMOKE_EFFECT, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + UNSEALED_COVER = HEADCOVERSMOUTH, + SEALED_COVER = HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL, + SEALED_CLOTHING = STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_debug + armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) + + +/datum/mod_theme/administrative + name = "administrative" + desc = "A suit made of adminium. Who comes up with these stupid mineral names?" + extended_desc = "Yeah, okay, I guess you can call that an event. What I consider an event is something actually \ + fun and engaging for the players- instead, most were sitting out, dead or gibbed, while the lucky few got to \ + have all the fun. If this continues to be a pattern for your \"events\" (Admin Abuse) \ + there will be an admin complaint. You have been warned." + default_skin = "debug" + armor_type_1 = /obj/item/mod/armor/mod_theme_administrative + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + + max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT + complexity_max = 1000 + charge_drain = DEFAULT_CHARGE_DRAIN * 0 + siemens_coefficient = 0 + slowdown_inactive = 0 + slowdown_active = 0 + allowed_suit_storage = list( + /obj/item/gun, + ) + skins = list( + "debug" = list( + HELMET_FLAGS = list( + UNSEALED_LAYER = null, + UNSEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE | BLOCK_GAS_SMOKE_EFFECT, + UNSEALED_INVISIBILITY = HIDEFACE, + SEALED_INVISIBILITY = HIDEMASK | HIDEEYES | HIDEFACE, + UNSEALED_COVER = HEADCOVERSMOUTH | HEADCOVERSEYES, + ), + CHESTPLATE_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE, + SEALED_INVISIBILITY = HIDEJUMPSUIT | HIDETAIL, + ), + GAUNTLETS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + BOOTS_FLAGS = list( + UNSEALED_CLOTHING = THICKMATERIAL | STOPSPRESSUREDMAGE, + CAN_OVERSLOT = TRUE, + ), + ), + ) + +/obj/item/mod/armor/mod_theme_administrative //considering this should not be used, it's getting just DS armor, not infinity in everything. + armor = list(MELEE = 200, BULLET = 200, LASER = 50, ENERGY = 50, BOMB = INFINITY, RAD = INFINITY, FIRE = INFINITY, ACID = INFINITY) diff --git a/code/modules/mod/mod_types.dm b/code/modules/mod/mod_types.dm new file mode 100644 index 000000000000..2ef5e3cb73e4 --- /dev/null +++ b/code/modules/mod/mod_types.dm @@ -0,0 +1,454 @@ +/obj/item/mod/control/pre_equipped + /// The skin we apply to the suit, defaults to the default_skin of the theme. + var/applied_skin + /// The MOD core we apply to the suit. + var/applied_core = /obj/item/mod/core/standard + /// The cell we apply to the core. Only applies to standard core suits. + var/applied_cell = /obj/item/stock_parts/cell/high + /// List of modules we spawn with. + var/list/applied_modules = list() + /// Modules that we pin when the suit is installed for the first time, for convenience, can be applied or theme inbuilt modules. + var/list/default_pins = list() + +/obj/item/mod/control/pre_equipped/Initialize(mapload, new_theme, new_skin, new_core, new_access) + for(var/module_to_pin in default_pins) + default_pins[module_to_pin] = list() + new_skin = applied_skin + new_core = new applied_core(src) + if(istype(new_core, /obj/item/mod/core/standard)) + var/obj/item/mod/core/standard/cell_core = new_core + cell_core.cell = new applied_cell() + . = ..() + for(var/obj/item/mod/module/module as anything in applied_modules) + module = new module(src) + install(module) + +/obj/item/mod/control/pre_equipped/set_wearer(mob/living/carbon/human/user) + . = ..() + for(var/obj/item/mod/module/module as anything in modules) + if(!default_pins[module.type]) //this module isnt meant to be pinned by default + continue + if(UID(wearer) in default_pins[module.type]) //if we already had pinned once to this user, don care anymore + continue + default_pins[module.type] += UID(wearer) + module.pin(wearer) + +/obj/item/mod/control/pre_equipped/uninstall(obj/item/mod/module/old_module, deleting) + . = ..() + if(default_pins[old_module.type]) + default_pins -= old_module + +/obj/item/mod/control/pre_equipped/standard + applied_modules = list( + /obj/item/mod/module/storage, + /obj/item/mod/module/welding, + /obj/item/mod/module/flashlight, + ) + +/obj/item/mod/control/pre_equipped/engineering + theme = /datum/mod_theme/engineering + applied_modules = list( + /obj/item/mod/module/storage, + /obj/item/mod/module/welding, + /obj/item/mod/module/rad_protection, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/magboot, + ) + default_pins = list( + /obj/item/mod/module/magboot, + ) + +/obj/item/mod/control/pre_equipped/atmospheric + theme = /datum/mod_theme/atmospheric + applied_modules = list( + /obj/item/mod/module/storage, + /obj/item/mod/module/welding, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/t_ray, + /obj/item/mod/module/magboot, + ) + default_pins = list( + /obj/item/mod/module/magboot, + ) + + +/obj/item/mod/control/pre_equipped/advanced + theme = /datum/mod_theme/advanced + applied_cell = /obj/item/stock_parts/cell/super + applied_modules = list( + /obj/item/mod/module/storage/large_capacity, + /obj/item/mod/module/welding, + /obj/item/mod/module/rad_protection, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/jetpack/advanced, + ) + default_pins = list( + /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/magboot/advanced, + ) + +/obj/item/mod/control/pre_equipped/loader + theme = /datum/mod_theme/loader + applied_modules = list( + /obj/item/mod/module/storage/large_capacity, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/stamp, + ) + default_pins = list( + /obj/item/mod/module/clamp/loader, + /obj/item/mod/module/magnet, + /obj/item/mod/module/hydraulic, + ) + +/obj/item/mod/control/pre_equipped/mining + theme = /datum/mod_theme/mining + applied_core = /obj/item/mod/core/plasma + applied_modules = list( + /obj/item/mod/module/storage, + /obj/item/mod/module/gps, + /obj/item/mod/module/orebag, + /obj/item/mod/module/clamp, + /obj/item/mod/module/drill, + ) + default_pins = list( + /obj/item/mod/module/gps, + /obj/item/mod/module/drill, + /obj/item/mod/module/sphere_transform, + ) + +/obj/item/mod/control/pre_equipped/mining/vendor //visit robotics. + theme = /datum/mod_theme/mining + applied_core = /obj/item/mod/core/plasma + applied_modules = list( + /obj/item/mod/module/storage, + ) + default_pins = list( + /obj/item/mod/module/sphere_transform, + ) + + +/obj/item/mod/control/pre_equipped/mining/asteroid //The asteroid skin, as that one looks more space worthy / older. Good for space ruins. + applied_skin = "asteroid" + +/obj/item/mod/control/pre_equipped/medical + theme = /datum/mod_theme/medical + applied_modules = list( + /obj/item/mod/module/storage, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/injector, + ) + +/obj/item/mod/control/pre_equipped/rescue + theme = /datum/mod_theme/rescue + applied_cell = /obj/item/stock_parts/cell/super + applied_modules = list( + /obj/item/mod/module/storage/large_capacity, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/injector, + /obj/item/mod/module/defibrillator, + ) + default_pins = list( + /obj/item/mod/module/defibrillator, + ) + +/obj/item/mod/control/pre_equipped/research + theme = /datum/mod_theme/research + applied_cell = /obj/item/stock_parts/cell/super + applied_modules = list( + /obj/item/mod/module/storage/large_capacity, + /obj/item/mod/module/welding, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/t_ray, + ) + +/obj/item/mod/control/pre_equipped/security + theme = /datum/mod_theme/security + applied_modules = list( + /obj/item/mod/module/storage, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/dispenser/mirage, + /obj/item/mod/module/jetpack, + ) + +/obj/item/mod/control/pre_equipped/safeguard + theme = /datum/mod_theme/safeguard + applied_cell = /obj/item/stock_parts/cell/super + applied_modules = list( + /obj/item/mod/module/storage/large_capacity, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/dispenser/mirage, + /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/holster, + ) + default_pins = list( + /obj/item/mod/module/jetpack/advanced, + ) + +/obj/item/mod/control/pre_equipped/magnate + theme = /datum/mod_theme/magnate + applied_cell = /obj/item/stock_parts/cell/hyper + applied_modules = list( + /obj/item/mod/module/storage/large_capacity, + /obj/item/mod/module/jetpack/advanced, + ) + default_pins = list( + /obj/item/mod/module/jetpack/advanced, + ) + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF // Theft targets should be hard to destroy + +/obj/item/mod/control/pre_equipped/magnate/Initialize(mapload) + . = ..() + RegisterSignal(src, COMSIG_PARENT_QDELETING, PROC_REF(alert_admins_on_destroy)) + +/obj/item/mod/control/pre_equipped/cosmohonk + theme = /datum/mod_theme/cosmohonk + applied_modules = list( + /obj/item/mod/module/storage, + /obj/item/mod/module/waddle, + /obj/item/mod/module/bikehorn, + ) + +/obj/item/mod/control/pre_equipped/traitor + theme = /datum/mod_theme/syndicate + applied_cell = /obj/item/stock_parts/cell/super + applied_modules = list( + /obj/item/mod/module/storage/syndicate, + /obj/item/mod/module/emp_shield, + /obj/item/mod/module/jetpack, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/noslip, + ) + default_pins = list( + /obj/item/mod/module/armor_booster, + /obj/item/mod/module/jetpack, + ) + +/obj/item/mod/control/pre_equipped/traitor_elite + theme = /datum/mod_theme/elite + applied_cell = /obj/item/stock_parts/cell/bluespace + applied_modules = list( + /obj/item/mod/module/storage/syndicate, + /obj/item/mod/module/emp_shield, + /obj/item/mod/module/status_readout, + /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/noslip, + /obj/item/mod/module/flashlight, + ) + default_pins = list( + /obj/item/mod/module/armor_booster, + /obj/item/mod/module/jetpack/advanced, + ) + +/obj/item/mod/control/pre_equipped/nuclear + theme = /datum/mod_theme/syndicate + applied_cell = /obj/item/stock_parts/cell/hyper + req_access = list(ACCESS_SYNDICATE) + applied_modules = list( + /obj/item/mod/module/storage/syndicate, + /obj/item/mod/module/dna_lock/emp_shield, + /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/noslip, + ) + default_pins = list( + /obj/item/mod/module/armor_booster, + /obj/item/mod/module/jetpack/advanced, + ) + +/obj/item/mod/control/pre_equipped/elite + theme = /datum/mod_theme/elite + applied_cell = /obj/item/stock_parts/cell/bluespace + req_access = list(ACCESS_SYNDICATE) + applied_modules = list( + /obj/item/mod/module/storage/syndicate, + /obj/item/mod/module/dna_lock/emp_shield, + /obj/item/mod/module/status_readout, + /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/noslip, + ) + default_pins = list( + /obj/item/mod/module/armor_booster, + /obj/item/mod/module/jetpack/advanced, + ) + +/obj/item/mod/control/pre_equipped/prototype + theme = /datum/mod_theme/prototype + req_access = list() + applied_modules = list( + /obj/item/mod/module/storage, + /obj/item/mod/module/welding, + /obj/item/mod/module/rad_protection, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/tether, + ) + default_pins = list( + /obj/item/mod/module/tether, + /obj/item/mod/module/anomaly_locked/kinesis/prebuilt/prototype, + ) + +/obj/item/mod/control/pre_equipped/responsory + theme = /datum/mod_theme/responsory + applied_cell = /obj/item/stock_parts/cell/hyper + req_access = list(ACCESS_CENT_GENERAL) + applied_modules = list( + /obj/item/mod/module/storage/syndicate, //Yes yes syndicate tech in ert but they need the storage + /obj/item/mod/module/welding, + /obj/item/mod/module/emp_shield, + /obj/item/mod/module/status_readout, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/magboot/advanced, + /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/ert_camera, + ) + /// The insignia type, insignias show what sort of member of the ERT you're dealing with. + var/insignia_type = /obj/item/mod/module/insignia + /// Additional module we add, as a treat. + var/additional_module + +/obj/item/mod/control/pre_equipped/responsory/Initialize(mapload, new_theme, new_skin, new_core) + applied_modules.Insert(1, insignia_type) + if(additional_module) + applied_modules += additional_module + default_pins += additional_module + return ..() + +/obj/item/mod/control/pre_equipped/responsory/commander + insignia_type = /obj/item/mod/module/insignia/commander + additional_module = /obj/item/mod/module/power_kick + +/obj/item/mod/control/pre_equipped/responsory/security + insignia_type = /obj/item/mod/module/insignia/security + additional_module = /obj/item/mod/module/dispenser/mirage + +/obj/item/mod/control/pre_equipped/responsory/engineer + insignia_type = /obj/item/mod/module/insignia/engineer + additional_module = /obj/item/mod/module/anomaly_locked/kinesis/prebuilt //This can only end well. + +/obj/item/mod/control/pre_equipped/responsory/medic + insignia_type = /obj/item/mod/module/insignia/medic + additional_module = /obj/item/mod/module/defibrillator + +/obj/item/mod/control/pre_equipped/responsory/janitor + insignia_type = /obj/item/mod/module/insignia/janitor + additional_module = /obj/item/mod/module/clamp + +/obj/item/mod/control/pre_equipped/responsory/clown + insignia_type = /obj/item/mod/module/insignia/clown + additional_module = /obj/item/mod/module/bikehorn + +/obj/item/mod/control/pre_equipped/responsory/chaplain + insignia_type = /obj/item/mod/module/insignia/chaplain + additional_module = /obj/item/mod/module/injector + +/obj/item/mod/control/pre_equipped/responsory/inquisitory //Diffrent look, as well as magic proof on TG. We don't have the magic proof stuff here, but it's perfect for inqusitors. Or if you want to give your ERT a fancy look. + applied_skin = "inquisitory" + +/obj/item/mod/control/pre_equipped/responsory/inquisitory/commander + insignia_type = /obj/item/mod/module/insignia/commander + additional_module = /obj/item/mod/module/power_kick + +/obj/item/mod/control/pre_equipped/responsory/inquisitory/security + insignia_type = /obj/item/mod/module/insignia/security + additional_module = /obj/item/mod/module/dispenser/mirage + +/obj/item/mod/control/pre_equipped/responsory/inquisitory/medic + insignia_type = /obj/item/mod/module/insignia/medic + additional_module = /obj/item/mod/module/defibrillator + +/obj/item/mod/control/pre_equipped/responsory/inquisitory/chaplain + insignia_type = /obj/item/mod/module/insignia/chaplain + additional_module = /obj/item/mod/module/power_kick //JUDGEMENT + +/obj/item/mod/control/pre_equipped/apocryphal + theme = /datum/mod_theme/apocryphal + applied_cell = /obj/item/stock_parts/cell/bluespace + req_access = list(ACCESS_CENT_SPECOPS) + applied_modules = list( + /obj/item/mod/module/storage/bluespace, + /obj/item/mod/module/welding, + /obj/item/mod/module/emp_shield, + /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/status_readout, + /obj/item/mod/module/magboot/advanced, + ) + default_pins = list( + /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/magboot/advanced, + ) + +/obj/item/mod/control/pre_equipped/apocryphal/officer + applied_modules = list( + /obj/item/mod/module/storage/bluespace, + /obj/item/mod/module/welding, + /obj/item/mod/module/emp_shield, + /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/status_readout, + /obj/item/mod/module/magboot/advanced, + /obj/item/mod/module/power_kick, + ) + default_pins = list( + /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/magboot/advanced, + /obj/item/mod/module/power_kick, //If you are not drop kicking a xenomorph, what are you doing as an DS commander? + ) + + +/obj/item/mod/control/pre_equipped/corporate + theme = /datum/mod_theme/corporate + applied_core = /obj/item/mod/core/infinite + req_access = list(ACCESS_CENT_SPECOPS) + applied_modules = list( + /obj/item/mod/module/storage/bluespace, + /obj/item/mod/module/dna_lock/emp_shield, + /obj/item/mod/module/status_readout, + /obj/item/mod/module/anomaly_locked/kinesis/plus, + /obj/item/mod/module/magboot/advanced, + ) + default_pins = list( + /obj/item/mod/module/anomaly_locked/kinesis/plus, + /obj/item/mod/module/magboot/advanced, + ) + +/obj/item/mod/control/pre_equipped/debug + theme = /datum/mod_theme/debug + applied_core = /obj/item/mod/core/infinite + applied_modules = list( //one of every type of module, for testing if they all work correctly // boy this isn't even 25% the modules + /obj/item/mod/module/storage/bluespace, + /obj/item/mod/module/welding, + /obj/item/mod/module/flashlight, + /obj/item/mod/module/bikehorn, + /obj/item/mod/module/rad_protection, + /obj/item/mod/module/injector, + ) + +/obj/item/mod/control/pre_equipped/administrative + theme = /datum/mod_theme/administrative + applied_core = /obj/item/mod/core/infinite + applied_modules = list( + /obj/item/mod/module/storage/bluespace, + /obj/item/mod/module/emp_shield, + /obj/item/mod/module/welding, + /obj/item/mod/module/magboot/advanced, + /obj/item/mod/module/jetpack/advanced, + /obj/item/mod/module/stealth/ninja, + ) + default_pins = list( + /obj/item/mod/module/stealth/ninja, + /obj/item/mod/module/magboot/advanced, + /obj/item/mod/module/jetpack/advanced, + ) + +//these exist for the prefs menu +/obj/item/mod/control/pre_equipped/empty + +/obj/item/mod/control/pre_equipped/empty/syndicate + theme = /datum/mod_theme/syndicate + +/obj/item/mod/control/pre_equipped/empty/syndicate/honkerative + applied_skin = "honkerative" + +/obj/item/mod/control/pre_equipped/empty/elite + theme = /datum/mod_theme/elite + +INITIALIZE_IMMEDIATE(/obj/item/mod/control/pre_equipped/empty) diff --git a/code/modules/mod/mod_ui.dm b/code/modules/mod/mod_ui.dm new file mode 100644 index 000000000000..04a6a5a5fc4c --- /dev/null +++ b/code/modules/mod/mod_ui.dm @@ -0,0 +1,85 @@ +/obj/item/mod/control/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = TRUE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "MODsuit", name, 400, 525, master_ui, state) + ui.open() + +/obj/item/mod/control/ui_data(mob/user) + var/data = list() + data["interface_break"] = interface_break + data["malfunctioning"] = malfunctioning + data["open"] = open + data["active"] = active + data["locked"] = locked + data["complexity"] = complexity + data["selected_module"] = selected_module?.name + data["wearer_name"] = wearer ? (wearer.get_authentification_name("Unknown") || "Unknown") : "No Occupant" + data["wearer_job"] = wearer ? wearer.get_assignment("Unknown", "Unknown", FALSE) : "No Job" + data["core"] = core?.name + data["charge"] = get_charge_percent() + data["modules"] = list() + for(var/obj/item/mod/module/module as anything in modules) + var/list/module_data = list( + "module_name" = module.name, + "description" = module.desc, + "module_type" = module.module_type, + "module_active" = module.active, + "pinned" = module.pinned_to[UID(user)], //might just want user here + "idle_power" = module.idle_power_cost, + "active_power" = module.active_power_cost, + "use_power" = module.use_power_cost, + "module_complexity" = module.complexity, + "cooldown_time" = module.cooldown_time, + "cooldown" = round(COOLDOWN_TIMELEFT(module, cooldown_timer), 1 SECONDS), + "ref" = module.module_UID, //might just want user here + "id" = module.tgui_id, + "configuration_data" = module.get_configuration() + ) + module_data += module.add_ui_data() + data["modules"] += list(module_data) + return data + +/obj/item/mod/control/ui_static_data(mob/user) + var/data = list() + data["ui_theme"] = ui_theme + data["control"] = name + data["complexity_max"] = complexity_max + data["helmet"] = helmet?.name + data["chestplate"] = chestplate?.name + data["gauntlets"] = gauntlets?.name + data["boots"] = boots?.name + return data + +/obj/item/mod/control/ui_act(action, list/params, datum/tgui/ui, datum/ui_state/state) + . = ..() + if(.) + return + if(locked && !allowed(usr)) + to_chat(usr, "Insufficient access!") + playsound(src, 'sound/machines/scanbuzz.ogg', 25, TRUE, SILENCED_SOUND_EXTRARANGE) + return + if(malfunctioning && prob(75)) + to_chat(usr, "ERROR!") + return + switch(action) + if("lock") + locked = !locked + to_chat(usr, "ID [locked ? "locked" : "unlocked"].") + if("activate") + toggle_activate(usr) + if("select") + var/obj/item/mod/module/module = locateUID(params["ref"]) + if(!module) + return + module.on_select() + if("configure") + var/obj/item/mod/module/module = locateUID(params["ref"]) + if(!module) + return + module.configure_edit(params["key"], params["value"]) + if("pin") + var/obj/item/mod/module/module = locateUID(params["ref"]) + if(!module) + return + module.pin(usr) + return TRUE diff --git a/code/modules/mod/modules/_modules.dm b/code/modules/mod/modules/_modules.dm new file mode 100644 index 000000000000..ca06756de475 --- /dev/null +++ b/code/modules/mod/modules/_modules.dm @@ -0,0 +1,431 @@ +///MOD Module - A special device installed in a MODsuit allowing the suit to do new stuff. +/obj/item/mod/module + name = "MOD module" + icon = 'icons/obj/clothing/modsuit/mod_modules.dmi' + icon_state = "module" + /// If it can be removed + var/removable = TRUE + /// If it's passive, togglable, usable or active + var/module_type = MODULE_PASSIVE + /// Is the module active + var/active = FALSE + /// How much space it takes up in the MOD + var/complexity = 0 + /// Power use when idle + var/idle_power_cost = DEFAULT_CHARGE_DRAIN * 0 + /// Power use when active + var/active_power_cost = DEFAULT_CHARGE_DRAIN * 0 + /// Power use when used, we call it manually + var/use_power_cost = DEFAULT_CHARGE_DRAIN * 0 + /// ID used by their TGUI + var/tgui_id + /// Linked MODsuit + var/obj/item/mod/control/mod + /// If we're an active module, what item are we? + var/obj/item/device + /// Overlay given to the user when the module is inactive + var/overlay_state_inactive + /// Overlay given to the user when the module is active + var/overlay_state_active + /// Overlay given to the user when the module is used, lasts until cooldown finishes + var/overlay_state_use + /// Icon file for the overlay. + var/overlay_icon_file = 'icons/mob/clothing/modsuit/mod_modules.dmi' + /// Does the overlay use the control unit's colors? + var/use_mod_colors = FALSE + ///Does the mod overide the colour in some way? + var/mod_color_overide + /// What modules are we incompatible with? + var/list/incompatible_modules = list() + /// Cooldown after use + var/cooldown_time = 0 + /// The mouse button needed to use this module + var/used_signal + /// List of UID()s mobs we are pinned to, linked with their action buttons + var/list/pinned_to = list() + /// flags that let the module ability be used in odd circumstances + var/allow_flags = NONE + /// Timer for the cooldown + COOLDOWN_DECLARE(cooldown_timer) //sohtgdoiuduhnfipguhndshnfigdnghd + ///The UID of the module. Don't ask. + var/module_UID = null + sprite_sheets = list( + "Grey" = 'icons/mob/clothing/modsuit/species/grey_mod_modules.dmi', + "Vulpkanin" = 'icons/mob/clothing/modsuit/species/modules_vulp.dmi', + "Tajaran" = 'icons/mob/clothing/modsuit/species/modules_taj.dmi', + "Unathi" = 'icons/mob/clothing/modsuit/species/modules_unathi.dmi' + ) + +/obj/item/mod/module/Initialize(mapload) + . = ..() + module_UID = UID(src) + if(module_type != MODULE_ACTIVE) + return + if(ispath(device)) + device = new device(src) + device.flags |= NODROP + device.resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + device.slot_flags = null + device.w_class = WEIGHT_CLASS_HUGE + device.materials = null + RegisterSignal(device, COMSIG_PARENT_QDELETING, PROC_REF(on_device_deletion)) + RegisterSignal(src, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) + +/obj/item/mod/module/Destroy() + mod?.uninstall(src) + if(device) + UnregisterSignal(device, COMSIG_PARENT_QDELETING) + QDEL_NULL(device) + return ..() + +/obj/item/mod/module/examine(mob/user) + . = ..() + . += "Complexity level: [complexity]" + + +/// Called when the module is selected from the TGUI, radial or the action button +/obj/item/mod/module/proc/on_select() + if(((!mod.active || mod.activating) && !(allow_flags & MODULE_ALLOW_INACTIVE)) || module_type == MODULE_PASSIVE) + if(mod.wearer) + to_chat(mod.wearer, "Module is not active!") + return + if(module_type != MODULE_USABLE) + if(active) + on_deactivation() + else + on_activation() + else + on_use() + SEND_SIGNAL(mod, COMSIG_MOD_MODULE_SELECTED, src) + +/// Called when the module is activated +/obj/item/mod/module/proc/on_activation() + if(!COOLDOWN_FINISHED(src, cooldown_timer)) + to_chat(mod.wearer, "Module is on cooldown!") + return FALSE + if(!mod.active || mod.activating || !mod.get_charge()) + to_chat(mod.wearer, "Module is unpowered!") + return FALSE + if(SEND_SIGNAL(src, COMSIG_MODULE_TRIGGERED) & MOD_ABORT_USE) + return FALSE + if(module_type == MODULE_ACTIVE) + if(mod.selected_module && !mod.selected_module.on_deactivation(display_message = FALSE)) + return FALSE + mod.selected_module = src + if(device) + if(mod.wearer.put_in_hands(device)) + to_chat(mod.wearer, "[device] extended.") + RegisterSignal(mod.wearer, COMSIG_ATOM_EXITED, PROC_REF(on_exit)) + RegisterSignal(mod.wearer, COMSIG_MOB_WILLINGLY_DROP, PROC_REF(dropkey)) + else + to_chat(mod.wearer, "You can not extend the [device]!") + mod.wearer.drop_item() + return FALSE + else + var/used_button = "Middle Click" + if(!mod.wearer || !(mod.wearer.client.prefs.toggles2 & PREFTOGGLE_2_MOD_ACTIVATION_METHOD)) + used_button = "Alt Click" + update_signal(used_button) + to_chat(mod.wearer, "[src] activated, [used_button] to use.") + else + COOLDOWN_START(src, cooldown_timer, cooldown_time) //We don't want to put active modules on cooldown when selected + to_chat(mod.wearer, "[src] activated.") + active = TRUE + mod.update_mod_overlays() + //mod.wearer.update_clothing(mod.slot_flags) + SEND_SIGNAL(src, COMSIG_MODULE_ACTIVATED) + return TRUE + +/// Called when the module is deactivated +/obj/item/mod/module/proc/on_deactivation(display_message = TRUE, deleting = FALSE) + active = FALSE + if(module_type == MODULE_ACTIVE) + mod.selected_module = null + if(display_message && device) + to_chat(mod.wearer, "[device] retracted.") + else if(display_message) + to_chat(mod.wearer, "[src] deactivated.") + + if(device) + mod.wearer.unEquip(device, 1) + device.forceMove(src) + UnregisterSignal(mod.wearer, COMSIG_ATOM_EXITED) + UnregisterSignal(mod.wearer, COMSIG_MOB_WILLINGLY_DROP) + else + UnregisterSignal(mod.wearer, used_signal) + used_signal = null + else if(display_message) + to_chat(mod.wearer, "[src] deactivated.") + //mod.wearer.update_clothing(mod.slot_flags) + SEND_SIGNAL(src, COMSIG_MODULE_DEACTIVATED) + mod.update_mod_overlays() + return TRUE + +/// Called when the module is used +/obj/item/mod/module/proc/on_use() + if(!COOLDOWN_FINISHED(src, cooldown_timer)) + to_chat(mod.wearer, "Module is on cooldown!") + return FALSE + if(!check_power(use_power_cost)) + to_chat(mod.wearer, "Module costs too much power to use!") + return FALSE + if(SEND_SIGNAL(src, COMSIG_MODULE_TRIGGERED) & MOD_ABORT_USE) + return FALSE + COOLDOWN_START(src, cooldown_timer, cooldown_time) + //addtimer(CALLBACK(mod.wearer, TYPE_PROC_REF(/mob, update_clothing), mod.slot_flags), cooldown_time+1) //need to run it a bit after the cooldown starts to avoid conflicts + //mod.wearer.update_clothing(mod.slot_flags) + SEND_SIGNAL(src, COMSIG_MODULE_USED) + return TRUE + +/// Called when an activated module without a device is used +/obj/item/mod/module/proc/on_select_use(atom/target) + if(!(allow_flags & MODULE_ALLOW_INCAPACITATED) && mod.wearer.incapacitated()) + return FALSE + mod.wearer.face_atom(target) + if(!on_use()) + return FALSE + return TRUE + +/// Called when an activated module without a device is active and the user alt/middle-clicks +/obj/item/mod/module/proc/on_special_click(mob/source, atom/target) + SIGNAL_HANDLER + on_select_use(target) + return COMSIG_MOB_CANCEL_CLICKON + +/// Called on the MODsuit's process +/obj/item/mod/module/proc/on_process() + if(active) + if(!drain_power(active_power_cost)) + on_deactivation() + return FALSE + on_active_process() + else + drain_power(idle_power_cost) + return TRUE + +/// Called on the MODsuit's process if it is an active module +/obj/item/mod/module/proc/on_active_process() + return + +/// Called from MODsuit's install() proc, so when the module is installed. +/obj/item/mod/module/proc/on_install() + return + +/// Called from MODsuit's uninstall() proc, so when the module is uninstalled. +/obj/item/mod/module/proc/on_uninstall(deleting = FALSE) + mod.update_mod_overlays() + return + +/// Called when the MODsuit is activated +/obj/item/mod/module/proc/on_suit_activation() + mod.update_mod_overlays() + return + +/// Called when the MODsuit is deactivated +/obj/item/mod/module/proc/on_suit_deactivation(deleting = FALSE) + mod.update_mod_overlays() + return + +/// Called when the MODsuit is equipped +/obj/item/mod/module/proc/on_equip() + mod.update_mod_overlays() + return + +/// Called when the MODsuit is unequipped +/obj/item/mod/module/proc/on_unequip() + return + +/// Drains power from the suit charge +/obj/item/mod/module/proc/drain_power(amount) + if(!check_power(amount)) + return FALSE + mod.subtract_charge(amount) + mod.update_charge_alert() + return TRUE + +/// Checks if there is enough power in the suit +/obj/item/mod/module/proc/check_power(amount) + return mod.check_charge(amount) + +/// Adds additional things to the MODsuit ui_data() +/obj/item/mod/module/proc/add_ui_data() + return list() + +/// Creates a list of configuring options for this module +/obj/item/mod/module/proc/get_configuration() + return list() + +/// Generates an element of the get_configuration list with a display name, type and value +/obj/item/mod/module/proc/add_ui_configuration(display_name, type, value, list/values) + return list("display_name" = display_name, "type" = type, "value" = value, "values" = values) + +/// Receives configure edits from the TGUI and edits the vars +/obj/item/mod/module/proc/configure_edit(key, value) + return + +/// Called when the device moves to a different place on active modules +/obj/item/mod/module/proc/on_exit(datum/source, atom/movable/part, direction) + SIGNAL_HANDLER + + if(!active) + return + if(part.loc == src) + return + if(part.loc == mod.wearer) + return + if(part == device) + on_deactivation(display_message = FALSE) + +/// Called when the device gets deleted on active modules +/obj/item/mod/module/proc/on_device_deletion(datum/source) + SIGNAL_HANDLER + + if(source == device) + device = null + qdel(src) + +/// Adds the worn overlays to the suit. +/obj/item/mod/module/proc/add_module_overlay(mob/living/user) + user.add_overlay(generate_worn_overlay(user)) + +/// Generates an icon to be used for the suit's worn overlays +/obj/item/mod/module/proc/generate_worn_overlay(mob/living/carbon/human/user) + . = list() + if(!mod.active) + return + var/used_overlay + if(overlay_state_use && !COOLDOWN_FINISHED(src, cooldown_timer)) + used_overlay = overlay_state_use + else if(overlay_state_active && active) + used_overlay = overlay_state_active + else if(overlay_state_inactive) + used_overlay = overlay_state_inactive + else + return + var/image/final_overlay + if(sprite_sheets && sprite_sheets[user.dna.species.name]) + final_overlay = image(icon = sprite_sheets[user.dna.species.name], icon_state = used_overlay, layer = EFFECTS_LAYER) + else + final_overlay = image(icon = overlay_icon_file, icon_state = used_overlay, layer = EFFECTS_LAYER) + if(mod_color_overide) + final_overlay.color = mod_color_overide + . += final_overlay + mod.mod_overlays += final_overlay + +/// Updates the signal used by active modules to be activated +/obj/item/mod/module/proc/update_signal(value) + switch(value) + if("Middle Click") + mod.selected_module.used_signal = COMSIG_MOB_MIDDLECLICKON + if("Alt Click") + mod.selected_module.used_signal = COMSIG_MOB_ALTCLICKON + RegisterSignal(mod.wearer, mod.selected_module.used_signal, TYPE_PROC_REF(/obj/item/mod/module, on_special_click)) + +/// Pins the module to the user's action buttons +/obj/item/mod/module/proc/pin(mob/user) + if(module_type == MODULE_PASSIVE) + return + if(length(pinned_to)) + for(var/datum/action/item_action/mod/pinned_module/M in user.actions) + if(M.module == src) + M.Remove(user) + pinned_to = list() + return + var/datum/action/item_action/mod/pinned_module/new_action = new(Target = mod, custom_icon = src.icon, custom_icon_state = src.icon_state, linked_module = src, user = user) + to_chat(user, "[new_action] is now pinned to the UI!") + + +/// On drop key, concels a device item. +/obj/item/mod/module/proc/dropkey(mob/living/user) + SIGNAL_HANDLER + + if(user.get_active_hand() != device) + return + on_deactivation() + return + +///Anomaly Locked - Causes the module to not function without an anomaly. +/obj/item/mod/module/anomaly_locked + name = "MOD anomaly locked module" + desc = "A form of a module, locked behind an anomalous core to function." + incompatible_modules = list(/obj/item/mod/module/anomaly_locked) + /// The core item the module runs off. + var/obj/item/assembly/signaler/anomaly/core + /// Accepted types of anomaly cores. + var/list/accepted_anomalies = list(/obj/item/assembly/signaler/anomaly) + /// If this one starts with a core in. + var/prebuilt = FALSE + +/obj/item/mod/module/anomaly_locked/Initialize(mapload) + . = ..() + if(!prebuilt || !length(accepted_anomalies)) + return + var/core_path = pick(accepted_anomalies) + core = new core_path(src) + update_icon_state() + +/obj/item/mod/module/anomaly_locked/Destroy() + QDEL_NULL(core) + return ..() + +/obj/item/mod/module/anomaly_locked/examine(mob/user) + . = ..() + if(!length(accepted_anomalies)) + return + if(core) + . += "There is a [core.name] installed in it. You could remove it with a screwdriver..." + else + var/list/core_list = list() + for(var/path in accepted_anomalies) + var/atom/core_path = path + core_list += initial(core_path.name) + . +="You need to insert \a [english_list(core_list, and_text = " or ")] for this module to function." + +/obj/item/mod/module/anomaly_locked/on_select() + if(!core) + to_chat(mod.wearer, "ERROR. NO CORE INSTALLED!") + return + return ..() + +/obj/item/mod/module/anomaly_locked/on_process() + . = ..() + if(!core) + return FALSE + +/obj/item/mod/module/anomaly_locked/on_active_process() + if(!core) + return FALSE + return TRUE + +/obj/item/mod/module/anomaly_locked/attackby(obj/item/item, mob/living/user, params) + if(item.type in accepted_anomalies) + if(core) + to_chat(user, "A core is already installed!") + return + if(!user.drop_item()) + return + core = item + to_chat(user, "You install [item].") + playsound(src, 'sound/machines/click.ogg', 30, TRUE) + update_icon_state() + core.forceMove(src) + else + return ..() + +/obj/item/mod/module/anomaly_locked/screwdriver_act(mob/living/user, obj/item/tool) + . = ..() + if(!core) + to_chat(user, "A core is not installed!") + return + if(!do_after(user, 3 SECONDS, target = src)) + return + to_chat(user, "You remove [core].") + core.forceMove(drop_location()) + if(Adjacent(user) && !issilicon(user)) + user.put_in_hands(core) + core = null + update_icon_state() + +/obj/item/mod/module/anomaly_locked/update_icon_state() + icon_state = initial(icon_state) + (core ? "-core" : "") + return ..() diff --git a/code/modules/mod/modules/module_kinesis.dm b/code/modules/mod/modules/module_kinesis.dm new file mode 100644 index 000000000000..3cd7f17fd7a7 --- /dev/null +++ b/code/modules/mod/modules/module_kinesis.dm @@ -0,0 +1,266 @@ +///Kinesis - Gives you the ability to move and launch objects. +/obj/item/mod/module/anomaly_locked/kinesis + name = "MOD kinesis module" + desc = "A modular plug-in to the forearm, this module was presumed lost for many years, \ + despite the suits it used to be mounted on still seeing some circulation. \ + This piece of technology allows the user to generate precise anti-gravity fields, \ + letting them move objects as small as a titanium rod to as large as industrial machinery. \ + It does seem to work on living creatures, but not well." + icon_state = "kinesis" + module_type = MODULE_ACTIVE + complexity = 3 + use_power_cost = DEFAULT_CHARGE_DRAIN * 3 + incompatible_modules = list(/obj/item/mod/module/anomaly_locked/kinesis) + cooldown_time = 0.5 SECONDS + overlay_state_inactive = "module_kinesis" + overlay_state_active = "module_kinesis_on" + accepted_anomalies = list(/obj/item/assembly/signaler/anomaly/grav) + /// Range of the kinesis grab. + var/grab_range = 5 + /// Time between us hitting objects with kinesis. + var/hit_cooldown_time = 1 SECONDS + /// Stat required for us to grab a mob. + var/stat_required = CONSCIOUS //Honestly. It's grav core locked. We'll try it, but I am going to need you to stun the mod. No fucking holding a poor terror prince in the air + /// Is incapitated required for us to grab a mob? + var/incapacitated_required = TRUE + /// How long we stun a mob for. + var/mob_stun_time = 0 + /// Atom we grabbed with kinesis. + var/atom/movable/grabbed_atom + /// Overlay we add to each grabbed atom. + var/image/kinesis_icon + /// Our mouse movement catcher. + var/obj/screen/fullscreen/cursor_catcher/kinesis/kinesis_catcher + /// The sounds playing while we grabbed an object. + var/datum/looping_sound/kinesis/soundloop + ///The pixel_X of whatever we were grabbing before hand. + var/pre_pixel_x + ///The pixel_y of whatever we were grabbing before hand. + var/pre_pixel_y + /// The special snowflake effect we need to get beams to work + var/obj/effect/abstract/kinesis/beam = null + /// The cooldown between us hitting objects with kinesis. + COOLDOWN_DECLARE(hit_cooldown) + +/obj/item/mod/module/anomaly_locked/kinesis/Initialize(mapload) + . = ..() + soundloop = new(src) + kinesis_icon = image(icon = 'icons/effects/effects.dmi', icon_state = "kinesis", layer = EFFECTS_LAYER) + +/obj/item/mod/module/anomaly_locked/kinesis/Destroy() + QDEL_NULL(soundloop) + QDEL_NULL(beam) + QDEL_NULL(kinesis_catcher) + QDEL_NULL(kinesis_icon) + grabbed_atom = null + return ..() + +/obj/item/mod/module/anomaly_locked/kinesis/on_select_use(atom/target) + . = ..() + if(!.) + return + if(!mod.wearer.client) + return + if(grabbed_atom) + launch() + clear_grab(playsound = FALSE) + return + if(!range_check(target)) + to_chat(mod.wearer, "[target] is too far away!") + return + if(!can_grab(target)) + to_chat(mod.wearer, "[target] can not be grabbed!") + return + drain_power(use_power_cost) + grabbed_atom = target + if(isliving(grabbed_atom)) + var/mob/living/grabbed_mob = grabbed_atom + grabbed_mob.Stun(mob_stun_time) + playsound(grabbed_atom, 'sound/weapons/contractorbatonhit.ogg', 75, TRUE) + beam = new /obj/effect/abstract/kinesis(get_turf(mod.wearer)) + kinesis_icon.layer = grabbed_atom.layer - 0.1 + grabbed_atom.add_overlay(kinesis_icon) + pre_pixel_x = grabbed_atom.pixel_x + pre_pixel_y = grabbed_atom.pixel_y + beam.chain = beam.Beam(grabbed_atom, icon_state = "kinesis", icon='icons/effects/beam.dmi', time = 100 SECONDS, maxdistance = 15, beam_type = /obj/effect/ebeam, beam_sleep_time = 3) + kinesis_catcher = mod.wearer.overlay_fullscreen("kinesis", /obj/screen/fullscreen/cursor_catcher/kinesis, 0) + kinesis_catcher.assign_to_mob(mod.wearer) + soundloop.start() + START_PROCESSING(SSfastprocess, src) + +/obj/item/mod/module/anomaly_locked/kinesis/on_deactivation(display_message = TRUE, deleting = FALSE) + . = ..() + if(!.) + return + clear_grab(playsound = !deleting) + +/obj/item/mod/module/anomaly_locked/kinesis/process() + if(!mod.wearer.client || mod.wearer.incapacitated(ignore_grab = TRUE)) + clear_grab() + return + if(!range_check(grabbed_atom)) + to_chat(mod.wearer, "[grabbed_atom] is too far away!") + clear_grab() + return + beam.forceMove(get_turf(mod.wearer)) + drain_power(use_power_cost / 10) + if(kinesis_catcher.mouse_params) + kinesis_catcher.calculate_params() + if(!kinesis_catcher.given_turf) + return + mod.wearer.setDir(get_dir(mod.wearer, grabbed_atom)) + if(grabbed_atom.loc == kinesis_catcher.given_turf) + if(grabbed_atom.pixel_x == kinesis_catcher.given_x - world.icon_size/2 && grabbed_atom.pixel_y == kinesis_catcher.given_y - world.icon_size/2) + return //spare us redrawing if we are standing still + animate(grabbed_atom, 0.2 SECONDS, pixel_x = pre_pixel_x + kinesis_catcher.given_x - world.icon_size/2, pixel_y = pre_pixel_y + kinesis_catcher.given_y - world.icon_size/2) + beam.chain.Reset() + beam.chain.Draw() + return + animate(grabbed_atom, 0.2 SECONDS, pixel_x = pre_pixel_x + kinesis_catcher.given_x - world.icon_size/2, pixel_y = pre_pixel_y + kinesis_catcher.given_y - world.icon_size/2) + var/turf/next_turf = get_step_towards(grabbed_atom, kinesis_catcher.given_turf) + if(grabbed_atom.Move(next_turf, get_dir(grabbed_atom, next_turf), 8)) + if(isitem(grabbed_atom) && (mod.wearer in next_turf)) + var/obj/item/grabbed_item = grabbed_atom + clear_grab() + grabbed_item.pickup(mod.wearer) + mod.wearer.put_in_hands(grabbed_item) + return + var/pixel_x_change = 0 + var/pixel_y_change = 0 + var/direction = get_dir(grabbed_atom, next_turf) + if(direction & NORTH) + pixel_y_change = world.icon_size / 2 + else if(direction & SOUTH) + pixel_y_change = -world.icon_size / 2 + if(direction & EAST) + pixel_x_change = world.icon_size / 2 + else if(direction & WEST) + pixel_x_change = -world.icon_size / 2 + animate(grabbed_atom, 0.2 SECONDS, pixel_x = pre_pixel_x + pixel_x_change, pixel_y = pre_pixel_y + pixel_y_change) //Not as smooth as I would like, will look into this in the future + beam.chain.Reset() + beam.chain.Draw() + if(!isitem(grabbed_atom) || !COOLDOWN_FINISHED(src, hit_cooldown)) + return + var/atom/hitting_atom + if(next_turf.density) + hitting_atom = next_turf + for(var/atom/movable/movable_content as anything in next_turf.contents) + if(ismob(movable_content)) + continue + if(movable_content.density) + hitting_atom = movable_content + break + var/obj/item/grabbed_item = grabbed_atom + grabbed_item.melee_attack_chain(mod.wearer, hitting_atom) + COOLDOWN_START(src, hit_cooldown, hit_cooldown_time) + +/obj/item/mod/module/anomaly_locked/kinesis/proc/can_grab(atom/target) + if(mod.wearer == target) + return FALSE + if(!ismovable(target)) + return FALSE + if(iseffect(target)) + return FALSE + var/atom/movable/movable_target = target + if(movable_target.anchored) + return FALSE + if(movable_target.throwing) + return FALSE + if(movable_target.move_resist >= MOVE_FORCE_OVERPOWERING) + return FALSE + if(ismob(movable_target)) + if(!isliving(movable_target)) + return FALSE + var/mob/living/living_target = movable_target + if(living_target.stat < stat_required) + return FALSE + if(!living_target.incapacitated() && incapacitated_required) + return FALSE + else if(isitem(movable_target)) + var/obj/item/item_target = movable_target + if(item_target.w_class >= WEIGHT_CLASS_GIGANTIC) + return FALSE + if(item_target.flags & ABSTRACT) + return FALSE + return TRUE + +/obj/item/mod/module/anomaly_locked/kinesis/proc/clear_grab(playsound = TRUE) + if(!grabbed_atom) + return + if(playsound) + playsound(grabbed_atom, 'sound/effects/empulse.ogg', 75, TRUE) + STOP_PROCESSING(SSfastprocess, src) + kinesis_catcher = null + mod.wearer.clear_fullscreen("kinesis") + grabbed_atom.cut_overlay(kinesis_icon) + QDEL_NULL(beam) + if(!isitem(grabbed_atom)) + animate(grabbed_atom, 0.2 SECONDS, pixel_x = pre_pixel_x, pixel_y = pre_pixel_y) + grabbed_atom = null + soundloop.stop() + +/obj/item/mod/module/anomaly_locked/kinesis/proc/range_check(atom/target) + if(!isturf(mod.wearer.loc)) + return FALSE + if(ismovable(target) && !isturf(target.loc)) + return FALSE + if(!can_see(mod.wearer, target, grab_range)) + return FALSE + return TRUE + +/obj/item/mod/module/anomaly_locked/kinesis/proc/launch() + playsound(grabbed_atom, 'sound/magic/repulse.ogg', 100, TRUE) + RegisterSignal(grabbed_atom, COMSIG_MOVABLE_IMPACT, PROC_REF(launch_impact)) + var/turf/target_turf = get_turf_in_angle(get_angle(mod.wearer, grabbed_atom), get_turf(src), 10) + grabbed_atom.throw_at(target_turf, range = grab_range, speed = grabbed_atom.density ? 3 : 4, thrower = mod.wearer, spin = isitem(grabbed_atom)) + +/obj/item/mod/module/anomaly_locked/kinesis/proc/launch_impact(atom/movable/source, atom/hit_atom, datum/thrownthing/thrownthing) + UnregisterSignal(source, COMSIG_MOVABLE_IMPACT) + if(!isobj(source)) + return + var/obj/S = source + var/damage_self = TRUE + var/damage = 8 + if(S.density) + damage_self = FALSE + damage = 15 + if(isliving(hit_atom)) + var/mob/living/living_atom = hit_atom + living_atom.apply_damage(damage, BRUTE) + else if(isobj(hit_atom)) + var/obj/O = hit_atom + O.take_damage(damage, BRUTE, MELEE) + if(damage_self) + S.take_damage(S.max_integrity / 5, BRUTE, MELEE) + +/obj/effect/abstract/kinesis + var/datum/beam/chain + +/obj/effect/abstract/kinesis/Destroy() + qdel(chain) + return ..() + +/obj/item/mod/module/anomaly_locked/kinesis/prebuilt + prebuilt = TRUE + removable = FALSE // No switching it into another suit / no free anomaly core + +/obj/item/mod/module/anomaly_locked/kinesis/prebuilt/prototype + name = "MOD prototype kinesis module" + complexity = 0 + use_power_cost = DEFAULT_CHARGE_DRAIN * 5 + +/obj/screen/fullscreen/cursor_catcher/kinesis + icon_state = "kinesis" + +/obj/item/mod/module/anomaly_locked/kinesis/plus + name = "MOD kinesis+ module" + desc = "A modular plug-in to the forearm, this module was recently redeveloped in secret. \ + The bane of all ne'er-do-wells, the kinesis+ module is a powerful tool that allows the user \ + to manipulate the world around them. Like it's older counterpart, it's capable of manipulating \ + structures, machinery, vehicles, and, thanks to the fruitful efforts of it's creators - living \ + beings. They can, however, still struggle after an initial burst of inertia." + complexity = 0 + prebuilt = TRUE + stat_required = CONSCIOUS //Still conscious here so we don't forget about it if the above is changed + incapacitated_required = FALSE + mob_stun_time = 10 SECONDS diff --git a/code/modules/mod/modules/module_pathfinder.dm b/code/modules/mod/modules/module_pathfinder.dm new file mode 100644 index 000000000000..4379c6d6446d --- /dev/null +++ b/code/modules/mod/modules/module_pathfinder.dm @@ -0,0 +1,238 @@ +///Pathfinder - Can fly the suit from a long distance to an implant installed in someone. +/obj/item/mod/module/pathfinder + name = "MOD pathfinder module" + desc = "This module, brought to you by Paizo Productions, has two components. \ + The first component is a series of thrusters and a computerized location subroutine installed into the \ + very control unit of the suit, allowing it flight at highway speeds using the suit's access locks \ + to navigate through the station, and to be able to locate the second part of the system; \ + a pathfinding implant installed into the base of the user's spine, \ + broadcasting their location to the suit and allowing them to recall it to their person at any time. \ + The implant is stored in the module and needs to be injected in a human to function. \ + Paizo Productions swears up and down there's airbrakes." + icon_state = "pathfinder" + complexity = 2 + use_power_cost = DEFAULT_CHARGE_DRAIN * 200 + incompatible_modules = list(/obj/item/mod/module/pathfinder) + /// The pathfinding implant. + var/obj/item/implant/mod/implant + +/obj/item/mod/module/pathfinder/Initialize(mapload) + . = ..() + implant = new(src) + +/obj/item/mod/module/pathfinder/Destroy() + implant = null + return ..() + +/obj/item/mod/module/pathfinder/examine(mob/user) + . = ..() + if(implant) + . += "Use it on a human to implant them." + else + . += "The implant is missing." + +/obj/item/mod/module/pathfinder/attack(mob/living/target, mob/living/user, params) + if(!ishuman(target) || !implant) + return + if(!do_after(user, 1.5 SECONDS, target = target)) + return + if(!implant.implant(target, user)) + to_chat(user, "Unable to implant [target]!") + return + if(target == user) + to_chat(user, "") + else + target.visible_message("[user] implants [target].", "[user] implants you with [implant].") + playsound(src, 'sound/effects/spray.ogg', 30, TRUE, -6) + icon_state = "pathfinder_empty" + implant = null + +/obj/item/mod/module/pathfinder/proc/attach(mob/user) + if(!ishuman(user)) + return + var/mob/living/carbon/human/human_user = user + if(human_user.get_item_by_slot(slot_back) && !human_user.unEquip(human_user.get_item_by_slot(slot_back))) + return + if(!human_user.equip_to_slot_if_possible(mod, slot_back, disable_warning = TRUE)) + return + mod.quick_deploy(user) + human_user.update_action_buttons(TRUE) + playsound(mod, 'sound/machines/ping.ogg', 50, TRUE) + drain_power(use_power_cost) + +/obj/item/implant/mod + name = "MOD pathfinder implant" + desc = "Lets you recall a MODsuit to you at any time." + implant_data = /datum/implant_fluff/pathfinder + actions_types = list(/datum/action/item_action/mod_recall) + /// The pathfinder module we are linked to. + var/obj/item/mod/module/pathfinder/module + /// The jet icon we apply to the MOD. + var/image/jet_icon + /// List of turfs through which a mod 'steps' to reach the waypoint + var/list/path = list() + /// The target turf we are after + var/turf/target + /// How many times have we tried to move? + var/tries = 0 + + +/obj/item/implant/mod/Initialize(mapload) + . = ..() + if(!istype(loc, /obj/item/mod/module/pathfinder)) + return INITIALIZE_HINT_QDEL + module = loc + jet_icon = image(icon = 'icons/obj/clothing/modsuit/mod_modules.dmi', icon_state = "mod_jet", layer = LOW_ITEM_LAYER) + +/obj/item/implant/mod/Destroy() + if(path) + end_recall(successful = FALSE) + module = null + jet_icon = null + return ..() + +/obj/item/implant/mod/proc/recall() + target = get_turf(imp_in) + if(!module?.mod) + to_chat(imp_in, "Module is not attached to a suit!") + return FALSE + if(module.mod.open) + to_chat(imp_in, "Suit is open!") + return FALSE + if(length(path)) + to_chat(imp_in, "Suit is already on the way!") + return FALSE + if(ismob(get_atom_on_turf(module.mod))) + to_chat(imp_in, "Suit is being worn!") + return FALSE + if(module.mod.loc != get_turf(module.mod)) + to_chat(imp_in, "Suit contained inside of something!") + return FALSE + if(module.z != z || get_dist(imp_in, module.mod) > 150) + to_chat(imp_in, "Suit is too far away!") + return FALSE + if(!ishuman(imp_in)) //Need to be specific + to_chat(imp_in, "The implant does not recognize you as a known species!") + return FALSE + var/mob/living/carbon/human/H = imp_in + set_path(get_path_to(module.mod, target, 150, id = H.wear_id, simulated_only = FALSE)) //Yes, science proves jetpacks work in space. More at 11. + if(!length(path)) //Cannot reach target. Give up and announce the issue. + to_chat(H, "No viable path found!") + return FALSE + to_chat(H, "Lost connection to suit!") + path = list() //Stopping endless end_recall with luck. + +/obj/item/implant/mod/proc/on_move(atom/movable/source, atom/old_loc, dir, forced) + SIGNAL_HANDLER + + var/matrix/mod_matrix = matrix() + mod_matrix.Turn(get_angle(source, imp_in)) + source.transform = mod_matrix + +/obj/item/implant/mod/proc/mod_move(dest) + dest = get_turf(dest) //We must always compare turfs, so get the turf of the dest var if dest was originally something else. + if(get_turf(module.mod) == dest) //We have arrived, no need to move again. + for(var/mob/living/carbon/human/H in range(1, module.mod)) + if(H == imp_in) + module.attach(imp_in) + end_recall() + return TRUE + end_recall(FALSE) + return FALSE + + + if(!dest || !path || !length(path)) //A-star failed or a path/destination was not set. + set_path(null) + return FALSE + + var/turf/last_node = get_turf(path[length(path)]) //This is the turf at the end of the path, it should be equal to dest. + if(dest != last_node) //The path should lead us to our given destination. If this is not true, we must stop. + set_path(null) + return FALSE + + var/step_count = 3 //Temp speed for now + + if(step_count >= 1 && tries < 5) + for(var/step_number in 1 to step_count) + // Hopefully this wont fill the buckets too much + addtimer(CALLBACK(src, PROC_REF(mod_step)), 2 * (step_number - 1)) + if(tries >= 5) + set_path(null) + var/target = get_turf(imp_in) + var/mob/living/carbon/human/H = imp_in + set_path(get_path_to(module.mod, target, 150, id = H.wear_id, simulated_only = FALSE)) //Yes, science proves jetpacks work in space. More at 11. + addtimer(CALLBACK(src, PROC_REF(mod_move), target), 6) //I'll value this properly soon + + return TRUE + +/obj/item/implant/mod/proc/mod_step() //Step,increase tries if failed + if(!path || !length(path)) + return FALSE + for(var/obj/machinery/door/D in range(2, module.mod)) + if(D.operating || D.emagged) + continue + if(D.requiresID() && D.allowed(imp_in)) + if(D.density) + D.open() + + + if(!step_towards(module.mod, path[1])) + tries++ + return FALSE + + increment_path() + tries = 0 + return TRUE + +/obj/item/implant/mod/proc/increment_path() + if(!path || !length(path)) + return + path.Cut(1, 2) + +/datum/action/item_action/mod_recall + name = "Recall MOD" + desc = "Recall a MODsuit anyplace, anytime." + use_itemicon = FALSE + check_flags = AB_CHECK_CONSCIOUS + button_icon_state = "recall" + background_icon_state = "bg_mod" + icon_icon = 'icons/mob/actions/actions_mod.dmi' + button_icon = 'icons/mob/actions/actions_mod.dmi' + /// The cooldown for the recall. + COOLDOWN_DECLARE(recall_cooldown) + +/datum/action/item_action/mod_recall/New(Target) + ..() + if(!istype(Target, /obj/item/implant/mod)) + qdel(src) + return + +/datum/action/item_action/mod_recall/Trigger(left_click) + . = ..() + if(!.) + return + var/obj/item/implant/mod/implant = target + if(!COOLDOWN_FINISHED(src, recall_cooldown)) + to_chat(usr, "On cooldown!") + return + if(implant.recall()) + COOLDOWN_START(src, recall_cooldown, 15 SECONDS) diff --git a/code/modules/mod/modules/modules_antag.dm b/code/modules/mod/modules/modules_antag.dm new file mode 100644 index 000000000000..9d19cc686c90 --- /dev/null +++ b/code/modules/mod/modules/modules_antag.dm @@ -0,0 +1,408 @@ +//Antag modules for MODsuits + +///Armor Booster - Grants your suit more armor and speed in exchange for EVA protection. Also acts as a welding screen. +/obj/item/mod/module/armor_booster + name = "MOD armor booster module" + desc = "A retrofitted series of retractable armor plates, allowing the suit to function as essentially power armor, \ + giving the user incredible protection against conventional firearms, or everyday attacks in close-quarters. \ + However, the additional plating cannot deploy alongside parts of the suit used for vacuum sealing, \ + so this extra armor provides zero ability for extravehicular activity while deployed." + icon_state = "armor_booster" + module_type = MODULE_TOGGLE + active_power_cost = DEFAULT_CHARGE_DRAIN * 0.3 + removable = FALSE + incompatible_modules = list(/obj/item/mod/module/armor_booster, /obj/item/mod/module/welding) + cooldown_time = 0.5 SECONDS + overlay_state_inactive = "module_armorbooster_off" + overlay_state_active = "module_armorbooster_on" + use_mod_colors = TRUE + /// Whether or not this module removes pressure protection. + var/remove_pressure_protection = TRUE + /// Speed added to the control unit. + var/speed_added = 0.5 + /// Speed that we actually added. + var/actual_speed_added = 0 + /// Armor values added to the suit parts. + var/armor_mod_1 = /obj/item/mod/armor/mod_module_armor_boost + /// the actual armor object + var/obj/item/mod/armor/armor_mod_2 = null + /// List of parts of the suit that are spaceproofed, for giving them back the pressure protection. + var/list/spaceproofed = list() + +/obj/item/mod/module/armor_booster/Initialize(mapload) + . = ..() + armor_mod_2 = new armor_mod_1 + +/obj/item/mod/module/armor_booster/Destroy() + QDEL_NULL(armor_mod_2) + return ..() + +/obj/item/mod/armor/mod_module_armor_boost + armor = list(MELEE = 25, BULLET = 30, LASER = 15, ENERGY = 15, BOMB = 0, RAD = 0, FIRE = 0, ACID = 0) + +/obj/item/mod/module/armor_booster/on_suit_activation() + mod.helmet.flash_protect = FLASH_PROTECTION_WELDER + +/obj/item/mod/module/armor_booster/on_suit_deactivation(deleting = FALSE) + if(deleting) + return + mod.helmet.flash_protect = initial(mod.helmet.flash_protect) + +/obj/item/mod/module/armor_booster/on_activation() + . = ..() + if(!.) + return + playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + to_chat(mod.wearer, "Armor deployed, EVA disabled, speed increased.") + actual_speed_added = max(0, min(mod.slowdown_active, speed_added / 5)) + var/list/parts = mod.mod_parts + mod + for(var/obj/item/part as anything in parts) + part.armor = part.armor.attachArmor(armor_mod_2.armor) + part.slowdown -= actual_speed_added + if(!remove_pressure_protection || !isclothing(part)) + continue + var/obj/item/clothing/clothing_part = part + if(clothing_part.flags & STOPSPRESSUREDMAGE) + clothing_part.flags &= ~STOPSPRESSUREDMAGE + spaceproofed[clothing_part] = TRUE + +/obj/item/mod/module/armor_booster/on_deactivation(display_message = TRUE, deleting = FALSE) + . = ..() + if(!.) + return + if(!deleting) + playsound(src, 'sound/mecha/mechmove03.ogg', 25, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + to_chat(mod.wearer, "Armor retracted, EVA enabled, speed decreased.") + var/list/parts = mod.mod_parts + mod + for(var/obj/item/part as anything in parts) + part.armor = part.armor.detachArmor(armor_mod_2.armor) + part.slowdown += actual_speed_added + if(!remove_pressure_protection || !isclothing(part)) + continue + var/obj/item/clothing/clothing_part = part + if(spaceproofed[clothing_part]) + clothing_part.flags |= STOPSPRESSUREDMAGE + spaceproofed = list() + +/obj/item/mod/module/armor_booster/generate_worn_overlay(user, mutable_appearance/standing) + overlay_state_inactive = "[initial(overlay_state_inactive)]-[mod.skin]" + overlay_state_active = "[initial(overlay_state_active)]-[mod.skin]" + return ..() + +///Insignia - Gives you a skin specific stripe. +/obj/item/mod/module/insignia + name = "MOD insignia module" + desc = "Despite the existence of IFF systems, radio communique, and modern methods of deductive reasoning involving \ + the wearer's own eyes, colorful paint jobs remain a popular way for different factions in the galaxy to display who \ + they are. This system utilizes a series of tiny moving paint sprayers to both apply and remove different \ + color patterns to and from the suit." + icon_state = "insignia" + removable = FALSE + incompatible_modules = list(/obj/item/mod/module/insignia) + overlay_state_inactive = "module_insignia" + +/obj/item/mod/module/insignia/generate_worn_overlay(user, mutable_appearance/standing) + overlay_state_inactive = "[initial(overlay_state_inactive)]-[mod.skin]" + . = ..() + for(var/mutable_appearance/appearance as anything in .) + appearance.color = color + +/obj/item/mod/module/insignia/commander + color = "#4980a5" + +/obj/item/mod/module/insignia/security + color = "#b30d1e" + +/obj/item/mod/module/insignia/engineer + color = "#e9c80e" + +/obj/item/mod/module/insignia/medic + color = "#ebebf5" + +/obj/item/mod/module/insignia/janitor + color = "#7925c7" + +/obj/item/mod/module/insignia/clown + color = "#ff1fc7" + +/obj/item/mod/module/insignia/chaplain + color = "#f0a00c" + +///Anti Slip - Prevents you from slipping on water. +/obj/item/mod/module/noslip + name = "MOD anti slip module" + desc = "These are a modified variant of standard magnetic boots, utilizing piezoelectric crystals on the soles. \ + The two plates on the bottom of the boots automatically extend and magnetize as the user steps; \ + a pull that's too weak to offer them the ability to affix to a hull, but just strong enough to \ + protect against the fact that you didn't read the wet floor sign. Honk Co. has come out numerous times \ + in protest of these modules being legal." + icon_state = "noslip" + complexity = 1 + idle_power_cost = DEFAULT_CHARGE_DRAIN * 0.1 + incompatible_modules = list(/obj/item/mod/module/noslip) + origin_tech = "syndicate=1" + +/obj/item/mod/module/noslip/on_suit_activation() + mod.boots.flags |= NOSLIP + +/obj/item/mod/module/noslip/on_suit_deactivation(deleting = FALSE) + mod.boots.flags ^= NOSLIP + +//Bite of 87 Springlock - Equips faster, disguised as DNA lock, can block retracting for 10 seconds. +/obj/item/mod/module/springlock/bite_of_87 + activation_step_time_booster = 10 + nineteen_eighty_seven_edition = TRUE + dont_let_you_come_back = TRUE + +/obj/item/mod/module/springlock/bite_of_87/Initialize(mapload) + . = ..() + var/obj/item/mod/module/dna_lock/the_dna_lock_behind_the_slaughter = /obj/item/mod/module/dna_lock + name = initial(the_dna_lock_behind_the_slaughter.name) + desc = initial(the_dna_lock_behind_the_slaughter.desc) + icon_state = initial(the_dna_lock_behind_the_slaughter.icon_state) + complexity = initial(the_dna_lock_behind_the_slaughter.complexity) + use_power_cost = initial(the_dna_lock_behind_the_slaughter.use_power_cost) + +/obj/item/mod/module/holster/hidden/Initialize(mapload) + . = ..() + var/obj/item/mod/module/tether/fake = /obj/item/mod/module/tether + name = initial(fake.name) + desc = initial(fake.desc) + icon_state = initial(fake.icon_state) + complexity = initial(fake.complexity) //This is 1 less complex than a holster, but that is fine tbh, paying tc for it. + use_power_cost = initial(fake.use_power_cost) + +///Power kick - Lets the user launch themselves at someone to kick them. +/obj/item/mod/module/power_kick + name = "MOD power kick module" + desc = "This module uses high-power myomer to generate an incredible amount of energy, transferred into the power of a kick." + icon_state = "power_kick" + module_type = MODULE_ACTIVE + removable = FALSE + use_power_cost = DEFAULT_CHARGE_DRAIN * 5 + incompatible_modules = list(/obj/item/mod/module/power_kick) + cooldown_time = 5 SECONDS + /// Damage on kick. + var/damage = 20 + /// How long we knockdown for on the kick. + var/knockdown_time = 6 SECONDS + +/obj/item/mod/module/power_kick/on_select_use(atom/target) + . = ..() + if(!.) + return + if(mod.wearer.buckled) + return + mod.wearer.visible_message("[mod.wearer] starts charging a kick!") + playsound(src, 'sound/items/modsuit/loader_charge.ogg', 75, TRUE) + animate(mod.wearer, 0.3 SECONDS, pixel_z = 16, flags = ANIMATION_RELATIVE, easing = SINE_EASING|EASE_OUT) + addtimer(CALLBACK(mod.wearer, TYPE_PROC_REF(/atom, SpinAnimation), 3, 2), 0.3 SECONDS) + if(!do_after(mod.wearer, 1 SECONDS, target = mod.wearer)) + animate(mod.wearer, 0.2 SECONDS, pixel_z = -16, flags = ANIMATION_RELATIVE, easing = SINE_EASING|EASE_IN) + return + animate(mod.wearer) + drain_power(use_power_cost) + playsound(src, 'sound/items/modsuit/loader_launch.ogg', 75, TRUE) + var/angle = get_angle(mod.wearer, target) + 180 + mod.wearer.transform = mod.wearer.transform.Turn(angle) + RegisterSignal(mod.wearer, COMSIG_MOVABLE_IMPACT, PROC_REF(on_throw_impact)) + mod.wearer.apply_status_effect(STATUS_EFFECT_IMPACT_IMMUNE) + mod.wearer.throw_at(target, range = 7, speed = 2, thrower = mod.wearer, spin = FALSE, callback = CALLBACK(src, PROC_REF(on_throw_end), mod.wearer, -angle)) + +/obj/item/mod/module/power_kick/proc/on_throw_end(mob/living/user, angle) + if(!user) + return + user.transform = user.transform.Turn(angle) + animate(user, 0.2 SECONDS, pixel_z = -16, flags = ANIMATION_RELATIVE, easing = SINE_EASING|EASE_IN) + user.remove_status_effect((STATUS_EFFECT_IMPACT_IMMUNE)) + +/obj/item/mod/module/power_kick/proc/on_throw_impact(mob/living/source, atom/target, datum/thrownthing/thrownthing) + SIGNAL_HANDLER + + UnregisterSignal(source, COMSIG_MOVABLE_IMPACT) + if(!mod?.wearer) + return + if(isliving(target)) + var/mob/living/living_target = target + living_target.apply_damage(damage, BRUTE, mod.wearer.zone_selected) + living_target.KnockDown(knockdown_time) + mod.wearer.visible_message("[mod.wearer] crashes into [target], knocking them over!", "You violently crash into [target]!") + else + return + mod.wearer.do_attack_animation(target, ATTACK_EFFECT_SMASH) + +///Plate Compression - Compresses the suit to normal size +/obj/item/mod/module/plate_compression + name = "MOD plate compression module" + desc = "A module that keeps the suit in a very tightly fit state, lowering the overall size. \ + Due to the pressure on all the parts, typical storage modules do not fit." + icon_state = "plate_compression" + complexity = 2 + incompatible_modules = list(/obj/item/mod/module/plate_compression, /obj/item/mod/module/storage) + /// The size we set the suit to. + var/new_size = WEIGHT_CLASS_NORMAL + /// The suit's size before the module is installed. + var/old_size + origin_tech = "materials=6;bluespace=5;syndicate=1" //Printable at illegals 2, so only one level. + +/obj/item/mod/module/plate_compression/on_install() + old_size = mod.w_class + mod.w_class = new_size + +/obj/item/mod/module/plate_compression/on_uninstall(deleting = FALSE) + mod.w_class = old_size + old_size = null + if(!mod.loc) + return + mod.forceMove(drop_location()) + + +//Ninja modules for MODsuits + +///Cloaking - Lowers the user's visibility, can be interrupted by being touched or attacked. +/obj/item/mod/module/stealth + name = "MOD prototype cloaking module" + desc = "A complete retrofitting of the suit, this is a form of visual concealment tech employing esoteric technology \ + to bend light around the user, as well as mimetic materials to make the surface of the suit match the \ + surroundings based off sensor data. For some reason, this tech is rarely seen." + icon_state = "cloak" + module_type = MODULE_TOGGLE + complexity = 4 + active_power_cost = DEFAULT_CHARGE_DRAIN * 2 + use_power_cost = DEFAULT_CHARGE_DRAIN * 10 + incompatible_modules = list(/obj/item/mod/module/stealth) + cooldown_time = 5 SECONDS + origin_tech = "combat=6;materials=6;powerstorage=5;bluespace=5;syndicate=2" //Printable at 3 + /// Whether or not the cloak turns off on bumping. + var/bumpoff = TRUE + /// The alpha applied when the cloak is on. + var/stealth_alpha = 50 + +/obj/item/mod/module/stealth/on_activation() + . = ..() + if(!.) + return + if(bumpoff) + RegisterSignal(mod.wearer, COMSIG_LIVING_MOB_BUMP, PROC_REF(unstealth)) + RegisterSignal(mod.wearer, COMSIG_HUMAN_MELEE_UNARMED_ATTACK, PROC_REF(on_unarmed_attack)) + RegisterSignal(mod.wearer, COMSIG_ATOM_BULLET_ACT, PROC_REF(on_bullet_act)) //TODO QWERTY: A LOT OF THESE SIGNALS AINT TRIGGERING. or at least this one. + RegisterSignals(mod.wearer, list(COMSIG_MOB_ITEM_ATTACK, COMSIG_PARENT_ATTACKBY, COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_HITBY, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACK_PAW), PROC_REF(unstealth)) + animate(mod.wearer, alpha = stealth_alpha, time = 1.5 SECONDS) + drain_power(use_power_cost) + +/obj/item/mod/module/stealth/on_deactivation(display_message = TRUE, deleting = FALSE) + . = ..() + if(!.) + return + if(bumpoff) + UnregisterSignal(mod.wearer, COMSIG_LIVING_MOB_BUMP) + UnregisterSignal(mod.wearer, list(COMSIG_HUMAN_MELEE_UNARMED_ATTACK, COMSIG_MOB_ITEM_ATTACK, COMSIG_PARENT_ATTACKBY, COMSIG_ATOM_ATTACK_HAND, COMSIG_ATOM_BULLET_ACT, COMSIG_ATOM_HITBY, COMSIG_ATOM_HULK_ATTACK, COMSIG_ATOM_ATTACK_PAW)) + animate(mod.wearer, alpha = 255, time = 1.5 SECONDS) + +/obj/item/mod/module/stealth/proc/unstealth(datum/source) + SIGNAL_HANDLER + + to_chat(mod.wearer, "[src] gets discharged from contact!") + do_sparks(2, TRUE, src) + drain_power(use_power_cost) + on_deactivation(display_message = TRUE, deleting = FALSE) + +/obj/item/mod/module/stealth/proc/on_unarmed_attack(datum/source, atom/target) + SIGNAL_HANDLER + + if(!isliving(target)) + return + unstealth(source) + +/obj/item/mod/module/stealth/proc/on_bullet_act(datum/source, obj/item/projectile) + SIGNAL_HANDLER + unstealth(source) + +//Advanced Cloaking - Doesn't turf off on bump, less power drain, more stealthy. +/obj/item/mod/module/stealth/ninja + name = "MOD advanced cloaking module" + desc = "The latest in stealth technology, this module is a definite upgrade over previous versions. \ + The field has been tuned to be even more responsive and fast-acting, with enough stability to \ + continue operation of the field even if the user bumps into others. \ + The power draw has been reduced drastically, making this perfect for activities like \ + standing near sentry turrets for extended periods of time." + icon_state = "cloak_ninja" + bumpoff = FALSE + stealth_alpha = 10 + active_power_cost = DEFAULT_CHARGE_DRAIN + use_power_cost = DEFAULT_CHARGE_DRAIN * 5 + cooldown_time = 3 SECONDS + origin_tech = "combat=6;materials=6;powerstorage=6;bluespace=6;syndicate=4" + +///Status Readout - Puts a lot of information including health, nutrition, fingerprints, temperature to the suit TGUI. +/obj/item/mod/module/status_readout + name = "MOD status readout module" + desc = "A once-common module, this technology went unfortunately out of fashion; \ + and right into the arachnid grip of the Spider Clan. This hooks into the suit's spine, \ + capable of capturing and displaying all possible biometric data of the wearer; sleep, nutrition, fitness, fingerprints, \ + and even useful information such as their overall health and wellness. \ + The syndicate has been seen using this module of late, with NT as well getting into the technology on their elitest of suits." + icon_state = "status" + complexity = 1 + use_power_cost = DEFAULT_CHARGE_DRAIN * 0.1 + incompatible_modules = list(/obj/item/mod/module/status_readout) + tgui_id = "status_readout" + origin_tech = "combat=6;biotech=6;syndicate=1" + +/obj/item/mod/module/status_readout/add_ui_data() + . = ..() + .["statustime"] = station_time_timestamp() + .["statusid"] = GLOB.round_id + .["statushealth"] = mod.wearer?.health || 0 + .["statusmaxhealth"] = mod.wearer?.getMaxHealth() || 0 + .["statusbrute"] = mod.wearer?.getBruteLoss() || 0 + .["statusburn"] = mod.wearer?.getFireLoss() || 0 + .["statustoxin"] = mod.wearer?.getToxLoss() || 0 + .["statusoxy"] = mod.wearer?.getOxyLoss() || 0 + .["statustemp"] = mod.wearer?.bodytemperature || 0 + .["statusnutrition"] = mod.wearer?.nutrition || 0 + .["statusfingerprints"] = mod.wearer ? md5(mod.wearer.dna.unique_enzymes) : null + .["statusdna"] = mod.wearer?.dna.unique_enzymes + .["statusviruses"] = null + if(!length(mod.wearer?.viruses)) + return + var/list/viruses = list() + for(var/datum/disease/virus as anything in mod.wearer.viruses) + var/list/virus_data = list() + virus_data["name"] = virus.name + virus_data["type"] = virus.spread_text + virus_data["stage"] = virus.stage + virus_data["maxstage"] = virus.max_stages + virus_data["cure"] = virus.cure_text + viruses += list(virus_data) + .["statusviruses"] = viruses + +///Camera Module - Puts a camera in the modsuit that the ERT commander can see +/obj/item/mod/module/ert_camera + name = "MOD camera module" + desc = "This combination camera and broadcasting module grants the modsuit a camera that tracks what the user see, and sends it to the nearest station and \ + CC blackbox. This is used for ERT commander tracking, performance review, Nanotrasen's Funniest Home Videos, \ + and used for reference for their Deathsquad Cartoon Series." + icon_state = "eradicationlock" //looks like a bluespace transmitter or something, probably could use an actual camera look. + complexity = 1 + incompatible_modules = list(/obj/item/mod/module/ert_camera) + var/obj/machinery/camera/portable/camera + +/obj/item/mod/module/ert_camera/on_suit_activation() + if(ishuman(mod.wearer)) + register_camera(mod.wearer) + +/obj/item/mod/module/ert_camera/proc/register_camera(mob/wearer) + if(camera) + return + camera = new /obj/machinery/camera/portable(src, FALSE) + camera.network = list("ERT") + camera.c_tag = wearer.name + to_chat(wearer, "User scanned as [camera.c_tag]. Camera activated.") + +/obj/item/mod/module/ert_camera/Destroy() + QDEL_NULL(camera) + return ..() + +/obj/item/mod/module/ert_camera/on_suit_deactivation(deleting = FALSE) + QDEL_NULL(camera) diff --git a/code/modules/mod/modules/modules_engineering.dm b/code/modules/mod/modules/modules_engineering.dm new file mode 100644 index 000000000000..87d079af7e9c --- /dev/null +++ b/code/modules/mod/modules/modules_engineering.dm @@ -0,0 +1,153 @@ +//Engineering modules for MODsuits + +///Welding Protection - Makes the helmet protect from flashes and welding. +/obj/item/mod/module/welding + name = "MOD welding protection module" + desc = "A module installed into the visor of the suit, this projects a \ + polarized, holographic overlay in front of the user's eyes. It's rated high enough for \ + immunity against extremities such as spot and arc welding, solar eclipses, and handheld flashlights." + icon_state = "welding" + complexity = 1 + incompatible_modules = list(/obj/item/mod/module/welding, /obj/item/mod/module/armor_booster) + overlay_state_inactive = "module_welding" + +/obj/item/mod/module/welding/on_suit_activation() + mod.helmet.flash_protect = FLASH_PROTECTION_WELDER + +/obj/item/mod/module/welding/on_suit_deactivation(deleting = FALSE) + if(deleting) + return + mod.helmet.flash_protect = initial(mod.helmet.flash_protect) + +///T-Ray Scan - Scans the terrain for undertile objects. +/obj/item/mod/module/t_ray + name = "MOD t-ray scan module" + desc = "A module installed into the visor of the suit, allowing the user to use a pulse of terahertz radiation \ + to essentially echolocate things beneath the floor, mostly cables and pipes. \ + A staple of atmospherics work, and counter-smuggling work." + icon_state = "tray" + module_type = MODULE_TOGGLE + complexity = 1 + active_power_cost = DEFAULT_CHARGE_DRAIN * 0.5 + incompatible_modules = list(/obj/item/mod/module/t_ray) + cooldown_time = 0.5 SECONDS + /// T-ray scan range. + var/range = 4 + +/obj/item/mod/module/t_ray/on_active_process() + t_ray_scan(mod.wearer, 0.8 SECONDS, range) + +///Magnetic Stability - Gives the user a slowdown but makes them negate gravity and be immune to slips. +/obj/item/mod/module/magboot + name = "MOD magnetic stability module" + desc = "These are powerful electromagnets fitted into the suit's boots, allowing users both \ + excellent traction no matter the condition indoors, and to essentially hitch a ride on the exterior of a hull. \ + However, these basic models do not feature computerized systems to automatically toggle them on and off, \ + so numerous users report a certain stickiness to their steps." + icon_state = "magnet" + module_type = MODULE_TOGGLE + complexity = 2 + active_power_cost = DEFAULT_CHARGE_DRAIN * 0.5 + incompatible_modules = list(/obj/item/mod/module/magboot) + cooldown_time = 0.5 SECONDS + /// Slowdown added onto the suit. + var/slowdown_active = 0.5 + +/obj/item/mod/module/magboot/on_activation() + . = ..() + if(!.) + return + mod.boots.flags |= NOSLIP + mod.slowdown += slowdown_active + mod.boots.magbooted = TRUE + +/obj/item/mod/module/magboot/on_deactivation(display_message = TRUE, deleting = FALSE) + . = ..() + if(!.) + return + mod.boots.flags ^= NOSLIP + mod.slowdown -= slowdown_active + mod.boots.magbooted = FALSE + +/obj/item/mod/module/magboot/advanced + name = "MOD advanced magnetic stability module" + removable = FALSE + complexity = 0 + slowdown_active = 0 + +///Radiation Protection - Gives the user rad info in the ui, currently +/obj/item/mod/module/rad_protection + name = "MOD radiation detector module" + desc = "A protoype module that improves the sensors on the modsuit to detect radiation on the user. \ + Currently due to time restraints and a lack of lead on lavaland, it does not have a built in geiger counter or radiation protection." + icon_state = "radshield" + complexity = 0 //I'm setting this to zero for now due to it not currently increasing radiaiton armor. If we add giger counter / additional rad protecion to this, it should be 2. We denied radiation potions before, so this should NOT give full rad immunity on a engi modsuit + idle_power_cost = DEFAULT_CHARGE_DRAIN * 0.1 //Lowered from 0.3 due to no protection. + incompatible_modules = list(/obj/item/mod/module/rad_protection) + tgui_id = "rad_counter" + +/obj/item/mod/module/rad_protection/add_ui_data() + . = ..() + .["userradiated"] = mod.wearer?.radiation || 0 + .["usertoxins"] = mod.wearer?.getToxLoss() || 0 + .["usermaxtoxins"] = mod.wearer?.getMaxHealth() || 0 + + +///Emergency Tether - Shoots a grappling hook projectile in 0g that throws the user towards it. +/obj/item/mod/module/tether + name = "MOD emergency tether module" + desc = "A custom-built grappling-hook powered by a winch capable of hauling the user. \ + While some older models of cargo-oriented grapples have capacities of a few tons, \ + these are only capable of working in zero-gravity environments, a blessing to some Engineers." + icon_state = "tether" + module_type = MODULE_ACTIVE + complexity = 1 + use_power_cost = DEFAULT_CHARGE_DRAIN + incompatible_modules = list(/obj/item/mod/module/tether) + cooldown_time = 4 SECONDS + +/obj/item/mod/module/tether/on_use() + if(has_gravity(get_turf(src))) + to_chat(mod.wearer, "Too much gravity to use the tether!") + playsound(src, 'sound/weapons/gun_interactions/dry_fire.ogg', 25, TRUE) + return FALSE + return ..() + +/obj/item/mod/module/tether/on_select_use(atom/target) + . = ..() + if(!.) + return + var/obj/item/projectile/tether = new /obj/item/projectile/tether(get_turf(mod.wearer)) + tether.original = target + tether.firer = mod.wearer + tether.preparePixelProjectile(target, get_turf(target), mod.wearer) + tether.fire() + playsound(src, 'sound/weapons/batonextend.ogg', 25, TRUE) + INVOKE_ASYNC(tether, TYPE_PROC_REF(/obj/item/projectile/tether, make_chain)) + drain_power(use_power_cost) + +/obj/item/projectile/tether + name = "tether" + icon_state = "tether_projectile" + icon = 'icons/obj/clothing/modsuit/mod_modules.dmi' + speed = 2 + damage = 5 + range = 15 + hitsound = 'sound/weapons/batonextend.ogg' + hitsound_wall = 'sound/weapons/batonextend.ogg' + +/obj/item/projectile/tether/proc/make_chain() + if(firer) + chain = Beam(firer, icon_state = "line", icon = 'icons/obj/clothing/modsuit/mod_modules.dmi', time = 10 SECONDS, maxdistance = 15) + +/obj/item/projectile/tether/on_hit(atom/target) + . = ..() + if(firer && isliving(firer)) + var/mob/living/L = firer + L.apply_status_effect(STATUS_EFFECT_IMPACT_IMMUNE) + L.throw_at(target, 15, 1, L, FALSE, FALSE, callback = CALLBACK(L, TYPE_PROC_REF(/mob/living, remove_status_effect), STATUS_EFFECT_IMPACT_IMMUNE)) + +/obj/item/projectile/tether/Destroy() + QDEL_NULL(chain) + return ..() + diff --git a/code/modules/mod/modules/modules_general.dm b/code/modules/mod/modules/modules_general.dm new file mode 100644 index 000000000000..e9c216d2ca06 --- /dev/null +++ b/code/modules/mod/modules/modules_general.dm @@ -0,0 +1,441 @@ +//General modules for MODsuits + +///Storage - Adds a storage component to the suit. +/obj/item/mod/module/storage + name = "MOD storage module" + desc = "What amounts to a series of integrated storage compartments and specialized pockets installed across \ + the surface of the suit, useful for storing various bits, and or bobs." + icon_state = "storage" + complexity = 3 + incompatible_modules = list(/obj/item/mod/module/storage, /obj/item/mod/module/plate_compression) + /// Max weight class of items in the storage. + var/max_w_class = WEIGHT_CLASS_NORMAL + /// Max combined weight of all items in the storage. + var/max_combined_w_class = 15 + /// Max amount of items in the storage. + var/max_items = 7 + var/obj/item/storage/backpack/modstorage/bag + +/obj/item/mod/module/storage/Initialize(mapload) + . = ..() + var/obj/item/storage/backpack/modstorage/S = new(src) + bag = S + bag.max_w_class = max_w_class + bag.max_combined_w_class = max_combined_w_class + bag.storage_slots = max_items + bag.source = src + +/obj/item/mod/module/storage/Destroy() + QDEL_NULL(bag) + return ..() + + +/obj/item/mod/module/storage/on_install() + mod.bag = bag + bag.forceMove(mod) + +/obj/item/mod/module/storage/on_uninstall(deleting = FALSE) + if(!deleting) + for(var/obj/I in bag.contents) + I.forceMove(get_turf(loc)) + bag.forceMove(src) + mod.bag = null + return + qdel(bag) + UnregisterSignal(mod.chestplate, COMSIG_ITEM_PRE_UNEQUIP) + +/obj/item/mod/module/storage/on_suit_deactivation(deleting) + . = ..() + bag.forceMove(src) //So the pinpointer doesnt lie. + +/obj/item/mod/module/storage/on_unequip() + . = ..() + bag.forceMove(src) + +/obj/item/mod/module/storage/large_capacity + name = "MOD expanded storage module" + desc = "Reverse engineered by Cybersun Industries from Donk Corporation designs, this system of hidden compartments \ + is entirely within the suit, distributing items and weight evenly to ensure a comfortable experience for the user; \ + whether smuggling, or simply hauling." + icon_state = "storage_large" + max_combined_w_class = 21 + max_items = 14 + +/obj/item/mod/module/storage/syndicate + name = "MOD syndicate storage module" + desc = "A storage system using nanotechnology developed by Donk Corporation, these compartments use \ + esoteric technology to compress the physical matter of items put inside of them, \ + essentially shrinking items for much easier and more portable storage." + icon_state = "storage_syndi" + max_combined_w_class = 30 + max_items = 21 + origin_tech = "materials=6;bluespace=5;syndicate=2" + +/obj/item/mod/module/storage/belt + name = "MOD case storage module" + desc = "Some concessions had to be made when creating a compressed modular suit core. \ + As a result, Roseus Galactic equipped their suit with a slimline storage case. \ + If you find this equipped to a standard modular suit, then someone has almost certainly shortchanged you on a proper storage module." + icon_state = "storage_case" + complexity = 0 + max_w_class = WEIGHT_CLASS_SMALL + removable = FALSE + max_combined_w_class = 21 + max_items = 7 + +/obj/item/mod/module/storage/bluespace + name = "MOD bluespace storage module" + desc = "A storage system developed by Nanotrasen, these compartments employ \ + miniaturized bluespace pockets for the ultimate in storage technology; regardless of the weight of objects put inside." + icon_state = "storage_bluespace" + max_w_class = WEIGHT_CLASS_GIGANTIC + max_combined_w_class = 60 + max_items = 21 + + +//Internal +/obj/item/storage/backpack/modstorage + name = "mod's storage" + desc = "Either you tried to spawn a storage mod, or someone fucked up. Unless you are an admin that just tried to spawn something, issue report." + var/obj/item/mod/module/storage/source + +/obj/item/storage/backpack/modstorage/Initialize(mapload) + . = ..() + START_PROCESSING(SSobj, src) + +/obj/item/storage/backpack/modstorage/Destroy() + STOP_PROCESSING(SSobj, src) + return ..() + +/obj/item/storage/backpack/modstorage/process() + update_viewers() + +/obj/item/storage/backpack/modstorage/update_viewers() + for(var/_M in mobs_viewing) + var/mob/M = _M + if(!QDELETED(M) && M.s_active == src && (M in range(1, loc)) && (source.mod.loc == _M || (M in range(1, source.mod)))) //This ensures someone isn't taking it away from the mod unit + continue + hide_from(M) + + +///Ion Jetpack - Lets the user fly freely through space using battery charge. +/obj/item/mod/module/jetpack + name = "MOD ion jetpack module" + desc = "A series of electric thrusters installed across the suit, this is a module highly anticipated by trainee Engineers. \ + Rather than using gasses for combustion thrust, these jets are capable of accelerating ions using \ + charge from the suit's charge. Some say this isn't Cybersun Industries's first foray into jet-enabled suits." + icon_state = "jetpack" + module_type = MODULE_TOGGLE + complexity = 3 + active_power_cost = DEFAULT_CHARGE_DRAIN * 0.5 + use_power_cost = DEFAULT_CHARGE_DRAIN + incompatible_modules = list(/obj/item/mod/module/jetpack) + cooldown_time = 0.5 SECONDS + overlay_state_inactive = "module_jetpack" + overlay_state_active = "module_jetpack_on" + /// Do we stop the wearer from gliding in space. + var/stabilizers = FALSE + +/obj/item/mod/module/jetpack/proc/set_stabilizers(new_stabilizers) + if(stabilizers == new_stabilizers) + return + stabilizers = new_stabilizers + +/obj/item/mod/module/jetpack/get_configuration() + . = ..() + .["stabilizers"] = add_ui_configuration("Stabilizers", "bool", stabilizers) + +/obj/item/mod/module/jetpack/configure_edit(key, value) + switch(key) + if("stabilizers") + set_stabilizers(text2bool(value)) + +/obj/item/mod/module/jetpack/proc/allow_thrust() + if(!active) + return + if(!drain_power(use_power_cost)) + return FALSE + return TRUE + +/obj/item/mod/module/jetpack/proc/get_user() + return mod.wearer + +/obj/item/mod/module/jetpack/on_activation() + . = ..() + mod.jetpack_active = TRUE + +/obj/item/mod/module/jetpack/on_deactivation(display_message, deleting) + . = ..() + mod.jetpack_active = FALSE + +/obj/item/mod/module/jetpack/advanced + name = "MOD advanced ion jetpack module" + desc = "An improvement on the previous model of electric thrusters. This one achieves better efficency through \ + mounting of more jets and a red paint applied on it." + icon_state = "jetpack_advanced" + overlay_state_inactive = "module_jetpackadv" + overlay_state_active = "module_jetpackadv_on" + active_power_cost = DEFAULT_CHARGE_DRAIN * 0.25 + use_power_cost = DEFAULT_CHARGE_DRAIN * 0.5 + origin_tech = "materials=4;magnets=4;engineering=5" //To replace the old hardsuit upgrade jetpack levels. + +///EMP Shield - Protects the suit from EMPs. +/obj/item/mod/module/emp_shield + name = "MOD EMP shield module" + desc = "A field inhibitor installed into the suit, protecting it against feedback such as \ + electromagnetic pulses that would otherwise damage the electronic systems of the suit or it's modules. \ + However, it will take from the suit's power to do so." + icon_state = "empshield" + origin_tech = "materials=6;bluespace=5;syndicate=2" + complexity = 1 + idle_power_cost = DEFAULT_CHARGE_DRAIN * 0.3 + incompatible_modules = list(/obj/item/mod/module/emp_shield, /obj/item/mod/module/dna_lock) + +/obj/item/mod/module/emp_shield/on_install() + mod.emp_proof = TRUE + +/obj/item/mod/module/emp_shield/on_uninstall(deleting = FALSE) + mod.emp_proof = FALSE + +///Flashlight - Gives the suit a customizable flashlight. +/obj/item/mod/module/flashlight + name = "MOD flashlight module" + desc = "A simple pair of configurable flashlights installed on the left and right sides of the helmet, \ + useful for providing light in a variety of ranges and colors. \ + Some survivalists prefer the color green for their illumination, for reasons unknown." + icon_state = "flashlight" + module_type = MODULE_TOGGLE + complexity = 1 + active_power_cost = DEFAULT_CHARGE_DRAIN * 0.3 + incompatible_modules = list(/obj/item/mod/module/flashlight) + cooldown_time = 0.5 SECONDS + overlay_state_inactive = "module_light" + overlay_state_active = "module_light_on" + light_color = COLOR_WHITE + ///The light power for the mod + var/mod_light_range = 4 + ///The light range for the mod + var/mod_light_power = 2 + var/light_on = FALSE + /// Charge drain per range amount. + var/base_power = DEFAULT_CHARGE_DRAIN * 0.1 + /// Minimum range we can set. + var/min_range = 2 + /// Maximum range we can set. + var/max_range = 5 + +/obj/item/mod/module/flashlight/on_activation() + . = ..() + if(!.) + return + active_power_cost = base_power * mod_light_range + mod.set_light(mod_light_range, mod_light_power, light_color) + +/obj/item/mod/module/flashlight/on_deactivation(display_message = TRUE, deleting = FALSE) + mod.set_light(0, mod_light_power, light_color) + . = ..() + if(!.) + return + +/obj/item/mod/module/flashlight/on_process() + active_power_cost = base_power * mod_light_range + return ..() + +/obj/item/mod/module/flashlight/get_configuration() + . = ..() + .["light_color"] = add_ui_configuration("Light Color", "color", light_color) + .["light_range"] = add_ui_configuration("Light Range", "number", mod_light_range) + +/obj/item/mod/module/flashlight/configure_edit(key, value) + switch(key) + if("light_color") + value = input(usr, "Pick new light color", "Flashlight Color") as color|null + if(!value) + return + if(is_color_dark(value, 50)) + to_chat(mod.wearer, ("That is too dark")) + return + light_color = value + mod.wearer.regenerate_icons() + if("light_range") + mod_light_range = (clamp(text2num(value), min_range, max_range)) + mod.set_light(0, mod_light_power, light_color) + mod_color_overide = light_color + on_deactivation() + +///Dispenser - Dispenses an item after a time passes. +/obj/item/mod/module/dispenser + name = "MOD burger dispenser module" + desc = "A rare piece of technology reverse-engineered from a prototype found in a Donk Corporation vessel. \ + This can draw incredible amounts of power from the suit's charge to create edible organic matter in the \ + palm of the wearer's glove; however, research seemed to have entirely stopped at cheeseburgers. \ + Notably, all attempts to get it to dispense Earl Grey tea have failed." + icon_state = "dispenser" + module_type = MODULE_USABLE + complexity = 3 + use_power_cost = DEFAULT_CHARGE_DRAIN * 2 + incompatible_modules = list(/obj/item/mod/module/dispenser) + cooldown_time = 5 SECONDS + /// Path we dispense. + var/dispense_type = /obj/item/reagent_containers/food/snacks/cheeseburger + /// Time it takes for us to dispense. + var/dispense_time = 0 SECONDS + +/obj/item/mod/module/dispenser/on_use() + . = ..() + if(!.) + return + if(dispense_time && !do_after(mod.wearer, dispense_time, target = mod.wearer)) + return FALSE + var/obj/item/dispensed = new dispense_type(mod.wearer.loc) + mod.wearer.put_in_hands(dispensed) + playsound(src, 'sound/machines/click.ogg', 100, TRUE) + drain_power(use_power_cost) + return dispensed + +///Thermal Regulator - Regulates the wearer's core temperature. +/obj/item/mod/module/thermal_regulator + name = "MOD thermal regulator module" + desc = "Advanced climate control, using an inner body glove interwoven with thousands of tiny, \ + flexible cooling lines. This circulates coolant at various user-controlled temperatures, \ + ensuring they're comfortable; even if they're some that like it hot." + icon_state = "regulator" + module_type = MODULE_TOGGLE + complexity = 1 + active_power_cost = DEFAULT_CHARGE_DRAIN * 0.3 + incompatible_modules = list(/obj/item/mod/module/thermal_regulator) + cooldown_time = 0.5 SECONDS + /// The temperature we are regulating to. + var/temperature_setting = BODYTEMP_NORMAL + /// Minimum temperature we can set. + var/min_temp = 293.15 + /// Maximum temperature we can set. + var/max_temp = 318.15 + +/obj/item/mod/module/thermal_regulator/get_configuration() + . = ..() + .["temperature_setting"] = add_ui_configuration("Temperature", "number", temperature_setting - T0C) + +/obj/item/mod/module/thermal_regulator/configure_edit(key, value) + switch(key) + if("temperature_setting") + temperature_setting = clamp(text2num(value) + T0C, min_temp, max_temp) + +/obj/item/mod/module/thermal_regulator/on_active_process() + if(mod.wearer.bodytemperature > temperature_setting) + mod.wearer.bodytemperature = max(temperature_setting, mod.wearer.bodytemperature - (40 * TEMPERATURE_DAMAGE_COEFFICIENT)) + else if(mod.wearer.bodytemperature < temperature_setting) + mod.wearer.bodytemperature = min(temperature_setting, mod.wearer.bodytemperature + (40 * TEMPERATURE_DAMAGE_COEFFICIENT)) + +/obj/item/mod/module/dna_lock + name = "MOD DNA lock module" + desc = "A module which engages with the various locks and seals tied to the suit's systems, \ + enabling it to only be worn by someone corresponding with the user's exact DNA profile; \ + however, this incredibly sensitive module is shorted out by EMPs. Luckily, stable mutagen has been outlawed." + icon_state = "dnalock" + origin_tech = "materials=6;bluespace=5;syndicate=1" + module_type = MODULE_USABLE + complexity = 2 + use_power_cost = DEFAULT_CHARGE_DRAIN * 3 + incompatible_modules = list(/obj/item/mod/module/dna_lock, /obj/item/mod/module/emp_shield) + cooldown_time = 0.5 SECONDS + /// The DNA we lock with. + var/dna = null + +/obj/item/mod/module/dna_lock/on_install() + RegisterSignal(mod, COMSIG_MOD_ACTIVATE, PROC_REF(on_mod_activation)) + RegisterSignal(mod, COMSIG_MOD_MODULE_REMOVAL, PROC_REF(on_mod_removal)) + RegisterSignal(mod, COMSIG_ATOM_EMP_ACT, PROC_REF(on_emp)) + RegisterSignal(mod, COMSIG_ATOM_EMAG_ACT, PROC_REF(on_emag)) + +/obj/item/mod/module/dna_lock/on_uninstall(deleting = FALSE) + UnregisterSignal(mod, COMSIG_MOD_ACTIVATE) + UnregisterSignal(mod, COMSIG_MOD_MODULE_REMOVAL) + UnregisterSignal(mod, COMSIG_ATOM_EMP_ACT) + UnregisterSignal(mod, COMSIG_ATOM_EMAG_ACT) + +/obj/item/mod/module/dna_lock/on_use() + . = ..() + if(!.) + return + dna = mod.wearer.dna.unique_enzymes + drain_power(use_power_cost) + +/obj/item/mod/module/dna_lock/emp_act(severity) + . = ..() + if(mod.emp_proof) + return + on_emp(src, severity) + +/obj/item/mod/module/dna_lock/emag_act(mob/user, obj/item/card/emag/emag_card) + . = ..() + on_emag(src, user, emag_card) + +/obj/item/mod/module/dna_lock/proc/dna_check(mob/user) + if(!iscarbon(user)) + return FALSE + if(!dna) + return TRUE + if(dna == mod.wearer.dna.unique_enzymes) + return TRUE + return FALSE + +/obj/item/mod/module/dna_lock/proc/on_emp(datum/source, severity) + SIGNAL_HANDLER + + dna = null + +/obj/item/mod/module/dna_lock/proc/on_emag(datum/source, mob/user, obj/item/card/emag/emag_card) + SIGNAL_HANDLER + + dna = null + +/obj/item/mod/module/dna_lock/proc/on_mod_activation(datum/source, mob/user) + SIGNAL_HANDLER + + if(!dna_check(user)) + atom_say("ERROR: User does not match owner DNA") + return MOD_CANCEL_ACTIVATE + +/obj/item/mod/module/dna_lock/proc/on_mod_removal(datum/source, mob/user) + SIGNAL_HANDLER + + if(!dna_check(user)) + atom_say("ERROR: User does not match owner DNA") + return MOD_CANCEL_REMOVAL + +/obj/item/mod/module/dna_lock/emp_shield + name = "MOD DN-MP shield lock" + desc = "This syndicate module is a combination EMP shield and DNA lock. Provides the best of both worlds, with the weakness of niether." + icon_state = "dnalock" + origin_tech = "materials=6;bluespace=5;syndicate=3" + complexity = 3 + use_power_cost = DEFAULT_CHARGE_DRAIN * 5 + +/obj/item/mod/module/dna_lock/emp_shield/on_install() + . = ..() + mod.emp_proof = TRUE + +/obj/item/mod/module/dna_lock/emp_shield/on_uninstall(deleting = FALSE) + . = ..() + mod.emp_proof = FALSE + +///Plasma Stabilizer - Prevents plasmamen from igniting in the suit +/obj/item/mod/module/plasma_stabilizer + name = "MOD plasma stabilizer module" + desc = "This system essentially forms an atmosphere of its own, within the suit, \ + efficiently and quickly preventing oxygen from causing the user's head to burst into flame. \ + This allows plasmamen to safely remove their helmet, allowing for easier \ + equipping of any MODsuit-related equipment, or otherwise. \ + The purple glass of the visor seems to be constructed for nostalgic purposes." + icon_state = "plasma_stabilizer" + complexity = 1 + idle_power_cost = DEFAULT_CHARGE_DRAIN * 0.3 + incompatible_modules = list(/obj/item/mod/module/plasma_stabilizer) + overlay_state_inactive = "module_plasma" + +/obj/item/mod/module/plasma_stabilizer/on_equip() + ADD_TRAIT(mod.wearer, TRAIT_NOSELFIGNITION_HEAD_ONLY, MODSUIT_TRAIT) + +/obj/item/mod/module/plasma_stabilizer/on_unequip() + REMOVE_TRAIT(mod.wearer, TRAIT_NOSELFIGNITION_HEAD_ONLY, MODSUIT_TRAIT) diff --git a/code/modules/mod/modules/modules_maint.dm b/code/modules/mod/modules/modules_maint.dm new file mode 100644 index 000000000000..fddb3d826543 --- /dev/null +++ b/code/modules/mod/modules/modules_maint.dm @@ -0,0 +1,129 @@ +//Maint modules for MODsuits + +///Springlock Mechanism - allows your modsuit to activate faster, but reagents are very dangerous. +/obj/item/mod/module/springlock + name = "MOD springlock module" + desc = "A module that spans the entire size of the MOD unit, sitting under the outer shell. \ + This mechanical exoskeleton pushes out of the way when the user enters and it helps in booting \ + up, but was taken out of modern suits because of the springlock's tendency to \"snap\" back \ + into place when exposed to humidity. You know what it's like to have an entire exoskeleton enter you?" + icon_state = "springlock" + complexity = 3 // it is inside every part of your suit, so + incompatible_modules = list(/obj/item/mod/module/springlock) + ///How much faster will your suit deploy? + var/activation_step_time_booster = 2 + ///Is this the syndicate version, which can be toggled on multitool? + var/nineteen_eighty_seven_edition = FALSE + ///If this is true, the suit will prevent you from retracting for 10 seconds, so an antag can smoke bomb you. + var/dont_let_you_come_back = FALSE + ///If this is true, we are about to spring shut on someone, and should not remove the retraction blocking. + var/incoming_jumpscare = FALSE + +/obj/item/mod/module/springlock/on_install() + mod.activation_step_time *= (1 / activation_step_time_booster) + +/obj/item/mod/module/springlock/on_uninstall(deleting = FALSE) + mod.activation_step_time *= activation_step_time_booster + +/obj/item/mod/module/springlock/on_suit_activation() + RegisterSignal(mod.wearer, COMSIG_ATOM_EXPOSE_REAGENTS, PROC_REF(on_wearer_exposed)) + if(dont_let_you_come_back) + RegisterSignal(mod, COMSIG_MOD_ACTIVATE, PROC_REF(on_activate_spring_block)) + addtimer(CALLBACK(src, PROC_REF(remove_retraction_block)), 10 SECONDS) + +/obj/item/mod/module/springlock/on_suit_deactivation(deleting = FALSE) + UnregisterSignal(mod.wearer, COMSIG_ATOM_EXPOSE_REAGENTS) + +/obj/item/mod/module/springlock/multitool_act(mob/living/user, obj/item/I) + if(!nineteen_eighty_seven_edition) + return + . = TRUE + if(dont_let_you_come_back) + to_chat(user, "You disable the retraction blocking systems.") + dont_let_you_come_back = FALSE + return + to_chat(user, "You enable the retraction blocking systems, which will block people from retracting the modsuit for 10 seconds.") + dont_let_you_come_back = TRUE + + +///Signal fired when wearer is exposed to reagents +/obj/item/mod/module/springlock/proc/on_wearer_exposed(atom/source, list/reagents, datum/reagents/source_reagents, methods, volume_modifier, show_message) + SIGNAL_HANDLER + remove_retraction_block() //No double signals + to_chat(mod.wearer, "[src] makes an ominous click sound...") + incoming_jumpscare = TRUE + playsound(src, 'sound/items/modsuit/springlock.ogg', 75, TRUE) + addtimer(CALLBACK(src, PROC_REF(snap_shut)), rand(3 SECONDS, 5 SECONDS)) + RegisterSignal(mod, COMSIG_MOD_ACTIVATE, PROC_REF(on_activate_spring_block)) + +///Signal fired when wearer attempts to activate/deactivate suits +/obj/item/mod/module/springlock/proc/on_activate_spring_block(datum/source, user) + SIGNAL_HANDLER + + to_chat(mod.wearer, "The springlocks aren't responding...?") + return MOD_CANCEL_ACTIVATE + +///Removes the retraction blocker from the springlock so long as they are not about to be killed +/obj/item/mod/module/springlock/proc/remove_retraction_block() + if(!incoming_jumpscare) + UnregisterSignal(mod, COMSIG_MOD_ACTIVATE) + +///Delayed death proc of the suit after the wearer is exposed to reagents +/obj/item/mod/module/springlock/proc/snap_shut() + UnregisterSignal(mod, COMSIG_MOD_ACTIVATE) + if(!mod.wearer) //while there is a guaranteed user when on_wearer_exposed() fires, that isn't the same case for this proc + return + mod.wearer.visible_message("[src] inside [mod.wearer]'s [mod.name] snaps shut, mutilating the user inside!", "*SNAP*") + mod.wearer.emote("scream") + playsound(mod.wearer, 'sound/effects/snap.ogg', 75, TRUE, frequency = 0.5) + playsound(mod.wearer, 'sound/effects/splat.ogg', 50, TRUE, frequency = 0.5) + mod.wearer.adjustBruteLoss(1987) //boggers, bogchamp, etc //why not just poggers, also this caps at 595 damage but comedy + incoming_jumpscare = FALSE + +///Balloon Blower - Blows a balloon. +/obj/item/mod/module/balloon + name = "MOD balloon blower module" + desc = "A strange module invented years ago by some ingenious mimes. It blows balloons." + icon_state = "bloon" + module_type = MODULE_USABLE + complexity = 1 + use_power_cost = DEFAULT_CHARGE_DRAIN * 0.5 + incompatible_modules = list(/obj/item/mod/module/balloon) + cooldown_time = 15 SECONDS + +/obj/item/mod/module/balloon/on_use() + . = ..() + if(!.) + return + if(!do_after(mod.wearer, 10 SECONDS, target = mod.wearer)) + return FALSE + mod.wearer.adjustOxyLoss(20) + playsound(src, 'sound/items/modsuit/inflate_bloon.ogg', 50, TRUE) + var/obj/item/toy/balloon/balloon = new(get_turf(src)) + mod.wearer.put_in_hands(balloon) + drain_power(use_power_cost) + + +///Stamper - Extends a stamp that can switch between accept/deny modes. +/obj/item/mod/module/stamp + name = "MOD stamper module" + desc = "A module installed into the wrist of the suit, this functions as a high-power stamp, \ + able to switch between accept and deny modes." + icon_state = "stamp" + module_type = MODULE_ACTIVE + complexity = 1 + active_power_cost = DEFAULT_CHARGE_DRAIN * 0.3 + device = /obj/item/stamp/mod + incompatible_modules = list(/obj/item/mod/module/stamp) + cooldown_time = 0.5 SECONDS + +/obj/item/stamp/mod + name = "MOD electronic stamp" + desc = "A high-power stamp, able to switch between accept and deny mode when used." + +/obj/item/stamp/mod/attack_self(mob/user, modifiers) + . = ..() + if(icon_state == "stamp-ok") + icon_state = "stamp-deny" + else + icon_state = "stamp-ok" diff --git a/code/modules/mod/modules/modules_medical.dm b/code/modules/mod/modules/modules_medical.dm new file mode 100644 index 000000000000..43a6aaa79341 --- /dev/null +++ b/code/modules/mod/modules/modules_medical.dm @@ -0,0 +1,115 @@ +//Medical modules for MODsuits. Not much here, sorry. + +///Injector - Gives the suit an extendable large-capacity piercing syringe. +/obj/item/mod/module/injector + name = "MOD injector module" + desc = "A module installed into the wrist of the suit, this functions as a high-capacity syringe, \ + with a tip fine enough to locate the emergency injection ports on any suit of armor, \ + penetrating it with ease. Even yours." + icon_state = "injector" + module_type = MODULE_ACTIVE + complexity = 1 + active_power_cost = DEFAULT_CHARGE_DRAIN * 0.3 + device = /obj/item/reagent_containers/syringe/mod + incompatible_modules = list(/obj/item/mod/module/injector) + cooldown_time = 0.5 SECONDS + +/obj/item/reagent_containers/syringe/mod + name = "MOD injector syringe" + desc = "A high-capacity syringe, with a tip fine enough to locate \ + the emergency injection ports on any suit of armor, penetrating it with ease. Even yours." + amount_per_transfer_from_this = 30 + possible_transfer_amounts = list(5, 10, 15, 20, 30) + volume = 30 + penetrates_thick = TRUE + +///Defibrillator - Gives the suit an extendable pair of shock paddles. +/obj/item/mod/module/defibrillator + name = "MOD defibrillator module" + desc = "A module built into the gauntlets of the suit; commonly known as the 'Healing Hands' by medical professionals. \ + The user places their palms above the patient. Onboard computers in the suit calculate the necessary voltage, \ + and a modded targeting computer determines the best position for the user to push. \ + Twenty five pounds of force are applied to the patient's skin. Shocks travel from the suit's gloves \ + and counter-shock the heart, and the wearer returns to Medical a hero. Don't you even think about using it as a weapon; \ + regulations on manufacture and software locks expressly forbid it." + icon_state = "defibrillator" + module_type = MODULE_ACTIVE + complexity = 2 + use_power_cost = DEFAULT_CHARGE_DRAIN * 200 // 1000 charge. Shocking, I know. + device = /obj/item/mod_defib + overlay_state_inactive = "module_defibrillator" + overlay_state_active = "module_defibrillator_active" + incompatible_modules = list(/obj/item/mod/module/defibrillator) + cooldown_time = 0.5 SECONDS + +/obj/item/mod/module/defibrillator/Initialize(mapload) + . = ..() + RegisterSignal(device, COMSIG_DEFIB_SHOCK_APPLIED, PROC_REF(on_defib_success)) + +/obj/item/mod/module/defibrillator/proc/on_defib_success() + SIGNAL_HANDLER // COMSIG_DEFIB_SHOCK_APPLIED + drain_power(use_power_cost) + +/obj/item/mod_defib + name = "defibrillator gauntlets" + desc = "A pair of paddles with flat metal surfaces that are used to deliver powerful electric shocks." + icon = 'icons/obj/defib.dmi' + icon_state = "defibgauntlets0" //Inhands handled by the module overlays + force = 0 + w_class = WEIGHT_CLASS_BULKY + toolspeed = 1 + var/defib_cooldown = 5 SECONDS + var/safety = TRUE + /// Whether or not the paddles are on cooldown. Used for tracking icon states. + var/on_cooldown = FALSE + + +/obj/item/mod_defib/Initialize(mapload) + . = ..() + AddComponent(/datum/component/defib, cooldown = defib_cooldown, speed_multiplier = toolspeed, combat = !safety, heart_attack_chance = safety ? 0 : 100, robotic = TRUE, safe_by_default = safety, emp_proof = TRUE) + + RegisterSignal(src, COMSIG_DEFIB_READY, PROC_REF(on_cooldown_expire)) + RegisterSignal(src, COMSIG_DEFIB_SHOCK_APPLIED, PROC_REF(after_shock)) + +/obj/item/mod_defib/proc/after_shock(obj/item/defib, mob/user) + SIGNAL_HANDLER // COMSIG_DEFIB_SHOCK_APPLIED + on_cooldown = TRUE + update_icon(UPDATE_ICON_STATE) + +/obj/item/mod_defib/proc/on_cooldown_expire(obj/item/defib) + SIGNAL_HANDLER // COMSIG_DEFIB_READY + on_cooldown = FALSE + visible_message("[src] beeps: Defibrillation unit ready.") + playsound(get_turf(src), 'sound/machines/defib_ready.ogg', 50, FALSE) + update_icon(UPDATE_ICON_STATE) + +/obj/item/mod_defib/update_icon_state() + icon_state = "[initial(icon_state)]" + if(on_cooldown) + icon_state = "[initial(icon_state)]_cooldown" + +/obj/item/mod/module/defibrillator/combat + name = "MOD combat defibrillator module" + desc = "A module built into the gauntlets of the suit; commonly known as the 'Healing Hands' by medical professionals. \ + The user places their palms above the patient. Onboard computers in the suit calculate the necessary voltage, \ + and a modded targeting computer determines the best position for the user to push. \ + Twenty five pounds of force are applied to the patient's skin. Shocks travel from the suit's gloves \ + and counter-shock the heart, and the wearer returns to Medical a hero. \ + Interdyne Pharmaceutics marketed the domestic version of the Healing Hands as foolproof and unusable as a weapon. \ + But when it came time to provide their operatives with usable medical equipment, they didn't hesitate to remove \ + those in-built safeties. Operatives in the field can benefit from what they dub as 'Stun Gloves', able to apply shocks \ + straight to a victims heart to disable them, or maybe even outright stop their heart with enough power." + complexity = 1 + use_power_cost = DEFAULT_CHARGE_DRAIN * 400 // 2000 charge. Since you like causing heart attacks, don't you? + module_type = MODULE_ACTIVE + overlay_state_inactive = "module_defibrillator_combat" + overlay_state_active = "module_defibrillator_combat_active" + device = /obj/item/mod_defib/syndicate + +/obj/item/mod_defib/syndicate + name = "combat defibrillator gauntlets" + icon_state = "syndiegauntlets0" + safety = FALSE + toolspeed = 2 + defib_cooldown = 2.5 SECONDS + diff --git a/code/modules/mod/modules/modules_science.dm b/code/modules/mod/modules/modules_science.dm new file mode 100644 index 000000000000..eab091c5acb0 --- /dev/null +++ b/code/modules/mod/modules/modules_science.dm @@ -0,0 +1,96 @@ +//Science modules for MODsuits + +///Reagent Scanner - Lets the user scan reagents. +/obj/item/mod/module/reagent_scanner + name = "MOD reagent scanner module" + desc = "A module based off research-oriented Nanotrasen HUDs, this is capable of scanning the contents of \ + containers and projecting the information in an easy-to-read format on the wearer's display. \ + It cannot detect flavors, so that's up to you." + icon_state = "scanner" + module_type = MODULE_TOGGLE + complexity = 1 + active_power_cost = DEFAULT_CHARGE_DRAIN * 0.2 + incompatible_modules = list(/obj/item/mod/module/reagent_scanner) + cooldown_time = 0.5 SECONDS + +/obj/item/mod/module/reagent_scanner/on_activation() + . = ..() + if(!.) + return + mod.helmet.scan_reagents = TRUE + +/obj/item/mod/module/reagent_scanner/on_deactivation(display_message = TRUE, deleting = FALSE) + . = ..() + if(!.) + return + mod.helmet.scan_reagents = FALSE + +/obj/item/mod/module/reagent_scanner/advanced + name = "MOD advanced reagent scanner module" + complexity = 0 + removable = FALSE + var/explosion_detection_dist = 21 + +/obj/item/mod/module/reagent_scanner/advanced/on_activation() + . = ..() + if(!.) + return + GLOB.doppler_arrays += src + +/obj/item/mod/module/reagent_scanner/advanced/on_deactivation(display_message = TRUE, deleting = FALSE) + . = ..() + if(!.) + return + GLOB.doppler_arrays -= src + +/obj/item/mod/module/reagent_scanner/advanced/proc/sense_explosion(x0, y0, z0, devastation_range, heavy_impact_range, + light_impact_range, took, orig_dev_range, orig_heavy_range, orig_light_range) + var/turf/T = get_turf(src) + var/dx = abs(x0 - T.x) + var/dy = abs(y0 - T.y) + var/distance + if(T.z != z0) + return + if(dx > dy) + distance = dx + else + distance = dy + if(distance > explosion_detection_dist) + return + to_chat(mod.wearer, "Explosion detected! Epicenter: [devastation_range], Outer: [heavy_impact_range], Shock: [light_impact_range]") + +///Teleporter - Lets the user teleport to a nearby location. +/obj/item/mod/module/anomaly_locked/teleporter + name = "MOD teleporter module" + desc = "A module that uses a bluespace core to let the user transport their particles elsewhere." + icon_state = "teleporter" + module_type = MODULE_ACTIVE + complexity = 3 + use_power_cost = DEFAULT_CHARGE_DRAIN * 5 + cooldown_time = 5 SECONDS + accepted_anomalies = list(/obj/item/assembly/signaler/anomaly/bluespace) + /// Time it takes to teleport + var/teleport_time = 1.25 SECONDS //This is a bluespace core this should be fast, like you can get a phazon with this man, we don't have anomaly refining either + +/obj/item/mod/module/anomaly_locked/teleporter/on_select_use(atom/target) + . = ..() + if(!.) + return + var/turf/target_turf = get_turf(target) + if(!istype(target_turf) || target_turf.density || !(target_turf in view(9, mod.wearer))) //No. No camera bug shenanigins. + return + var/matrix/pre_matrix = matrix() + pre_matrix.Scale(4, 0.25) + var/matrix/post_matrix = matrix() + post_matrix.Scale(0.25, 4) + animate(mod.wearer, teleport_time, color = COLOR_CYAN, transform = pre_matrix.Multiply(mod.wearer.transform), easing = SINE_EASING|EASE_OUT) + if(!do_after(mod.wearer, teleport_time, target = mod.wearer)) + animate(mod.wearer, teleport_time * 0.1, color = null, transform = post_matrix.Multiply(mod.wearer.transform), easing = SINE_EASING|EASE_IN) + return + animate(mod.wearer, teleport_time * 0.1, color = null, transform = post_matrix.Multiply(mod.wearer.transform), easing = SINE_EASING|EASE_IN) + if(!do_teleport(mod.wearer, target_turf, sound_in = 'sound/effects/phasein.ogg')) + return + drain_power(use_power_cost) + +/obj/item/mod/module/anomaly_locked/teleporter/prebuilt + prebuilt = TRUE diff --git a/code/modules/mod/modules/modules_security.dm b/code/modules/mod/modules/modules_security.dm new file mode 100644 index 000000000000..84d421147f98 --- /dev/null +++ b/code/modules/mod/modules/modules_security.dm @@ -0,0 +1,168 @@ +//Security modules for MODsuits + +///Holster - Instantly holsters any not huge gun. +/obj/item/mod/module/holster + name = "MOD holster module" + desc = "Based off typical storage compartments, this system allows the suit to holster a \ + standard firearm across its surface and allow for extremely quick retrieval. \ + While some users prefer the chest, others the forearm for quick deployment, \ + some law enforcement prefer the holster to extend from the thigh." + icon_state = "holster" + module_type = MODULE_USABLE + complexity = 2 + incompatible_modules = list(/obj/item/mod/module/holster) + cooldown_time = 0.5 SECONDS + allow_flags = MODULE_ALLOW_INACTIVE + /// Gun we have holstered. + var/obj/item/gun/holstered + +/obj/item/mod/module/holster/on_use() + . = ..() + if(!.) + return + var/msg = "[holstered]" + if(!holstered) + var/obj/item/gun/holding = mod.wearer.get_active_hand() + if(!holding) + to_chat(mod.wearer, "Nothing to holster!") + return + if(!istype(holding) || holding.w_class > WEIGHT_CLASS_NORMAL) //god no holstering a BSG / combat shotgun + to_chat(mod.wearer, "It's too big to fit!") + return + holstered = holding + mod.wearer.visible_message("[mod.wearer] holsters [holstered].", "You holster [holstered].") + mod.wearer.unEquip(mod.wearer.get_active_hand()) + holstered.forceMove(src) + else if(mod.wearer.put_in_active_hand(holstered)) + mod.wearer.visible_message("[mod.wearer] draws [msg], ready to shoot!", \ + "You draw [msg], ready to shoot!") + else + to_chat(mod.wearer, "You need an empty hand to draw [holstered]!") + +/obj/item/mod/module/holster/on_uninstall(deleting = FALSE) + if(holstered) + holstered.forceMove(drop_location()) + +/obj/item/mod/module/holster/Exited(atom/movable/gone, direction) + . = ..() + if(gone == holstered) + holstered = null + +/obj/item/mod/module/holster/Destroy() + QDEL_NULL(holstered) + return ..() + +///Mirage grenade dispenser - Dispenses grenades that copy the user's appearance. +/obj/item/mod/module/dispenser/mirage + name = "MOD mirage grenade dispenser module" + desc = "This module can create mirage grenades at the user's liking. These grenades create holographic copies of the user." + icon_state = "mirage_grenade" + cooldown_time = 20 SECONDS + overlay_state_inactive = "module_mirage_grenade" + dispense_type = /obj/item/grenade/mirage + +/obj/item/mod/module/dispenser/mirage/on_use() + . = ..() + if(!.) + return + var/obj/item/grenade/mirage/grenade = . + grenade.attack_self(mod.wearer) + +/obj/item/grenade/mirage + name = "mirage grenade" + desc = "A special device that, when activated, produces a holographic copy of the user." + icon_state = "mirage" + det_time = 3 SECONDS + /// Mob that threw the grenade. + var/mob/living/thrower + + +/obj/item/grenade/mirage/Destroy() + thrower = null + return ..() + +/obj/item/grenade/mirage/attack_self(mob/user) + . = ..() + thrower = user + +/obj/item/grenade/mirage/prime() + do_sparks(rand(3, 6), FALSE, src) + if(thrower) + var/mob/living/simple_animal/hostile/illusion/mirage/M = new(get_turf(src)) + M.Copy_Parent(thrower, 15 SECONDS) + qdel(src) + +/mob/living/simple_animal/hostile/illusion/mirage //It's just standing there, menacingly + AIStatus = AI_OFF + density = FALSE + +/mob/living/simple_animal/hostile/illusion/mirage/death(gibbed) + do_sparks(rand(3, 6), FALSE, src) + return ..() + + +///Active Sonar - Displays a hud circle on the turf of any living creatures in the given radius +/obj/item/mod/module/active_sonar + name = "MOD active sonar" + desc = "Ancient tech from the 20th century, this module uses sonic waves to detect living creatures within the user's radius. \ + Its loud ping is much harder to hide in an indoor station than in the outdoor operations it was designed for." + icon_state = "active_sonar" + module_type = MODULE_USABLE + use_power_cost = DEFAULT_CHARGE_DRAIN * 4 + complexity = 2 + incompatible_modules = list(/obj/item/mod/module/active_sonar) + cooldown_time = 7.5 SECONDS //come on man this is discount thermals, it doesnt need a 15 second cooldown + +/obj/item/mod/module/active_sonar/on_use() + . = ..() + if(!.) + return + playsound(mod.wearer, 'sound/mecha/skyfall_power_up.ogg', vol = 20, vary = TRUE, extrarange = SHORT_RANGE_SOUND_EXTRARANGE) + if(!do_after(mod.wearer, 1.1 SECONDS, target = mod.wearer)) + return + var/creatures_detected = 0 + for(var/mob/living/creature in range(9, mod.wearer)) + if(creature == mod.wearer || creature.stat == DEAD) + continue + new /obj/effect/temp_visual/sonar_ping(mod.wearer.loc, mod.wearer, creature) + creatures_detected++ + playsound(mod.wearer, 'sound/effects/ping_hit.ogg', vol = 75, vary = TRUE, extrarange = 9) // Should be audible for the radius of the sonar + to_chat(mod.wearer, ("You slam your fist into the ground, sending out a sonic wave that detects [creatures_detected] living beings nearby!")) + +/obj/effect/temp_visual/sonar_ping + duration = 3 SECONDS + resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF + anchored = TRUE + randomdir = FALSE + /// The image shown to modsuit users + var/image/modsuit_image + /// The person in the modsuit at the moment, really just used to remove this from their screen + var/source_UID + /// The icon state applied to the image created for this ping. + var/real_icon_state = "sonar_ping" + +/obj/effect/temp_visual/sonar_ping/Initialize(mapload, mob/living/looker, mob/living/creature) + . = ..() + if(!looker || !creature) + return INITIALIZE_HINT_QDEL + modsuit_image = image(icon = icon, loc = src, icon_state = real_icon_state, layer = ABOVE_ALL_MOB_LAYER, pixel_x = ((creature.x - looker.x) * 32), pixel_y = ((creature.y - looker.y) * 32)) + modsuit_image.plane = ABOVE_LIGHTING_PLANE + modsuit_image.mouse_opacity = MOUSE_OPACITY_TRANSPARENT + source_UID = looker.UID() + add_mind(looker) + +/obj/effect/temp_visual/sonar_ping/Destroy() + var/mob/living/previous_user = locateUID(source_UID) + if(previous_user) + remove_mind(previous_user) + // Null so we don't shit the bed when we delete + modsuit_image = null + return ..() + +/// Add the image to the modsuit wearer's screen +/obj/effect/temp_visual/sonar_ping/proc/add_mind(mob/living/looker) + looker?.client?.images |= modsuit_image + +/// Remove the image from the modsuit wearer's screen +/obj/effect/temp_visual/sonar_ping/proc/remove_mind(mob/living/looker) + looker?.client?.images -= modsuit_image diff --git a/code/modules/mod/modules/modules_service.dm b/code/modules/mod/modules/modules_service.dm new file mode 100644 index 000000000000..3670a576da93 --- /dev/null +++ b/code/modules/mod/modules/modules_service.dm @@ -0,0 +1,42 @@ +//Service modules for MODsuits + +///Bike Horn - Plays a bike horn sound. +/obj/item/mod/module/bikehorn + name = "MOD bike horn module" + desc = "A shoulder-mounted piece of heavy sonic artillery, this module uses the finest femto-manipulator technology to \ + precisely deliver an almost lethal squeeze to... a bike horn, producing a significantly memorable sound." + icon_state = "bikehorn" + module_type = MODULE_USABLE + complexity = 1 + use_power_cost = DEFAULT_CHARGE_DRAIN + incompatible_modules = list(/obj/item/mod/module/bikehorn) + cooldown_time = 1 SECONDS + +/obj/item/mod/module/bikehorn/on_use() + . = ..() + if(!.) + return + playsound(src, 'sound/items/bikehorn.ogg', 100, FALSE) + drain_power(use_power_cost) + +//Waddle - Makes you waddle and squeak. +/obj/item/mod/module/waddle + name = "MOD waddle module" + desc = "Some of the most primitive technology in use by Honk Co. This module works off an automatic intention system, \ + utilizing its' sensitivity to the pilot's often-limited brainwaves to directly read their next step, \ + affecting the boots they're installed in. Employing a twin-linked gravitonic drive to create \ + miniaturized etheric blasts of space-time beneath the user's feet, this enables them to... \ + to waddle around, bouncing to and fro with a pep in their step." + icon_state = "waddle" + complexity = 1 + idle_power_cost = DEFAULT_CHARGE_DRAIN * 0.2 + incompatible_modules = list(/obj/item/mod/module/waddle) + +/obj/item/mod/module/waddle/on_suit_activation() + mod.boots.AddComponent(/datum/component/squeak, list('sound/effects/clownstep1.ogg' = 1, 'sound/effects/clownstep2.ogg' = 1), 50, falloff_exponent = 20) //die off quick please + mod.wearer.AddElement(/datum/element/waddling) + +/obj/item/mod/module/waddle/on_suit_deactivation(deleting = FALSE) + if(!deleting) + qdel(mod.boots.GetComponent(/datum/component/squeak)) + mod.wearer.RemoveElement(/datum/element/waddling) diff --git a/code/modules/mod/modules/modules_supply.dm b/code/modules/mod/modules/modules_supply.dm new file mode 100644 index 000000000000..85f2c2f3fe8c --- /dev/null +++ b/code/modules/mod/modules/modules_supply.dm @@ -0,0 +1,541 @@ +//Supply modules for MODsuits + +///Internal GPS - Extends a GPS you can use. +/obj/item/mod/module/gps + name = "MOD internal GPS module" + desc = "This module uses common Nanotrasen technology to calculate the user's position anywhere in space, \ + down to the exact coordinates. This information is fed to a central database viewable from the device itself, \ + though using it to help people is up to you." + icon_state = "gps" + module_type = MODULE_ACTIVE + complexity = 1 + use_power_cost = DEFAULT_CHARGE_DRAIN * 0.2 + incompatible_modules = list(/obj/item/mod/module/gps) + cooldown_time = 0.5 SECONDS + device = /obj/item/gps/mod + +///Hydraulic Clamp - Lets you pick up and drop crates. +/obj/item/mod/module/clamp + name = "MOD hydraulic clamp module" + desc = "A series of actuators installed into both arms of the suit, boasting a lifting capacity of almost a ton. \ + However, this design has been locked by Nanotrasen to be primarily utilized for lifting various crates. \ + A lot of people would say that loading cargo is a dull job, but you could not disagree more." + icon_state = "clamp" + module_type = MODULE_ACTIVE + complexity = 3 + use_power_cost = DEFAULT_CHARGE_DRAIN + incompatible_modules = list(/obj/item/mod/module/clamp) + cooldown_time = 0.5 SECONDS + overlay_state_inactive = "module_clamp" + overlay_state_active = "module_clamp_on" + /// Time it takes to load a crate. + var/load_time = 3 SECONDS + /// The max amount of crates you can carry. + var/max_crates = 3 + /// The crates stored in the module. + var/list/stored_crates = list() + +/obj/item/mod/module/clamp/on_select_use(atom/target) + . = ..() + if(!.) + return + if(!mod.wearer.Adjacent(target)) + return + if(istype(target, /obj/structure/closet/crate)) + var/obj/structure/closet/crate/picked_crate = target + if(!check_crate_pickup(picked_crate)) + return + playsound(src, 'sound/mecha/hydraulic.ogg', 25, TRUE) + if(!do_after(mod.wearer, load_time, target = target)) + return + if(!check_crate_pickup(picked_crate)) + return + stored_crates += picked_crate + picked_crate.forceMove(src) + drain_power(use_power_cost) + else if(length(stored_crates)) + var/turf/target_turf = get_turf(target) + if(target_turf.density) + return + playsound(src, 'sound/mecha/hydraulic.ogg', 25, TRUE) + if(!do_after(mod.wearer, load_time, target = target)) + return + if(target_turf.density) + return + var/obj/structure/closet/crate/dropped_crate = pop(stored_crates) + dropped_crate.forceMove(target_turf) + drain_power(use_power_cost) + else + to_chat(mod.wearer, "Invalid target!") + +/obj/item/mod/module/clamp/on_suit_deactivation(deleting = FALSE) + if(deleting) + return + for(var/obj/structure/closet/crate/crate as anything in stored_crates) + crate.forceMove(drop_location()) + stored_crates -= crate + +/obj/item/mod/module/clamp/proc/check_crate_pickup(atom/movable/target) + if(length(stored_crates) >= max_crates) + to_chat(mod.wearer, "Too many crates!") + return FALSE + for(var/mob/living/mob in target.client_mobs_in_contents) + if(mob.mob_size < MOB_SIZE_HUMAN) + continue + to_chat(mod.wearer, "Too heavy!") + return FALSE + return TRUE + +/obj/item/mod/module/clamp/loader + name = "MOD loader hydraulic clamp module" + icon_state = "clamp_loader" + complexity = 0 + removable = FALSE + overlay_state_inactive = null + overlay_state_active = "module_clamp_loader" + load_time = 1 SECONDS + max_crates = 5 + use_mod_colors = TRUE + +///Drill - Lets you dig through rock and basalt. +/obj/item/mod/module/drill + name = "MOD drill module" + desc = "An integrated drill, typically extending over the user's hand. While useful for drilling through rock, \ + your drill is surely the one that both pierces and creates the heavens." + icon_state = "drill" + module_type = MODULE_ACTIVE + complexity = 2 + use_power_cost = DEFAULT_CHARGE_DRAIN + incompatible_modules = list(/obj/item/mod/module/drill) + cooldown_time = 0.5 SECONDS + overlay_state_active = "module_drill" + +/obj/item/mod/module/drill/on_activation() + . = ..() + if(!.) + return + RegisterSignal(mod.wearer, COMSIG_MOVABLE_BUMP, PROC_REF(bump_mine)) + +/obj/item/mod/module/drill/on_deactivation(display_message = TRUE, deleting = FALSE) + . = ..() + if(!.) + return + UnregisterSignal(mod.wearer, COMSIG_MOVABLE_BUMP) + +/obj/item/mod/module/drill/on_select_use(atom/target) + . = ..() + if(!.) + return + if(!mod.wearer.Adjacent(target)) + return + if(ismineralturf(target)) + var/turf/simulated/mineral/mineral_turf = target + mineral_turf.gets_drilled(mod.wearer) + drain_power(use_power_cost) + +/obj/item/mod/module/drill/proc/bump_mine(mob/living/carbon/human/bumper, atom/bumped_into, proximity) + SIGNAL_HANDLER + if(!ismineralturf(bumped_into) || !drain_power(use_power_cost)) + return + var/turf/simulated/mineral/mineral_turf = bumped_into + mineral_turf.gets_drilled(mod.wearer) + return COMPONENT_CANCEL_ATTACK_CHAIN + +///Ore Bag - Lets you pick up ores and drop them from the suit. +/obj/item/mod/module/orebag + name = "MOD ore bag module" + desc = "An integrated ore storage system installed into the suit, \ + this utilizes precise electromagnets and storage compartments to automatically collect and deposit ore. \ + It's recommended by Cybersun Industries to actually deposit that ore at local refineries." + icon_state = "ore" + module_type = MODULE_USABLE + complexity = 1 + use_power_cost = DEFAULT_CHARGE_DRAIN * 0.2 + incompatible_modules = list(/obj/item/mod/module/orebag) + cooldown_time = 0.5 SECONDS + allow_flags = MODULE_ALLOW_INACTIVE + +/obj/item/mod/module/orebag/on_equip() + RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, PROC_REF(ore_pickup)) + ..() + +/obj/item/mod/module/orebag/on_unequip() + UnregisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED) + ..() + +/obj/item/mod/module/orebag/proc/ore_pickup(atom/movable/source, atom/old_loc, dir, forced) + SIGNAL_HANDLER + + for(var/obj/item/stack/ore/ore in get_turf(mod.wearer)) + INVOKE_ASYNC(src, PROC_REF(move_ore), ore) + +/obj/item/mod/module/orebag/proc/move_ore(obj/item/stack/ore) + ore.forceMove(src) + +/obj/item/mod/module/orebag/on_use() + . = ..() + if(!.) + return + for(var/obj/item/ore as anything in contents) + ore.forceMove(drop_location()) + drain_power(use_power_cost) + +/obj/item/mod/module/hydraulic + name = "MOD loader hydraulic arms module" + desc = "A pair of powerful hydraulic arms installed in a MODsuit." + icon_state = "launch_loader" + module_type = MODULE_ACTIVE + removable = FALSE + use_power_cost = DEFAULT_CHARGE_DRAIN*10 + incompatible_modules = list(/obj/item/mod/module/hydraulic) + cooldown_time = 4 SECONDS + overlay_state_inactive = "module_hydraulic" + overlay_state_active = "module_hydraulic_active" + use_mod_colors = TRUE + /// Time it takes to launch + var/launch_time = 2 SECONDS + /// The overlay used to show that you are charging. + var/image/charge_up_overlay + +/obj/item/mod/module/hydraulic/Initialize(mapload) + . = ..() + charge_up_overlay = image(icon = 'icons/effects/effects.dmi', icon_state = "electricity3", layer = EFFECTS_LAYER) + +/obj/item/mod/module/hydraulic/on_select_use(atom/target) + . = ..() + if(!.) + return + if(mod.wearer.buckled) + return + var/current_time = world.time + var/atom/movable/plane_master_controller/pm_controller = mod.wearer.hud_used.plane_master_controllers[PLANE_MASTERS_GAME] + for(var/key in pm_controller.controlled_planes) + animate(pm_controller.controlled_planes[key], launch_time, transform = matrix(1.25, MATRIX_SCALE)) + mod.wearer.visible_message("[mod.wearer] starts whirring!") + playsound(src, 'sound/items/modsuit/loader_charge.ogg', 75, TRUE) + mod.wearer.add_overlay(charge_up_overlay) + var/power = launch_time + if(!do_after(mod.wearer, launch_time, target = mod.wearer)) + power = world.time - current_time + drain_power(use_power_cost) + for(var/key in pm_controller.controlled_planes) + animate(pm_controller.controlled_planes[key], 0.1 SECONDS, transform = matrix(1, MATRIX_SCALE)) + playsound(src, 'sound/items/modsuit/loader_launch.ogg', 75, TRUE) + var/angle = get_angle(mod.wearer, target) + mod.wearer.transform = mod.wearer.transform.Turn(mod.wearer.transform, angle) + mod.wearer.throw_at(get_ranged_target_turf_direct(mod.wearer, target, power), \ + range = power, speed = max(round(0.2*power), 1), thrower = mod.wearer, spin = FALSE, \ + callback = CALLBACK(src, PROC_REF(on_throw_end), mod.wearer, -angle)) + +/obj/item/mod/module/hydraulic/proc/on_throw_end(mob/user, angle) + if(!user) + return + user.transform = user.transform.Turn(user.transform, angle) + user.cut_overlay(charge_up_overlay) + +/obj/item/mod/module/magnet + name = "MOD loader hydraulic magnet module" + desc = "A powerful hydraulic electromagnet able to launch crates and lockers towards the user, and keep them attached." + icon_state = "magnet_loader" + module_type = MODULE_ACTIVE + removable = FALSE + use_power_cost = DEFAULT_CHARGE_DRAIN * 3 + incompatible_modules = list(/obj/item/mod/module/magnet) + cooldown_time = 1.5 SECONDS + overlay_state_active = "module_magnet" + use_mod_colors = TRUE + +/obj/item/mod/module/magnet/on_select_use(atom/target) + . = ..() + if(!.) + return + if(istype(mod.wearer.pulling, /obj/structure/closet)) + var/obj/structure/closet/locker = mod.wearer.pulling + playsound(locker, 'sound/effects/gravhit.ogg', 75, TRUE) + locker.forceMove(mod.wearer.loc) + locker.throw_at(target, range = 7, speed = 4, thrower = mod.wearer) + return + if(!istype(target, /obj/structure/closet) || !(target in view(mod.wearer))) + to_chat(mod.wearer, "Invalid target!") + return + var/obj/structure/closet/locker = target + if(locker.anchored || locker.move_resist >= MOVE_FORCE_OVERPOWERING) + return + playsound(locker, 'sound/effects/gravhit.ogg', 75, TRUE) + locker.throw_at(get_step_towards(mod.wearer, target), range = 7, speed = 3, force = MOVE_FORCE_WEAK, \ + callback = CALLBACK(src, PROC_REF(check_locker), locker)) + +/obj/item/mod/module/magnet/on_deactivation(display_message = TRUE, deleting = FALSE) + . = ..() + if(!.) + return + if(istype(mod.wearer.pulling, /obj/structure/closet)) + mod.wearer.stop_pulling() + +/obj/item/mod/module/magnet/proc/check_locker(obj/structure/closet/locker) + if(!mod?.wearer) + return + if(!locker.Adjacent(mod.wearer) || !isturf(locker.loc) || !isturf(mod.wearer.loc)) + return + mod.wearer.start_pulling(locker) + +/obj/item/mod/module/ash_accretion + name = "MOD ash accretion module" + desc = "A module that collects ash from the terrain, covering the suit in a protective layer, this layer is \ + lost when moving across standard terrain." + icon_state = "ash_accretion" + removable = FALSE + incompatible_modules = list(/obj/item/mod/module/ash_accretion) + overlay_state_inactive = "module_ash" + use_mod_colors = TRUE + /// How many tiles we can travel to max out the armor. + var/max_traveled_tiles = 10 + /// How many tiles we traveled through. + var/traveled_tiles = 0 + /// Armor values per tile. + var/armor_mod_1 = /obj/item/mod/armor/mod_ash_accretion + /// the actual armor object + var/obj/item/mod/armor/armor_mod_2 = null + /// Speed added when you're fully covered in ash. + var/speed_added = 0.5 + /// Speed that we actually added. + var/actual_speed_added = 0 + /// Turfs that let us accrete ash. + var/static/list/accretion_turfs + /// Turfs that let us keep ash. + var/static/list/keep_turfs + +/obj/item/mod/module/ash_accretion/Initialize(mapload) + . = ..() + armor_mod_2 = new armor_mod_1 + +/obj/item/mod/module/ash_accretion/Destroy() + QDEL_NULL(armor_mod_2) + return ..() + +/obj/item/mod/armor/mod_ash_accretion + armor = list(MELEE = 4, BULLET = 1, LASER = 2, ENERGY = 1, BOMB = 4, RAD = 0, FIRE = 0, ACID = 0) + +/obj/item/mod/module/ash_accretion/Initialize(mapload) + . = ..() + if(!accretion_turfs) + accretion_turfs = typecacheof(list( + /turf/simulated/floor/plating/asteroid + )) + if(!keep_turfs) + keep_turfs = typecacheof(list( + /turf/simulated/floor/plating/lava, + /turf/simulated/floor/indestructible/hierophant + )) + +/obj/item/mod/module/ash_accretion/on_suit_activation() + RegisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED, PROC_REF(on_move)) + +/obj/item/mod/module/ash_accretion/on_suit_deactivation(deleting = FALSE) + UnregisterSignal(mod.wearer, COMSIG_MOVABLE_MOVED) + if(!traveled_tiles) + return + var/list/parts = mod.mod_parts + mod + var/speed_up = FALSE + if(traveled_tiles == max_traveled_tiles) + speed_up = TRUE + for(var/obj/item/part as anything in parts) + part.armor = part.armor.detachArmor(part.armor) + var/obj/item/mod/armor/mod_theme_mining/A = new(src) + part.armor = part.armor.attachArmor(A.armor) //TODO: ANYTHING BUT FUCKING THIS + if(speed_up) + part.slowdown += speed_added / 5 + qdel(A) + traveled_tiles = 0 + mod.wearer.weather_immunities -= "ash" + +/obj/item/mod/module/ash_accretion/generate_worn_overlay(user, mutable_appearance/standing) + overlay_state_inactive = "[initial(overlay_state_inactive)]-[mod.skin]" + return ..() + +/obj/item/mod/module/ash_accretion/proc/on_move(atom/source, atom/oldloc, dir, forced) + if(!isturf(mod.wearer.loc)) //dont lose ash from going in a locker + return + if(traveled_tiles) //leave ash every tile + new /obj/effect/temp_visual/light_ash(get_turf(src)) + if(is_type_in_typecache(mod.wearer.loc, accretion_turfs)) + if(traveled_tiles >= max_traveled_tiles) + return + traveled_tiles++ + var/list/parts = mod.mod_parts + mod + var/speed_up = FALSE + if(traveled_tiles >= max_traveled_tiles) + to_chat(mod.wearer, "You are fully covered in ash!") + mod.wearer.color = list(1,0,0,0, 0,1,0,0, 0,0,1,0, 0,0,0,3) //make them super light + animate(mod.wearer, 1 SECONDS, color = null, flags = ANIMATION_PARALLEL) + playsound(src, 'sound/effects/sparks1.ogg', 100, TRUE) + actual_speed_added = max(0, min(mod.slowdown_active, speed_added / 5)) + mod.wearer.weather_immunities |= "ash" + speed_up = TRUE + for(var/obj/item/part as anything in parts) + part.armor = part.armor.attachArmor(armor_mod_2.armor) + if(speed_up) + part.slowdown -= speed_added / 5 + else if(is_type_in_typecache(mod.wearer.loc, keep_turfs)) + return + else + if(traveled_tiles <= 0) + return + var/speed_up = FALSE + if(traveled_tiles == max_traveled_tiles) + speed_up = TRUE + traveled_tiles-- + var/list/parts = mod.mod_parts + mod + for(var/obj/item/part as anything in parts) + part.armor = part.armor.detachArmor(armor_mod_2.armor) + if(speed_up) + part.slowdown += actual_speed_added + if(traveled_tiles <= 0) + to_chat(mod.wearer, "You have ran out of ash!") + mod.wearer.weather_immunities -= "ash" + +/obj/effect/temp_visual/light_ash + icon_state = "light_ash" + icon = 'icons/effects/weather_effects.dmi' + duration = 3.2 SECONDS + + +/obj/item/mod/module/sphere_transform + name = "MOD sphere transform module" + desc = "A module able to move the suit's parts around, turning it and the user into a sphere. \ + The sphere can move quickly, and launch mining bombs to decimate terrain." + icon_state = "sphere" + module_type = MODULE_ACTIVE + removable = FALSE + active_power_cost = DEFAULT_CHARGE_DRAIN * 0.5 + use_power_cost = DEFAULT_CHARGE_DRAIN * 3 + incompatible_modules = list(/obj/item/mod/module/sphere_transform) + cooldown_time = 2 SECONDS + allow_flags = MODULE_ALLOW_INCAPACITATED //Required so hands blocked doesnt block bombs + /// Time it takes us to complete the animation. + var/animate_time = 0.25 SECONDS + +/obj/item/mod/module/sphere_transform/on_activation() + if(!has_gravity(get_turf(src))) + to_chat(mod.wearer, "ERROR, NO GRAVITY!") + return FALSE + . = ..() + if(!.) + return + playsound(src, 'sound/items/modsuit/ballin.ogg', 100, TRUE) + mod.wearer.add_filter("mod_ball", 1, alpha_mask_filter(icon = icon('icons/mob/clothing/modsuit/mod_modules.dmi', "ball_mask"), flags = MASK_INVERSE)) + mod.wearer.add_filter("mod_blur", 2, angular_blur_filter(size = 15)) + mod.wearer.add_filter("mod_outline", 3, outline_filter(color = "#000000AA")) + animate(mod.wearer, animate_time, pixel_y = mod.wearer.pixel_y - 4, flags = ANIMATION_PARALLEL) + mod.wearer.SpinAnimation(1.5) + ADD_TRAIT(mod.wearer, TRAIT_HANDS_BLOCKED, "metriod[UID()]") + ADD_TRAIT(mod.wearer, TRAIT_GOTTAGOFAST, "metroid[UID()]") + RegisterSignal(mod.wearer, COMSIG_MOB_STATCHANGE, PROC_REF(on_statchange)) + +/obj/item/mod/module/sphere_transform/on_deactivation(display_message = TRUE, deleting = FALSE) + . = ..() + if(!.) + return + if(!deleting) + playsound(src, 'sound/items/modsuit/ballin.ogg', 100, TRUE, frequency = -1) + animate(mod.wearer, animate_time, pixel_y = 0) + addtimer(CALLBACK(mod.wearer, TYPE_PROC_REF(/atom, remove_filter), list("mod_ball", "mod_blur", "mod_outline")), animate_time) + REMOVE_TRAIT(mod.wearer, TRAIT_HANDS_BLOCKED, "metriod[UID()]") + REMOVE_TRAIT(mod.wearer, TRAIT_GOTTAGOFAST, "metroid[UID()]") + UnregisterSignal(mod.wearer, COMSIG_MOB_STATCHANGE) + +/obj/item/mod/module/sphere_transform/on_use() + if(!lavaland_equipment_pressure_check(get_turf(src))) + to_chat(mod.wearer, "ERROR, OVER PRESSURE!") + playsound(src, 'sound/weapons/gun_interactions/dry_fire.ogg', 25, TRUE) + return FALSE + return ..() + +/obj/item/mod/module/sphere_transform/on_select_use(atom/target) + . = ..() + if(!.) + return + var/obj/item/projectile/bomb = new /obj/item/projectile/bullet/reusable/mining_bomb(get_turf(mod.wearer)) + bomb.original = target + bomb.firer = mod.wearer + bomb.preparePixelProjectile(target, get_turf(target), mod.wearer) + bomb.fire() + playsound(src, 'sound/weapons/grenadelaunch.ogg', 75, TRUE) + drain_power(use_power_cost) + +/obj/item/mod/module/sphere_transform/on_active_process() + animate(mod.wearer) //stop the animation + mod.wearer.SpinAnimation(1.5) //start it back again + if(!has_gravity(get_turf(src))) + on_deactivation() //deactivate in no grav + +/obj/item/mod/module/sphere_transform/proc/on_statchange(datum/source) + SIGNAL_HANDLER + if(!mod.wearer.stat) + return + on_deactivation() + +/obj/item/projectile/bullet/reusable/mining_bomb + name = "mining bomb" + desc = "A bomb. Why are you staring at this?" + icon_state = "mine_bomb" + icon = 'icons/obj/clothing/modsuit/mod_modules.dmi' + damage = 0 + range = 6 + flag = "bomb" + light_range = 1 + light_power = 1 + light_color = LIGHT_COLOR_ORANGE + ammo_type = /obj/structure/mining_bomb + +/obj/structure/mining_bomb + name = "mining bomb" + desc = "A bomb. Why are you staring at this?" + icon_state = "mine_bomb" + icon = 'icons/obj/clothing/modsuit/mod_modules.dmi' + anchored = TRUE + resistance_flags = FIRE_PROOF|LAVA_PROOF + light_range = 1 + light_power = 1 + light_color = LIGHT_COLOR_ORANGE + /// Time to prime the explosion + var/prime_time = 0.5 SECONDS + /// Time to explode from the priming + var/explosion_time = 1 SECONDS + /// Damage done on explosion. + var/damage = 12 + /// Damage multiplier on hostile fauna. + var/fauna_boost = 4 + /// Image overlaid on explosion. + var/static/image/explosion_image + +/obj/structure/mining_bomb/Initialize(mapload, atom/movable/firer) + . = ..() + generate_image() + addtimer(CALLBACK(src, PROC_REF(prime), firer), prime_time) + +/obj/structure/mining_bomb/proc/generate_image() + explosion_image = image('icons/effects/96x96.dmi', "judicial_explosion") + explosion_image.pixel_x = -32 + explosion_image.pixel_y = -32 + +/obj/structure/mining_bomb/proc/prime(atom/movable/firer) + add_overlay(explosion_image) + addtimer(CALLBACK(src, PROC_REF(boom), firer), explosion_time) + +/obj/structure/mining_bomb/proc/boom(atom/movable/firer) + visible_message("[src] explodes!") + playsound(src, 'sound/magic/magic_missile.ogg', 200, vary = TRUE) + for(var/turf/T in circlerangeturfs(src, 2)) + if(ismineralturf(T)) + var/turf/simulated/mineral/mineral_turf = T + mineral_turf.gets_drilled(firer) + for(var/mob/living/mob in range(1, src)) + mob.apply_damage(damage * (ishostile(mob) ? fauna_boost : 1), BRUTE, spread_damage = TRUE) + if(!ishostile(mob) || !firer) + continue + var/mob/living/simple_animal/hostile/hostile_mob = mob + hostile_mob.GiveTarget(firer) + for(var/obj/object in range(1, src)) + object.take_damage(damage, BRUTE, BOMB) + qdel(src) diff --git a/code/modules/mod/modules/modules_visor.dm b/code/modules/mod/modules/modules_visor.dm new file mode 100644 index 000000000000..c43191b20b72 --- /dev/null +++ b/code/modules/mod/modules/modules_visor.dm @@ -0,0 +1,93 @@ +//Visor modules for MODsuits + +///Base Visor - Adds a specific HUD and traits to you. +/obj/item/mod/module/visor + name = "MOD visor module" + desc = "A heads-up display installed into the visor of the suit. They say these also let you see behind you." + module_type = MODULE_TOGGLE + complexity = 1 + active_power_cost = DEFAULT_CHARGE_DRAIN * 0.3 + incompatible_modules = list(/obj/item/mod/module/visor) + cooldown_time = 0.5 SECONDS + /// The HUD type given by the visor. + var/hud_type + /// The trait given by the visor. + var/visor_trait = list() + +/obj/item/mod/module/visor/on_activation() + . = ..() + if(!.) + return + if(hud_type) + var/datum/atom_hud/hud = GLOB.huds[hud_type] + hud.add_hud_to(mod.wearer) + if(length(visor_trait)) + ADD_TRAIT(mod.wearer, visor_trait, MODSUIT_TRAIT) + mod.wearer.update_sight() + +/obj/item/mod/module/visor/on_deactivation(display_message = TRUE, deleting = FALSE) + . = ..() + if(!.) + return + if(hud_type) + var/datum/atom_hud/hud = GLOB.huds[hud_type] + hud.remove_hud_from(mod.wearer) + if(length(visor_trait)) + REMOVE_TRAIT(mod.wearer, visor_trait, MODSUIT_TRAIT) + mod.wearer.update_sight() + +//Medical Visor - Gives you a medical HUD. +/obj/item/mod/module/visor/medhud + name = "MOD medical visor module" + desc = "A heads-up display installed into the visor of the suit. This cross-references suit sensor data with a modern \ + biological scanning suite, allowing the user to visualize the current health of organic lifeforms, as well as \ + access data such as patient files in a convenient readout. They say these also let you see behind you." + icon_state = "medhud_visor" + hud_type = DATA_HUD_MEDICAL_ADVANCED + +//Diagnostic Visor - Gives you a diagnostic HUD. +/obj/item/mod/module/visor/diaghud + name = "MOD diagnostic visor module" + desc = "A heads-up display installed into the visor of the suit. This uses a series of advanced sensors to access data \ + from advanced machinery, exosuits, and other devices, allowing the user to visualize current power levels \ + and integrity of such. They say these also let you see behind you." + icon_state = "diaghud_visor" + hud_type = DATA_HUD_DIAGNOSTIC_ADVANCED + +//Security Visor - Gives you a security HUD. +/obj/item/mod/module/visor/sechud + name = "MOD security visor module" + desc = "A heads-up display installed into the visor of the suit. This module is a heavily-retrofitted targeting system, \ + plugged into various criminal databases to be able to view arrest records, command simple security-oriented robots, \ + and generally know who to shoot. They say these also let you see behind you." + icon_state = "sechud_visor" + hud_type = DATA_HUD_SECURITY_ADVANCED + +//Meson Visor - Gives you meson vision. +/obj/item/mod/module/visor/meson + name = "MOD meson visor module" + desc = "A heads-up display installed into the visor of the suit. This module is based off well-loved meson scanner \ + technology, used by construction workers and miners across the galaxy to see basic structural and terrain layouts \ + through walls, regardless of lighting conditions. They say these also let you see behind you." + icon_state = "meson_visor" + visor_trait = TRAIT_MESON_VISION + +//Thermal Visor - Gives you thermal vision. +/obj/item/mod/module/visor/thermal + name = "MOD thermal visor module" + desc = "A heads-up display installed into the visor of the suit. This uses a small IR scanner to detect and identify \ + the thermal radiation output of objects near the user. While it can detect the heat output of even something as \ + small as a rodent, it still produces irritating red overlay. They say these also let you see behind you." + icon_state = "thermal_visor" + origin_tech = "combat=6;engineering=6;syndicate=2" + visor_trait = TRAIT_THERMAL_VISION + +//Night Visor - Gives you night vision. +/obj/item/mod/module/visor/night + name = "MOD night visor module" + desc = "A heads-up display installed into the visor of the suit. Typical for both civilian and military applications, \ + this allows the user to perceive their surroundings while in complete darkness, enhancing the view by tenfold; \ + yet brightening everything into a spooky green glow. They say these also let you see behind you." + icon_state = "night_visor" + origin_tech = "combat=5;engineering=5;syndicate=1" + visor_trait = TRAIT_NIGHT_VISION diff --git a/code/modules/paperwork/pen.dm b/code/modules/paperwork/pen.dm index 6250daafdea5..75c2f99f0dd4 100644 --- a/code/modules/paperwork/pen.dm +++ b/code/modules/paperwork/pen.dm @@ -89,7 +89,7 @@ /obj/item/pen/fancy name = "fancy pen" - desc = "A fancy metal pen. It uses blue ink. An inscription on one side reads,\"L.L. - L.R.\"" + desc = "A fancy metal pen. An inscription on one side reads, \"L.L. - L.R.\"" icon_state = "fancypen" /obj/item/pen/multi/gold @@ -127,17 +127,39 @@ if(reagents.total_volume && M.reagents) transfered = reagents.trans_to(M, 50) - to_chat(user, "You sneakily stab [M] with the pen.") add_attack_logs(user, M, "Stabbed with (sleepy) [src]. [transfered]u of reagents transfered from pen containing [english_list(contained)].") + for(var/datum/reagent/R as anything in reagents.reagent_list) + if(initial(R.id) == "????") // Yes this is a specific case that we don't really want + return TRUE + reagents.reaction(M, REAGENT_INGEST, 0.1) return TRUE /obj/item/pen/sleepy/Initialize(mapload) . = ..() create_reagents(100) + fill_pen() + +/obj/item/pen/sleepy/proc/fill_pen() reagents.add_reagent("ketamine", 100) +/obj/item/pen/sleepy/love + name = "fancy pen" + desc = "A fancy metal pen. An inscription on one side reads, \"L.L. - L.R.\"" + icon_state = "fancypen" + container_type = DRAINABLE //cannot be refilled, love can be extracted for use in other items with syringe + origin_tech = "engineering=4;syndicate=2" + +/obj/item/pen/sleepy/love/attack(mob/living/M, mob/user) + var/can_transfer = reagents.total_volume && M.reagents + . = ..() + if(can_transfer && .) + M.apply_status_effect(STATUS_EFFECT_PACIFIED) //pacifies for 40 seconds + return TRUE + +/obj/item/pen/sleepy/love/fill_pen() + reagents.add_reagent("love", 100) /* * (Alan) Edaggers diff --git a/code/modules/pda/app.dm b/code/modules/pda/app.dm index d593b590ba93..cb4c4e19213a 100644 --- a/code/modules/pda/app.dm +++ b/code/modules/pda/app.dm @@ -40,8 +40,8 @@ pda.play_ringtone() if(blink && !(src in pda.notifying_programs)) - pda.update_icon(UPDATE_OVERLAYS) pda.notifying_programs |= src + pda.update_icon(UPDATE_OVERLAYS) /datum/data/pda/proc/unnotify() if(src in pda.notifying_programs) diff --git a/code/modules/pda/messenger.dm b/code/modules/pda/messenger.dm index 84e47b21cd35..a82f38fa06d6 100644 --- a/code/modules/pda/messenger.dm +++ b/code/modules/pda/messenger.dm @@ -185,7 +185,7 @@ useMS.send_pda_message("[P.owner]","[pda.owner]","[t]") tnote.Add(list(list("sent" = 1, "owner" = "[P.owner]", "job" = "[P.ownjob]", "message" = "[html_decode(t)]", "target" = "[P.UID()]"))) PM.tnote.Add(list(list("sent" = 0, "owner" = "[pda.owner]", "job" = "[pda.ownjob]", "message" = "[html_decode(t)]", "target" = "[pda.UID()]"))) - pda.investigate_log("PDA Message - [U.key] - [pda.owner] -> [P.owner]: [t]", "pda") + pda.investigate_log("PDA Message - [pda.owner] ([U.key] [ADMIN_PP(U, "PP")]) -> [P.owner] ([ADMIN_VV(P, "VV")]), Message: \"[t]\"", "pda") // Show it to ghosts for(var/mob/M in GLOB.dead_mob_list) diff --git a/code/modules/power/apc/apc.dm b/code/modules/power/apc/apc.dm index a75c6f7f0593..38d6472ec4cd 100644 --- a/code/modules/power/apc/apc.dm +++ b/code/modules/power/apc/apc.dm @@ -1012,6 +1012,19 @@ to_chat(user, "You emag the APC interface.") update_icon() +/obj/machinery/power/apc/proc/apc_short() + // if it has internal wires, cut the power wires + if(wires) + if(!wires.is_cut(WIRE_MAIN_POWER1)) + wires.cut(WIRE_MAIN_POWER1) + if(!wires.is_cut(WIRE_MAIN_POWER2)) + wires.cut(WIRE_MAIN_POWER2) + // if it was operating, toggle off the breaker + if(operating) + toggle_breaker() + // no matter what, ensure the area knows something happened to the power + apc_area.powernet.power_change() + /// ************* /// APC subtypes /// ************* diff --git a/code/modules/power/cables/cable.dm b/code/modules/power/cables/cable.dm index bf0bfcfb030f..ff91ec6b020e 100644 --- a/code/modules/power/cables/cable.dm +++ b/code/modules/power/cables/cable.dm @@ -96,8 +96,8 @@ By design, d1 is the smallest direction and d2 is the highest return coil.cable_join(src, user) - else if(istype(W, /obj/item/twohanded/rcl)) - var/obj/item/twohanded/rcl/R = W + else if(istype(W, /obj/item/rcl)) + var/obj/item/rcl/R = W if(R.loaded) R.loaded.cable_join(src, user) R.is_empty(user) diff --git a/code/modules/power/engines/singularity/narsie.dm b/code/modules/power/engines/singularity/narsie.dm index 41bf001c865e..a2424bad6651 100644 --- a/code/modules/power/engines/singularity/narsie.dm +++ b/code/modules/power/engines/singularity/narsie.dm @@ -30,7 +30,7 @@ icon_state = SSticker.cultdat?.entity_icon_state name = SSticker.cultdat?.entity_name - var/sound/cry = sound(pick('sound/hallucinations/im_here1.ogg', 'sound/hallucinations/im_here2.ogg')) + var/sound/cry = sound('modular_ss220/aesthetics_sounds/sound/narsie/narsie_risen.ogg') //SS220 EDIT for(var/mob/living/player in GLOB.player_list) if(isnewplayer(player)) @@ -69,9 +69,7 @@ /obj/singularity/narsie/large/attack_ghost(mob/dead/observer/user as mob) user.forceMove(get_turf(src)) //make_new_construct spawns harvesters at observers locations, could be used to get into admin rooms/CC - make_new_construct(/mob/living/simple_animal/hostile/construct/harvester, user, cult_override = TRUE) - new /obj/effect/particle_effect/smoke/sleeping(user.loc) - + make_new_construct(/mob/living/simple_animal/hostile/construct/harvester, user, cult_override = TRUE, create_smoke = TRUE) /obj/singularity/narsie/process() eat() diff --git a/code/modules/power/engines/singularity/singularity.dm b/code/modules/power/engines/singularity/singularity.dm index 4ce083c72768..cd63e924f61b 100644 --- a/code/modules/power/engines/singularity/singularity.dm +++ b/code/modules/power/engines/singularity/singularity.dm @@ -454,8 +454,8 @@ if(isbrain(M)) //Ignore brains continue - if(HAS_TRAIT(M, TRAIT_MESON_VISION)) - to_chat(M, "You look directly into [src], but your meson vision protects you!") + if(HAS_TRAIT(M, TRAIT_MESON_VISION) || HAS_TRAIT(M, SM_HALLUCINATION_IMMUNE)) + to_chat(M, "You look directly into [src], but remain unaffected!") return M.Stun(6 SECONDS) diff --git a/code/modules/power/engines/supermatter/supermatter.dm b/code/modules/power/engines/supermatter/supermatter.dm index a4de8f13f46e..5bbefadad587 100644 --- a/code/modules/power/engines/supermatter/supermatter.dm +++ b/code/modules/power/engines/supermatter/supermatter.dm @@ -30,8 +30,8 @@ //Along with damage_penalty_point, makes flux anomalies. /// The cutoff for the minimum amount of power required to trigger the crystal invasion delamination event. #define EVENT_POWER_PENALTY_THRESHOLD 4500 -#define POWER_PENALTY_THRESHOLD 5000 //The cutoff on power properly doing damage, pulling shit around, and delamming into a tesla. Low chance of pyro anomalies, +2 bolts of electricity -#define SEVERE_POWER_PENALTY_THRESHOLD 7000 //+1 bolt of electricity, allows for gravitational anomalies, and higher chances of pyro anomalies +#define POWER_PENALTY_THRESHOLD 5000 //The cutoff on power properly doing damage, pulling shit around, and delamming into a tesla. Low chance of cryo anomalies, +2 bolts of electricity +#define SEVERE_POWER_PENALTY_THRESHOLD 7000 //+1 bolt of electricity, allows for gravitational anomalies, and higher chances of cryo anomalies #define CRITICAL_POWER_PENALTY_THRESHOLD 9000 //+1 bolt of electricity. #define HEAT_PENALTY_THRESHOLD 40 //Higher == Crystal safe operational temperature is higher. #define DAMAGE_HARDCAP 0.002 @@ -58,7 +58,7 @@ #define GRAVITATIONAL_ANOMALY "gravitational_anomaly" #define FLUX_ANOMALY "flux_anomaly" -#define PYRO_ANOMALY "pyro_anomaly" +#define CRYO_ANOMALY "cryo_anomaly" //If integrity percent remaining is less than these values, the monitor sets off the relevant alarm. #define SUPERMATTER_DELAM_PERCENT 5 @@ -155,6 +155,8 @@ var/dynamic_heat_resistance = 1 ///Uses powerloss_dynamic_scaling and combined_gas to lessen the effects of our powerloss functions var/powerloss_inhibitor = 1 + ///value plus T0C = temp at which the SM starts to take damage. Variable for event usage + var/heat_penalty_threshold = HEAT_PENALTY_THRESHOLD ///Based on co2 percentage, slowly moves between 0 and 1. We use it to calc the powerloss_inhibitor var/powerloss_dynamic_scaling= 0 ///Affects the amount of radiation the sm makes. We multiply this with power to find the rads. @@ -175,6 +177,8 @@ var/obj/effect/warp_effect/supermatter/warp ///A variable to have the warp effect for singulo SM work properly var/pulse_stage = 0 + ///This list will hold 4 supermatter darkness effects when the supermatter is delaminating to a singulo delam. This lets me darken the area to look better, as it turns out, walls make the effect look ugly as shit. + var/list/darkness_effects = list() ///Boolean used for logging if we've been powered var/has_been_powered = FALSE @@ -204,10 +208,26 @@ ///Disables the sm's proccessing totally. var/processes = TRUE + //vars used for supermatter events (Anomalous crystal activityw) + /// Do we have an active event? + var/datum/supermatter_event/event_active + ///flat multiplies the amount of gas released by the SM. + var/gas_multiplier = 1 + ///flat multiplies the heat released by the SM + var/heat_multiplier = 1 + ///amount of EER to ADD + var/power_additive = 0 + /// A list of all previous events + var/list/last_events = list() + /// Time of next event + var/next_event_time + /// Run S-Class event? So we can only run one S-class event per round per crystal + var/has_run_sclass = FALSE + + /obj/machinery/atmospherics/supermatter_crystal/Initialize(mapload) . = ..() supermatter_id = global_supermatter_id++ - SSair.atmos_machinery += src countdown = new(src) countdown.start() GLOB.poi_list |= src @@ -234,18 +254,21 @@ if(is_main_engine && GLOB.main_supermatter_engine == src) GLOB.main_supermatter_engine = null QDEL_NULL(soundloop) + QDEL_NULL(darkness_effects) return ..() /obj/machinery/atmospherics/supermatter_crystal/examine(mob/user) . = ..() var/mob/living/carbon/human/H = user if(istype(H)) - if(!HAS_TRAIT(H, TRAIT_MESON_VISION) && (get_dist(user, src) < HALLUCINATION_RANGE(power))) + if(!HAS_TRAIT(H, TRAIT_MESON_VISION) && !HAS_TRAIT(H, SM_HALLUCINATION_IMMUNE) && (get_dist(user, src) < HALLUCINATION_RANGE(power))) . += "You get headaches just from looking at it." . += "When actived by an item hitting this awe-inspiring feat of engineering, it emits radiation and heat. This is the basis of the use of the pseudo-perpetual energy source, the supermatter crystal." . +="Any object that touches [src] instantly turns to dust, be it complex as a human or as simple as a metal rod. These bursts of energy can cause hallucinations if meson scanners are not worn near the crystal." if(isAntag(user)) . += "Although a T.E.G. is more costly, there's a damn good reason the syndicate doesn't use this. If the integrity of [src] dips to 0%, perhaps from overheating, the supermatter will violently explode destroying nearly everything even somewhat close to it and releasing massive amounts of radiation." + if(moveable) + . += "It can be [anchored ? "unfastened from" : "fastened to"] the floor with a wrench." /obj/machinery/atmospherics/supermatter_crystal/proc/get_status() var/turf/T = get_turf(src) @@ -279,8 +302,10 @@ switch(get_status()) if(SUPERMATTER_DELAMINATING) playsound(src, 'sound/misc/bloblarm.ogg', 100, FALSE, 40, 30, falloff_distance = 10) + GLOB.major_announcement.Announce("WARNING, REACTOR CORE IS IN CRITICAL CHARGE!", "SUPERMATTER: STATUS CRITICAL", 'modular_ss220/aesthetics_sounds/sound/supermatter/meltdown.ogg') //SS220 EDIT - ADDITION if(SUPERMATTER_EMERGENCY) playsound(src, 'sound/machines/engine_alert1.ogg', 100, FALSE, 30, 30, falloff_distance = 10) + GLOB.major_announcement.Announce("WARNING, CORE OVERHEATTING. NUCLEAR KNOCKDOWN IMMINENT!", "SUPERMATTER: STATUS CRITICAL", 'modular_ss220/aesthetics_sounds/sound/supermatter/core_overheating.ogg') //SS220 EDIT - ADDITION if(SUPERMATTER_DANGER) playsound(src, 'sound/machines/engine_alert2.ogg', 100, FALSE, 30, 30, falloff_distance = 10) if(SUPERMATTER_WARNING) @@ -375,6 +400,7 @@ // crystals.runEvent() // return //No boom for me sir //Dear mappers, balance the sm max explosion radius to 17.5, 37, 39, 41 + playsound(src, 'modular_ss220/aesthetics_sounds/sound/supermatter/explode.ogg', 100, FALSE, 40, 30, falloff_distance = 10) //SS220 EDIT - ADDITION explosion(get_turf(T), explosion_power * max(gasmix_power_ratio, 0.205) * 0.5 , explosion_power * max(gasmix_power_ratio, 0.205) + 2, explosion_power * max(gasmix_power_ratio, 0.205) + 4 , explosion_power * max(gasmix_power_ratio, 0.205) + 6, 1, 1) qdel(src) @@ -395,6 +421,10 @@ visible_message("[src] melts through [T]!") return + try_events() + if(power > 100) + if(!has_been_powered) + enable_for_the_first_time() //We vary volume by power, and handle OH FUCK FUSION IN COOLING LOOP noises. if(power) soundloop.volume = clamp((50 + (power / 50)), 50, 100) @@ -435,7 +465,7 @@ //((((some value between 0.5 and 1 * temp - ((273.15 + 40) * some values between 1 and 10)) * some number between 0.25 and knock your socks off / 150) * 0.25 //Heat and mols account for each other, a lot of hot mols are more damaging then a few //Mols start to have a positive effect on damage after 350 - damage = max(damage + (max(clamp(removed.total_moles() / 200, 0.5, 1) * removed.temperature - ((T0C + HEAT_PENALTY_THRESHOLD)*dynamic_heat_resistance), 0) * mole_heat_penalty / 150 ) * DAMAGE_INCREASE_MULTIPLIER, 0) + damage = max(damage + (max(clamp(removed.total_moles() / 200, 0.5, 1) * removed.temperature - ((T0C + heat_penalty_threshold)*dynamic_heat_resistance), 0) * mole_heat_penalty / 150 ) * DAMAGE_INCREASE_MULTIPLIER, 0) //Power only starts affecting damage when it is above 5000 damage = max(damage + (max(power - POWER_PENALTY_THRESHOLD, 0)/500) * DAMAGE_INCREASE_MULTIPLIER, 0) //Molar count only starts affecting damage when it is above 1800 @@ -445,7 +475,7 @@ //healing damage if(combined_gas < MOLE_PENALTY_THRESHOLD) //Only has a net positive effect when the temp is below 313.15, heals up to 2 damage. Psycologists increase this temp min by up to 45 - damage = max(damage + (min(removed.temperature - (T0C + HEAT_PENALTY_THRESHOLD), 0) / 150 ), 0) + damage = max(damage + (min(removed.temperature - (T0C + heat_penalty_threshold), 0) / 150 ), 0) //Check for holes in the SM inner chamber for(var/t in RANGE_TURFS(1, loc)) @@ -534,15 +564,15 @@ //Also keep in mind we are only adding this temperature to (efficiency)% of the one tile the rock //is on. An increase of 4*C @ 25% efficiency here results in an increase of 1*C / (#tilesincore) overall. //Power * 0.55 * (some value between 1.5 and 23) / 5 - removed.temperature += ((device_energy * dynamic_heat_modifier) / THERMAL_RELEASE_MODIFIER) + removed.temperature += (((device_energy * dynamic_heat_modifier) / THERMAL_RELEASE_MODIFIER) * heat_multiplier) //We can only emit so much heat, that being 57500 removed.temperature = max(0, min(removed.temperature, 2500 * dynamic_heat_modifier)) //Calculate how much gas to release //Varies based on power and gas content - removed.toxins += max((device_energy * dynamic_heat_modifier) / PLASMA_RELEASE_MODIFIER, 0) + removed.toxins += max(((device_energy * dynamic_heat_modifier) / PLASMA_RELEASE_MODIFIER) * gas_multiplier, 0) //Varies based on power, gas content, and heat - removed.oxygen += max(((device_energy + removed.temperature * dynamic_heat_modifier) - T0C) / OXYGEN_RELEASE_MODIFIER, 0) + removed.oxygen += max((((device_energy + removed.temperature * dynamic_heat_modifier) - T0C) / OXYGEN_RELEASE_MODIFIER) * gas_multiplier, 0) if(produces_gas) env.merge(removed) @@ -561,7 +591,7 @@ //Transitions between one function and another, one we use for the fast inital startup, the other is used to prevent errors with fusion temperatures. //Use of the second function improves the power gain imparted by using co2 if(power_changes) - power = max(power - min(((power / 500) ** 3) * powerloss_inhibitor, power * 0.83 * powerloss_inhibitor), 0) + power = max((power - min(((power / 500) ** 3) * powerloss_inhibitor, power * 0.83 * powerloss_inhibitor) + power_additive), 0) //After this point power is lowered //This wraps around to the begining of the function //Handle high power zaps/anomaly generation @@ -607,7 +637,7 @@ if(power > SEVERE_POWER_PENALTY_THRESHOLD && prob(5) || prob(1)) supermatter_anomaly_gen(src, GRAVITATIONAL_ANOMALY, rand(5, 10)) if((power > SEVERE_POWER_PENALTY_THRESHOLD && prob(2)) || (prob(0.3) && power > POWER_PENALTY_THRESHOLD)) - supermatter_anomaly_gen(src, PYRO_ANOMALY, rand(5, 10)) + supermatter_anomaly_gen(src, CRYO_ANOMALY, rand(5, 10)) if(prob(15)) supermatter_pull(loc, min(power / 850, 3)) //850, 1700, 2550 @@ -645,7 +675,6 @@ //Boom (Mind blown) if(damage > explosion_point) countdown() - return 1 /obj/machinery/atmospherics/supermatter_crystal/bullet_act(obj/item/projectile/Proj) @@ -658,9 +687,7 @@ if(power_changes) //This needs to be here I swear power += Proj.damage * bullet_energy if(!has_been_powered) - investigate_log("has been powered for the first time.", "supermatter") - message_admins("[src] has been powered for the first time [ADMIN_JMP(src)].") - has_been_powered = TRUE + enable_for_the_first_time() else if(takes_damage) damage += Proj.damage * bullet_energy return FALSE @@ -800,6 +827,10 @@ playsound(get_turf(src), 'sound/effects/supermatter.ogg', 50, TRUE) Consume(AM) +/obj/machinery/atmospherics/supermatter_crystal/Bump(atom/A, yes) + ..() + Bumped(A) + /obj/machinery/atmospherics/supermatter_crystal/proc/Consume(atom/movable/AM) if(isliving(AM)) var/mob/living/user = AM @@ -907,13 +938,34 @@ l_power = 3, l_color = SUPERMATTER_TESLA_COLOUR, ) - if(combined_gas > MOLE_PENALTY_THRESHOLD) + if(combined_gas > MOLE_PENALTY_THRESHOLD && get_integrity() > SUPERMATTER_DANGER_PERCENT) set_light( - l_range = 4 + clamp(damage / 2, 10, 50), + l_range = 4 + clamp((450 - damage) / 10, 1, 50), l_power = 3, l_color = SUPERMATTER_SINGULARITY_LIGHT_COLOUR, ) + if(!combined_gas > MOLE_PENALTY_THRESHOLD || !get_integrity() < SUPERMATTER_DANGER_PERCENT) + for(var/obj/D in darkness_effects) + qdel(D) + return + var/darkness_strength = clamp((damage - 450) / 75, 1, 8) / 2 + var/darkness_aoe = clamp((damage - 450) / 25, 1, 25) + set_light( + l_range = 4 + darkness_aoe, + l_power = -1 - darkness_strength, + l_color = "#ddd6cf") + if(!length(darkness_effects) && moveable) //Don't do this on movable sms oh god. Ideally don't do this at all, but hey, that's lightning for you + darkness_effects += new /obj/effect/abstract(locate(x-3,y+3,z)) + darkness_effects += new /obj/effect/abstract(locate(x+3,y+3,z)) + darkness_effects += new /obj/effect/abstract(locate(x-3,y-3,z)) + darkness_effects += new /obj/effect/abstract(locate(x+3,y-3,z)) + else + for(var/obj/O in darkness_effects) + O.set_light( + l_range = 0 + darkness_aoe, + l_power = -1 - darkness_strength / 1.25, + l_color = "#ddd6cf") /obj/effect/warp_effect/supermatter plane = GRAVITY_PULSE_PLANE @@ -986,8 +1038,8 @@ A.explosive = FALSE if(GRAVITATIONAL_ANOMALY) new /obj/effect/anomaly/grav(L, 250, FALSE, FALSE) - if(PYRO_ANOMALY) - new /obj/effect/anomaly/pyro(L, 200, FALSE) + if(CRYO_ANOMALY) + new /obj/effect/anomaly/cryo(L, 200, FALSE) /obj/machinery/atmospherics/supermatter_crystal/proc/supermatter_zap(atom/zapstart = src, range = 5, zap_str = 4000, zap_flags = ZAP_SUPERMATTER_FLAGS, list/targets_hit = list()) if(QDELETED(zapstart)) @@ -1123,10 +1175,56 @@ power += amount message_admins("[src] has been activated and given an increase EER of [amount] at [ADMIN_JMP(src)]") +/obj/machinery/atmospherics/supermatter_crystal/proc/make_next_event_time() + // Some completely random bullshit to make a "bell curve" + var/fake_time = rand(5 MINUTES, 25 MINUTES) + if(fake_time < 15 MINUTES && prob(30)) + fake_time += rand(2 MINUTES, 10 MINUTES) + else if(fake_time > 15 MINUTES && prob(30)) + fake_time -= rand(2 MINUTES, 10 MINUTES) + next_event_time = fake_time + world.time + +/obj/machinery/atmospherics/supermatter_crystal/proc/try_events() + if(has_been_powered == FALSE) + return + if(!next_event_time) // for when the SM starts + make_next_event_time() + return + if(world.time < next_event_time) + return + if(event_active) + return + var/static/list/events = list(/datum/supermatter_event/delta_tier = 40, + /datum/supermatter_event/charlie_tier = 40, + /datum/supermatter_event/bravo_tier = 15, + /datum/supermatter_event/alpha_tier = 5, + /datum/supermatter_event/sierra_tier = 1) + + var/datum/supermatter_event/event = pick(subtypesof(pickweight(events))) + if(istype(event, /datum/supermatter_event/sierra_tier) && has_run_sclass) + make_next_event_time() + return // We're only gonna have one s-class per round, take a break engineers + run_event(event) + make_next_event_time() + +/obj/machinery/atmospherics/supermatter_crystal/proc/run_event(datum/supermatter_event/event) // mostly admin testing and stuff + if(ispath(event)) + event = new event(src) + if(!istype(event)) + log_debug("Attempted supermatter event aborted due to incorrect path. Incorrect path type: [event.type].") + return + event.start_event() + +/obj/machinery/atmospherics/supermatter_crystal/proc/enable_for_the_first_time() + investigate_log("has been powered for the first time.", "supermatter") + message_admins("[src] has been powered for the first time [ADMIN_JMP(src)].") + has_been_powered = TRUE + make_next_event_time() + #undef HALLUCINATION_RANGE #undef GRAVITATIONAL_ANOMALY #undef FLUX_ANOMALY -#undef PYRO_ANOMALY +#undef CRYO_ANOMALY #undef COIL #undef ROD #undef LIVING diff --git a/code/modules/power/engines/supermatter/supermatter_event.dm b/code/modules/power/engines/supermatter/supermatter_event.dm new file mode 100644 index 000000000000..a0a52205cac7 --- /dev/null +++ b/code/modules/power/engines/supermatter/supermatter_event.dm @@ -0,0 +1,210 @@ +/datum/supermatter_event + var/name = "Unknown X-K (Report this to coders)" + var/obj/machinery/atmospherics/supermatter_crystal/supermatter + var/datum/gas_mixture/environment + /// Probability of the event not running, higher tiers being rarer + var/threat_level + var/duration + +/datum/supermatter_event/New(obj/machinery/atmospherics/supermatter_crystal/_supermatter) + . = ..() + supermatter = _supermatter + if(!supermatter) + stack_trace("a /datum/supermatter_event was called without an involved supermatter.") + return + if(!istype(supermatter)) + stack_trace("a /datum/supermatter_event was called with (name: [supermatter], type: [supermatter.type]) instead of a supermatter!") + return + var/turf/T = get_turf(supermatter) + environment = T.return_air() + +/datum/supermatter_event/proc/start_event() + supermatter.event_active = src + on_start() + alert_engi() + if(duration) + addtimer(CALLBACK(src, PROC_REF(on_end)), duration) + +/datum/supermatter_event/proc/on_start() + return + +/datum/supermatter_event/proc/alert_engi() + return + +/datum/supermatter_event/proc/on_end() + sm_radio_say("Anomalous crystal activity has ended.") + supermatter.heat_penalty_threshold = HEAT_PENALTY_THRESHOLD + supermatter.gas_multiplier = 1 + supermatter.power_additive = 0 + supermatter.heat_multiplier = 1 + supermatter.event_active = null + supermatter.last_events += src + +/datum/supermatter_event/proc/sm_radio_say(text) + if(!text) + return + supermatter.radio.autosay(text, supermatter, "Engineering", list(supermatter.z)) + +/datum/supermatter_event/proc/general_radio_say(text) + if(!text) + return + supermatter.radio.autosay(text, supermatter, null, list(supermatter.z)) + +// Below this are procs used for the SM events, in order of severity + +//D class events + +/datum/supermatter_event/delta_tier + threat_level = SM_EVENT_THREAT_D + duration = 10 SECONDS + +/datum/supermatter_event/delta_tier/alert_engi() + sm_radio_say("Abnormal crystal activity detected! Activity class: [name].") + +// sleeping gas +/datum/supermatter_event/delta_tier/sleeping_gas + name = "D-1" + +/datum/supermatter_event/delta_tier/sleeping_gas/on_start() + environment.sleeping_agent += 200 + +// nitrogen +/datum/supermatter_event/delta_tier/nitrogen + name = "D-2" + +/datum/supermatter_event/delta_tier/nitrogen/on_start() + environment.nitrogen += 200 + +// carbon dioxide +/datum/supermatter_event/delta_tier/carbon_dioxide + name = "D-3" + +/datum/supermatter_event/delta_tier/carbon_dioxide/on_start() + environment.carbon_dioxide += 250 + + +// C class events + +/datum/supermatter_event/charlie_tier + threat_level = SM_EVENT_THREAT_C + duration = 15 SECONDS + +/datum/supermatter_event/charlie_tier/alert_engi() + sm_radio_say("Anomalous crystal activity detected. Activity class: [name]. Operator intervention may be required.") + +// oxygen +/datum/supermatter_event/charlie_tier/oxygen + name = "C-1" + +/datum/supermatter_event/charlie_tier/oxygen/on_start() + environment.oxygen += 250 + +// plasma +/datum/supermatter_event/charlie_tier/plasma + name = "C-2" + +/datum/supermatter_event/charlie_tier/plasma/on_start() + environment.toxins += 200 + +// lowers the temp required for the SM to take damage. +/datum/supermatter_event/charlie_tier/heat_penalty_threshold + name = "C-3" + duration = 5 MINUTES + +/datum/supermatter_event/charlie_tier/heat_penalty_threshold/on_start() + supermatter.heat_penalty_threshold -= -73 + +//Class B events +/datum/supermatter_event/bravo_tier + threat_level = SM_EVENT_THREAT_B + duration = 1 MINUTES + +/datum/supermatter_event/bravo_tier/alert_engi() + sm_radio_say("Anomalous crystal activity detected! Activity class: [name]. Operator intervention is required!") + + +// more gas +/datum/supermatter_event/bravo_tier/gas_multiply + name = "B-1" + +/datum/supermatter_event/bravo_tier/gas_multiply/on_start() + supermatter.gas_multiplier = 1.5 + + +/datum/supermatter_event/bravo_tier/heat_multiplier + name = "B-2" + +/datum/supermatter_event/bravo_tier/heat_multiplier/on_start() + supermatter.heat_multiplier = 1.25 + +/datum/supermatter_event/bravo_tier/power_additive + name = "B-3" + +/datum/supermatter_event/bravo_tier/power_additive/on_start() + supermatter.power += 3000 + duration = 10 SECONDS + +//A class events +/datum/supermatter_event/alpha_tier + threat_level = SM_EVENT_THREAT_A + duration = 10 SECONDS + +/datum/supermatter_event/alpha_tier/alert_engi() + sm_radio_say("ALERT: Critical anomalous crystal activity detected! Activity class: [name]. IMMEDIATE Operator intervention is REQUIRED!") + +/datum/supermatter_event/alpha_tier/apc_short + name = "A-1" + +/datum/supermatter_event/alpha_tier/apc_short/on_start() + var/area/current_area = get_area(supermatter) + var/obj/machinery/power/apc/A = current_area.get_apc() + A.apc_short() + +/datum/supermatter_event/alpha_tier/air_siphon + name = "A-2" + +/datum/supermatter_event/alpha_tier/air_siphon/on_start() + var/area/current_area = get_area(supermatter) + for(var/obj/machinery/alarm/A in current_area) + A.apply_mode(AALARM_MODE_OFF) + +/datum/supermatter_event/alpha_tier/gas_multiplier + name = "A-3" + duration = 2 MINUTES + +/datum/supermatter_event/alpha_tier/gas_multiplier/on_start() + supermatter.gas_multiplier = 4 + +// S-tier events are special. They are very dangerous, but give a 5 minute warning to the engis. +/datum/supermatter_event/sierra_tier + threat_level = SM_EVENT_THREAT_S + duration = 7 MINUTES // 2 MINUTES of s-tier anomaly + +/datum/supermatter_event/sierra_tier/alert_engi() + general_radio_say("ALERT: Anomalous supermatter state expected in: 5 minutes.") + sm_radio_say("EMERGENCY ALERT: 5 MINUTES UNTIL [supermatter] EXHIBITS [name] CLASS ANOMALOUS ACTIVITY!") + +/datum/supermatter_event/sierra_tier/on_start() + addtimer(CALLBACK(src, PROC_REF(start_sierra_event)), 5 MINUTES) + supermatter.has_run_sclass = TRUE + +/datum/supermatter_event/sierra_tier/proc/start_sierra_event() + general_radio_say("ALERT: ANOMALOUS SUPERMATTER STATE DETECTED!") + sm_radio_say("EMERGENCY ALERT: Class [name] anomalous behavior in progress!") + +//S class events +//Arc-type +/datum/supermatter_event/sierra_tier/arc + name = "S-ARC" + +/datum/supermatter_event/sierra_tier/arc/start_sierra_event() + ..() + supermatter.power_additive = 6000 + +// Laminate type +/datum/supermatter_event/sierra_tier/laminate + name = "S-LAMINATE REJECTION" + +/datum/supermatter_event/sierra_tier/laminate/start_sierra_event() + ..() + supermatter.heat_multiplier = 10 diff --git a/code/modules/power/generators/portable generators/port_gen.dm b/code/modules/power/generators/portable generators/port_gen.dm index 6c34b16da862..45e11ce9ac21 100644 --- a/code/modules/power/generators/portable generators/port_gen.dm +++ b/code/modules/power/generators/portable generators/port_gen.dm @@ -59,11 +59,13 @@ stat &= BROKEN if(prob(75)) explode() + return if(2) if(prob(25)) stat &= BROKEN if(prob(10)) explode() + return if(3) if(prob(10)) stat &= BROKEN diff --git a/code/modules/projectiles/ammunition/ammo_casings.dm b/code/modules/projectiles/ammunition/ammo_casings.dm index 5311a2178871..53b7575d7163 100644 --- a/code/modules/projectiles/ammunition/ammo_casings.dm +++ b/code/modules/projectiles/ammunition/ammo_casings.dm @@ -152,7 +152,7 @@ icon_state = "cshell" projectile_type = /obj/item/projectile/bullet/pellet/rubber pellets = 6 - variance = 25 + variance = 35 materials = list(MAT_METAL=4000) @@ -173,7 +173,7 @@ projectile_type = /obj/item/projectile/bullet/pellet/weak materials = list(MAT_METAL=250) pellets = 10 - variance = 25 + variance = 35 muzzle_flash_strength = MUZZLE_FLASH_STRENGTH_NORMAL muzzle_flash_range = MUZZLE_FLASH_RANGE_NORMAL @@ -257,7 +257,7 @@ icon_state = "lshell" projectile_type = /obj/item/projectile/beam/scatter pellets = 8 - variance = 25 + variance = 35 muzzle_flash_strength = MUZZLE_FLASH_STRENGTH_NORMAL muzzle_flash_range = MUZZLE_FLASH_RANGE_NORMAL muzzle_flash_color = LIGHT_COLOR_DARKRED diff --git a/code/modules/projectiles/ammunition/energy_lens.dm b/code/modules/projectiles/ammunition/energy_lens.dm index 7348611df602..93f700959ae1 100644 --- a/code/modules/projectiles/ammunition/energy_lens.dm +++ b/code/modules/projectiles/ammunition/energy_lens.dm @@ -196,8 +196,8 @@ harmful = FALSE /obj/item/ammo_casing/energy/wormhole/New(obj/item/gun/energy/wormhole_projector/wh) - . = ..() gun = wh + return ..() /obj/item/ammo_casing/energy/wormhole/orange projectile_type = /obj/item/projectile/beam/wormhole/orange @@ -297,6 +297,10 @@ e_cost = 350 // about 42 shots on an engineering borg from a borging machine, Reads a lot better than it actually is because people miss shots and often your better abilities require charge as well delay = 1 SECONDS +/obj/item/ammo_casing/energy/emitter/cyborg/proto // needed a slightly weaker ranged option to give to Safety Overriden borgs. The fire rate is about the same as an emitter if you put it on the ground. + e_cost = 500 + delay = 2 SECONDS + /obj/item/ammo_casing/energy/bsg projectile_type = /obj/item/projectile/energy/bsg muzzle_flash_color = LIGHT_COLOR_DARKBLUE @@ -355,5 +359,5 @@ projectile_type = /obj/item/projectile/beam/silencer muzzle_flash_effect = null select_name = "silencing dissidents" - e_cost = 62.5 // 16 shots + e_cost = 50 // 16 shots fire_sound = 'sound/weapons/silencer_laser.ogg' diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index f175aadd5f83..c41149186c69 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -118,9 +118,10 @@ if(recoil) shake_camera(user, recoil + 1, recoil) - var/muzzle_range = chambered.muzzle_flash_range - var/muzzle_strength = chambered.muzzle_flash_strength + var/muzzle_range = chambered?.muzzle_flash_range + var/muzzle_strength = chambered?.muzzle_flash_strength var/muzzle_flash_time = 0.2 SECONDS + if(suppressed) playsound(user, fire_sound, 10, TRUE, ignore_walls = FALSE, extrarange = SILENCED_SOUND_EXTRARANGE, falloff_distance = 0) muzzle_range *= 0.5 @@ -474,7 +475,7 @@ gun = null return ..() -/datum/action/toggle_scope_zoom/Trigger() +/datum/action/toggle_scope_zoom/Trigger(left_click) gun.zoom(owner) /datum/action/toggle_scope_zoom/IsAvailable() diff --git a/code/modules/projectiles/guns/energy/laser.dm b/code/modules/projectiles/guns/energy/laser.dm index 89788897814c..6b51e585fd1e 100644 --- a/code/modules/projectiles/guns/energy/laser.dm +++ b/code/modules/projectiles/guns/energy/laser.dm @@ -273,6 +273,10 @@ /obj/item/gun/energy/emitter/cyborg/emp_act() return +/obj/item/gun/energy/emitter/cyborg/proto + ammo_type = list(/obj/item/ammo_casing/energy/emitter/cyborg/proto) + + ////////Laser Tag//////////////////// /obj/item/gun/energy/laser/tag diff --git a/code/modules/projectiles/guns/energy/special_eguns.dm b/code/modules/projectiles/guns/energy/special_eguns.dm index 1a3cafbdc4d2..8cb90adf9c3e 100644 --- a/code/modules/projectiles/guns/energy/special_eguns.dm +++ b/code/modules/projectiles/guns/energy/special_eguns.dm @@ -204,7 +204,7 @@ name = "bluespace wormhole projector" desc = "A projector that emits high density quantum-coupled bluespace beams." ammo_type = list(/obj/item/ammo_casing/energy/wormhole, /obj/item/ammo_casing/energy/wormhole/orange) - item_state = null + item_state = "wormhole_projector1" icon_state = "wormhole_projector1" origin_tech = "combat=4;bluespace=6;plasmatech=4;engineering=4" charge_delay = 5 @@ -856,5 +856,54 @@ C.stop_tracking() tracking_target_UID = null + +/obj/item/gun/energy/spikethrower //It's like the cyborg LMG, uses energy to make spikes + name = "\improper Vox spike thrower" + desc = "A vicious alien projectile weapon. Parts of it quiver gelatinously, as though the thing is insectile and alive." + icon = 'icons/obj/guns/projectile.dmi' + icon_state = "spikethrower" + item_state = "toxgun" + w_class = WEIGHT_CLASS_NORMAL + fire_sound_text = "a strange noise" + can_suppress = 0 + burst_size = 2 // burst has to be stored here + can_charge = FALSE + selfcharge = TRUE + charge_delay = 10 + restricted_species = list(/datum/species/vox) + ammo_type = list(/obj/item/ammo_casing/energy/spike) + +/obj/item/gun/energy/spikethrower/emp_act() + return + +/obj/item/ammo_casing/energy/spike + name = "alloy spike" + desc = "A broadhead spike made out of a weird silvery metal." + projectile_type = /obj/item/projectile/bullet/spike + muzzle_flash_effect = null + e_cost = 100 + delay = 3 //and delay has to be stored here on energy guns + select_name = "spike" + fire_sound = 'sound/weapons/bladeslice.ogg' + +/obj/item/projectile/bullet/spike + name = "alloy spike" + desc = "It's about a foot of weird silvery metal with a wicked point." + damage = 25 + knockdown = 2 + armour_penetration_flat = 30 + icon_state = "magspear" + +/obj/item/projectile/bullet/spike/on_hit(atom/target, blocked = 0) + if((blocked < 100) && ishuman(target)) + var/mob/living/carbon/human/H = target + H.bleed(50) + ..() + +/obj/item/gun/energy/spikethrower/examine(mob/user) + . = ..() + . += "This item's cell recharges on its own. Known to drive people mad by forcing them to wait for shots to recharge. Not compatible with rechargers." + + #undef PLASMA_CHARGE_USE_PER_SECOND #undef PLASMA_DISCHARGE_LIMIT diff --git a/code/modules/projectiles/guns/energy/stun.dm b/code/modules/projectiles/guns/energy/stun.dm index fdbd3f43469a..5dbb10fd51b3 100644 --- a/code/modules/projectiles/guns/energy/stun.dm +++ b/code/modules/projectiles/guns/energy/stun.dm @@ -54,6 +54,11 @@ flight_y_offset = 10 can_holster = TRUE +/obj/item/gun/energy/disabler/Initialize(mapload) + . = ..() + cell.maxcharge = 800 + cell.charge = 800 + /obj/item/gun/energy/disabler/process_fire(atom/target, mob/living/user, message, params, zone_override, bonus_spread) var/obj/item/gun/energy/disabler/offhand_disabler = user.get_inactive_hand() if(istype(offhand_disabler) && offhand_disabler.semicd && (user.a_intent != INTENT_HARM)) diff --git a/code/modules/projectiles/guns/magic.dm b/code/modules/projectiles/guns/magic.dm index b4f9fa404e36..63dbcf271c84 100644 --- a/code/modules/projectiles/guns/magic.dm +++ b/code/modules/projectiles/guns/magic.dm @@ -65,12 +65,18 @@ /obj/item/gun/magic/process() + // Don't start recharging until we lose a charge + if(charges >= max_charges) + charge_tick = 0 + return FALSE + charge_tick++ - if(charge_tick < recharge_rate || charges >= max_charges) - return 0 - charge_tick = 0 - charges++ - return 1 + if(charge_tick >= recharge_rate) + charge_tick = 0 + charges++ + return TRUE + else + return FALSE /obj/item/gun/magic/update_icon_state() return diff --git a/code/modules/projectiles/guns/projectile/revolver.dm b/code/modules/projectiles/guns/projectile/revolver.dm index 827c56ace2e2..f02ab5ea1811 100644 --- a/code/modules/projectiles/guns/projectile/revolver.dm +++ b/code/modules/projectiles/guns/projectile/revolver.dm @@ -91,6 +91,34 @@ . = ..() . += "[get_ammo(0,0)] of those are live rounds." +/obj/item/gun/projectile/revolver/fake + +/obj/item/gun/projectile/revolver/fake/examine(mob/user) + . = ..() + if(HAS_TRAIT(user, TRAIT_CLUMSY)) + . += "Its mechanism seems to shoot backwards." + +/obj/item/gun/projectile/revolver/fake/process_fire(atom/target, mob/living/carbon/human/user, message, params, zone_override, bonus_spread) + var/zone = "chest" + if(user.has_organ("head")) + zone = "head" + add_fingerprint(user) + if(!chambered) + shoot_with_empty_chamber(user) + return + if(!chambered.fire(target = user, user = user, params = params, distro = null, quiet = suppressed, zone_override = zone, spread = 0, firer_source_atom = src)) + shoot_with_empty_chamber(user) + return + process_chamber() + update_icon() + playsound(src, 'sound/weapons/gunshots/gunshot_strong.ogg', 50, TRUE) + user.visible_message("[src] goes off!") + to_chat(user, "[src] did look pretty dodgey!") + SEND_SOUND(user, sound('sound/misc/sadtrombone.ogg')) //HONK + user.apply_damage(300, BRUTE, zone, sharp = TRUE, used_weapon = "Self-inflicted gunshot wound to the [zone].") + user.bleed(BLOOD_VOLUME_NORMAL) + user.death() // Just in case + /obj/item/gun/projectile/revolver/fingergun //Summoned by the Finger Gun spell, from advanced mimery traitor item name = "\improper finger gun" desc = "Bang bang bang!" diff --git a/code/modules/projectiles/guns/syringe_gun.dm b/code/modules/projectiles/guns/syringe_gun.dm index 1864c65d3da8..c391431425f3 100644 --- a/code/modules/projectiles/guns/syringe_gun.dm +++ b/code/modules/projectiles/guns/syringe_gun.dm @@ -315,7 +315,7 @@ if(!S) return - chambered.BB = new S.projectile_type(src) + chambered.BB = new /obj/item/projectile/bullet/dart/syringe/pierce_ignore(src) update_loaded_syringe() chambered.BB.name = S.name diff --git a/code/modules/projectiles/projectile/bullets.dm b/code/modules/projectiles/projectile/bullets.dm index f255f5709f81..338d4c3fc264 100644 --- a/code/modules/projectiles/projectile/bullets.dm +++ b/code/modules/projectiles/projectile/bullets.dm @@ -12,6 +12,14 @@ damage = 5 stamina = 40 +/obj/item/projectile/bullet/weakbullet/on_hit(atom/target, blocked = 0) + . = ..() + if(isliving(target)) + var/mob/living/L = target + if(L.move_resist < INFINITY) + var/atom/throw_target = get_edge_target_turf(L, get_dir(src, get_step_away(L, starting))) + L.throw_at(throw_target, 1, 2) + /obj/item/projectile/bullet/weakbullet/booze /obj/item/projectile/bullet/weakbullet/booze/on_hit(atom/target, blocked = 0) @@ -256,8 +264,13 @@ if(blocked != INFINITY) if(M.can_inject(null, FALSE, hit_zone, piercing)) // Pass the hit zone to see if it can inject by whether it hit the head or the body. ..() + for(var/datum/reagent/R as anything in reagents.reagent_list) + if(initial(R.id) == "????") // Yes this is a specific case that we don't really want + reagents.trans_to(M, reagents.total_volume) + return TRUE reagents.trans_to(M, reagents.total_volume) - return 1 + reagents.reaction(M, REAGENT_INGEST, 0.1) + return TRUE else blocked = INFINITY target.visible_message("[src] was deflected!", \ @@ -265,7 +278,7 @@ ..(target, blocked, hit_zone) reagents.set_reacting(TRUE) reagents.handle_reactions() - return 1 + return TRUE /obj/item/projectile/bullet/dart/metalfoam @@ -281,6 +294,9 @@ icon = 'icons/obj/chemical.dmi' icon_state = "syringeproj" +/obj/item/projectile/bullet/dart/syringe/pierce_ignore + piercing = TRUE + /obj/item/projectile/bullet/dart/syringe/tranquilizer /obj/item/projectile/bullet/dart/syringe/tranquilizer/New() diff --git a/code/modules/projectiles/projectile/special_projectiles.dm b/code/modules/projectiles/projectile/special_projectiles.dm index 5559f70e878e..a2b5d607a6f8 100644 --- a/code/modules/projectiles/projectile/special_projectiles.dm +++ b/code/modules/projectiles/projectile/special_projectiles.dm @@ -195,8 +195,8 @@ color = "#FF6600" /obj/item/projectile/beam/wormhole/New(obj/item/ammo_casing/energy/wormhole/casing) - . = ..() - if(casing) + ..() + if(istype(casing)) gun = casing.gun /obj/item/projectile/beam/wormhole/on_hit(atom/target) diff --git a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm index 6b4f91ed28b7..01532fe16d21 100644 --- a/code/modules/reagents/chemistry/machinery/chem_dispenser.dm +++ b/code/modules/reagents/chemistry/machinery/chem_dispenser.dm @@ -313,7 +313,7 @@ if(stat & BROKEN) return if(!anchored) - to_chat("[src] must be anchored first!") + to_chat(user, "[src] must be anchored first!") return ui_interact(user) diff --git a/code/modules/reagents/chemistry/machinery/chem_master.dm b/code/modules/reagents/chemistry/machinery/chem_master.dm index c4d8d05e04ed..b74f2f782270 100644 --- a/code/modules/reagents/chemistry/machinery/chem_master.dm +++ b/code/modules/reagents/chemistry/machinery/chem_master.dm @@ -4,6 +4,9 @@ #define MAX_UNITS_PER_PATCH 30 // Max amount of units in a patch #define MAX_CUSTOM_NAME_LEN 64 // Max length of a custom pill/condiment/whatever +#define TRANSFER_TO_DISPOSAL 0 +#define TRANSFER_TO_BEAKER 1 + /obj/machinery/chem_master name = "\improper ChemMaster 3000" density = TRUE @@ -15,7 +18,7 @@ var/obj/item/reagent_containers/beaker = null var/obj/item/storage/pill_bottle/loaded_pill_bottle = null - var/mode = 0 + var/mode = TRANSFER_TO_BEAKER var/condi = FALSE var/useramount = 30 // Last used amount var/pillamount = 10 @@ -351,10 +354,13 @@ if("create_pill") if(condi || !reagents.total_volume) return - var/num = round(text2num(arguments["num"] || 1)) + + var/num = arguments["num"] || 1 // Multi puts a string in `num`, single leaves it null + num = clamp(round(text2num(num)), 0, MAX_MULTI_AMOUNT) if(!num) return arguments["num"] = num + var/amount_per_pill = clamp(reagents.total_volume / num, 0, MAX_UNITS_PER_PILL) var/default_name = "[reagents.get_master_reagent_name()] ([amount_per_pill]u)" var/pills_text = num == 1 ? "new pill" : "[num] new pills" @@ -371,10 +377,13 @@ if("create_patch") if(condi || !reagents.total_volume) return - var/num = round(text2num(arguments["num"] || 1)) + + var/num = arguments["num"] || 1 // Multi puts a string in `num`, single leaves it null + num = clamp(round(text2num(num)), 0, MAX_MULTI_AMOUNT) if(!num) return arguments["num"] = num + var/amount_per_patch = clamp(reagents.total_volume / num, 0, MAX_UNITS_PER_PATCH) var/default_name = "[reagents.get_master_reagent_name()] ([amount_per_patch]u)" var/patches_text = num == 1 ? "new patch" : "[num] new patches" @@ -437,7 +446,7 @@ if("create_pill") if(condi || !reagents.total_volume) return - var/count = clamp(round(text2num(arguments["num"]) || 0), 0, MAX_MULTI_AMOUNT) + var/count = text2num(arguments["num"]) if(!count) return @@ -456,7 +465,7 @@ P.icon_state = "pill[pillsprite]" reagents.trans_to(P, amount_per_pill) // Load the pills in the bottle if there's one loaded - if(istype(loaded_pill_bottle) && length(loaded_pill_bottle.contents) < loaded_pill_bottle.storage_slots) + if(istype(loaded_pill_bottle) && loaded_pill_bottle.can_be_inserted(P, TRUE)) P.forceMove(loaded_pill_bottle) if("create_pill_multiple") if(condi || !reagents.total_volume) @@ -470,7 +479,7 @@ if("create_patch") if(condi || !reagents.total_volume) return - var/count = clamp(round(text2num(arguments["num"]) || 0), 0, MAX_MULTI_AMOUNT) + var/count = text2num(arguments["num"]) if(!count) return @@ -492,7 +501,7 @@ P.instant_application = TRUE P.icon_state = "bandaid_med" // Load the patches in the bottle if there's one loaded - if(istype(loaded_pill_bottle, /obj/item/storage/pill_bottle/patch_pack) && length(loaded_pill_bottle.contents) < loaded_pill_bottle.storage_slots) + if(istype(loaded_pill_bottle) && loaded_pill_bottle.can_be_inserted(P, TRUE)) P.forceMove(loaded_pill_bottle) if("create_patch_multiple") if(condi || !reagents.total_volume) @@ -560,3 +569,6 @@ #undef MAX_UNITS_PER_PILL #undef MAX_UNITS_PER_PATCH #undef MAX_CUSTOM_NAME_LEN + +#undef TRANSFER_TO_DISPOSAL +#undef TRANSFER_TO_BEAKER diff --git a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm index 40bf0c12e2a8..38097573b8e5 100644 --- a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm +++ b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm @@ -70,11 +70,10 @@ /obj/item/reagent_containers/food/snacks/grown/watermelon = list("watermelonjuice" = 0), /obj/item/reagent_containers/food/snacks/watermelonslice = list("watermelonjuice" = 0), /obj/item/reagent_containers/food/snacks/grown/berries/poison = list("poisonberryjuice" = 0), + /obj/item/reagent_containers/food/snacks/grown/pumpkin/blumpkin = list("blumpkinjuice" = 0), //order is important here as blumpkin is a subtype of pumpkin, if switched blumpkins will produce pumpkin juice /obj/item/reagent_containers/food/snacks/grown/pumpkin = list("pumpkinjuice" = 0), - /obj/item/reagent_containers/food/snacks/grown/pumpkin/blumpkin = list("blumpkinjuice" = 0), /obj/item/reagent_containers/food/snacks/grown/apple = list("applejuice" = 0), /obj/item/reagent_containers/food/snacks/grown/grapes = list("grapejuice" = 0), - /obj/item/reagent_containers/food/snacks/grown/grapes/green = list("grapejuice" = 0), /obj/item/reagent_containers/food/snacks/grown/pineapple = list("pineapplejuice" = 0) ) diff --git a/code/modules/reagents/chemistry/reagents/drugs.dm b/code/modules/reagents/chemistry/reagents/drugs.dm index f804a1ffe955..7ca29a6b89db 100644 --- a/code/modules/reagents/chemistry/reagents/drugs.dm +++ b/code/modules/reagents/chemistry/reagents/drugs.dm @@ -262,7 +262,7 @@ if(prob(20)) if(ishuman(M)) var/mob/living/carbon/human/H = M - H.vomit(lost_nutrition = 0, blood = TRUE, stun = FALSE) + H.vomit(lost_nutrition = 0, blood = TRUE, should_confuse = FALSE) M.KnockDown(1 SECONDS) else update_flags |= M.adjustStaminaLoss(10, FALSE) @@ -586,10 +586,72 @@ var/mob/living/carbon/human/H = M H.physiology.stun_mod /= tenacity H.physiology.stamina_mod /= tenacity - H.vomit(blood = TRUE, stun = FALSE) // just a visual, very gritty. don't do drugs kids + H.vomit(blood = TRUE, should_confuse = FALSE) // just a visual, very gritty. don't do drugs kids H.LoseBreath(10 SECONDS) // procs 5 times, mostly a visual thing. damage could stack to cause a slowdown. H.Confused(10 SECONDS) +/datum/reagent/happiness + name = "Happiness" + id = "happiness" + description = "Fills you with ecstasic numbness and causes minor brain damage. If overdosed, causes sudden mood swings and spikes in heart rate." + reagent_state = LIQUID + color = "#f2ff00" + overdose_threshold = 20 + taste_description = "paint thinner" + shock_reduction = 20 + allowed_overdose_process = TRUE + addiction_chance = 2 // fairly rare, but funny + addiction_chance_additional = 20 + addiction_threshold = 20 + minor_addiction = TRUE + +/datum/reagent/happiness/on_mob_life(mob/living/M) + var/update_flags = STATUS_UPDATE_NONE + if(prob(15)) + M.emote(pick("laugh", "giggle", "smile", "grin")) + else if(prob(10)) + to_chat(M, "You feel [pick("great", "good", "amazing", "really nice", "magical")]!") + else if(prob(1)) + M.say("hehehe") // you WILL hehehe + + if(prob(50)) + M.AdjustConfused(-10 SECONDS) // same as degreaser + M.AdjustJitter(-10 SECONDS) + update_flags |= M.adjustBrainLoss(0.2, FALSE) + return ..() | update_flags + +/datum/reagent/happiness/overdose_process(mob/living/M, severity) + var/list/overdose_info = ..() + var/effect = overdose_info[REAGENT_OVERDOSE_EFFECT] + var/update_flags = overdose_info[REAGENT_OVERDOSE_FLAGS] + + if(prob(15)) + M.emote(pick("cry", "frown", "sulk", "gurgle")) + else if(prob(10)) + to_chat(M, "You feel [pick("like shit", "terrible", "weak", "like a rhumba beat", "hollow")]!") + update_flags |= M.adjustBrainLoss(0.2, FALSE) + if(!prob(10 * (severity ** 2))) // 1 - 10, 2 - 40 + return list(effect, update_flags) + + var/static/list/good_messages = list("YES! YES!! YES!!", "I AM UNSTOPPABLE", "THIS IS GREAT", "THERE WILL NEVER BE ANYONE BETTER", + "GLORY IS MINE", "WE'RE SO BACK", "I AM FUCKING INVINCIBLE", "I'M HANGING IN THERE") + var/static/list/bad_messages = list("NO! NO!! NO!!", "OH MY GOD", "THEY'RE LOOKING AT ME", "KILLLL MEEE, KILLLLL ME", + "I CAN'T FUCKING TAKE IT ANYMORE", "ARRGH, IT'S OVER") + + var/message = pick(good_messages) + var/class = "greenannounce" // theres not many good green classes + if(prob(50)) + message = pick(bad_messages) + class = "danger" + + M.Dizzy(50 SECONDS) // shaking with glee or fear, whichever you prefer + to_chat(M, "[message][pick("!", "!!", "!!!")]") + return list(effect, update_flags) + +/datum/reagent/happiness/has_heart_rate_increase() + return overdosed + + /datum/reagent/thc name = "Tetrahydrocannabinol" id = "thc" @@ -859,4 +921,100 @@ update_flags |= M.adjustBruteLoss(rand(1,5)*REAGENTS_EFFECT_MULTIPLIER, FALSE) return list(0, update_flags) + +//surge+, used in supercharge implants +/datum/reagent/surge_plus + name = "Surge Plus" + id = "surge_plus" + description = "A superconducting gel that overloads processors, causing an effect reportedly similar to benzodiazepines in synthetic units." + reagent_state = LIQUID + color = "#28b581" + + process_flags = SYNTHETIC + overdose_threshold = 30 + addiction_chance = 1 + addiction_chance_additional = 20 + addiction_threshold = 5 + addiction_decay_rate = 0.2 + taste_description = "silicon" + +/datum/reagent/surge_plus/on_mob_life(mob/living/M) + var/update_flags = STATUS_UPDATE_NONE + M.AdjustParalysis(-8 SECONDS) + M.AdjustStunned(-8 SECONDS) + M.AdjustWeakened(-8 SECONDS) + M.AdjustKnockDown(-8 SECONDS) + update_flags |= M.adjustStaminaLoss(-25, FALSE) + if(prob(5)) + var/high_message = pick("You feel calm.", "You feel collected.", "You feel like you need to relax.") + if(prob(10)) + high_message = "0100011101001111010101000101010001000001010001110100111101000110010000010101001101010100!" + to_chat(M, "[high_message]") + + return ..() | update_flags + +/datum/reagent/surge_plus/overdose_process(mob/living/M, severity) + var/update_flags = STATUS_UPDATE_NONE + var/recent_consumption = holder.addiction_threshold_accumulated[type] + M.Jitter(40 SECONDS) + M.Stuttering(10 SECONDS) + if(prob(5 * DRAWBACK_CHANCE_MODIFIER(recent_consumption))) + to_chat(M, "Your circuits overheat!") // synth fever + M.bodytemperature += 30 * recent_consumption + M.Confused(2 SECONDS * recent_consumption) + if(prob(10)) + to_chat(M, "You experience a violent electrical discharge!") + playsound(get_turf(M), 'sound/effects/eleczap.ogg', 75, TRUE) + var/icon/I = new('icons/obj/zap.dmi', "lightningend") + I.Turn(-135) + var/obj/effect/overlay/beam/B = new(get_turf(M)) + B.pixel_x = rand(-20, 0) + B.pixel_y = rand(-20, 0) + B.icon = I + update_flags |= M.adjustFireLoss(rand(1, 5) * REAGENTS_EFFECT_MULTIPLIER, FALSE) + update_flags |= M.adjustBruteLoss(rand(1, 5) * REAGENTS_EFFECT_MULTIPLIER, FALSE) + return list(0, update_flags) + +//Servo Lube, supercharge +/datum/reagent/lube/combat + name = "Combat-Lube" + id = "combatlube" + description = "Combat-Lube is a refined and enhanced lubricant which induces effect stronger than Methamphetamine in synthetic users by drastically reducing internal friction and increasing cooling capabilities." + overdose_threshold = 30 + addiction_chance = 1 + addiction_chance_additional = 20 + +/datum/reagent/lube/combat/on_mob_add(mob/living/L) + ADD_TRAIT(L, TRAIT_GOTTAGOFAST, id) + +/datum/reagent/lube/combat/on_mob_life(mob/living/M) + M.SetSleeping(0) + M.SetDrowsy(0) + + var/high_message = pick("You feel your servos whir!", "You feel like you need to go faster.", "You feel like you were just overclocked!") + if(prob(10)) + high_message = "0100011101001111010101000101010001000001010001110100111101000110010000010101001101010100!" + if(prob(5)) + to_chat(M, "[high_message]") + return ..() + +/datum/reagent/lube/combat/on_mob_delete(mob/living/M) + REMOVE_TRAIT(M, TRAIT_GOTTAGOFAST, id) + ..() + +/datum/reagent/lube/combat/overdose_process(mob/living/M, severity) + var/list/overdose_info = ..() + var/effect = overdose_info[REAGENT_OVERDOSE_EFFECT] + var/update_flags = overdose_info[REAGENT_OVERDOSE_FLAGS] + if(prob(20)) + M.emote("ping") + if(prob(33)) + M.visible_message("[M]'s hands flip out and flail everywhere!") + var/obj/item/I = M.get_active_hand() + if(I) + M.drop_item() + update_flags |= M.adjustFireLoss(5, FALSE) + update_flags |= M.adjustBrainLoss(3, FALSE) + return list(effect, update_flags) + #undef DRAWBACK_CHANCE_MODIFIER diff --git a/code/modules/reagents/chemistry/reagents/medicine.dm b/code/modules/reagents/chemistry/reagents/medicine.dm index 8ae055aa399a..a6e86a50b8e2 100644 --- a/code/modules/reagents/chemistry/reagents/medicine.dm +++ b/code/modules/reagents/chemistry/reagents/medicine.dm @@ -122,24 +122,25 @@ heart_rate_decrease = 1 taste_description = "a safe refuge" +/datum/reagent/medicine/cryoxadone/reaction_mob(mob/living/M, method = REAGENT_TOUCH, volume, show_message = TRUE) + if(iscarbon(M)) + if(method == REAGENT_INGEST && M.bodytemperature < TCRYO) + data = "Ingested" + if(show_message) + to_chat(M, "[src] freezes solid as it enters your body!") //Burn damage already happens on ingesting + ..() + /datum/reagent/medicine/cryoxadone/on_mob_life(mob/living/M) var/update_flags = STATUS_UPDATE_NONE - - var/external_temp - if(istype(M.loc, /obj/machinery/atmospherics/unary/cryo_cell)) - var/obj/machinery/atmospherics/unary/cryo_cell/C = M.loc - external_temp = C.air_contents.temperature - else - var/turf/T = get_turf(M) - external_temp = T.temperature - - if(external_temp < TCRYO) + if(M.bodytemperature < TCRYO && data != "Ingested") update_flags |= M.adjustCloneLoss(-4, FALSE) update_flags |= M.adjustOxyLoss(-10, FALSE) update_flags |= M.adjustToxLoss(-3, FALSE) update_flags |= M.adjustBruteLoss(-12, FALSE) update_flags |= M.adjustFireLoss(-12, FALSE) - + M.Stun(4 SECONDS) //You freeze up, but get good healing. Stops use as a combat drug, or for meming on blobs in space. + if(M.stat == CONSCIOUS && prob(25)) //So people know what is going on outside cryo tubes, in the event someone weaponises this. + to_chat(M, "Your veins and muscles are freezing!") if(ishuman(M)) var/mob/living/carbon/human/H = M var/obj/item/organ/external/head/head = H.get_organ("head") @@ -536,9 +537,6 @@ color = "#C8A5DC" metabolization_rate = 0.3 overdose_threshold = 35 - addiction_chance = 1 - addiction_chance = 10 - addiction_threshold = 10 harmless = FALSE taste_description = "stimulation" @@ -855,7 +853,7 @@ if(volume < 20) if(prob(10)) to_chat(H, "[overdose_message]") @@ -863,7 +861,7 @@ if(prob(10)) to_chat(H, "You choke on congealed blood!") H.AdjustLoseBreath(2 SECONDS) - H.vomit(blood = TRUE, stun = FALSE) + H.vomit(blood = TRUE, should_confuse = FALSE) else if(prob(10)) var/overdose_message = pick("You're seeing red!", "Your heartbeat thunders in your ears!", "Your veins writhe under your skin!") to_chat(H, "[overdose_message]") @@ -984,7 +982,9 @@ update_flags |= M.adjustToxLoss(2, FALSE) update_flags |= M.adjustBruteLoss(1, FALSE) if(prob(10)) - M.Stun(6 SECONDS) + to_chat(M, "It feels like every single one of your muscles is cramping at once!") + M.emote("scream") + M.Weaken(6 SECONDS) return ..() | update_flags diff --git a/code/modules/reagents/chemistry/reagents/misc_reagents.dm b/code/modules/reagents/chemistry/reagents/misc_reagents.dm index f304e88adafc..f4584a967e1a 100644 --- a/code/modules/reagents/chemistry/reagents/misc_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/misc_reagents.dm @@ -484,7 +484,7 @@ if(M.mind.assigned_role == "Clown") update_flags |= M.adjustBruteLoss(-1.5 * REAGENTS_EFFECT_MULTIPLIER) //Screw those pesky clown beatings! else - M.AdjustDizzy(20 SECONDS, 0, 1000 SECONDS) + M.AdjustDizzy(20 SECONDS, 0, 100 SECONDS) M.Druggy(30 SECONDS) if(prob(10)) M.EyeBlurry(10 SECONDS) diff --git a/code/modules/reagents/chemistry/reagents/pyrotechnic.dm b/code/modules/reagents/chemistry/reagents/pyrotechnic.dm index 9960656e37ee..a1e6795070bc 100644 --- a/code/modules/reagents/chemistry/reagents/pyrotechnic.dm +++ b/code/modules/reagents/chemistry/reagents/pyrotechnic.dm @@ -209,7 +209,6 @@ if(!S.reagents) S.create_reagents(volume) S.reagents.add_reagent("thermite", volume) - S.thermite = TRUE if(S.active_hotspot) S.reagents.temperature_reagents(S.active_hotspot.temperature, 10, 300) diff --git a/code/modules/reagents/chemistry/reagents/toxins.dm b/code/modules/reagents/chemistry/reagents/toxins.dm index 1721d81d766e..16f1df0c91f9 100644 --- a/code/modules/reagents/chemistry/reagents/toxins.dm +++ b/code/modules/reagents/chemistry/reagents/toxins.dm @@ -49,7 +49,14 @@ /datum/reagent/slimejelly/on_mob_life(mob/living/M) var/update_flags = STATUS_UPDATE_NONE - if(M.get_blood_id() != id) // no effect on slime people + var/mob/living/carbon/C = M + if(iscarbon(C) && C.mind?.has_antag_datum(/datum/antagonist/vampire)) + M.set_nutrition(min(NUTRITION_LEVEL_WELL_FED, M.nutrition + 10)) + if(M.get_blood_id() != id) + M.blood_volume = min(M.blood_volume + REAGENTS_METABOLISM, BLOOD_VOLUME_NORMAL) + return ..() | update_flags + + if(M.get_blood_id() != id) if(prob(10)) to_chat(M, "Your insides are burning!") update_flags |= M.adjustToxLoss(rand(2, 6) * REAGENTS_EFFECT_MULTIPLIER, FALSE) // avg 0.4 toxin per cycle, not unreasonable @@ -68,7 +75,6 @@ B.basecolor = color B.update_icon() - /datum/reagent/slimetoxin name = "Mutation Toxin" id = "mutationtoxin" @@ -353,9 +359,16 @@ melted_something = TRUE if(H.head && !(H.head.resistance_flags & ACID_PROOF)) - to_chat(H, "Your [H.head.name] melts away!") - qdel(H.head) melted_something = TRUE + if(istype(H.head, /obj/item/clothing/head/mod) && ismodcontrol(H.back)) + var/obj/item/mod/control/C = H.back + var/name = H.head.name + C.seal_part(H.head, FALSE) + C.retract(null, H.head) + to_chat(H, "Your [name] melts away as your [C.name] performs emergency cleaning on the helmet, deactivating the suit!") + else + to_chat(H, "Your [H.head.name] melts away!") + qdel(H.head) if(melted_something) return diff --git a/code/modules/reagents/chemistry/reagents/water.dm b/code/modules/reagents/chemistry/reagents/water.dm index 7c248dbd8b76..6d909c8c3201 100644 --- a/code/modules/reagents/chemistry/reagents/water.dm +++ b/code/modules/reagents/chemistry/reagents/water.dm @@ -103,7 +103,7 @@ taste_description = "blood" taste_mult = 1.3 -/datum/reagent/blood/reaction_mob(mob/living/M, method=REAGENT_TOUCH, volume) +/datum/reagent/blood/reaction_mob(mob/living/M, method = REAGENT_TOUCH, volume) if(data && data["viruses"]) for(var/thing in data["viruses"]) var/datum/disease/D = thing @@ -120,6 +120,7 @@ var/mob/living/carbon/C = M if(C.mind?.has_antag_datum(/datum/antagonist/vampire)) C.set_nutrition(min(NUTRITION_LEVEL_WELL_FED, C.nutrition + 10)) + C.blood_volume = min(C.blood_volume + round(volume, 0.1), BLOOD_VOLUME_NORMAL) ..() /datum/reagent/blood/on_new(list/data) diff --git a/code/modules/reagents/chemistry/reagents_datum.dm b/code/modules/reagents/chemistry/reagents_datum.dm index cc61576ee8be..001232a37e1e 100644 --- a/code/modules/reagents/chemistry/reagents_datum.dm +++ b/code/modules/reagents/chemistry/reagents_datum.dm @@ -72,8 +72,9 @@ if(can_become_addicted) if(is_type_in_list(src, M.reagents.addiction_list)) to_chat(M, "You feel slightly better, but for how long?") //sate_addiction handles this now, but kept this for the feed back. - var/mob/living/carbon/C = M + if(C.mind?.has_antag_datum(/datum/antagonist/vampire)) + return if(method == REAGENT_INGEST && istype(C) && C.get_blood_id() == id) if(id == "blood" && !(data?["blood_type"] in get_safe_blood(C.dna?.blood_type)) || C.dna?.species.name != data?["species"] && (data?["species_only"] || C.dna?.species.own_species_blood)) C.reagents.add_reagent("toxin", volume * 0.5) @@ -120,15 +121,18 @@ return STATUS_UPDATE_NONE /datum/reagent/proc/handle_addiction(mob/living/M, consumption_rate) - if(addiction_chance && !is_type_in_list(src, M.reagents.addiction_list)) - M.reagents.addiction_threshold_accumulated[type] += consumption_rate - var/current_threshold_accumulated = M.reagents.addiction_threshold_accumulated[type] + if(!addiction_chance) + return + M.reagents.addiction_threshold_accumulated[type] += consumption_rate + if(is_type_in_list(src, M.reagents.addiction_list)) + return + var/current_threshold_accumulated = M.reagents.addiction_threshold_accumulated[type] - if(addiction_threshold < current_threshold_accumulated && prob(addiction_chance) && prob(addiction_chance_additional)) - to_chat(M, "You suddenly feel invigorated and guilty...") - var/datum/reagent/new_reagent = new type() - new_reagent.last_addiction_dose = world.timeofday - M.reagents.addiction_list.Add(new_reagent) + if(addiction_threshold < current_threshold_accumulated && prob(addiction_chance) && prob(addiction_chance_additional)) + to_chat(M, "You suddenly feel invigorated and guilty...") + var/datum/reagent/new_reagent = new type() + new_reagent.last_addiction_dose = world.timeofday + M.reagents.addiction_list.Add(new_reagent) /datum/reagent/proc/sate_addiction(mob/living/M) //reagents sate their own withdrawals if(is_type_in_list(src, M.reagents.addiction_list)) @@ -287,3 +291,6 @@ if(M.healthdoll) M.healthdoll.cached_healthdoll_overlays.Cut() M.updatehealth("fakedeath reagent end") + +/datum/reagent/proc/has_heart_rate_increase() + return heart_rate_increase diff --git a/code/modules/reagents/chemistry/recipes/drugs_reactions.dm b/code/modules/reagents/chemistry/recipes/drugs_reactions.dm index 11db37ca83ce..d9d928ff7ec9 100644 --- a/code/modules/reagents/chemistry/recipes/drugs_reactions.dm +++ b/code/modules/reagents/chemistry/recipes/drugs_reactions.dm @@ -91,6 +91,14 @@ required_reagents = list("epinephrine" = 1, "atropine" = 1, "insulin" = 1) result_amount = 3 +/datum/chemical_reaction/happiness + name = "Happiness" + id = "happiness" + result = "happiness" + required_reagents = list("space_drugs" = 1, "nitrogen" = 1, "oxygen" = 1, "sacid" = 2) + required_catalysts = list("plasma" = 5) + result_amount = 5 + /datum/chemical_reaction/fliptonium name = "fliptonium" id = "fliptonium" diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm index 3fdf4b8508a9..6fe535ff9d0e 100644 --- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm +++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm @@ -532,6 +532,20 @@ log_game("[who] triggered an oil slime explosion at [COORD(extract_turf)].") explosion(extract_turf, 1, 3, 6) +/datum/chemical_reaction/oil_slick + name = "Oil Potion" + id = "O_potion" + result = null + required_reagents = list("blood" = 1) + result_amount = 1 + required_container = /obj/item/slime_extract/oil + required_other = TRUE + +/datum/chemical_reaction/oil_slick/on_reaction(datum/reagents/holder) + SSblackbox.record_feedback("tally", "slime_cores_used", 1, type) + var/obj/item/slimepotion/oil_slick/P = new /obj/item/slimepotion/oil_slick + P.forceMove(get_turf(holder.my_atom)) + //Light Pink /datum/chemical_reaction/slimepotion2 name = "Slime Potion 2" diff --git a/code/modules/reagents/reagent_containers/applicator.dm b/code/modules/reagents/reagent_containers/applicator.dm index d17b4fea4b85..cd9603d0e7e1 100644 --- a/code/modules/reagents/reagent_containers/applicator.dm +++ b/code/modules/reagents/reagent_containers/applicator.dm @@ -48,11 +48,11 @@ /obj/item/reagent_containers/applicator/update_overlays() . = ..() if(reagents.total_volume) - var/mutable_appearance/filling = mutable_appearance('icons/goonstation/objects/objects.dmi', "mender-fluid") + var/mutable_appearance/filling = mutable_appearance('modular_ss220/aesthetics/applicator/icons/applicator.dmi', "mender-fluid") // SS220 EDIT - ORIGINAL: icons/goonstation/objects/objects.dmi filling.color = mix_color_from_reagents(reagents.reagent_list) . += filling var/reag_pct = round((reagents.total_volume / volume) * 100) - var/mutable_appearance/applicator_bar = mutable_appearance('icons/goonstation/objects/objects.dmi', "app_e") + var/mutable_appearance/applicator_bar = mutable_appearance('modular_ss220/aesthetics/applicator/icons/applicator.dmi', "app_e") // SS220 EDIT - ORIGINAL: icons/goonstation/objects/objects.dmi switch(reag_pct) if(51 to 100) applicator_bar.icon_state = "app_hf" @@ -62,7 +62,7 @@ applicator_bar.icon_state = "app_e" . += applicator_bar -/obj/item/reagent_containers/applicator/attack(mob/living/M, mob/user) +/obj/item/reagent_containers/applicator/proc/apply(mob/living/M, mob/user) if(!reagents.total_volume) to_chat(user, "[src] is empty!") return @@ -93,6 +93,11 @@ update_icon() user.changeNext_move(CLICK_CD_MELEE) +/obj/item/reagent_containers/applicator/attack(mob/living/M, mob/user) + return apply(M, user) + +/obj/item/reagent_containers/applicator/attack_self(mob/user) + return apply(user, user) /obj/item/reagent_containers/applicator/proc/apply_to(mob/living/carbon/M, mob/user, multiplier = 1, show_message = TRUE) var/total_applied_amount = applied_amount * multiplier diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm index 911a4a02aaf7..17b119a69d3d 100644 --- a/code/modules/reagents/reagent_containers/hypospray.dm +++ b/code/modules/reagents/reagent_containers/hypospray.dm @@ -18,7 +18,7 @@ var/ignore_flags = FALSE var/safety_hypo = FALSE -/obj/item/reagent_containers/hypospray/attack(mob/living/M, mob/user) +/obj/item/reagent_containers/hypospray/proc/apply(mob/living/M, mob/user) if(!reagents.total_volume) to_chat(user, "[src] is empty!") return @@ -46,9 +46,18 @@ var/contained = english_list(injected) add_attack_logs(user, M, "Injected with [src] containing ([contained])", reagents.harmless_helper() ? ATKLOG_ALMOSTALL : null) - + for(var/datum/reagent/R as anything in reagents.reagent_list) + if(initial(R.id) == "????") // Yes this is a specific case that we don't really want + return TRUE + reagents.reaction(M, REAGENT_INGEST, 0.1) return TRUE +/obj/item/reagent_containers/hypospray/attack(mob/living/M, mob/user) + return apply(M, user) + +/obj/item/reagent_containers/hypospray/attack_self(mob/user) + return apply(user, user) + /obj/item/reagent_containers/hypospray/on_reagent_change() if(safety_hypo && !emagged) var/found_forbidden_reagent = FALSE @@ -126,6 +135,11 @@ update_icon(UPDATE_ICON_STATE) return TRUE +/obj/item/reagent_containers/hypospray/autoinjector/attack_self(mob/user) + ..() + update_icon(UPDATE_ICON_STATE) + return TRUE + /obj/item/reagent_containers/hypospray/autoinjector/update_icon_state() if(reagents.total_volume > 0) icon_state = initial(icon_state) diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index b5fc7ce019a5..0bbe6956b928 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -22,7 +22,7 @@ if(!icon_state) icon_state = "pill[rand(1, 20)]" -/obj/item/reagent_containers/food/pill/attack(mob/living/carbon/M, mob/user, def_zone) +/obj/item/reagent_containers/food/pill/proc/apply(mob/living/carbon/M, mob/user, def_zone) if(!istype(M)) return FALSE bitesize = reagents.total_volume @@ -31,6 +31,12 @@ return TRUE return FALSE +/obj/item/reagent_containers/food/pill/attack(mob/living/carbon/M, mob/user, def_zone) + return apply(M, user) + +/obj/item/reagent_containers/food/pill/attack_self(mob/user) + return apply(user, user) + /obj/item/reagent_containers/food/pill/afterattack(obj/target, mob/user, proximity) if(!proximity || !target.is_refillable()) return @@ -87,12 +93,23 @@ icon_state = "pill8" list_reagents = list("haloperidol" = 15) +/obj/item/reagent_containers/food/pill/happy_psych + name = "mood stabilizer pill" + desc = "Used to temporarily alleviate anxiety and depression. Take only as prescribed." + icon_state = "pill_happy" + list_reagents = list("happiness" = 15, "mannitol" = 5) + /obj/item/reagent_containers/food/pill/happy name = "happy pill" - desc = "Happy happy joy joy!" - icon_state = "pill18" + desc = "They have little happy faces on them and smell like marker pens." + icon_state = "pill_happy" list_reagents = list("space_drugs" = 15, "sugar" = 15) +/obj/item/reagent_containers/food/pill/happy/happiness + name = "fun pill" + desc = "Makes you feel real good!" + list_reagents = list("happiness" = 15) + /obj/item/reagent_containers/food/pill/zoom name = "zoom pill" desc = "Zoooom!" diff --git a/code/modules/reagents/reagent_containers/syringes.dm b/code/modules/reagents/reagent_containers/syringes.dm index 44fc47d246ae..06c11acc50dd 100644 --- a/code/modules/reagents/reagent_containers/syringes.dm +++ b/code/modules/reagents/reagent_containers/syringes.dm @@ -18,6 +18,8 @@ var/projectile_type = /obj/item/projectile/bullet/dart/syringe materials = list(MAT_METAL=10, MAT_GLASS=20) container_type = TRANSPARENT + ///If this variable is true, the syringe will work through hardsuits / modsuits / biosuits. + var/penetrates_thick = FALSE /obj/item/reagent_containers/syringe/Initialize(mapload) . = ..() @@ -63,7 +65,7 @@ var/mob/living/L if(isliving(target)) L = target - if(!L.can_inject(user, TRUE)) + if(!L.can_inject(user, TRUE, penetrate_thick = penetrates_thick)) return switch(mode) @@ -120,7 +122,7 @@ return if(L) //living mob - if(!L.can_inject(user, TRUE)) + if(!L.can_inject(user, TRUE, penetrate_thick = penetrates_thick)) return if(L != user) L.visible_message("[user] is trying to inject [L]!", \ diff --git a/code/modules/recycling/conveyor2.dm b/code/modules/recycling/conveyor2.dm index b6db1c6c3031..9b4dfeb9ced7 100644 --- a/code/modules/recycling/conveyor2.dm +++ b/code/modules/recycling/conveyor2.dm @@ -316,6 +316,7 @@ GLOBAL_LIST_INIT(conveyor_switches, list()) /obj/machinery/conveyor_switch/proc/toggle(mob/user) add_fingerprint(user) + playsound(loc, 'sound/machines/switch.ogg', 10, TRUE) if(!allowed(user) && !user.can_advanced_admin_interact()) //this is in Para but not TG. I don't think there's any which are set anyway. to_chat(user, "Access denied.") return diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 843204359f74..9fced0d5879b 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -1427,12 +1427,14 @@ for(var/atom/movable/AM in contents) AM.forceMove(loc) AM.pipe_eject(dir) - if(isdrone(AM) || istype(AM, /mob/living/silicon/robot/syndicate/saboteur)) //Drones keep smashing windows from being fired out of chutes. Bad for the station. ~Z + if(QDELETED(AM)) return - spawn(5) - if(QDELETED(AM)) + if(isliving(AM)) + var/mob/living/mob_to_immobilize = AM + if(isdrone(mob_to_immobilize) || istype(mob_to_immobilize, /mob/living/silicon/robot/syndicate/saboteur)) //Drones keep smashing windows from being fired out of chutes. Bad for the station. ~Z return - AM.throw_at(target, 3, 1) + mob_to_immobilize.Immobilize(1 SECONDS) + AM.throw_at(target, 3, 1) /obj/structure/disposaloutlet/screwdriver_act(mob/living/user, obj/item/I) add_fingerprint(user) diff --git a/code/modules/recycling/sortingmachinery.dm b/code/modules/recycling/sortingmachinery.dm index b6a66781525f..3bc3a19c1c57 100644 --- a/code/modules/recycling/sortingmachinery.dm +++ b/code/modules/recycling/sortingmachinery.dm @@ -148,7 +148,7 @@ amount = 25 max_amount = 25 resistance_flags = FLAMMABLE - var/static/list/no_wrap = list(/obj/item/smallDelivery, /obj/structure/bigDelivery, /obj/item/evidencebag, /obj/structure/closet/body_bag, /obj/item/twohanded/required) + var/static/list/no_wrap = list(/obj/item/smallDelivery, /obj/structure/bigDelivery, /obj/item/evidencebag, /obj/structure/closet/body_bag) /obj/item/stack/packageWrap/pre_attack(atom/A, mob/living/user, params) . = ..() @@ -198,6 +198,9 @@ return FALSE D.init_welded = C.welded C.welded = TRUE + else if (target.GetComponent(/datum/component/two_handed)) + to_chat(user, "[target] is too unwieldy to wrap effectively.") + return FALSE else to_chat(user, "The object you are trying to wrap is unsuitable for the sorting machinery.") return FALSE diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index cf6faf757da4..49ccab63937c 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -692,7 +692,7 @@ id = "rcl" build_type = AUTOLATHE materials = list(MAT_METAL = 5000) - build_path = /obj/item/twohanded/rcl + build_path = /obj/item/rcl category = list("initial", "Construction") //hacked autolathe recipes diff --git a/code/modules/research/designs/bluespace_designs.dm b/code/modules/research/designs/bluespace_designs.dm index 504991597b9e..8c94a2492ea7 100644 --- a/code/modules/research/designs/bluespace_designs.dm +++ b/code/modules/research/designs/bluespace_designs.dm @@ -90,3 +90,13 @@ materials = list(MAT_METAL = 75000, MAT_GLASS = 37500, MAT_SILVER = 3000) build_path = /obj/item/rpd/bluespace category = list("Bluespace") + +/datum/design/bluespaceshotglass + name = "Bluespace Shot Glass" + desc = "For when you need to make the Bartender's life extra hell." + req_tech = list("bluespace" = 5, "materials" = 3, "plasmatech" = 4) + id = "bluespaceshotglass" + build_type = PROTOLATHE + materials = list(MAT_METAL = 1000, MAT_BLUESPACE = 500) + build_path = /obj/item/reagent_containers/food/drinks/drinkingglass/shotglass/bluespace + category = list("Bluespace") diff --git a/code/modules/research/designs/modsuit_designs.dm b/code/modules/research/designs/modsuit_designs.dm new file mode 100644 index 000000000000..e45d66c6f997 --- /dev/null +++ b/code/modules/research/designs/modsuit_designs.dm @@ -0,0 +1,367 @@ +///////////////////////////////////////// +///////////////////MOD/////////////////// +///////////////////////////////////////// + +/datum/design/mod_shell + name = "MOD Shell" + desc = "A 'Cybersun Industries' designed shell for a Modular Suit." + id = "mod_shell" + build_type = MECHFAB + materials = list(MAT_METAL = 10000, MAT_PLASMA = 5000) + construction_time = 25 SECONDS + build_path = /obj/item/mod/construction/shell + category = list("MODsuit Construction") + +/datum/design/mod_helmet + name = "MOD Helmet" + desc = "A 'Cybersun Industries' designed helmet for a Modular Suit." + id = "mod_helmet" + build_type = MECHFAB + materials = list(MAT_METAL = 5000) + construction_time = 10 SECONDS + build_path = /obj/item/mod/construction/helmet + category = list("MODsuit Construction") + +/datum/design/mod_chestplate + name = "MOD Chestplate" + desc = "A 'Cybersun Industries' designed chestplate for a Modular Suit." + id = "mod_chestplate" + build_type = MECHFAB + materials = list(MAT_METAL = 5000) + construction_time = 10 SECONDS + build_path = /obj/item/mod/construction/chestplate + category = list("MODsuit Construction") + +/datum/design/mod_gauntlets + name = "MOD Gauntlets" + desc = "'Cybersun Industries' designed gauntlets for a Modular Suit." + id = "mod_gauntlets" + build_type = MECHFAB + materials = list(MAT_METAL = 5000) + construction_time = 10 SECONDS + build_path = /obj/item/mod/construction/gauntlets + category = list("MODsuit Construction") + +/datum/design/mod_boots + name = "MOD Boots" + desc = "'Cybersun Industries' designed boots for a Modular Suit." + id = "mod_boots" + build_type = MECHFAB + materials = list(MAT_METAL = 5000) + construction_time = 10 SECONDS + build_path = /obj/item/mod/construction/boots + category = list("MODsuit Construction") + +/datum/design/mod_plating + name = "MOD External Plating" + desc = "External plating for a MODsuit." + id = "mod_plating_standard" + build_type = MECHFAB + materials = list(MAT_METAL = 6000, MAT_GLASS = 3000, MAT_PLASMA = 1000) + construction_time = 15 SECONDS + build_path = /obj/item/mod/construction/plating + category = list("MODsuit Construction") + +/datum/design/mod_plating/engineering + name = "MOD Engineering Plating" + id = "mod_plating_engineering" + build_path = /obj/item/mod/construction/plating/engineering + materials = list(MAT_METAL = 6000, MAT_GLASS = 1000, MAT_GOLD = 2000, MAT_PLASMA = 1000) + locked = TRUE + access_requirement = list(ACCESS_ENGINE) + +/datum/design/mod_plating/atmospheric + name = "MOD Atmospheric Plating" + id = "mod_plating_atmospheric" + build_path = /obj/item/mod/construction/plating/atmospheric + materials = list(MAT_METAL = 6000, MAT_GLASS = 1000, MAT_TITANIUM = 2000, MAT_PLASMA = 1000) + locked = TRUE + access_requirement = list(ACCESS_ATMOSPHERICS) + +/datum/design/mod_plating/medical + name = "MOD Medical Plating" + id = "mod_plating_medical" + build_path = /obj/item/mod/construction/plating/medical + materials = list(MAT_METAL = 6000, MAT_GLASS = 1000, MAT_SILVER = 2000, MAT_PLASMA = 1000) + locked = TRUE + access_requirement = list(ACCESS_MEDICAL) + +/datum/design/mod_plating/security + name = "MOD Security Plating" + id = "mod_plating_security" + build_path = /obj/item/mod/construction/plating/security + materials = list(MAT_METAL = 6000, MAT_GLASS = 1000, MAT_URANIUM = 2000, MAT_PLASMA = 1000) + locked = TRUE + access_requirement = list(ACCESS_SECURITY) + +/datum/design/mod_plating/cosmohonk + name = "MOD Cosmohonk Plating" + id = "mod_plating_cosmohonk" + build_path = /obj/item/mod/construction/plating/cosmohonk + materials = list(MAT_METAL = 6000, MAT_GLASS = 1000, MAT_BANANIUM = 2000, MAT_PLASMA = 1000) + locked = TRUE + access_requirement = list(ACCESS_CLOWN) + +/datum/design/mod_skin + name = "MOD Civilian Skin" + desc = "A skin applier for a modsuit." + id = "mod_skin_civilian" + build_type = MECHFAB + materials = list(MAT_METAL = 6000, MAT_GLASS = 3000, MAT_PLASMA = 1000) + construction_time = 5 SECONDS + build_path = /obj/item/mod/skin_applier + category = list("MODsuit Construction") + +/datum/design/mod_skin/corpsman + name = "MOD Corpsman Skin" + id = "mod_skin_corpsman" + build_path = /obj/item/mod/skin_applier/corpsman + +/datum/design/module + name = "Storage Module" + id = "mod_storage" + build_type = MECHFAB + construction_time = 5 SECONDS + materials = list(MAT_METAL = 2500, MAT_GLASS = 10000) + build_path = /obj/item/mod/module/storage + category = list("MODsuit Modules") + +/datum/design/module/mod_storage_expanded + name = "Expanded Storage Module" + id = "mod_storage_expanded" + req_tech = list("materials" = 6, "powerstorage" = 5, "engineering" = 6, "syndicate" = 2) + materials = list(MAT_METAL = 2500, MAT_URANIUM = 10000) + build_path = /obj/item/mod/module/storage/large_capacity + +/datum/design/module/mod_storage_syndicate + name = "Syndicate Storage Module" + id = "mod_storage_syndicate" + req_tech = list("materials" = 7, "powerstorage" = 7, "engineering" = 7, "syndicate" = 4) // 3 felt too low. + materials = list(MAT_METAL = 12000, MAT_GLASS = 2000, MAT_SILVER = 4000, MAT_PLASMA = 4000, MAT_TITANIUM = 4000, MAT_BLUESPACE = 6000) //Requires Evidence Raid to function. + build_path = /obj/item/mod/module/storage/syndicate + +/datum/design/module/mod_visor_medhud + name = "Medical Visor Module" + id = "mod_visor_medhud" + req_tech = list("materials" = 5, "programming" = 4, "biotech" = 4) + materials = list(MAT_SILVER = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/visor/medhud + +/datum/design/module/mod_visor_diaghud + name = "Diagnostic Visor Module" + id = "mod_visor_diaghud" + req_tech = list("materials" = 5, "engineering" = 4, "programming" = 4, "biotech" = 4) + materials = list(MAT_GOLD = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/visor/diaghud + +/datum/design/module/mod_visor_sechud + name = "Security Visor Module" + id = "mod_visor_sechud" + req_tech = list("materials" = 5, "programming" = 4, "biotech" = 4, "combat" = 3) + materials = list(MAT_TITANIUM = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/visor/sechud + +/datum/design/module/mod_visor_meson + name = "Meson Visor Module" + id = "mod_visor_meson" + req_tech = list("materials" = 4, "biotech" = 4, "engineering" = 4) + materials = list(MAT_URANIUM = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/visor/meson + +/datum/design/module/mod_visor_welding + name = "Welding Protection Module" + id = "mod_welding" + req_tech = list("materials" = 4, "biotech" = 4, "engineering" = 5, "plasmatech" = 4) + materials = list(MAT_METAL = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/welding + +/datum/design/module/mod_t_ray + name = "T-Ray Scanner Module" + id = "mod_t_ray" + req_tech = list("materials" = 2, "engineering" = 2) + materials = list(MAT_METAL = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/t_ray + +/datum/design/module/mod_stealth + name = "Cloak Module" + id = "mod_stealth" + req_tech = list("combat" = 7, "magnets" = 6, "syndicate" = 3) + materials = list(MAT_METAL = 12000, MAT_GLASS = 2000, MAT_SILVER = 4000, MAT_PLASMA = 4000, MAT_TITANIUM = 4000, MAT_BLUESPACE = 6000) //It's a cloaking device, while not foolproof I am making it expencive + build_path = /obj/item/mod/module/stealth + +/datum/design/module/mod_jetpack + name = "Ion Jetpack Module" + id = "mod_jetpack" + req_tech = list("materials" = 7, "magnets" = 7, "engineering" = 7) + materials = list(MAT_METAL = 12500, MAT_SILVER = 12000, MAT_GOLD = 2500, MAT_PLASMA = 5000) //Jetpacks are rare, so might as well make it... sorta expencive, I guess. + build_path = /obj/item/mod/module/jetpack + +/datum/design/module/mod_magboot + name = "Magnetic Stabilizator Module" + id = "mod_magboot" + req_tech = list("materials" = 4, "magnets" = 4, "engineering" = 5) + materials = list(MAT_METAL = 4500, MAT_SILVER = 1500, MAT_GOLD = 2500) + build_path = /obj/item/mod/module/magboot + +/datum/design/module/mod_rad_protection + name = "Radiation Protection Module" + id = "mod_rad_protection" + req_tech = list("materials" = 4, "magnets" = 4, "combat" = 5) + materials = list(MAT_URANIUM = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/rad_protection + +/datum/design/module/mod_emp_shield + name = "EMP Shield Module" + id = "mod_emp_shield" + req_tech = list("combat" = 7, "magnets" = 6, "syndicate" = 3) + materials = list(MAT_METAL = 12500, MAT_SILVER = 12000, MAT_GOLD = 2500, MAT_PLASMA = 5000) //While you are not EMP proof with this, your modules / cell are, and that is quite strong. + build_path = /obj/item/mod/module/emp_shield + +/datum/design/module/mod_flashlight + name = "Flashlight Module" + id = "mod_flashlight" + req_tech = list("magnets" = 2, "engineering" = 2, "plasmatech" = 2) + materials = list(MAT_METAL = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/flashlight + + +/datum/design/module/mod_tether + name = "Emergency Tether Module" + id = "mod_tether" + req_tech = list("materials" = 4, "magnets" = 4, "engineering" = 5) + materials = list(MAT_METAL = 4500, MAT_SILVER = 1500, MAT_GOLD = 2500) + build_path = /obj/item/mod/module/tether + + +/datum/design/module/mod_reagent_scanner + name = "Reagent Scanner Module" + id = "mod_reagent_scanner" + req_tech = list("magnets" = 2, "engineering" = 2, "plasmatech" = 2) + materials = list(MAT_METAL = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/reagent_scanner + +/datum/design/module/mod_gps + name = "Internal GPS Module" + id = "mod_gps" + req_tech = list("materials" = 2, "bluespace" = 2) + materials = list(MAT_METAL = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/gps + +/datum/design/module/mod_thermal_regulator + name = "Thermal Regulator Module" + id = "mod_thermal_regulator" + req_tech = list("materials" = 3, "plasmatech" = 3, "magnets" = 2) + materials = list(MAT_METAL = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/thermal_regulator + +/datum/design/module/mod_injector + name = "Injector Module" + id = "mod_injector" + req_tech = list("biotech" = 4, "materials" = 6, "magnets" = 5) + materials = list(MAT_METAL = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/injector + +/datum/design/module/defibrillator + name = "Defibrillator Module" + id = "mod_defib" + req_tech = list("materials" = 7, "biotech" = 7, "powerstorage" = 6) + materials = list(MAT_METAL = 10000, MAT_GLASS = 4000, MAT_SILVER = 2000) + build_path = /obj/item/mod/module/defibrillator + +/datum/design/module/mod_bikehorn + name = "Bike Horn Module" + id = "mod_bikehorn" + req_tech = list("programming" = 3, "materials" = 3) + materials = list(MAT_METAL = 2500, MAT_BANANIUM = 2000) + build_path = /obj/item/mod/module/bikehorn + +/datum/design/module/mod_waddle + name = "Waddle Module" + id = "mod_waddle" + req_tech = list("programming" = 3, "materials" = 3) + materials = list(MAT_METAL = 2500, MAT_BANANIUM = 2000) + build_path = /obj/item/mod/module/waddle + +/datum/design/module/mod_clamp + name = "Crate Clamp Module" + id = "mod_clamp" + req_tech = list("programming" = 3, "materials" = 3) + materials = list(MAT_METAL = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/clamp + +/datum/design/module/mod_drill + name = "Drill Module" + id = "mod_drill" + req_tech = list("materials" = 6, "powerstorage" = 5, "engineering" = 5) + materials = list(MAT_METAL = 12500, MAT_DIAMOND = 4000) //This drills **really** fast + build_path = /obj/item/mod/module/drill + +/datum/design/module/mod_orebag + name = "Ore Bag Module" + id = "mod_orebag" + req_tech = list("materials" = 2, "powerstorage" = 2, "engineering" = 3) + materials = list(MAT_METAL = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/orebag + +/datum/design/module/mod_dna_lock + name = "DNA Lock Module" + id = "mod_dna_lock" + req_tech = list("materials" = 6, "powerstorage" = 5, "engineering" = 6, "syndicate" = 2) + materials = list(MAT_METAL = 12500, MAT_DIAMOND = 4000) //EMP beats it, but still, anti theft is a premium price in these here parts partner + build_path = /obj/item/mod/module/dna_lock + +/datum/design/module/mod_holster + name = "Holster Module" + id = "mod_holster" + req_tech = list("materials" = 2, "powerstorage" = 2, "engineering" = 3) + materials = list(MAT_METAL = 2500, MAT_GLASS = 5000) + build_path = /obj/item/mod/module/holster + +/datum/design/module/mod_sonar + name = "Active Sonar Module" + id = "mod_sonar" + req_tech = list("materials" = 6, "powerstorage" = 5, "engineering" = 5) + materials = list(MAT_METAL = 12500, MAT_SILVER = 12000, MAT_GOLD = 2500, MAT_PLASMA = 5000) + build_path = /obj/item/mod/module/active_sonar + +/datum/design/module/pathfinder + name = "Pathfinder Module" + id = "mod_pathfinder" + req_tech = list("materials" = 6, "powerstorage" = 5, "engineering" = 5) + materials = list(MAT_METAL = 12500, MAT_SILVER = 12000, MAT_GOLD = 2500, MAT_PLASMA = 5000) + build_path = /obj/item/mod/module/pathfinder + +/datum/design/module/plasma_stabilizer + name = "Plasma Stabilizer Module" + id = "mod_plasmastable" + req_tech = list("materials" = 2, "powerstorage" = 2, "engineering" = 3) + materials = list(MAT_METAL = 10000, MAT_GLASS = 4000, MAT_SILVER = 2000) + build_path = /obj/item/mod/module/plasma_stabilizer + +/datum/design/module/plate_compression + name = "Plate Compression Module" + id = "mod_compression" + req_tech = list("materials" = 6, "powerstorage" = 5, "engineering" = 6, "syndicate" = 2) + materials = list(MAT_METAL = 12500, MAT_SILVER = 12000, MAT_GOLD = 2500, MAT_PLASMA = 5000) + build_path = /obj/item/mod/module/plate_compression + +/datum/design/module/status_readout + name = "Status Readout Module" + id = "mod_status_readout" + req_tech = list("materials" = 5, "powerstorage" = 5, "biotech" = 6, "syndicate" = 2) + materials = list(MAT_METAL = 10000, MAT_GLASS = 4000, MAT_SILVER = 2000) + build_path = /obj/item/mod/module/status_readout + +/datum/design/module/mod_teleporter + name = "Teleporter Module" + id = "mod_teleporter" + req_tech = list("combat" = 5, "engineering" = 5, "bluespace" = 7, "plasmatech" = 6) + materials = list(MAT_METAL = 12000, MAT_GLASS = 2000, MAT_SILVER = 4000, MAT_PLASMA = 4000, MAT_TITANIUM = 4000, MAT_BLUESPACE = 6000) //Requires bluespace anomaly core to function. + build_path = /obj/item/mod/module/anomaly_locked/teleporter + +/datum/design/module/mod_kinesis + name = "Kinesis Module" + id = "mod_kinesis" + req_tech = list("combat" = 5, "engineering" = 5, "bluespace" = 7, "plasmatech" = 6) + materials = list(MAT_METAL = 12000, MAT_GLASS = 2000, MAT_SILVER = 4000, MAT_PLASMA = 4000, MAT_TITANIUM = 4000, MAT_BLUESPACE = 6000) //Requires Gravitational anomaly core to function. + build_path = /obj/item/mod/module/anomaly_locked/kinesis diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm index abd557236a06..e439addf30a7 100644 --- a/code/modules/research/xenobiology/xenobiology.dm +++ b/code/modules/research/xenobiology/xenobiology.dm @@ -447,6 +447,57 @@ if(loc == usr && loc.Adjacent(over_object)) afterattack(over_object, usr, TRUE) +/obj/item/slimepotion/oil_slick + name = "slime oil potion" + desc = "A potent chemical mix that will remove the slowdown from any item by reducing friction. Doesn't mix well with water." + icon = 'icons/obj/chemical.dmi' + icon_state = "bottle4" + origin_tech = "biotech=5" + +/obj/item/slimepotion/oil_slick/afterattack(obj/O, mob/user, proximity_flag) + if(!proximity_flag) + return + ..() + if(!isitem(O)) + if(!istype(O, /obj/structure/table)) + to_chat(user, "The potion can only be used on items!") + return + var/obj/structure/table/T = O + if(T.slippery) + to_chat(user, "[T] can luckily not be made any slippier!") + return + to_chat(user, "You go to place the potion on [T], but before you know it, your hands are moving on your own!") //Speed table must remain. + T.slippery = TRUE + else + var/obj/item/I = O + if(I.slowdown <= 0) + to_chat(user, "[I] can't be made any faster!") + return + I.slowdown = 0 + if(ismodcontrol(O)) + var/obj/item/mod/control/C = O + if(C.active) + to_chat(user, "It is too dangerous to smear [src] on [C] while it is active!") + return + C.slowdown_inactive = 0 + C.slowdown_active = 0 + C.update_speed() + + to_chat(user, "You slather the oily gunk over [O], making it slick and slippery.") + O.remove_atom_colour(WASHABLE_COLOUR_PRIORITY) + O.add_atom_colour("#6e6e86", FIXED_COLOUR_PRIORITY) + ADD_TRAIT(O, TRAIT_OIL_SLICKED, "potion") + if(ishuman(O.loc)) + var/mob/living/carbon/human/H = O.loc + H.regenerate_icons() + qdel(src) + +/obj/item/slimepotion/oil_slick/MouseDrop(obj/over_object) + if(usr.incapacitated()) + return + if(loc == usr && loc.Adjacent(over_object)) + afterattack(over_object, usr, TRUE) + /obj/effect/timestop anchored = TRUE name = "chronofield" diff --git a/code/modules/response_team/ert.dm b/code/modules/response_team/ert.dm index 8c90fb02e9b3..bae9afc7f69d 100644 --- a/code/modules/response_team/ert.dm +++ b/code/modules/response_team/ert.dm @@ -40,22 +40,22 @@ GLOBAL_VAR_INIT(ert_request_answered, FALSE) /mob/dead/observer/proc/JoinResponseTeam() if(!GLOB.send_emergency_team) to_chat(src, "No emergency response team is currently being sent.") - return 0 + return FALSE if(jobban_isbanned(src, ROLE_ERT)) to_chat(src, "You are jobbanned from playing on an emergency response team!") - return 0 + return FALSE var/player_age_check = check_client_age(client, GLOB.responseteam_age) if(player_age_check && GLOB.configuration.gamemode.antag_account_age_restriction) to_chat(src, "This role is not yet available to you. You need to wait another [player_age_check] days.") - return 0 + return FALSE if(cannotPossess(src)) to_chat(src, "Upon using the antagHUD you forfeited the ability to join the round.") - return 0 + return FALSE - return 1 + return TRUE /proc/trigger_armed_response_team(datum/response_team/response_team_type, commander_slots, security_slots, medical_slots, engineering_slots, janitor_slots, paranormal_slots, cyborg_slots, cyborg_security) GLOB.response_team_members = list() @@ -65,7 +65,7 @@ GLOBAL_VAR_INIT(ert_request_answered, FALSE) GLOB.send_emergency_team = TRUE var/list/ert_candidates = shuffle(SSghost_spawns.poll_candidates("Join the Emergency Response Team?",, GLOB.responseteam_age, 45 SECONDS, TRUE, GLOB.role_playtime_requirements[ROLE_ERT])) - if(!ert_candidates.len) + if(!length(ert_candidates)) GLOB.active_team.cannot_send_team() GLOB.send_emergency_team = FALSE return @@ -76,12 +76,15 @@ GLOBAL_VAR_INIT(ert_request_answered, FALSE) continue if((M in GLOB.respawnable_list) && M.JoinResponseTeam()) GLOB.response_team_members |= M + M.RegisterSignal(M, COMSIG_PARENT_QDELETING, TYPE_PROC_REF(/mob/dead/observer, remove_from_ert_list), TRUE) + // If there's still open slots, non-respawnable players can fill them for(var/mob/dead/observer/M in (ert_candidates - GLOB.respawnable_list)) if(M.JoinResponseTeam()) GLOB.response_team_members |= M + M.RegisterSignal(M, COMSIG_PARENT_QDELETING, TYPE_PROC_REF(/mob/dead/observer, remove_from_ert_list), TRUE) - if(!GLOB.response_team_members.len) + if(!length(GLOB.response_team_members)) GLOB.active_team.cannot_send_team() GLOB.send_emergency_team = FALSE return @@ -220,6 +223,10 @@ GLOBAL_VAR_INIT(ert_request_answered, FALSE) return M +/mob/dead/observer/proc/remove_from_ert_list(ghost) + SIGNAL_HANDLER + GLOB.response_team_members -= src + remove_from_respawnable_list() /datum/response_team var/list/slots = list( diff --git a/code/modules/response_team/ert_outfits.dm b/code/modules/response_team/ert_outfits.dm index 4a686877fe48..4f760df64cc4 100644 --- a/code/modules/response_team/ert_outfits.dm +++ b/code/modules/response_team/ert_outfits.dm @@ -36,7 +36,7 @@ rt_job = "Emergency Response Team Leader" rt_mob_job = "ERT Commander" - uniform = /obj/item/clothing/under/rank/centcom/sensor + uniform = /obj/item/clothing/under/rank/centcom/ert/commander back = /obj/item/storage/backpack/ert/commander l_ear = /obj/item/radio/headset/ert/alt/commander @@ -93,10 +93,9 @@ /datum/outfit/job/centcom/response_team/commander/gamma name = "RT Commander (Gamma)" shoes = /obj/item/clothing/shoes/magboots/advance - suit = /obj/item/clothing/suit/space/hardsuit/ert/commander/gamma + back = /obj/item/mod/control/pre_equipped/responsory/commander glasses = /obj/item/clothing/glasses/night mask = /obj/item/clothing/mask/gas/sechailer/swat - suit_store = /obj/item/gun/energy/gun/blueshield/pdw9 belt = /obj/item/gun/projectile/automatic/pistol/enforcer/lethal backpack_contents = list( @@ -104,7 +103,8 @@ /obj/item/storage/box/mindshield = 1, /obj/item/camera_bug/ert = 1, /obj/item/door_remote/omni = 1, - /obj/item/ammo_box/magazine/enforcer/lethal = 2 + /obj/item/ammo_box/magazine/enforcer/lethal = 2, + /obj/item/gun/energy/gun/blueshield/pdw9 = 1 ) cybernetic_implants = list( @@ -125,7 +125,7 @@ rt_assignment = "Emergency Response Team Officer" rt_job = "Emergency Response Team Officer" rt_mob_job = "ERT Security" - uniform = /obj/item/clothing/under/rank/security/officer/sensor + uniform = /obj/item/clothing/under/rank/centcom/ert/security back = /obj/item/storage/backpack/ert/security belt = /obj/item/storage/belt/security/response_team pda = /obj/item/pda/heads/ert/security @@ -179,21 +179,20 @@ /datum/outfit/job/centcom/response_team/security/gamma name = "RT Security (Gamma)" shoes = /obj/item/clothing/shoes/magboots/advance - suit = /obj/item/clothing/suit/space/hardsuit/ert/security/gamma belt = /obj/item/storage/belt/security/response_team_gamma - suit_store = /obj/item/gun/energy/gun/nuclear + back = /obj/item/mod/control/pre_equipped/responsory/security glasses = /obj/item/clothing/glasses/night mask = /obj/item/clothing/mask/gas/sechailer/swat l_pocket = /obj/item/restraints/legcuffs/bola/energy r_pocket = /obj/item/extinguisher/mini l_hand = /obj/item/gun/energy/immolator/multi - backpack_contents = list( /obj/item/storage/box/handcuffs = 1, /obj/item/storage/box/flashbangs = 1, /obj/item/whetstone = 1, - /obj/item/storage/box/breaching = 1 + /obj/item/storage/box/breaching = 1, + /obj/item/gun/energy/gun/nuclear = 1 ) cybernetic_implants = list( @@ -216,7 +215,7 @@ rt_job = "Emergency Response Team Engineer" rt_mob_job = "ERT Engineering" back = /obj/item/storage/backpack/ert/engineer - uniform = /obj/item/clothing/under/rank/engineering/engineer + uniform = /obj/item/clothing/under/rank/centcom/ert/engineer belt = /obj/item/storage/belt/utility/full/multitool pda = /obj/item/pda/heads/ert/engineering id = /obj/item/card/id/ert/engineering @@ -269,18 +268,19 @@ /datum/outfit/job/centcom/response_team/engineer/gamma name = "RT Engineer (Gamma)" shoes = /obj/item/clothing/shoes/magboots/advance + back = /obj/item/mod/control/pre_equipped/responsory/engineer belt = /obj/item/storage/belt/utility/chief/full - suit = /obj/item/clothing/suit/space/hardsuit/ert/engineer/gamma - suit_store = /obj/item/gun/energy/gun/blueshield/pdw9 glasses = /obj/item/clothing/glasses/meson/night mask = /obj/item/clothing/mask/gas/sechailer/swat l_pocket = /obj/item/t_scanner r_pocket = /obj/item/melee/classic_baton/telescopic + backpack_contents = list( /obj/item/rcd/combat = 1, - /obj/item/rcd_ammo/large = 3 + /obj/item/rcd_ammo/large = 3, + /obj/item/gun/energy/gun/blueshield/pdw9 = 1 ) cybernetic_implants = list( @@ -303,7 +303,7 @@ rt_assignment = "Emergency Response Team Medic" rt_job = "Emergency Response Team Medic" rt_mob_job = "ERT Medical" - uniform = /obj/item/clothing/under/rank/medical/doctor + uniform = /obj/item/clothing/under/rank/centcom/ert/medical back = /obj/item/storage/backpack/ert/medical pda = /obj/item/pda/heads/ert/medical id = /obj/item/card/id/ert/medic @@ -371,16 +371,16 @@ /datum/outfit/job/centcom/response_team/medic/gamma name = "RT Medic (Gamma)" shoes = /obj/item/clothing/shoes/magboots/advance - suit = /obj/item/clothing/suit/space/hardsuit/ert/medical/gamma glasses = /obj/item/clothing/glasses/night mask = /obj/item/clothing/mask/gas/sechailer/swat - suit_store = /obj/item/gun/energy/gun/blueshield/pdw9 + back = /obj/item/mod/control/pre_equipped/responsory/medic - belt = /obj/item/defibrillator/compact/advanced/loaded + belt = /obj/item/storage/belt/medical //No need for belt defib, they got the built in ones. This gives them some extra storage. l_pocket = /obj/item/reagent_containers/hypospray/combat/nanites r_pocket = /obj/item/reagent_containers/hypospray/autoinjector + backpack_contents = list( /obj/item/bodyanalyzer/advanced = 1, /obj/item/storage/firstaid/ert = 1, @@ -389,7 +389,8 @@ /obj/item/handheld_defibrillator = 1, /obj/item/storage/box/autoinjectors = 1, /obj/item/storage/pill_bottle/ert_gamma = 1, - /obj/item/storage/pill_bottle/patch_pack/ert/gamma = 1 + /obj/item/storage/pill_bottle/patch_pack/ert/gamma = 1, + /obj/item/gun/energy/gun/blueshield/pdw9 = 1 ) cybernetic_implants = list( @@ -411,7 +412,7 @@ rt_assignment = "Emergency Response Team Inquisitor" rt_job = "Emergency Response Team Inquisitor" rt_mob_job = "ERT Paranormal" - uniform = /obj/item/clothing/under/rank/civilian/chaplain + uniform = /obj/item/clothing/under/rank/centcom/ert/chaplain back = /obj/item/storage/backpack/ert/security shoes = /obj/item/clothing/shoes/combat l_ear = /obj/item/radio/headset/ert/alt @@ -455,13 +456,18 @@ /datum/outfit/job/centcom/response_team/paranormal/gamma name = "RT Paranormal (Gamma)" - suit = /obj/item/clothing/suit/space/hardsuit/ert/paranormal/inquisitor - suit_store = /obj/item/gun/energy/gun/nuclear l_pocket = /obj/item/grenade/clusterbuster/holy + back = /obj/item/mod/control/pre_equipped/responsory/inquisitory/chaplain shoes = /obj/item/clothing/shoes/magboots/advance glasses = /obj/item/clothing/glasses/night r_pocket = /obj/item/nullrod/ert + backpack_contents = list( + /obj/item/storage/box/zipties = 1, + /obj/item/flashlight/seclite = 1, + /obj/item/gun/energy/gun/nuclear = 1 + ) + cybernetic_implants = list( /obj/item/organ/internal/cyberimp/chest/nutriment/plus/hardened, /obj/item/organ/internal/cyberimp/eyes/hud/security, @@ -479,7 +485,7 @@ rt_assignment = "Emergency Response Team Janitor" rt_job = "Emergency Response Team Janitor" rt_mob_job = "ERT Janitor" - uniform = /obj/item/clothing/under/color/purple/sensor + uniform = /obj/item/clothing/under/rank/centcom/ert/janitor back = /obj/item/storage/backpack/ert/janitor belt = /obj/item/storage/belt/janitor/full shoes = /obj/item/clothing/shoes/galoshes @@ -491,7 +497,7 @@ /obj/item/grenade/chem_grenade/antiweed = 2, /obj/item/lightreplacer = 1, /obj/item/storage/bag/trash = 1, - /obj/item/twohanded/push_broom, + /obj/item/push_broom, /obj/item/storage/box/lights/mixed = 1, /obj/item/melee/flyswatter = 1) @@ -525,9 +531,8 @@ /datum/outfit/job/centcom/response_team/janitorial/gamma name = "RT Janitor (Gamma)" - suit = /obj/item/clothing/suit/space/hardsuit/ert/janitor/gamma glasses = /obj/item/clothing/glasses/night - suit_store = /obj/item/gun/energy/gun + back = /obj/item/mod/control/pre_equipped/responsory/janitor r_pocket = /obj/item/scythe/tele shoes = /obj/item/clothing/shoes/magboots/advance @@ -537,7 +542,8 @@ /obj/item/storage/box/lights/mixed = 1, /obj/item/storage/bag/trash/bluespace = 1, /obj/item/lightreplacer/bluespace = 1, - /obj/item/melee/flyswatter = 1 + /obj/item/melee/flyswatter = 1, + /obj/item/gun/energy/gun = 1 ) cybernetic_implants = list( diff --git a/code/modules/ruins/lavalandruin_code/puzzle.dm b/code/modules/ruins/lavalandruin_code/puzzle.dm index 2e2e842979f4..fa27e2450106 100644 --- a/code/modules/ruins/lavalandruin_code/puzzle.dm +++ b/code/modules/ruins/lavalandruin_code/puzzle.dm @@ -254,7 +254,7 @@ //Ruin version /obj/effect/sliding_puzzle/lavaland - reward_type = /obj/structure/closet/crate/necropolis/puzzle + reward_type = /obj/structure/closet/crate/necropolis /obj/effect/sliding_puzzle/lavaland/dispense_reward() if(prob(25)) diff --git a/code/modules/ruins/spaceruin_code/voyager.dm b/code/modules/ruins/spaceruin_code/voyager.dm index 31fa9012cff8..8dde5e094e18 100644 --- a/code/modules/ruins/spaceruin_code/voyager.dm +++ b/code/modules/ruins/spaceruin_code/voyager.dm @@ -1,4 +1,4 @@ -/obj/item/twohanded/required/golden_record +/obj/item/golden_record name = "Golden Record" desc = "A relic of the past, you don't know what lies inside, but you remember someone talking about it arriving in 250356 years" icon = 'icons/obj/space/voyager.dmi' @@ -12,6 +12,10 @@ resistance_flags = FIRE_PROOF | ACID_PROOF origin_tech = "programming=6;biotech=6" +/obj/item/golden_record/Initialize(mapload) + . = ..() + AddComponent(/datum/component/two_handed, require_twohands = TRUE) + /turf/simulated/satellite name = "satellite components storage" desc = "There is plate covering inside storage, its wide and it have engraved 'Voyager' on it." diff --git a/code/modules/security_levels/keycard_authentication.dm b/code/modules/security_levels/keycard_authentication.dm index 721f6c61f75e..2fac705488d6 100644 --- a/code/modules/security_levels/keycard_authentication.dm +++ b/code/modules/security_levels/keycard_authentication.dm @@ -169,9 +169,10 @@ addtimer(CALLBACK(src, PROC_REF(reset)), confirm_delay) /obj/machinery/keycard_auth/proc/trigger_event() + SHOULD_NOT_SLEEP(TRUE) // trigger_armed_response_team sleeps, which can cause issues for procs that call trigger_event(). We want to avoid that switch(event) if("Red Alert") - set_security_level(SEC_LEVEL_RED) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(set_security_level), SEC_LEVEL_RED) if("Grant Emergency Maintenance Access") make_maint_all_access() if("Revoke Emergency Maintenance Access") @@ -187,17 +188,19 @@ atom_say("ERT request transmitted!") GLOB.command_announcer.autosay("ERT request transmitted. Reason: [ert_reason]", name, follow_target_override = src) print_centcom_report(ert_reason, station_time_timestamp() + " ERT Request") + SSblackbox.record_feedback("nested tally", "keycard_auths", 1, list("ert", "called")) var/fullmin_count = 0 for(var/client/C in GLOB.admins) if(check_rights(R_EVENT, 0, C.mob)) fullmin_count++ if(!fullmin_count) - trigger_armed_response_team(new /datum/response_team/amber) // No admins? No problem. Automatically send a code amber ERT. + // No admins? No problem. Automatically send a code amber ERT. + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(trigger_armed_response_team), new /datum/response_team/amber) + ert_reason = null return ERT_Announce(ert_reason, triggered_by, repeat_warning = FALSE) - SSblackbox.record_feedback("nested tally", "keycard_auths", 1, list("ert", "called")) addtimer(CALLBACK(src, PROC_REF(remind_admins), ert_reason, triggered_by), 5 MINUTES) ert_reason = null diff --git a/code/modules/security_levels/security_levels.dm b/code/modules/security_levels/security_levels.dm index cfd347bbcf19..5218aa0fb366 100644 --- a/code/modules/security_levels/security_levels.dm +++ b/code/modules/security_levels/security_levels.dm @@ -24,9 +24,6 @@ GLOBAL_DATUM_INIT(security_announcement, /datum/announcer, new(config_type = /da if("delta") level = SEC_LEVEL_DELTA - if(level != SEC_LEVEL_DELTA) - stop_delta_alarm() - //Will not be announced if you try to set to the same level as it already is if(level >= SEC_LEVEL_GREEN && level <= SEC_LEVEL_DELTA && level != GLOB.security_level) if(level >= SEC_LEVEL_RED && GLOB.security_level < SEC_LEVEL_RED) @@ -98,14 +95,13 @@ GLOBAL_DATUM_INIT(security_announcement, /datum/announcer, new(config_type = /da var/temp_sound = GLOB.security_announcement.config.sound GLOB.security_announcement.config.sound = null GLOB.security_announcement.Announce("The station's self-destruct mechanism has been engaged. All crew are instructed to obey all instructions given by heads of staff. Any violations of these orders can be punished by death. This is not a drill.","Attention! Delta security level reached!", - new_sound = null, - new_sound2 = null) + new_sound = 'sound/effects/delta_klaxon.ogg', + new_sound2 = 'sound/AI/delta.ogg') GLOB.security_announcement.config.sound = temp_sound GLOB.security_level = SEC_LEVEL_DELTA post_status(STATUS_DISPLAY_ALERT, "deltaalert") update_firealarms() set_stationwide_emergency_lighting() - delta_alarm() SSblackbox.record_feedback("tally", "security_level_changes", 1, level) return @@ -215,7 +211,7 @@ GLOBAL_DATUM_INIT(security_announcement, /datum/announcer, new(config_type = /da INVOKE_ASYNC(L, TYPE_PROC_REF(/obj/machinery/light, update), FALSE) /proc/epsilon_process() - GLOB.security_announcement.Announce("Central Command has ordered the Epsilon security level on the station. Consider all contracts terminated.", "Attention! Epsilon security level activated!", 'sound/effects/purge_siren.ogg') + GLOB.security_announcement.Announce("Central Command has ordered the Epsilon security level on the station. Consider all contracts terminated.", "Attention! Epsilon security level activated!", 'modular_ss220/aesthetics_sounds/sound/epsilon/epsilon.ogg') //SS220 EDIT GLOB.security_level = SEC_LEVEL_EPSILON post_status(STATUS_DISPLAY_ALERT, "epsilonalert") for(var/area/A as anything in GLOB.all_areas) @@ -227,23 +223,3 @@ GLOBAL_DATUM_INIT(security_announcement, /datum/announcer, new(config_type = /da L.fire_mode = TRUE L.update() update_firealarms() - -/proc/delta_alarm() - var/station_z = level_name_to_num(MAIN_STATION) - var/list/mobs_for_alarm = list() - - for(var/mob/M in get_mob_with_client_list()) - if(M.z != station_z) - continue - - mobs_for_alarm += M - - var/datum/looping_sound/decreasing/delta_alarm/alarm = new(_output_atoms = mobs_for_alarm, _direct = TRUE) - alarm.channel = CHANNEL_DELTA_ALARM - alarm.start() - -/proc/stop_delta_alarm() - for(var/datum/looping_sound/decreasing/delta_alarm/alarm in GLOB.looping_sounds) - for(var/mob/hearer in alarm.output_atoms) // Immediately stop the alarm for anyone who can hear it. - hearer.stop_sound_channel(CHANNEL_DELTA_ALARM) - qdel(alarm) diff --git a/code/modules/station_goals/bluespace_tap.dm b/code/modules/station_goals/bluespace_tap.dm index 98bea054d3b4..6a2fa5613497 100644 --- a/code/modules/station_goals/bluespace_tap.dm +++ b/code/modules/station_goals/bluespace_tap.dm @@ -102,7 +102,7 @@ /obj/item/gun/projectile/shotgun/toy/crossbow = 1, /obj/item/gun/projectile/shotgun/toy/tommygun = 1, /obj/item/gun/projectile/automatic/sniper_rifle/toy = 1, - /obj/item/twohanded/dualsaber/toy = 5, + /obj/item/dualsaber/toy = 5, /obj/machinery/snow_machine = 10, /obj/item/clothing/head/kitty = 5, /obj/item/coin/antagtoken = 5, diff --git a/code/modules/supply/supply_packs/pack_miscellaneous.dm b/code/modules/supply/supply_packs/pack_miscellaneous.dm index 4d0f5667ec2c..a424d500f7cc 100644 --- a/code/modules/supply/supply_packs/pack_miscellaneous.dm +++ b/code/modules/supply/supply_packs/pack_miscellaneous.dm @@ -10,6 +10,14 @@ containername = "\improper MULEbot crate" department_restrictions = list(DEPARTMENT_SUPPLY) +/datum/supply_packs/misc/loader + name = "Loader MODsuit Crate" + contains = list(/obj/item/mod/control/pre_equipped/loader) + cost = 750 //Unique, expencive. Better sell that plasma + containertype = /obj/structure/largecrate + containername = "\improper Loader MODsuit crate" + department_restrictions = list(DEPARTMENT_SUPPLY) + /datum/supply_packs/misc/hightank name = "High-Capacity Water Tank Crate" contains = list(/obj/structure/reagent_dispensers/watertank/high) @@ -143,7 +151,7 @@ /obj/item/reagent_containers/glass/bucket, /obj/item/reagent_containers/glass/bucket, /obj/item/mop, - /obj/item/twohanded/push_broom, + /obj/item/push_broom, /obj/item/caution, /obj/item/caution, /obj/item/caution, @@ -217,7 +225,7 @@ /datum/supply_packs/misc/costume name = "Costume Crate" - contains = list(/obj/item/twohanded/staff, + contains = list(/obj/item/staff, /obj/item/clothing/suit/wizrobe/fake, /obj/item/clothing/shoes/sandal, /obj/item/clothing/head/wizard/fake, @@ -261,6 +269,15 @@ /obj/item/clothing/glasses/sunglasses) cost = 450 containername = "sunglasses crate" + +/datum/supply_packs/misc/welding_goggles + name = "Welding Goggles Crate" + contains = list(/obj/item/clothing/glasses/welding, + /obj/item/clothing/glasses/welding, + /obj/item/clothing/glasses/welding) + cost = 300 + containername = "welding goggles crate" + /datum/supply_packs/misc/randomised var/num_contained = 3 //number of items picked to be contained in a randomised crate contains = list(/obj/item/clothing/head/collectable/chef, @@ -292,6 +309,11 @@ manifest += "Contains any [num_contained] of:" ..() +/datum/supply_packs/misc/randomised/plushie + name = "Collectable Plushies Crate" + cost = 1000 + containername = "collectable plushies crate! Brought to you by Bass.inc!" + contains = list(/obj/random/plushie, /obj/random/plushie, /obj/random/plushie/explosive) /datum/supply_packs/misc/foamforce name = "Foam Force Crate" @@ -413,12 +435,12 @@ /datum/supply_packs/misc/polo //For space polo! Or horsehead Quiditch name = "Polo Supply Crate" // 6 brooms, 6 horse masks for the brooms, and 1 beach ball - contains = list(/obj/item/twohanded/staff/broom, - /obj/item/twohanded/staff/broom, - /obj/item/twohanded/staff/broom, - /obj/item/twohanded/staff/broom, - /obj/item/twohanded/staff/broom, - /obj/item/twohanded/staff/broom, + contains = list(/obj/item/staff/broom, + /obj/item/staff/broom, + /obj/item/staff/broom, + /obj/item/staff/broom, + /obj/item/staff/broom, + /obj/item/staff/broom, /obj/item/clothing/mask/horsehead, /obj/item/clothing/mask/horsehead, /obj/item/clothing/mask/horsehead, diff --git a/code/modules/supply/supply_packs/pack_science.dm b/code/modules/supply/supply_packs/pack_science.dm index ae746564c7d2..d70a663c7bf0 100644 --- a/code/modules/supply/supply_packs/pack_science.dm +++ b/code/modules/supply/supply_packs/pack_science.dm @@ -20,6 +20,18 @@ access = ACCESS_ROBOTICS announce_beacons = list("Research Division" = list("Robotics", "Research Director's Desk")) +/datum/supply_packs/science/mod_core + name = "MOD core Crate" + contains = list(/obj/item/mod/core/standard, + /obj/item/mod/core/standard, + /obj/item/mod/core/standard) + cost = 450 + containertype = /obj/structure/closet/crate/secure/scisec + containername = "\improper MOD core crate" + access = ACCESS_ROBOTICS + announce_beacons = list("Research Division" = list("Robotics")) + department_restrictions = list() //The crew can order modcores without RD requirement. As a treat. + /datum/supply_packs/science/mechcore name = "Mech Power Core Crate" contains = list(/obj/item/mecha_parts/core) @@ -27,6 +39,7 @@ containertype = /obj/structure/closet/crate/secure/scisec containername = "mech power core crate" access = ACCESS_RD + /datum/supply_packs/science/robotics/mecha_ripley name = "Circuit Crate (Ripley APLU)" contains = list(/obj/item/book/manual/ripley_build_and_repair, diff --git a/code/modules/surgery/dental_implant.dm b/code/modules/surgery/dental_implant.dm index f8f9ec322b8f..47b09e448b6c 100644 --- a/code/modules/surgery/dental_implant.dm +++ b/code/modules/surgery/dental_implant.dm @@ -48,7 +48,7 @@ /datum/action/item_action/hands_free/activate_pill name = "Activate Pill" -/datum/action/item_action/hands_free/activate_pill/Trigger() +/datum/action/item_action/hands_free/activate_pill/Trigger(left_click) if(!..()) return to_chat(owner, "You grit your teeth and burst the implanted [target]!") diff --git a/code/modules/surgery/generic.dm b/code/modules/surgery/generic.dm index d2af34214f83..4070b6fc2d0d 100644 --- a/code/modules/surgery/generic.dm +++ b/code/modules/surgery/generic.dm @@ -14,7 +14,7 @@ /obj/item/kitchen/knife = 90, /obj/item/shard = 60, /obj/item/scissors = 12, - /obj/item/twohanded/chainsaw = 1, + /obj/item/butcher_chainsaw = 1, /obj/item/claymore = 6, /obj/item/melee/energy = 6, /obj/item/pen/edagger = 6, diff --git a/code/modules/surgery/organs/augments_arms.dm b/code/modules/surgery/organs/augments_arms.dm index e58f9456c1a1..7f70d8cb8078 100644 --- a/code/modules/surgery/organs/augments_arms.dm +++ b/code/modules/surgery/organs/augments_arms.dm @@ -117,7 +117,7 @@ var/obj/item/arm_item = owner.get_item_by_slot(arm_slot) if(arm_item) - if(istype(arm_item, /obj/item/twohanded/offhand)) + if(istype(arm_item, /obj/item/offhand)) var/obj/item/offhand_arm_item = owner.get_active_hand() to_chat(owner, "Your hands are too encumbered wielding [offhand_arm_item] to deploy [src]!") return @@ -184,11 +184,12 @@ Retract() owner.visible_message("A loud bang comes from [owner]\'s [parent_organ == "r_arm" ? "right" : "left"] arm!") playsound(get_turf(owner), 'sound/weapons/flashbang.ogg', 100, 1) - to_chat(owner, "You feel an explosion erupt inside your [parent_organ == "r_arm" ? "right" : "left"] arm as your implant breaks!") + to_chat(owner, "You feel an explosion erupt inside your [parent_organ == "r_arm" ? "right" : "left"] arm as your implant misfires!") owner.adjust_fire_stacks(20) owner.IgniteMob() owner.adjustFireLoss(25) crit_fail = TRUE + addtimer(VARSET_CALLBACK(src, crit_fail, FALSE), 60 SECONDS) //I would rather not have the weapon be permamently disabled, especially as there is no way to fix it. else // The gun will still discharge anyway. ..() diff --git a/code/modules/surgery/organs/heart.dm b/code/modules/surgery/organs/heart.dm index f637f3b0bb93..dc77bae859c1 100644 --- a/code/modules/surgery/organs/heart.dm +++ b/code/modules/surgery/organs/heart.dm @@ -187,7 +187,7 @@ name = "Pump your heart" //You are now brea- pumping blood manually -/datum/action/item_action/organ_action/cursed_heart/Trigger() +/datum/action/item_action/organ_action/cursed_heart/Trigger(left_click) . = ..() if(. && istype(target, /obj/item/organ/internal/heart/cursed)) var/obj/item/organ/internal/heart/cursed/cursed_heart = target diff --git a/code/modules/surgery/organs/organ_external.dm b/code/modules/surgery/organs/organ_external.dm index 2d56706c8461..c62115cc8105 100644 --- a/code/modules/surgery/organs/organ_external.dm +++ b/code/modules/surgery/organs/organ_external.dm @@ -169,6 +169,9 @@ parent.children = list() parent.children.Add(src) + if(owner.has_embedded_objects()) + owner.throw_alert("embeddedobject", /obj/screen/alert/embeddedobject) + /obj/item/organ/external/attempt_become_organ(obj/item/organ/external/parent,mob/living/carbon/human/H) if(parent_organ != parent.limb_name) return FALSE @@ -191,6 +194,12 @@ brute *= brute_mod burn *= burn_mod + //I would move the delimb check below fractures and burn wounds, but it would cause issues. As such we save the incoming damage here. + var/original_brute = brute + var/original_burn = burn + var/limb_brute = brute_dam + var/limb_burn = burn_dam + // See if bones need to break check_fracture(brute) // See if we need to inflict severe burns @@ -268,9 +277,9 @@ //If limb took enough damage, try to cut or tear it off if(owner) if(sharp && !(limb_flags & CANNOT_DISMEMBER)) - if(brute_dam >= max_damage && prob(brute)) + if(limb_brute >= max_damage && prob(original_brute / 2)) droplimb(0, DROPLIMB_SHARP) - if(burn_dam >= max_damage && prob(burn)) + if(limb_burn >= max_damage && prob(original_burn / 2)) droplimb(0, DROPLIMB_BURN) if(owner_old) @@ -483,12 +492,14 @@ Note that amputating the affected organ does in fact remove the infection from t owner.splinted_limbs -= src return if(owner.step_count >= splinted_count + SPLINT_LIFE) - status &= ~ORGAN_SPLINTED //oh no, we actually need surgery now! - owner.visible_message("[owner] screams in pain as [owner.p_their()] splint pops off their [name]!","You scream in pain as your splint pops off your [name]!") - owner.emote("scream") - owner.Stun(4 SECONDS) + status &= ~ORGAN_SPLINTED // Oh no, we actually need surgery now! owner.handle_splints() - + if(!(status & ORGAN_BROKEN)) + to_chat(owner, "Your splint harmlessly pops off your [name].") // If we fixed our bones, a splint popping off shouldn't be painful and stun us. + return + owner.visible_message("[owner] screams in pain as [owner.p_their()] splint pops off [owner.p_their()] [name]!","You scream in pain as your splint pops off your [name]!") + owner.emote("scream") + owner.Weaken(4 SECONDS) // Better feedback compared to stun() - We won't be just standing there menancingly /**************************************************** DISMEMBERMENT @@ -781,11 +792,11 @@ Note that amputating the affected organ does in fact remove the infection from t I.forceMove(src) RegisterSignal(I, COMSIG_MOVABLE_MOVED, PROC_REF(remove_embedded_object)) - if(!owner.has_embedded_objects()) - owner.clear_alert("embeddedobject") - . = ..() + if(!victim.has_embedded_objects()) + victim.clear_alert("embeddedobject") + // Attached organs also fly off. if(!ignore_children) for(var/obj/item/organ/external/O in children) diff --git a/code/modules/surgery/organs/subtypes/standard_organs.dm b/code/modules/surgery/organs/subtypes/standard_organs.dm index ad496d9ca2ba..873f46084e6e 100644 --- a/code/modules/surgery/organs/subtypes/standard_organs.dm +++ b/code/modules/surgery/organs/subtypes/standard_organs.dm @@ -177,6 +177,7 @@ /obj/item/organ/external/hand/remove() if(owner) + update_hand_missing() if(owner.gloves) owner.unEquip(owner.gloves) if(owner.l_hand) @@ -186,6 +187,28 @@ . = ..() +/obj/item/organ/external/hand/necrotize(update_sprite) + . = ..() + update_hand_missing() + +/obj/item/organ/external/hand/mutate() + . = ..() + update_hand_missing() + +/obj/item/organ/external/hand/receive_damage(brute, burn, sharp, used_weapon, list/forbidden_limbs, ignore_resists, updating_health) + . = ..() + update_hand_missing() + +/obj/item/organ/external/hand/droplimb(clean, disintegrate, ignore_children, nodamage) + . = ..() + update_hand_missing() + +/obj/item/organ/external/hand/proc/update_hand_missing() + // we need to come back to this once the hand is actually removed/dead + if(!owner) // Rather not have this trigger on already remove limbs + return + addtimer(CALLBACK(owner, TYPE_PROC_REF(/mob/living/carbon/human, update_hands_hud), 0)) + /obj/item/organ/external/hand/right limb_name = "r_hand" name = "right hand" diff --git a/code/modules/surgery/organs/vocal_cords.dm b/code/modules/surgery/organs/vocal_cords.dm index dc62641c1a11..21ecf45b88b5 100644 --- a/code/modules/surgery/organs/vocal_cords.dm +++ b/code/modules/surgery/organs/vocal_cords.dm @@ -64,7 +64,7 @@ GLOBAL_DATUM_INIT(multispin_words, /regex, regex("like a record baby")) actions_types = list(/datum/action/item_action/organ_action/use/adamantine_vocal_cords) icon_state = "adamantine_cords" -/datum/action/item_action/organ_action/use/adamantine_vocal_cords/Trigger() +/datum/action/item_action/organ_action/use/adamantine_vocal_cords/Trigger(left_click) if(!IsAvailable()) return var/message = input(owner, "Resonate a message to all nearby golems.", "Resonate") @@ -117,7 +117,7 @@ GLOBAL_DATUM_INIT(multispin_words, /regex, regex("like a record baby")) return FALSE return TRUE -/datum/action/item_action/organ_action/colossus/Trigger() +/datum/action/item_action/organ_action/colossus/Trigger(left_click) . = ..() if(!IsAvailable()) if(world.time < cords.next_command) diff --git a/code/modules/surgery/organs_internal.dm b/code/modules/surgery/organs_internal.dm index 600a350f81f2..2f1c0da66b8a 100644 --- a/code/modules/surgery/organs_internal.dm +++ b/code/modules/surgery/organs_internal.dm @@ -714,7 +714,7 @@ /obj/item/kitchen/knife = 90, /obj/item/shard = 60, /obj/item/scissors = 12, - /obj/item/twohanded/chainsaw = 1, + /obj/item/butcher_chainsaw = 1, /obj/item/claymore = 6, /obj/item/melee/energy = 6, /obj/item/pen/edagger = 6 diff --git a/code/modules/surgery/remove_embedded_object.dm b/code/modules/surgery/remove_embedded_object.dm index 07240c281a61..513fcd1f022c 100644 --- a/code/modules/surgery/remove_embedded_object.dm +++ b/code/modules/surgery/remove_embedded_object.dm @@ -24,12 +24,10 @@ . = ..() if(!.) return FALSE - if(!istype(target)) - return FALSE var/obj/item/organ/external/affected = target.get_organ(user.zone_selected) if(!affected) return FALSE - if(affected.is_robotic()) + if(!length(affected.embedded_objects)) return FALSE return TRUE @@ -39,11 +37,6 @@ return FALSE if(!istype(target)) return FALSE - var/obj/item/organ/external/affected = target.get_organ(user.zone_selected) - if(!affected) - return FALSE - if(!affected.is_robotic()) - return FALSE return TRUE @@ -76,7 +69,7 @@ H.clear_alert("embeddedobject") if(objects > 0) - user.visible_message("[user] sucessfully removes [objects] object\s from [H]'s [parse_zone(user.zone_selected)]!", "You successfully remove [objects] object\s from [H]'s [L.name].") + user.visible_message("[user] successfully removes [objects] object\s from [H]'s [parse_zone(user.zone_selected)]!", "You successfully remove [objects] object\s from [H]'s [L.name].") else to_chat(user, "You find no objects embedded in [H]'s [parse_zone(user.zone_selected)]!") diff --git a/code/modules/surgery/robotics.dm b/code/modules/surgery/robotics.dm index d1500469cf32..3877ef90b96c 100644 --- a/code/modules/surgery/robotics.dm +++ b/code/modules/surgery/robotics.dm @@ -504,6 +504,8 @@ add_attack_logs(user, target, "Surgically removed [I.name]. INTENT: [uppertext(user.a_intent)]") spread_germs_to_organ(I, user) var/obj/item/thing = I.remove(target) + if(QDELETED(thing)) + return ..() if(!istype(thing)) thing.forceMove(get_turf(target)) else diff --git a/code/modules/surgery/surgery_helpers.dm b/code/modules/surgery/surgery_helpers.dm index dfd0c849afee..43e2f710ca79 100644 --- a/code/modules/surgery/surgery_helpers.dm +++ b/code/modules/surgery/surgery_helpers.dm @@ -22,6 +22,8 @@ return 0.85 if(drunk >= 15)//a little drunk return 0.85 + if(target.reagents.has_reagent("happiness")) // fuck yeah + return 0.81 return 0.8 //20% failure chance /proc/get_location_modifier(mob/target) diff --git a/code/modules/telesci/gps.dm b/code/modules/telesci/gps.dm index 9616d6bb38c3..8952c63f9677 100644 --- a/code/modules/telesci/gps.dm +++ b/code/modules/telesci/gps.dm @@ -165,6 +165,11 @@ GLOBAL_LIST_EMPTY(GPS_list) gpstag = "MINE0" desc = "A positioning system helpful for rescuing trapped or injured miners, keeping one on you at all times while mining might just save your life." +/obj/item/gps/mod + icon_state = "gps-m" + gpstag = "MOD0" + desc = "A positioning system helpful for rescuing trapped or injured miners, after you have become lost from rolling around at the speed of sound." + /obj/item/gps/cyborg icon_state = "gps-b" gpstag = "BORG0" diff --git a/code/modules/vehicle/ambulance.dm b/code/modules/vehicle/ambulance.dm index b1a9ee182ee1..eff9b69eec5e 100644 --- a/code/modules/vehicle/ambulance.dm +++ b/code/modules/vehicle/ambulance.dm @@ -26,7 +26,7 @@ var/cooldown = 0 -/datum/action/ambulance_alarm/Trigger() +/datum/action/ambulance_alarm/Trigger(left_click) if(!..()) return FALSE diff --git a/code/modules/vehicle/janivehicle.dm b/code/modules/vehicle/janivehicle.dm index 679dbe388eb5..492da4410228 100644 --- a/code/modules/vehicle/janivehicle.dm +++ b/code/modules/vehicle/janivehicle.dm @@ -51,7 +51,7 @@ icon_icon = 'icons/obj/vehicles.dmi' button_icon_state = "upgrade" -/datum/action/floor_buffer/Trigger() +/datum/action/floor_buffer/Trigger(left_click) . = ..() var/obj/vehicle/janicart/J = target if(!J.floorbuffer) diff --git a/code/modules/vehicle/vehicle.dm b/code/modules/vehicle/vehicle.dm index 6f8f3f7c357a..09ef99dfcace 100644 --- a/code/modules/vehicle/vehicle.dm +++ b/code/modules/vehicle/vehicle.dm @@ -238,3 +238,4 @@ /obj/vehicle/zap_act(power, zap_flags) zap_buckle_check(power) return ..() + diff --git a/config/example/config.toml b/config/example/config.toml index fa1b37dd16ee..107d603f9832 100644 --- a/config/example/config.toml +++ b/config/example/config.toml @@ -32,6 +32,9 @@ # - url_configuration # - voting_configuration +# SS220 CONFIGS +# - gateway_configuration +# - tts_configuration ################################################################ @@ -144,7 +147,7 @@ ipc_screens = [ # Enable/disable the database on a whole sql_enabled = false # SQL version. If this is a mismatch, round start will be delayed -sql_version = 49 +sql_version = 502204 # SQL server address. Can be an IP or DNS name sql_address = "127.0.0.1" # SQL server port @@ -621,6 +624,13 @@ active_space_ruins = [ "_maps/map_files/RandomRuins/SpaceRuins/syndiecakesfactory.dmm", "_maps/map_files/RandomRuins/SpaceRuins/wizardcrash.dmm", "_maps/map_files/RandomRuins/SpaceRuins/voyager.dmm", + "_maps/map_files/RandomRuins/SpaceRuins/wreckedcargoship.dmm", + "_maps/map_files220/RandomRuins/SpaceRuins/mechtransport_new.dmm", + "_maps/map_files220/RandomRuins/SpaceRuins/destroyed_infiltrator.dmm", + "_maps/map_files220/RandomRuins/SpaceRuins/transit_bar.dmm", + "_maps/map_files220/RandomRuins/SpaceRuins/infected_ship.dmm", + "_maps/map_files220/RandomRuins/SpaceRuins/convoy_ambush.dmm", + ### The following ruins are based from past pre-spawned Zlevel content ### "_maps/map_files/RandomRuins/SpaceRuins/abandonedtele.dmm", @@ -638,7 +648,7 @@ active_space_ruins = [ # The following is the white ship ruin. Its force-spawned and is required to stop SSshuttle runtiming on startup # Its also important incase a white-ship console is ever built midround # DO NOT DISABLE THIS UNLESS YOU HAVE A GOOD REASON - "_maps/map_files/RandomRuins/SpaceRuins/whiteship.dmm", + "_maps/map_files220/RandomRuins/SpaceRuins/whiteship.dmm", # The following is a force-spawned ruin consisting mostly of empty space with a shuttle docking port for the free golem shuttle # Disabling it will lead to the free golem shuttle sometimes being stuck on lavaland. @@ -818,3 +828,41 @@ map_vote_day_types = [ ################################################################ # Congratulations. You reached the end. heres a cookie. + +# And some SS220 configs ratge. + +################################################################ + + +[gateway_configuration] +# This section contains everything relating to the ingame gateway (away mission) system. + +# Do we want to enable this at all? Disable for faster load times in testing +enable_away_mission = false +# Delay (in deciseconds) before the gateway is usable +away_mission_delay = 0 +# List of all enabled away missions. Comment out an entry to disable it. +enabled_away_missions = [ + "_maps/map_files220/RandomZLevels/beach.dmm", + "_maps/map_files220/RandomZLevels/wildwest.dmm", + "_maps/map_files220/RandomZLevels/terrorspiders.dmm", + "_maps/map_files220/RandomZLevels/blackmarketpackers.dmm", +] + + +################################################################ + +[tts_configuration] +# This section contains all settings relating to the TTS system + +# Is TTS enabled +tts_enabled = false +# If enabled, what token does it use for API +tts_token_silero = "" +# Are the audio files saved after usage +tts_cache_enabled = false +# What CPU threads are used for ffmpeg. Example valid values: "0-3" or "1,4-7" +ffmpeg_cpuaffinity = "" + + +################################################################ diff --git a/icons/_nanomaps/CereStation_nanomap_z1.png b/icons/_nanomaps/CereStation_nanomap_z1.png index b5facb3e3821..736593d74232 100644 Binary files a/icons/_nanomaps/CereStation_nanomap_z1.png and b/icons/_nanomaps/CereStation_nanomap_z1.png differ diff --git a/icons/_nanomaps/Cyberiad_nanomap_z1.png b/icons/_nanomaps/Cyberiad_nanomap_z1.png index a5ce4c6b2fef..4664acad34b1 100644 Binary files a/icons/_nanomaps/Cyberiad_nanomap_z1.png and b/icons/_nanomaps/Cyberiad_nanomap_z1.png differ diff --git a/icons/_nanomaps/Delta_nanomap_z1.png b/icons/_nanomaps/Delta_nanomap_z1.png index 5467048f9db1..157c7974be8e 100644 Binary files a/icons/_nanomaps/Delta_nanomap_z1.png and b/icons/_nanomaps/Delta_nanomap_z1.png differ diff --git a/icons/_nanomaps/MetaStation_nanomap_z1.png b/icons/_nanomaps/MetaStation_nanomap_z1.png index c6882f7d2ff5..a26556e10837 100644 Binary files a/icons/_nanomaps/MetaStation_nanomap_z1.png and b/icons/_nanomaps/MetaStation_nanomap_z1.png differ diff --git a/icons/effects/32x96.dmi b/icons/effects/32x96.dmi new file mode 100644 index 000000000000..b5eed61222ba Binary files /dev/null and b/icons/effects/32x96.dmi differ diff --git a/icons/effects/96x96.dmi b/icons/effects/96x96.dmi index eb20689d0392..812bda5b5ce5 100644 Binary files a/icons/effects/96x96.dmi and b/icons/effects/96x96.dmi differ diff --git a/icons/effects/beam.dmi b/icons/effects/beam.dmi index 4fa468971dc9..a361ed51d90a 100644 Binary files a/icons/effects/beam.dmi and b/icons/effects/beam.dmi differ diff --git a/icons/effects/effects.dmi b/icons/effects/effects.dmi index 9db0364de2ea..6c4fee22b8d1 100644 Binary files a/icons/effects/effects.dmi and b/icons/effects/effects.dmi differ diff --git a/icons/hud/radial.dmi b/icons/hud/radial.dmi new file mode 100644 index 000000000000..897cb3a872e2 Binary files /dev/null and b/icons/hud/radial.dmi differ diff --git a/icons/mob/actions/actions_mod.dmi b/icons/mob/actions/actions_mod.dmi new file mode 100644 index 000000000000..1b0617d847a8 Binary files /dev/null and b/icons/mob/actions/actions_mod.dmi differ diff --git a/icons/mob/clothing/back.dmi b/icons/mob/clothing/back.dmi index 29db0c666eff..4477b2d6c74a 100644 Binary files a/icons/mob/clothing/back.dmi and b/icons/mob/clothing/back.dmi differ diff --git a/icons/mob/clothing/belt.dmi b/icons/mob/clothing/belt.dmi index 6d2180025c0e..2f11f258d0b9 100644 Binary files a/icons/mob/clothing/belt.dmi and b/icons/mob/clothing/belt.dmi differ diff --git a/icons/mob/clothing/head.dmi b/icons/mob/clothing/head.dmi index 3d4a734e945f..3c48e781567c 100644 Binary files a/icons/mob/clothing/head.dmi and b/icons/mob/clothing/head.dmi differ diff --git a/icons/mob/clothing/masking_helpers.dmi b/icons/mob/clothing/masking_helpers.dmi index ca7f39889458..3bfc8224add1 100644 Binary files a/icons/mob/clothing/masking_helpers.dmi and b/icons/mob/clothing/masking_helpers.dmi differ diff --git a/icons/mob/clothing/modsuit/mod_clothing.dmi b/icons/mob/clothing/modsuit/mod_clothing.dmi new file mode 100644 index 000000000000..180a65f5cc93 Binary files /dev/null and b/icons/mob/clothing/modsuit/mod_clothing.dmi differ diff --git a/icons/mob/clothing/modsuit/mod_modules.dmi b/icons/mob/clothing/modsuit/mod_modules.dmi new file mode 100644 index 000000000000..1001ae77d2d6 Binary files /dev/null and b/icons/mob/clothing/modsuit/mod_modules.dmi differ diff --git a/icons/mob/clothing/modsuit/species/grey_helmets.dmi b/icons/mob/clothing/modsuit/species/grey_helmets.dmi new file mode 100644 index 000000000000..d9e715539eb1 Binary files /dev/null and b/icons/mob/clothing/modsuit/species/grey_helmets.dmi differ diff --git a/icons/mob/clothing/modsuit/species/grey_mod_modules.dmi b/icons/mob/clothing/modsuit/species/grey_mod_modules.dmi new file mode 100644 index 000000000000..5fa7916f4380 Binary files /dev/null and b/icons/mob/clothing/modsuit/species/grey_mod_modules.dmi differ diff --git a/icons/mob/clothing/modsuit/species/modsuits_younahthee.dmi b/icons/mob/clothing/modsuit/species/modsuits_younahthee.dmi new file mode 100644 index 000000000000..990fa6eabc09 Binary files /dev/null and b/icons/mob/clothing/modsuit/species/modsuits_younahthee.dmi differ diff --git a/icons/mob/clothing/modsuit/species/modules_taj.dmi b/icons/mob/clothing/modsuit/species/modules_taj.dmi new file mode 100644 index 000000000000..4ede6a754f46 Binary files /dev/null and b/icons/mob/clothing/modsuit/species/modules_taj.dmi differ diff --git a/icons/mob/clothing/modsuit/species/modules_unathi.dmi b/icons/mob/clothing/modsuit/species/modules_unathi.dmi new file mode 100644 index 000000000000..aedc1619f3b2 Binary files /dev/null and b/icons/mob/clothing/modsuit/species/modules_unathi.dmi differ diff --git a/icons/mob/clothing/modsuit/species/modules_vulp.dmi b/icons/mob/clothing/modsuit/species/modules_vulp.dmi new file mode 100644 index 000000000000..37357754c955 Binary files /dev/null and b/icons/mob/clothing/modsuit/species/modules_vulp.dmi differ diff --git a/icons/mob/clothing/modsuit/species/taj_modsuits.dmi b/icons/mob/clothing/modsuit/species/taj_modsuits.dmi new file mode 100644 index 000000000000..0614e3328bd2 Binary files /dev/null and b/icons/mob/clothing/modsuit/species/taj_modsuits.dmi differ diff --git a/icons/mob/clothing/modsuit/species/vulp_modsuits.dmi b/icons/mob/clothing/modsuit/species/vulp_modsuits.dmi new file mode 100644 index 000000000000..3ba9e8c04ca3 Binary files /dev/null and b/icons/mob/clothing/modsuit/species/vulp_modsuits.dmi differ diff --git a/icons/mob/clothing/species/drask/head.dmi b/icons/mob/clothing/species/drask/head.dmi index 0de2e55a7175..b54a7d74f5cb 100644 Binary files a/icons/mob/clothing/species/drask/head.dmi and b/icons/mob/clothing/species/drask/head.dmi differ diff --git a/icons/mob/clothing/species/drask/under/centcom.dmi b/icons/mob/clothing/species/drask/under/centcom.dmi index 9cebf9d668d3..21e88ec9ff63 100644 Binary files a/icons/mob/clothing/species/drask/under/centcom.dmi and b/icons/mob/clothing/species/drask/under/centcom.dmi differ diff --git a/icons/mob/clothing/species/grey/head.dmi b/icons/mob/clothing/species/grey/head.dmi index 8b00c30ae01b..6d4f7985ea87 100644 Binary files a/icons/mob/clothing/species/grey/head.dmi and b/icons/mob/clothing/species/grey/head.dmi differ diff --git a/icons/mob/clothing/species/grey/under/centcom.dmi b/icons/mob/clothing/species/grey/under/centcom.dmi index 22d5902fc448..f0b1e4778f14 100644 Binary files a/icons/mob/clothing/species/grey/under/centcom.dmi and b/icons/mob/clothing/species/grey/under/centcom.dmi differ diff --git a/icons/mob/clothing/species/kidan/head.dmi b/icons/mob/clothing/species/kidan/head.dmi index 83818995f69f..e2e3a7f7d9ae 100644 Binary files a/icons/mob/clothing/species/kidan/head.dmi and b/icons/mob/clothing/species/kidan/head.dmi differ diff --git a/icons/mob/clothing/species/kidan/under/centcom.dmi b/icons/mob/clothing/species/kidan/under/centcom.dmi index 8d4e6b73a5d8..54cc3b85c6ea 100644 Binary files a/icons/mob/clothing/species/kidan/under/centcom.dmi and b/icons/mob/clothing/species/kidan/under/centcom.dmi differ diff --git a/icons/mob/clothing/species/kidan/under/color.dmi b/icons/mob/clothing/species/kidan/under/color.dmi new file mode 100644 index 000000000000..1ce002f45a56 Binary files /dev/null and b/icons/mob/clothing/species/kidan/under/color.dmi differ diff --git a/icons/mob/clothing/species/kidan/under/pants.dmi b/icons/mob/clothing/species/kidan/under/pants.dmi new file mode 100644 index 000000000000..072739a4469d Binary files /dev/null and b/icons/mob/clothing/species/kidan/under/pants.dmi differ diff --git a/icons/mob/clothing/species/kidan/under/suit.dmi b/icons/mob/clothing/species/kidan/under/suit.dmi new file mode 100644 index 000000000000..c5f9002995e3 Binary files /dev/null and b/icons/mob/clothing/species/kidan/under/suit.dmi differ diff --git a/icons/mob/clothing/species/kidan/underwear.dmi b/icons/mob/clothing/species/kidan/underwear.dmi new file mode 100644 index 000000000000..fef359356846 Binary files /dev/null and b/icons/mob/clothing/species/kidan/underwear.dmi differ diff --git a/icons/mob/clothing/species/vox/head.dmi b/icons/mob/clothing/species/vox/head.dmi index c5ce01a0f071..f2767bf36c11 100644 Binary files a/icons/mob/clothing/species/vox/head.dmi and b/icons/mob/clothing/species/vox/head.dmi differ diff --git a/icons/mob/clothing/species/vox/under/centcom.dmi b/icons/mob/clothing/species/vox/under/centcom.dmi index 8897f814edd7..7078f770479d 100644 Binary files a/icons/mob/clothing/species/vox/under/centcom.dmi and b/icons/mob/clothing/species/vox/under/centcom.dmi differ diff --git a/icons/mob/clothing/under/centcom.dmi b/icons/mob/clothing/under/centcom.dmi index 300dc5b94462..b9cc635973a0 100644 Binary files a/icons/mob/clothing/under/centcom.dmi and b/icons/mob/clothing/under/centcom.dmi differ diff --git a/icons/mob/hud.dmi b/icons/mob/hud.dmi index aa4f84098de6..fa2d49111f9b 100644 Binary files a/icons/mob/hud.dmi and b/icons/mob/hud.dmi differ diff --git a/icons/mob/human_races/r_kidan.dmi b/icons/mob/human_races/r_kidan.dmi index 44a0f439899d..2663350fc4b7 100644 Binary files a/icons/mob/human_races/r_kidan.dmi and b/icons/mob/human_races/r_kidan.dmi differ diff --git a/icons/mob/inhands/guns_righthand.dmi b/icons/mob/inhands/guns_righthand.dmi index 8e18427f19c1..b4e8d80aa2d8 100644 Binary files a/icons/mob/inhands/guns_righthand.dmi and b/icons/mob/inhands/guns_righthand.dmi differ diff --git a/icons/mob/inhands/items/devices_lefthand.dmi b/icons/mob/inhands/items/devices_lefthand.dmi new file mode 100644 index 000000000000..bf9c3154c62b Binary files /dev/null and b/icons/mob/inhands/items/devices_lefthand.dmi differ diff --git a/icons/mob/inhands/items/devices_righthand.dmi b/icons/mob/inhands/items/devices_righthand.dmi new file mode 100644 index 000000000000..93a5d9296104 Binary files /dev/null and b/icons/mob/inhands/items/devices_righthand.dmi differ diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index 87ef3e598c9b..f5511c5ec826 100644 Binary files a/icons/mob/inhands/items_lefthand.dmi and b/icons/mob/inhands/items_lefthand.dmi differ diff --git a/icons/mob/inhands/items_righthand.dmi b/icons/mob/inhands/items_righthand.dmi index b66341600da9..182b4f39131a 100644 Binary files a/icons/mob/inhands/items_righthand.dmi and b/icons/mob/inhands/items_righthand.dmi differ diff --git a/icons/mob/screen_full.dmi b/icons/mob/screen_full.dmi index d1aa736b3521..cfcf182c840f 100644 Binary files a/icons/mob/screen_full.dmi and b/icons/mob/screen_full.dmi differ diff --git a/icons/mob/screen_gen.dmi b/icons/mob/screen_gen.dmi index 6de701932708..27c2bde8ddfb 100644 Binary files a/icons/mob/screen_gen.dmi and b/icons/mob/screen_gen.dmi differ diff --git a/icons/obj/chemical.dmi b/icons/obj/chemical.dmi index 0da54f95f801..9030742c394f 100644 Binary files a/icons/obj/chemical.dmi and b/icons/obj/chemical.dmi differ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index d0edc5a9155c..8a4ff7a3f46f 100644 Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ diff --git a/icons/obj/clothing/modsuit/mod_clothing.dmi b/icons/obj/clothing/modsuit/mod_clothing.dmi new file mode 100644 index 000000000000..ed85ade52499 Binary files /dev/null and b/icons/obj/clothing/modsuit/mod_clothing.dmi differ diff --git a/icons/obj/clothing/modsuit/mod_construction.dmi b/icons/obj/clothing/modsuit/mod_construction.dmi new file mode 100644 index 000000000000..2d73c42d3edd Binary files /dev/null and b/icons/obj/clothing/modsuit/mod_construction.dmi differ diff --git a/icons/obj/clothing/modsuit/mod_modules.dmi b/icons/obj/clothing/modsuit/mod_modules.dmi new file mode 100644 index 000000000000..37e377f952cc Binary files /dev/null and b/icons/obj/clothing/modsuit/mod_modules.dmi differ diff --git a/icons/obj/clothing/under/centcom.dmi b/icons/obj/clothing/under/centcom.dmi index 52643d17eeac..52a80bcb918e 100644 Binary files a/icons/obj/clothing/under/centcom.dmi and b/icons/obj/clothing/under/centcom.dmi differ diff --git a/icons/obj/defib.dmi b/icons/obj/defib.dmi index 23172d4fdd83..e59deaac377c 100644 Binary files a/icons/obj/defib.dmi and b/icons/obj/defib.dmi differ diff --git a/icons/obj/device.dmi b/icons/obj/device.dmi index abf401265984..f2d01d772b17 100644 Binary files a/icons/obj/device.dmi and b/icons/obj/device.dmi differ diff --git a/icons/obj/doors/windoor.dmi b/icons/obj/doors/windoor.dmi index 9bf105faaf68..9569f51490b4 100644 Binary files a/icons/obj/doors/windoor.dmi and b/icons/obj/doors/windoor.dmi differ diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 768024f9193b..83954bf057c0 100644 Binary files a/icons/obj/drinks.dmi and b/icons/obj/drinks.dmi differ diff --git a/icons/obj/fence.dmi b/icons/obj/fence.dmi index 132482b4874e..0f9a6fe173e2 100644 Binary files a/icons/obj/fence.dmi and b/icons/obj/fence.dmi differ diff --git a/icons/obj/grenade.dmi b/icons/obj/grenade.dmi index f7f598296619..5d619868eadc 100644 Binary files a/icons/obj/grenade.dmi and b/icons/obj/grenade.dmi differ diff --git a/icons/obj/guns/magic.dmi b/icons/obj/guns/magic.dmi index e4153046565a..88c124d82578 100644 Binary files a/icons/obj/guns/magic.dmi and b/icons/obj/guns/magic.dmi differ diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index fa261d59edd4..41e3d2e6bf08 100644 Binary files a/icons/obj/items.dmi and b/icons/obj/items.dmi differ diff --git a/icons/obj/lavaland/ash_flora.dmi b/icons/obj/lavaland/ash_flora.dmi index c8c128a0ab58..3c262cd882ce 100644 Binary files a/icons/obj/lavaland/ash_flora.dmi and b/icons/obj/lavaland/ash_flora.dmi differ diff --git a/icons/obj/playing_cards.dmi b/icons/obj/playing_cards.dmi index 468e6af9d007..1ff9f3409e50 100644 Binary files a/icons/obj/playing_cards.dmi and b/icons/obj/playing_cards.dmi differ diff --git a/icons/obj/radio.dmi b/icons/obj/radio.dmi index cc8095d0affb..e744151be5a5 100644 Binary files a/icons/obj/radio.dmi and b/icons/obj/radio.dmi differ diff --git a/icons/obj/smooth_structures/windows/plasma_window.dmi b/icons/obj/smooth_structures/windows/plasma_window.dmi index 1b21a58e950a..11c08011a67c 100644 Binary files a/icons/obj/smooth_structures/windows/plasma_window.dmi and b/icons/obj/smooth_structures/windows/plasma_window.dmi differ diff --git a/icons/obj/smooth_structures/windows/reinforced_window.dmi b/icons/obj/smooth_structures/windows/reinforced_window.dmi index 3259096ee863..8433522914ae 100644 Binary files a/icons/obj/smooth_structures/windows/reinforced_window.dmi and b/icons/obj/smooth_structures/windows/reinforced_window.dmi differ diff --git a/icons/obj/smooth_structures/windows/reinforced_window_edges.dmi b/icons/obj/smooth_structures/windows/reinforced_window_edges.dmi index e6519858d262..3e32388dd536 100644 Binary files a/icons/obj/smooth_structures/windows/reinforced_window_edges.dmi and b/icons/obj/smooth_structures/windows/reinforced_window_edges.dmi differ diff --git a/icons/obj/smooth_structures/windows/rplasma_window.dmi b/icons/obj/smooth_structures/windows/rplasma_window.dmi index 5497819faa39..665a04402505 100644 Binary files a/icons/obj/smooth_structures/windows/rplasma_window.dmi and b/icons/obj/smooth_structures/windows/rplasma_window.dmi differ diff --git a/icons/obj/smooth_structures/windows/tinted_window.dmi b/icons/obj/smooth_structures/windows/tinted_window.dmi index 0a0bcb9ff050..a17c39244010 100644 Binary files a/icons/obj/smooth_structures/windows/tinted_window.dmi and b/icons/obj/smooth_structures/windows/tinted_window.dmi differ diff --git a/icons/obj/smooth_structures/windows/window.dmi b/icons/obj/smooth_structures/windows/window.dmi index ee33f8b78db9..ff049fad0d51 100644 Binary files a/icons/obj/smooth_structures/windows/window.dmi and b/icons/obj/smooth_structures/windows/window.dmi differ diff --git a/icons/obj/smooth_structures/windows/window_edges.dmi b/icons/obj/smooth_structures/windows/window_edges.dmi index 866717e386ac..2eda848769ee 100644 Binary files a/icons/obj/smooth_structures/windows/window_edges.dmi and b/icons/obj/smooth_structures/windows/window_edges.dmi differ diff --git a/icons/obj/stacks/miscellaneous.dmi b/icons/obj/stacks/miscellaneous.dmi index ed99d899b199..37b748446dcc 100644 Binary files a/icons/obj/stacks/miscellaneous.dmi and b/icons/obj/stacks/miscellaneous.dmi differ diff --git a/icons/obj/structures.dmi b/icons/obj/structures.dmi index 42f2d5118182..b659213b38ad 100644 Binary files a/icons/obj/structures.dmi and b/icons/obj/structures.dmi differ diff --git a/icons/obj/toy.dmi b/icons/obj/toy.dmi index fe2d652694ed..276f34b86292 100644 Binary files a/icons/obj/toy.dmi and b/icons/obj/toy.dmi differ diff --git a/icons/ss220.png b/icons/ss220.png new file mode 100644 index 000000000000..68abcb9b8e2b Binary files /dev/null and b/icons/ss220.png differ diff --git a/icons/turf/floors/lava.dmi b/icons/turf/floors/lava.dmi index 3b889c9a5f68..f3c51368fece 100644 Binary files a/icons/turf/floors/lava.dmi and b/icons/turf/floors/lava.dmi differ diff --git a/icons/turf/floors/liquidplasma.dmi b/icons/turf/floors/liquidplasma.dmi new file mode 100644 index 000000000000..f4917c238784 Binary files /dev/null and b/icons/turf/floors/liquidplasma.dmi differ diff --git a/icons/turf/walls/reinforced_wall.dmi b/icons/turf/walls/reinforced_wall.dmi index 67cbaf57088c..d08446795e71 100644 Binary files a/icons/turf/walls/reinforced_wall.dmi and b/icons/turf/walls/reinforced_wall.dmi differ diff --git a/icons/turf/walls/wall.dmi b/icons/turf/walls/wall.dmi index c2f75e8c10de..51442c8fff24 100644 Binary files a/icons/turf/walls/wall.dmi and b/icons/turf/walls/wall.dmi differ diff --git a/interface/skin.dmf b/interface/skin.dmf index 031070886e69..3e0db491a2fb 100644 --- a/interface/skin.dmf +++ b/interface/skin.dmf @@ -3,126 +3,124 @@ macro "default" menu "menu" elem - name = "&File" + name = "&Файл" elem - name = "&Quick screenshot" + name = "&Быстрый скриншот" command = ".screenshot auto" - category = "&File" + category = "&Файл" elem - name = "&Save screenshot as..." + name = "&Сохранить скриншот как..." command = ".screenshot" - category = "&File" + category = "&Файл" elem "reconnectbutton" - name = "&Reconnect" + name = "&Переподключиться" command = ".reconnect" - category = "&File" + category = "&Файл" elem - name = "" - category = "&File" - elem - name = "&Quit" + name = "&Выход" command = ".quit" - category = "&File" + category = "&Файл" elem - name = "&Icons" + name = "&Вид" elem - name = "&Size" - category = "&Icons" + name = "&Размер" + category = "&Вид" elem "stretch" - name = "&Stretch to fit" + name = "&Растянуть" command = ".winset \"mapwindow.map.icon-size=0\"" - category = "&Size" + category = "&Размер" is-checked = true can-check = true group = "size" elem "icon128" name = "&128x128 (4x)" command = ".winset \"mapwindow.map.icon-size=128\"" - category = "&Size" + category = "&Размер" can-check = true group = "size" elem "icon112" name = "&112x112 (3.5x)" command = ".winset \"mapwindow.map.icon-size=112\"" - category = "&Size" + category = "&Размер" can-check = true group = "size" elem "icon96" name = "&96x96 (3x)" command = ".winset \"mapwindow.map.icon-size=96\"" - category = "&Size" + category = "&Размер" can-check = true group = "size" elem "icon80" name = "&80x80 (2.5x)" command = ".winset \"mapwindow.map.icon-size=80\"" - category = "&Size" + category = "&Размер" can-check = true group = "size" elem "icon64" name = "&64x64 (2x)" command = ".winset \"mapwindow.map.icon-size=64\"" - category = "&Size" + category = "&Размер" can-check = true group = "size" elem "icon48" name = "&48x48 (1.5x)" command = ".winset \"mapwindow.map.icon-size=48\"" - category = "&Size" + category = "&Размер" can-check = true group = "size" elem "icon32" name = "&32x32" command = ".winset \"mapwindow.map.icon-size=32\"" - category = "&Size" + category = "&Размер" can-check = true group = "size" elem - name = "&Scaling" - category = "&Icons" + name = "&Масштабирование" + category = "&Вид" + saved-params = "is-checked;command" elem "NN" - name = "&Nearest Neighbor" + name = "&По соседним пикселям" command = ".winset \"mapwindow.map.zoom-mode=distort\"" - category = "&Scaling" + category = "&Масштабирование" can-check = true - is-checked = true group = "scale" elem "PS" - name = "&Point Sampling" + name = "&Точечный отбор" command = ".winset \"mapwindow.map.zoom-mode=normal\"" - category = "&Scaling" + category = "&Масштабирование" can-check = true + is-checked = true group = "scale" elem "BL" - name = "&Bilinear" + name = "&Билинейное" command = ".winset \"mapwindow.map.zoom-mode=blur\"" - category = "&Scaling" + category = "&Масштабирование" can-check = true group = "scale" elem "textmode" - name = "&Text" + name = "&Текстовый режим" command = ".winset \"menu.textmode.is-checked=true?mapwindow.map.text-mode=true:mapwindow.map.text-mode=false\"" - category = "&Icons" + category = "&Вид" can-check = true elem - name = "&Options" + name = "&Опции" elem - name = "&Open Volume Mixer" + name = "&Открыть микшер" command = "Open-Volume-Mixer" - category = "&Options" + category = "&Опции" elem "statusbar" - name = "&Show status bar" - category = "&Options" + name = "&Показывать статус бар" + category = "&Опции" can-check = true is-checked = true saved-params = "is-checked" command = ".winset \"menu.statusbar.is-checked=true?mapwindow.status_bar.is-visible=true:mapwindow.status_bar.is-visible=false\"" elem - name = "&Help" + name = "&Помощь" elem name = "&Admin help" command = "adminhelp" - category = "&Help" + category = "&Помощь" window "mainwindow" @@ -131,10 +129,10 @@ window "mainwindow" size = 640x440 is-default = true saved-params = "pos;size;is-minimized;is-maximized" - title = "Paradise Station 13" + title = "SS220 | WyccStation (Paradise)" statusbar = false is-maximized = true - icon = 'icons\\paradise.png' + icon = 'icons\\ss220.png' macro = "default" menu = "menu" elem "asset_cache_browser" @@ -171,9 +169,21 @@ window "mapwindow" text-color = none is-default = true saved-params = "icon-size" - zoom-mode = "distort" + zoom-mode = "normal" style = ".center { text-align: center; } .maptext { font-family: 'Small Fonts'; font-size: 7px; -dm-text-outline: 1px black; color: white; line-height: 1.1; } .small { font-size: 6px; } .big { font-size: 8px; } .reallybig { font-size: 8px; } .extremelybig { font-size: 8px; } .clown { color: #FF69Bf;} .tajaran {color: #803B56;} .skrell {color: #00CED1;} .solcom {color: #22228B;} .com_srus {color: #7c4848;} .zombie\t{color: #ff0000;} .soghun {color: #228B22;} .vox {color: #AA00AA;} .diona {color: #804000; font-weight: bold;} .trinary {color: #727272;} .kidan {color: #664205;} .slime {color: #0077AA;} .drask {color: #a3d4eb;} .vulpkanin {color: #B97A57;} .abductor {color: #800080; font-style: italic;} .his_grace { color: #15D512; } .hypnophrase { color: #0d0d0d; font-weight: bold; } .yell { font-weight: bold; }" on-show = ".winset \"menu.statusbar.is-checked=true?mapwindow.status_bar.is-visible=true:mapwindow.status_bar.is-visible=false\"" + elem "title_browser" + type = BROWSER + pos = 0,0 + size = 640x480 + anchor1 = 0,0 + anchor2 = 100,100 + background-color = none + is-visible = false + is-disabled = true + saved-params = "" + auto-format = false + style = ".center { text-align: center; } .maptext { font-family: 'Grand9K Pixel'; font-size: 6pt; -dm-text-outline: 1px black; color: white; line-height: 1.0; } .command_headset { font-weight: bold; } .small { font-family: 'TinyUnicode'; font-size: 12pt; line-height: 0.75; } .big { font-size: 8pt; } .reallybig { font-size: 8pt; } .extremelybig { font-size: 8pt; } .greentext { color: #00FF00; font-size: 6pt; } .redtext { color: #FF0000; font-size: 6pt; } .clown { color: #FF69BF; font-weight: bold; } .his_grace { color: #15D512; } .hypnophrase { color: #0d0d0d; font-weight: bold; } .yell { font-weight: bold; } .italics { font-family: 'TinyUnicode'; font-size: 12pt; line-height: 0.75; }" elem "status_bar" type = LABEL pos = 0,464 @@ -210,7 +220,7 @@ window "outputwindow" size = 80x20 anchor1 = 100,100 anchor2 = -1,-1 - text = "Say" + text = "Чат" command = ".winset \"saybutton.is-checked=true?input.command=\"!say \\\"\" macrobutton.is-checked=false:input.command=\"\"saybutton.is-checked=true?mebutton.is-checked=false\"" button-type = pushbox elem "mebutton" @@ -219,7 +229,7 @@ window "outputwindow" size = 80x20 anchor1 = 100,100 anchor2 = -1,-1 - text = "Me" + text = "Действие" command = ".winset \"mebutton.is-checked=true ? input.command=\"!me \\\"\" : input.command=\"\"mebutton.is-checked=true ? saybutton.is-checked=false\"\"mebutton.is-checked=true ? oocbutton.is-checked=false\"" button-type = pushbox elem "browseroutput" @@ -248,64 +258,43 @@ window "rpane" left = "infowindow" right = "outputwindow" is-vert = false - elem "textb" - type = BUTTON - pos = 0,7 - size = 60x16 - saved-params = "is-checked" - text = "Text" - command = ".winset \"rpanewindow.top=;\"" - group = "rpanemode" - button-type = pushbox elem "infob" type = BUTTON - pos = 62,7 - size = 60x16 + pos = 3,7 + size = 40x16 is-checked = true saved-params = "is-checked" - text = "Info" + text = "Инфо" command = ".winset \"rpanewindow.top=infowindow\"" group = "rpanemode" button-type = pushbox elem "wikib" type = BUTTON - pos = 134,7 + pos = 48,7 size = 50x16 - text = "Wiki" + text = "Вики" command = "wiki" - elem "forumb" - type = BUTTON - pos = 186,7 - size = 50x16 - text = "Forum" - command = "forum" elem "rulesb" type = BUTTON - pos = 238,7 - size = 50x16 - text = "Rules" + pos = 99,7 + size = 60x16 + text = "Правила" command = "rules" elem "githubb" type = BUTTON - pos = 290,7 + pos = 160,7 size = 50x16 text = "GitHub" command = "github" elem "webmap" type = BUTTON - pos = 342,7 + pos = 211,7 size = 50x16 - text = "Map" + text = "Карта" command = "webmap" - elem "changelog" - type = BUTTON - pos = 404,7 - size = 67x16 - text = "Changelog" - command = "Changelog" elem "discordb" type = BUTTON - pos = 473,7 + pos = 266,7 size = 60x16 font-style = "bold" text-color = #ffffff @@ -314,13 +303,26 @@ window "rpane" command = "discord" elem "donate" type = BUTTON - pos = 535,7 + pos = 327,7 size = 60x16 font-style = "bold" text-color = #ffffff - background-color = #008000 - text = "Donate" + background-color = #ef642b + text = "Бусти" command = "Donate" + elem "changelog" + type = BUTTON + pos = 393,7 + size = 70x16 + text = "Чейнджлог" + command = "Changelog" + elem "fullscreenb" + type = BUTTON + pos = 464,7 + size = 70x16 + saved-params = "is-checked" + text = "Fullscreen" + command = "fullscreen" window "infowindow" elem "infowindow" diff --git a/modular_ss220/README.md b/modular_ss220/README.md new file mode 100644 index 000000000000..57edda14603c --- /dev/null +++ b/modular_ss220/README.md @@ -0,0 +1,78 @@ +# Модпаки + +Модпаки загружаются компилятором сразу после всего остального кода и после карты, что позволяет делать оверрайды, безболезненно добавлять предметы, пользуясь дефайнами из *core code* и много много всего. + +Инициализируются же модпаки на этапе `INIT_ORDER_MODPACKS` сразу после `INIT_ORDER_INPUT` с вызовом соответствующего прока у датума. +Подробнее можно почитать в [`mods/_modpack.dm`] + +## Зачем? + +1. Чтобы не изменять *core code*, а оверрайдить здесь +2. Удобный ввод новых предметов +3. Сохранять ивентовые паки для последующего возможного использования в других ивентах + +## Создание модпака + +Любой модпак состоит из: + +- Папки пака + +- `.dme` файла с подключением всех остальных +- `.dm` файла с датумом, содержащем информацию о паке +- Остальных файлов пака + +### Структура модпака + +Если мы условимся, что наш пак будет называется `hello_world`, то это будет выглядеть так: + +```text +mods/hello_world +|- _hello_world.dm +|- _hello_world.dme +|- any_file.dm +|- ... +\- some_file.dm +``` + +А теперь каждый файл по отдельности: + +### `mods/hello_world/_hello_world.dme` + +```dm +#ifndef MODPACK_HELLO_WORLD +#define MODPACK_HELLO_WORLD + +#include "_hello_world.dm" + +#include "any_file.dm" +// ... +#include "some_file.dm" + +#endif +``` + +Здесь подключаются все необходимые файлы, включая файл с синглтоном. Ничего особенного. + +Стоит лишь учитывать, что пути локальные, а не глобальные. + +### `mods/hello_world/_hello_world.dm` + +```dm +/datum/modpack/hello_world + name = "Hello world" + desc = "Описание модпака" + author = "SuhEugene" +``` + +- `name` - Имя пака. Необязательно такое же, как в коде, но желательно. +- `desc` - Очевидно, описание пака. Хотелось бы, чтобы оно было достаточно подробным, чтобы можно было понять что содержит пак, но не сильно замудрённым, чтобы любой игрок осилил буквы. +- `author` - Никнейм на гитхабе, тег дискорда или даже несколько таких. Просто чтобы обозначить автора(ов) в простейшей форме. + +### `mods/hello_world/any_file.dm` + +Это просто любой файл. Как в названии и написано. И название необязательно такое. Просто какой-либо угодно файл с dm кодом. + +## Ассеты + +Этим обобщающим словом обычно называют картинки и звуки. Их я попрошу оставлять в папке `mods/hello_world/icons/` и в `mods/hello_world/sound/` соответственно. +Лучше всего, если модпак будет использовать собственные ассеты и не обращаться к *пакам* или же другим модпакам. diff --git a/modular_ss220/_defines220/_defines220.dm b/modular_ss220/_defines220/_defines220.dm new file mode 100644 index 000000000000..89c20b6a61ef --- /dev/null +++ b/modular_ss220/_defines220/_defines220.dm @@ -0,0 +1,4 @@ +/datum/modpack/defines220 + name = "Дефайны220" + desc = "Добавляет дефайны, которые нам нужны" + author = "larentoun" diff --git a/modular_ss220/_defines220/_defines220.dme b/modular_ss220/_defines220/_defines220.dme new file mode 100644 index 000000000000..c52c56e18e17 --- /dev/null +++ b/modular_ss220/_defines220/_defines220.dme @@ -0,0 +1,9 @@ +#include "_defines220.dm" + +#include "code/signals_mob/signals_mob_ai.dm" +#include "code/signals_mob/signals_mob_carbon.dm" +#include "code/signals_mob/signals_mob_living.dm" +#include "code/signals_mob/signals_mob_main.dm" +#include "code/signals_mob/signals_mob_silicon.dm" +#include "code/signals_mob/signals_mob_simple.dm" +#include "code/signals_keybindings.dm" diff --git a/modular_ss220/_defines220/code/signals_keybindings.dm b/modular_ss220/_defines220/code/signals_keybindings.dm new file mode 100644 index 000000000000..9ce840354df7 --- /dev/null +++ b/modular_ss220/_defines220/code/signals_keybindings.dm @@ -0,0 +1 @@ +#define COMSIG_KB_ACTIVATED (1<<0) diff --git a/modular_ss220/_defines220/code/signals_mob/signals_mob_ai.dm b/modular_ss220/_defines220/code/signals_mob/signals_mob_ai.dm new file mode 100644 index 000000000000..fa7df8ae680b --- /dev/null +++ b/modular_ss220/_defines220/code/signals_mob/signals_mob_ai.dm @@ -0,0 +1 @@ +// Signals for /mob/living/silicon/ai diff --git a/modular_ss220/_defines220/code/signals_mob/signals_mob_carbon.dm b/modular_ss220/_defines220/code/signals_mob/signals_mob_carbon.dm new file mode 100644 index 000000000000..ef6039c440fc --- /dev/null +++ b/modular_ss220/_defines220/code/signals_mob/signals_mob_carbon.dm @@ -0,0 +1 @@ +// Signals for /mob/living/carbon diff --git a/modular_ss220/_defines220/code/signals_mob/signals_mob_living.dm b/modular_ss220/_defines220/code/signals_mob/signals_mob_living.dm new file mode 100644 index 000000000000..b6d8049bc00e --- /dev/null +++ b/modular_ss220/_defines220/code/signals_mob/signals_mob_living.dm @@ -0,0 +1,12 @@ +// Signals for /mob/living + +/// from mob/living/Life(): (deltatime, times_fired) +#define COMSIG_LIVING_LIFE "living_life" + +/// from mob/living/handle_message_mode(): (message_mode, list/message_pieces, verb, used_radios) +#define COMSIG_LIVING_HANDLE_MESSAGE_MODE "living_handle_message_mode" + #define COMPONENT_FORCE_WHISPER (1<<0) + +/// from mob/living/CanPass(): (atom/movable/mover, turf/target, height) +#define COMSIG_LIVING_CAN_PASS "living_can_pass" + #define COMPONENT_LIVING_PASSABLE (1<<0) diff --git a/modular_ss220/_defines220/code/signals_mob/signals_mob_main.dm b/modular_ss220/_defines220/code/signals_mob/signals_mob_main.dm new file mode 100644 index 000000000000..1908d846992d --- /dev/null +++ b/modular_ss220/_defines220/code/signals_mob/signals_mob_main.dm @@ -0,0 +1,5 @@ +// Signals for /mob + +/// from mob/living/Process_Spacemove(): (movement_dir) +#define COMSIG_LIVING_PROCESS_SPACEMOVE "mob_client_pre_living_move" + #define COMPONENT_BLOCK_SPACEMOVE (1<<0) diff --git a/modular_ss220/_defines220/code/signals_mob/signals_mob_silicon.dm b/modular_ss220/_defines220/code/signals_mob/signals_mob_silicon.dm new file mode 100644 index 000000000000..1e776fa5270e --- /dev/null +++ b/modular_ss220/_defines220/code/signals_mob/signals_mob_silicon.dm @@ -0,0 +1 @@ +// Signals for /mob/living/silicon diff --git a/modular_ss220/_defines220/code/signals_mob/signals_mob_simple.dm b/modular_ss220/_defines220/code/signals_mob/signals_mob_simple.dm new file mode 100644 index 000000000000..937b109659eb --- /dev/null +++ b/modular_ss220/_defines220/code/signals_mob/signals_mob_simple.dm @@ -0,0 +1 @@ +// Signals for /mob/living/simple_animal diff --git a/modular_ss220/_misc/_misc.dm b/modular_ss220/_misc/_misc.dm new file mode 100644 index 000000000000..ec9069a4b4bf --- /dev/null +++ b/modular_ss220/_misc/_misc.dm @@ -0,0 +1,4 @@ +/datum/modpack/misc + name = "Различное" + desc = "Различные полезные функции, которые обязательно(нет) кому то понадобятся" + author = "furior" diff --git a/modular_ss220/_misc/_misc.dme b/modular_ss220/_misc/_misc.dme new file mode 100644 index 000000000000..0f5846ee9db8 --- /dev/null +++ b/modular_ss220/_misc/_misc.dme @@ -0,0 +1,3 @@ +#include "_misc.dm" + +#include "code/icons.dm" diff --git a/modular_ss220/_misc/code/icons.dm b/modular_ss220/_misc/code/icons.dm new file mode 100644 index 000000000000..1a2c3cac8ed3 --- /dev/null +++ b/modular_ss220/_misc/code/icons.dm @@ -0,0 +1,2 @@ +/proc/flatbicon(obj, use_class = TRUE) + return bicon(getFlatIcon(obj)) diff --git a/modular_ss220/_modpack.dm b/modular_ss220/_modpack.dm new file mode 100644 index 000000000000..5569426fa640 --- /dev/null +++ b/modular_ss220/_modpack.dm @@ -0,0 +1,17 @@ +/datum/modpack + /// A string name for the modpack. Used for looking up other modpacks in init. + var/name + /// A string desc for the modpack. Can be used for modpack verb list as description. + var/desc + /// A string with authors of this modpack. + var/author + +/datum/modpack/proc/pre_initialize() + if(!name) + return "Modpack name is unset." + +/datum/modpack/proc/initialize() + return + +/datum/modpack/proc/post_initialize() + return diff --git a/modular_ss220/_modpacks.dm b/modular_ss220/_modpacks.dm new file mode 100644 index 000000000000..dd115aa7f56e --- /dev/null +++ b/modular_ss220/_modpacks.dm @@ -0,0 +1,60 @@ +#define INIT_ORDER_MODPACKS 16.5 + +SUBSYSTEM_DEF(modpacks) + name = "Modpacks" + init_order = INIT_ORDER_SOUNDS + flags = SS_NO_FIRE + var/list/loaded_modpacks = list() + +/datum/controller/subsystem/modpacks/Initialize() + var/list/all_modpacks = list() + for(var/modpack in subtypesof(/datum/modpack/)) + all_modpacks.Add(new modpack) + // Pre-init and register all compiled modpacks. + for(var/datum/modpack/package as anything in all_modpacks) + var/fail_msg = package.pre_initialize() + if(QDELETED(package)) + CRASH("Modpack of type [package.type] is null or queued for deletion.") + if(fail_msg) + CRASH("Modpack [package.name] failed to pre-initialize: [fail_msg].") + if(loaded_modpacks[package.name]) + CRASH("Attempted to register duplicate modpack name [package.name].") + loaded_modpacks.Add(package) + + // Handle init and post-init (two stages in case a modpack needs to implement behavior based on the presence of other packs). + for(var/datum/modpack/package as anything in all_modpacks) + var/fail_msg = package.initialize() + if(fail_msg) + CRASH("Modpack [(istype(package) && package.name) || "Unknown"] failed to initialize: [fail_msg]") + for(var/datum/modpack/package as anything in all_modpacks) + var/fail_msg = package.post_initialize() + if(fail_msg) + CRASH("Modpack [(istype(package) && package.name) || "Unknown"] failed to post-initialize: [fail_msg]") + +/client/verb/modpacks_list() + set name = "Modpacks List" + set category = "OOC" + + if(!mob || !SSmodpacks.initialized) + return + + if(length(SSmodpacks.loaded_modpacks)) + . = "

Список модификаций



" + for(var/datum/modpack/M as anything in SSmodpacks.loaded_modpacks) + if(M.name) + . += "
" + . += "
[M.name]
" + + if(M.desc || M.author) + . += "
" + if(M.desc) + . += "
Описание: [M.desc]" + if(M.author) + . += "
Автор: [M.author]" + . += "

" + + var/datum/browser/popup = new(mob, "modpacks_list", "Список Модификаций", 480, 580) + popup.set_content(.) + popup.open() + else + to_chat(src, "Этот сервер не использует какие-либо модификации.") diff --git a/modular_ss220/_signals220/_signals220.dm b/modular_ss220/_signals220/_signals220.dm new file mode 100644 index 000000000000..e925e6f886c7 --- /dev/null +++ b/modular_ss220/_signals220/_signals220.dm @@ -0,0 +1,5 @@ +/datum/modpack/signals220 + + name = "Сигналы220" + desc = "Добавляет сигналы" + author = "larentoun" diff --git a/modular_ss220/_signals220/_signals220.dme b/modular_ss220/_signals220/_signals220.dme new file mode 100644 index 000000000000..26671df7a7f9 --- /dev/null +++ b/modular_ss220/_signals220/_signals220.dme @@ -0,0 +1,8 @@ +#include "_signals220.dm" + +#include "code/signals_mob/signals_mob_ai.dm" +#include "code/signals_mob/signals_mob_carbon.dm" +#include "code/signals_mob/signals_mob_living.dm" +#include "code/signals_mob/signals_mob_main.dm" +#include "code/signals_mob/signals_mob_silicon.dm" +#include "code/signals_mob/signals_mob_simple.dm" diff --git a/modular_ss220/_signals220/code/signals_mob/signals_mob_ai.dm b/modular_ss220/_signals220/code/signals_mob/signals_mob_ai.dm new file mode 100644 index 000000000000..fa7df8ae680b --- /dev/null +++ b/modular_ss220/_signals220/code/signals_mob/signals_mob_ai.dm @@ -0,0 +1 @@ +// Signals for /mob/living/silicon/ai diff --git a/modular_ss220/_signals220/code/signals_mob/signals_mob_carbon.dm b/modular_ss220/_signals220/code/signals_mob/signals_mob_carbon.dm new file mode 100644 index 000000000000..ef6039c440fc --- /dev/null +++ b/modular_ss220/_signals220/code/signals_mob/signals_mob_carbon.dm @@ -0,0 +1 @@ +// Signals for /mob/living/carbon diff --git a/modular_ss220/_signals220/code/signals_mob/signals_mob_living.dm b/modular_ss220/_signals220/code/signals_mob/signals_mob_living.dm new file mode 100644 index 000000000000..e531cf715cb2 --- /dev/null +++ b/modular_ss220/_signals220/code/signals_mob/signals_mob_living.dm @@ -0,0 +1,28 @@ +// Signals for /mob/living + +/mob/living/CanPass(atom/movable/mover, turf/target, height) + if(SEND_SIGNAL(src, COMSIG_LIVING_CAN_PASS, mover, target, height) & COMPONENT_LIVING_PASSABLE) + return TRUE + return ..() + +/mob/living/Life(seconds, times_fired) + SEND_SIGNAL(src, COMSIG_LIVING_LIFE, seconds, times_fired) + . = ..() + +/mob/living/handle_message_mode(message_mode, list/message_pieces, verb, used_radios) + if(SEND_SIGNAL(src, COMSIG_LIVING_HANDLE_MESSAGE_MODE, message_mode, message_pieces, verb, used_radios) & COMPONENT_FORCE_WHISPER) + whisper_say(message_pieces) + return TRUE + . = ..() + +/mob/living/carbon/human/handle_message_mode(message_mode, list/message_pieces, verb, used_radios) + if(SEND_SIGNAL(src, COMSIG_LIVING_HANDLE_MESSAGE_MODE, message_mode, message_pieces, verb, used_radios) & COMPONENT_FORCE_WHISPER) + whisper_say(message_pieces) + return TRUE + . = ..() + +// Да, костыльно, но модульно по другому не вижу как - PIXEL_SHIFT +/mob/living/Process_Spacemove(movement_dir) + if(SEND_SIGNAL(src, COMSIG_LIVING_PROCESS_SPACEMOVE, movement_dir) & COMPONENT_BLOCK_SPACEMOVE) + return FALSE + . = ..() diff --git a/modular_ss220/_signals220/code/signals_mob/signals_mob_main.dm b/modular_ss220/_signals220/code/signals_mob/signals_mob_main.dm new file mode 100644 index 000000000000..7aa41cead07d --- /dev/null +++ b/modular_ss220/_signals220/code/signals_mob/signals_mob_main.dm @@ -0,0 +1 @@ +// Signals for /mob diff --git a/modular_ss220/_signals220/code/signals_mob/signals_mob_silicon.dm b/modular_ss220/_signals220/code/signals_mob/signals_mob_silicon.dm new file mode 100644 index 000000000000..1e776fa5270e --- /dev/null +++ b/modular_ss220/_signals220/code/signals_mob/signals_mob_silicon.dm @@ -0,0 +1 @@ +// Signals for /mob/living/silicon diff --git a/modular_ss220/_signals220/code/signals_mob/signals_mob_simple.dm b/modular_ss220/_signals220/code/signals_mob/signals_mob_simple.dm new file mode 100644 index 000000000000..937b109659eb --- /dev/null +++ b/modular_ss220/_signals220/code/signals_mob/signals_mob_simple.dm @@ -0,0 +1 @@ +// Signals for /mob/living/simple_animal diff --git a/modular_ss220/_span/_span.dm b/modular_ss220/_span/_span.dm new file mode 100644 index 000000000000..ceacea89c2e0 --- /dev/null +++ b/modular_ss220/_span/_span.dm @@ -0,0 +1,4 @@ +/datum/modpack/span_defines + name = "Span Defines" + desc = "Порт дефайнов для `span` с TG. Просто для стиля в коде." + author = "larentoun" diff --git a/modular_ss220/_span/_span.dme b/modular_ss220/_span/_span.dme new file mode 100644 index 000000000000..2fa2551fbe93 --- /dev/null +++ b/modular_ss220/_span/_span.dme @@ -0,0 +1,3 @@ +#include "_span.dm" + +#include "code/span.dm" diff --git a/modular_ss220/_span/code/span.dm b/modular_ss220/_span/code/span.dm new file mode 100644 index 000000000000..70c015f8a427 --- /dev/null +++ b/modular_ss220/_span/code/span.dm @@ -0,0 +1,167 @@ +// From 'goon\browserassets\css\browserOutput.css' +#define span_darkmblue(str) ("" + str + "") +#define span_prefix(str) ("" + str + "") +#define span_ooc(str) ("" + str + "") +#define span_looc(str) ("" + str + "") +#define span_adminobserverooc(str) ("" + str + "") +#define span_adminooc(str) ("" + str + "") +#define span_adminobserver(str) ("" + str + "") +#define span_admin(str) ("" + str + "") +#define span_adminsay(str) ("" + str + "") +#define span_mentorhelp(str) ("" + str + "") +#define span_adminhelp(str) ("" + str + "") +#define span_playerreply(str) ("" + str + "") +#define span_pmsend(str) ("" + str + "") +#define span_debug(str) ("" + str + "") +#define span_name(str) ("" + str + "") +#define span_say(str) ("" + str + "") +#define span_yell(str) ("" + str + "") +#define span_siliconsay(str) ("" + str + "") +#define span_deadsay(str) ("" + str + "") +#define span_radio(str) ("" + str + "") +#define span_deptradio(str) ("" + str + "") +#define span_comradio(str) ("" + str + "") +#define span_syndradio(str) ("" + str + "") +#define span_dsquadradio(str) ("" + str + "") +#define span_resteamradio(str) ("" + str + "") +#define span_airadio(str) ("" + str + "") +#define span_centradio(str) ("" + str + "") +#define span_secradio(str) ("" + str + "") +#define span_engradio(str) ("" + str + "") +#define span_medradio(str) ("" + str + "") +#define span_sciradio(str) ("" + str + "") +#define span_supradio(str) ("" + str + "") +#define span_srvradio(str) ("" + str + "") +#define span_proradio(str) ("" + str + "") +#define span_admin_channel(str) ("" + str + "") +#define span_all_admin_ping(str) ("" + str + "") +#define span_mentor_channel(str) ("" + str + "") +#define span_mentor_channel_admin(str) ("" + str + "") +#define span_djradio(str) ("" + str + "") +#define span_binaryradio(str) ("" + str + "") +#define span_mommiradio(str) ("" + str + "") +#define span_alert(str) ("" + str + "") +#define span_ghostalert(str) ("" + str + "") +#define span_emote(str) ("" + str + "") +#define span_selecteddna(str) ("" + str + "") + +#define span_attack(str) ("" + str + "") +#define span_moderate(str) ("" + str + "") +#define span_disarm(str) ("" + str + "") +#define span_passive(str) ("" + str + "") + +#define span_warning(str) ("" + str + "") +#define span_boldwarning(str) ("" + str + "") +#define span_danger(str) ("" + str + "") +#define span_userdanger(str) ("" + str + "") +#define span_biggerdanger(str) ("" + str + "") + +#define span_info(str) ("" + str + "") +#define span_notice(str) ("" + str + "") +#define span_boldnotice(str) ("" + str + "") +#define span_suicide(str) ("" + str + "") +#define span_green(str) ("" + str + "") +#define span_pr_announce(str) ("" + str + "") +#define span_boldannounce(str) ("" + str + "") +#define span_greenannounce(str) ("" + str + "") + +#define span_alien(str) ("" + str + "") +#define span_noticealien(str) ("" + str + "") +#define span_alertalien(str) ("" + str + "") +#define span_terrorspider(str) ("" + str + "") +#define span_dantalion(str) ("" + str + "") + +#define span_sinister(str) ("" + str + "") +#define span_blob(str) ("" + str + "") +#define span_confirm(str) ("" + str + "") +#define span_rose(str) ("" + str + "") +#define span_sans(str) ("" + str + "") +#define span_wingdings(str) ("" + str + "") +#define span_robot(str) ("" + str + "") +#define span_ancient(str) ("" + str + "") +#define span_newscaster(str) ("" + str + "") +#define span_mod(str) ("" + str + "") +#define span_modooc(str) ("" + str + "") +#define span_adminmod(str) ("" + str + "") +#define span_tajaran(str) ("" + str + "") +#define span_skrell(str) ("" + str + "") +#define span_solcom(str) ("" + str + "") +#define span_com_srus(str) ("" + str + "") +#define span_zombie(str) ("" + str + "") +#define span_soghun(str) ("" + str + "") +#define span_changeling(str) ("" + str + "") +#define span_vox(str) ("" + str + "") +#define span_diona(str) ("" + str + "") +#define span_trinary(str) ("" + str + "") +#define span_kidan(str) ("" + str + "") +#define span_slime(str) ("" + str + "") +#define span_drask(str) ("" + str + "") +#define span_moth(str) ("" + str + "") +#define span_clown(str) ("" + str + "") +#define span_vulpkanin(str) ("" + str + "") +#define span_abductor(str) ("" + str + "") +#define span_mind_control(str) ("" + str + "") +#define span_rough(str) ("" + str + "") +#define span_say_quote(str) ("" + str + "") +#define span_cult(str) ("" + str + "") +#define span_cultspeech(str) ("" + str + "") +#define span_cultitalic(str) ("" + str + "") +#define span_cultlarge(str) ("" + str + "") +#define span_narsie(str) ("" + str + "") +#define span_narsiesmall(str) ("" + str + "") +#define span_interface(str) ("" + str + "") +#define span_big(str) ("" + str + "") +#define span_reallybig(str) ("" + str + "") +#define span_greentext(str) ("" + str + "") +#define span_redtext(str) ("" + str + "") +#define span_bold(str) ("" + str + "") +#define span_his_grace(str) ("" + str + "") +#define span_center(str) ("" + str + "") +#define span_red(str) ("" + str + "") +#define span_purple(str) ("" + str + "") +#define span_skeleton(str) ("" + str + "") +#define span_gutter(str) ("" + str + "") +#define span_orange(str) ("" + str + "") +#define span_orangei(str) ("" + str + "") +#define span_orangeb(str) ("" + str + "") +#define span_resonate(str) ("" + str + "") + +#define span_revennotice(str) ("" + str + "") +#define span_revenboldnotice(str) ("" + str + "") +#define span_revenbignotice(str) ("" + str + "") +#define span_revenminor(str) ("" + str + "") +#define span_revenwarning(str) ("" + str + "") +#define span_revendanger(str) ("" + str + "") + +#define span_specialnoticebold(str) ("" + str + "") + +#define span_specialnotice(str) ("" + str + "") + +#define span_good(str) ("" + str + "") +#define span_average(str) ("" + str + "") +#define span_bad(str) ("" + str + "") +#define span_italics(str) ("" + str + "") +#define span_talkinto(str) ("" + str + "") +#define span_whisper(str) ("" + str + "") +#define span_recruit(str) ("" + str + "") + +#define span_memo(str) ("" + str + "") +#define span_memoedit(str) ("" + str + "") +#define span_connectionClosed(str) ("" + str + "") +#define span_fatalError(str) ("" + str + "") + +#define span_rebooting(str) ("" + str + "") + +#define span_colossus(str) ("" + str + "") +#define span_hierophant(str) ("" + str + "") +#define span_hierophant_warning(str) ("" + str + "") + +#define span_emoji(str) ("" + str + "") + +#define span_adminticket(str) ("" + str + "") + +#define span_adminticketalt(str) ("" + str + "") + +#define span_announcement(str) ("" + str + "") + +#define span_bolditalics(str) ("" + str + "") diff --git a/modular_ss220/aesthetics/_aesthetics.dm b/modular_ss220/aesthetics/_aesthetics.dm new file mode 100644 index 000000000000..bcccd3158922 --- /dev/null +++ b/modular_ss220/aesthetics/_aesthetics.dm @@ -0,0 +1,4 @@ +/datum/modpack/aesthetics + name = "Эстетика" + desc = "Обновление визуального ряда" + author = "larentoun, Aylong220" diff --git a/modular_ss220/aesthetics/_aesthetics.dme b/modular_ss220/aesthetics/_aesthetics.dme new file mode 100644 index 000000000000..2fd0a930c535 --- /dev/null +++ b/modular_ss220/aesthetics/_aesthetics.dme @@ -0,0 +1,48 @@ +#include "_aesthetics.dm" + +#include "airalarm\code\airalarm.dm" +#include "apc\code\apc.dm" +#include "atm\code\atm.dm" +#include "atmospherics\code\atmospherics.dm" +#include "better_ids\code\better_ids.dm" +#include "blastdoor\code\blastdoor.dm" +#include "boxes\code\boxes.dm" +#include "cameras\code\cameras.dm" +#include "chairs\code\chairs.dm" +#include "defib\code\defib.dm" +#include "dirwindows\code\dirwindows.dm" +#include "door_control\code\door_control.dm" +#include "extinguisher\code\extinguisher.dm" +#include "firealarm\code\firealarm.dm" +#include "floors\code\floors.dm" +#include "hydroponics\code\hydroponics.dm" +#include "keycard\code\keycard.dm" +#include "labeler\code\labeler.dm" +#include "library\code\library.dm" +#include "light_switch\code\light_switch.dm" +#include "newscaster\code\newscaster.dm" +#include "piano\code\piano.dm" +#include "racks\code\racks.dm" +#include "requests_console\code\requests_console.dm" +#include "rollerbed\code\rollerbed.dm" +#include "safe\code\safe.dm" +#include "shutters\code\shutters.dm" +#include "soap\code\soap.dm" +#include "surgery_table\code\surgery_table.dm" +#include "toolboxes\code\toolboxes.dm" +#include "wallcloset\code\wallcloset.dm" +#include "windoor\code\windoor.dm" +#include "windowtint\code\windowtint.dm" +#include "zippo\code\zippo.dm" +#include "intercom\code\intercom.dm" +#include "walls\code\walls.dm" +#include "windows\code\windows.dm" +#include "floors\code\tile_types.dm" +#include "decals\code\decals.dm" +#include "airlocks\code\airlock.dm" +#include "airlocks\code\airlock_types.dm" +#include "airlocks\code\airlock_assembly_types.dm" +#include "lights\code\lights.dm" +#include "skin\code\darkmode.dm" +#include "sheets\code\sheets.dm" +#include "applicator\code\applicator.dm" diff --git a/modular_ss220/aesthetics/airalarm/code/airalarm.dm b/modular_ss220/aesthetics/airalarm/code/airalarm.dm new file mode 100644 index 000000000000..8e7204612158 --- /dev/null +++ b/modular_ss220/aesthetics/airalarm/code/airalarm.dm @@ -0,0 +1,6 @@ +/obj/machinery/alarm + icon = 'modular_ss220/aesthetics/airalarm/icons/airalarm.dmi' + layer = ABOVE_WINDOW_LAYER + +/obj/item/mounted/frame/alarm_frame + icon = 'modular_ss220/aesthetics/airalarm/icons/airalarm.dmi' diff --git a/modular_ss220/aesthetics/airalarm/icons/airalarm.dmi b/modular_ss220/aesthetics/airalarm/icons/airalarm.dmi new file mode 100644 index 000000000000..7f31570b4dae Binary files /dev/null and b/modular_ss220/aesthetics/airalarm/icons/airalarm.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/code/airlock.dm b/modular_ss220/aesthetics/airlocks/code/airlock.dm new file mode 100644 index 000000000000..a7b766f6e37d --- /dev/null +++ b/modular_ss220/aesthetics/airlocks/code/airlock.dm @@ -0,0 +1,9 @@ +/obj/machinery/door/airlock + icon = 'modular_ss220/aesthetics/airlocks/icons/station/public.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/station/overlays.dmi' + note_overlay_file = 'modular_ss220/aesthetics/airlocks/icons/station/overlays.dmi' + + doorOpen = 'modular_ss220/aesthetics/airlocks/sound/open.ogg' + doorClose = 'modular_ss220/aesthetics/airlocks/sound/close.ogg' + boltUp = 'modular_ss220/aesthetics/airlocks/sound/bolts_up.ogg' + boltDown = 'modular_ss220/aesthetics/airlocks/sound/bolts_down.ogg' diff --git a/modular_ss220/aesthetics/airlocks/code/airlock_assembly_types.dm b/modular_ss220/aesthetics/airlocks/code/airlock_assembly_types.dm new file mode 100644 index 000000000000..935fb680421d --- /dev/null +++ b/modular_ss220/aesthetics/airlocks/code/airlock_assembly_types.dm @@ -0,0 +1,133 @@ +/obj/structure/door_assembly + icon = 'modular_ss220/aesthetics/airlocks/icons/station/public.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/station/overlays.dmi' + +/obj/structure/door_assembly/door_assembly_public + icon = 'modular_ss220/aesthetics/airlocks/icons/station2/glass.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/station2/overlays.dmi' + +/obj/structure/door_assembly/door_assembly_com + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/command.dmi' + +/obj/structure/door_assembly/door_assembly_cap + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/cap.dmi' + +/obj/structure/door_assembly/door_assembly_hop + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/hop.dmi' + +/obj/structure/door_assembly/door_assembly_cmo + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/cmo.dmi' + +/obj/structure/door_assembly/door_assembly_rd + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/rd.dmi' + +/obj/structure/door_assembly/door_assembly_hos + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/hos.dmi' + +/obj/structure/door_assembly/door_assembly_qm + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/qm.dmi' + +/obj/structure/door_assembly/door_assembly_ce + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/ce.dmi' + +/obj/structure/door_assembly/door_assembly_sec + icon = 'modular_ss220/aesthetics/airlocks/icons/station/security.dmi' + +/obj/structure/door_assembly/door_assembly_eng + icon = 'modular_ss220/aesthetics/airlocks/icons/station/engineering.dmi' + +/obj/structure/door_assembly/door_assembly_min + icon = 'modular_ss220/aesthetics/airlocks/icons/station/mining.dmi' + +/obj/structure/door_assembly/door_assembly_atmo + icon = 'modular_ss220/aesthetics/airlocks/icons/station/atmos.dmi' + +/obj/structure/door_assembly/door_assembly_research + icon = 'modular_ss220/aesthetics/airlocks/icons/station/research.dmi' + +/obj/structure/door_assembly/door_assembly_science + icon = 'modular_ss220/aesthetics/airlocks/icons/station/science.dmi' + +/obj/structure/door_assembly/door_assembly_med + icon = 'modular_ss220/aesthetics/airlocks/icons/station/medical.dmi' + +/obj/structure/door_assembly/door_assembly_viro + icon = 'modular_ss220/aesthetics/airlocks/icons/station/virology.dmi' + +/obj/structure/door_assembly/door_assembly_hydro + icon = 'modular_ss220/aesthetics/airlocks/icons/station/botany.dmi' + +/obj/structure/door_assembly/door_assembly_eva + icon = 'modular_ss220/aesthetics/airlocks/icons/station/eva.dmi' + +/obj/structure/door_assembly/door_assembly_service + icon = 'modular_ss220/aesthetics/airlocks/icons/station/service.dmi' + +/obj/structure/door_assembly/door_assembly_psych + icon = 'modular_ss220/aesthetics/airlocks/icons/station/psych.dmi' + +/obj/structure/door_assembly/door_assembly_bathroom + icon = 'modular_ss220/aesthetics/airlocks/icons/station/bathroom.dmi' + +/obj/structure/door_assembly/door_assembly_lawyer + icon = 'modular_ss220/aesthetics/airlocks/icons/station/corporate.dmi' + +/obj/structure/door_assembly/door_assembly_mai + icon = 'modular_ss220/aesthetics/airlocks/icons/station/maintenance.dmi' + +/obj/structure/door_assembly/door_assembly_extmai + icon = 'modular_ss220/aesthetics/airlocks/icons/station/maintenanceexternal.dmi' + +/obj/structure/door_assembly/door_assembly_ext + icon = 'modular_ss220/aesthetics/airlocks/icons/external/external.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/external/overlays.dmi' + +/obj/structure/door_assembly/door_assembly_fre + icon = 'modular_ss220/aesthetics/airlocks/icons/station/freezer.dmi' + +/obj/structure/door_assembly/door_assembly_hatch + icon = 'modular_ss220/aesthetics/airlocks/icons/hatch/centcom.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/hatch/overlays.dmi' + +/obj/structure/door_assembly/door_assembly_mhatch + icon = 'modular_ss220/aesthetics/airlocks/icons/hatch/maintenance.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/hatch/overlays.dmi' + +/obj/structure/door_assembly/door_assembly_highsecurity + icon = 'modular_ss220/aesthetics/airlocks/icons/highsec/highsec.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/highsec/overlays.dmi' + +/obj/structure/door_assembly/multi_tile + icon = 'modular_ss220/aesthetics/airlocks/icons/glass_large/glass_large.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/glass_large/overlays.dmi' + +/obj/structure/door_assembly/door_assembly_centcom + icon = 'modular_ss220/aesthetics/airlocks/icons/centcom/centcom.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/centcom/overlays.dmi' + +/obj/structure/door_assembly/door_assembly_gold + icon = 'modular_ss220/aesthetics/airlocks/icons/station/gold.dmi' + +/obj/structure/door_assembly/door_assembly_silver + icon = 'modular_ss220/aesthetics/airlocks/icons/station/silver.dmi' + +/obj/structure/door_assembly/door_assembly_diamond + icon = 'modular_ss220/aesthetics/airlocks/icons/station/diamond.dmi' + +/obj/structure/door_assembly/door_assembly_uranium + icon = 'modular_ss220/aesthetics/airlocks/icons/station/uranium.dmi' + +/obj/structure/door_assembly/door_assembly_plasma + icon = 'modular_ss220/aesthetics/airlocks/icons/station/plasma.dmi' + +/obj/structure/door_assembly/door_assembly_bananium + icon = 'modular_ss220/aesthetics/airlocks/icons/station/bananium.dmi' + +/obj/structure/door_assembly/door_assembly_tranquillite + icon = 'modular_ss220/aesthetics/airlocks/icons/station/tranquilite.dmi' + +/obj/structure/door_assembly/door_assembly_sandstone + icon = 'modular_ss220/aesthetics/airlocks/icons/station/sandstone.dmi' + +/obj/structure/door_assembly/door_assembly_wood + icon = 'modular_ss220/aesthetics/airlocks/icons/station/wood.dmi' diff --git a/modular_ss220/aesthetics/airlocks/code/airlock_types.dm b/modular_ss220/aesthetics/airlocks/code/airlock_types.dm new file mode 100644 index 000000000000..5d8ccd830452 --- /dev/null +++ b/modular_ss220/aesthetics/airlocks/code/airlock_types.dm @@ -0,0 +1,228 @@ +/* + Station Airlocks Regular +*/ +/obj/machinery/door/airlock/command + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/command.dmi' + +/obj/machinery/door/airlock/command/cap + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/cap.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_cap + +/obj/machinery/door/airlock/command/hop + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/hop.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_hop + +/obj/machinery/door/airlock/command/cmo + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/cmo.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_cmo + +/obj/machinery/door/airlock/command/rd + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/rd.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_rd + +/obj/machinery/door/airlock/command/hos + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/hos.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_hos + +/obj/machinery/door/airlock/command/qm + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/qm.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_qm + +/obj/machinery/door/airlock/command/ce + icon = 'modular_ss220/aesthetics/airlocks/icons/station/heads/ce.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_ce + +/obj/machinery/door/airlock/security + icon = 'modular_ss220/aesthetics/airlocks/icons/station/security.dmi' + +/obj/machinery/door/airlock/engineering + icon = 'modular_ss220/aesthetics/airlocks/icons/station/engineering.dmi' + +/obj/machinery/door/airlock/medical + icon = 'modular_ss220/aesthetics/airlocks/icons/station/medical.dmi' + +/obj/machinery/door/airlock/maintenance + icon = 'modular_ss220/aesthetics/airlocks/icons/station/maintenance.dmi' + +/obj/machinery/door/airlock/maintenance/external + icon = 'modular_ss220/aesthetics/airlocks/icons/station/maintenanceexternal.dmi' + +/obj/machinery/door/airlock/mining + icon = 'modular_ss220/aesthetics/airlocks/icons/station/mining.dmi' + +/obj/machinery/door/airlock/atmos + icon = 'modular_ss220/aesthetics/airlocks/icons/station/atmos.dmi' + +/obj/machinery/door/airlock/research + icon = 'modular_ss220/aesthetics/airlocks/icons/station/research.dmi' + +/obj/machinery/door/airlock/freezer + icon = 'modular_ss220/aesthetics/airlocks/icons/station/freezer.dmi' + +/obj/machinery/door/airlock/science + icon = 'modular_ss220/aesthetics/airlocks/icons/station/science.dmi' + +/obj/machinery/door/airlock/virology + icon = 'modular_ss220/aesthetics/airlocks/icons/station/virology.dmi' + +/obj/machinery/door/airlock/hydroponics + icon = 'modular_ss220/aesthetics/airlocks/icons/station/botany.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_hydro + +/obj/machinery/door/airlock/eva + icon = 'modular_ss220/aesthetics/airlocks/icons/station/eva.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_eva + +/obj/machinery/door/airlock/service + icon = 'modular_ss220/aesthetics/airlocks/icons/station/service.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_service + +/obj/machinery/door/airlock/psych + icon = 'modular_ss220/aesthetics/airlocks/icons/station/psych.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_psych + +/obj/machinery/door/airlock/bathroom + icon = 'modular_ss220/aesthetics/airlocks/icons/station/bathroom.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_bathroom + +/obj/machinery/door/airlock/lawyer + icon = 'modular_ss220/aesthetics/airlocks/icons/station/corporate.dmi' + assemblytype = /obj/structure/door_assembly/door_assembly_lawyer + +/* + Station Airlocks Glass +*/ +/obj/machinery/door/airlock/command/cap/glass + opacity = 0 + glass = TRUE + normal_integrity = 400 + +/obj/machinery/door/airlock/command/hop/glass + opacity = 0 + glass = TRUE + normal_integrity = 400 + +/obj/machinery/door/airlock/command/cmo/glass + opacity = 0 + glass = TRUE + normal_integrity = 400 + +/obj/machinery/door/airlock/command/rd/glass + opacity = 0 + glass = TRUE + normal_integrity = 400 + +/obj/machinery/door/airlock/command/hos/glass + opacity = 0 + glass = TRUE + normal_integrity = 400 + +/obj/machinery/door/airlock/command/qm/glass + opacity = 0 + glass = TRUE + normal_integrity = 400 + +/obj/machinery/door/airlock/command/ce/glass + opacity = 0 + glass = TRUE + normal_integrity = 400 + +/obj/machinery/door/airlock/hydroponics/glass + opacity = 0 + glass = TRUE + +/obj/machinery/door/airlock/eva/glass + opacity = 0 + glass = TRUE + +/obj/machinery/door/airlock/service/glass + opacity = 0 + glass = TRUE + +/obj/machinery/door/airlock/psych/glass + opacity = 0 + glass = TRUE + +/obj/machinery/door/airlock/lawyer/glass + opacity = 0 + glass = TRUE + +/* + Station Airlocks Mineral +*/ +/obj/machinery/door/airlock/gold + icon = 'modular_ss220/aesthetics/airlocks/icons/station/gold.dmi' + +/obj/machinery/door/airlock/silver + icon = 'modular_ss220/aesthetics/airlocks/icons/station/silver.dmi' + +/obj/machinery/door/airlock/diamond + icon = 'modular_ss220/aesthetics/airlocks/icons/station/diamond.dmi' + +/obj/machinery/door/airlock/uranium + icon = 'modular_ss220/aesthetics/airlocks/icons/station/uranium.dmi' + +/obj/machinery/door/airlock/plasma + icon = 'modular_ss220/aesthetics/airlocks/icons/station/plasma.dmi' + +/obj/machinery/door/airlock/bananium + icon = 'modular_ss220/aesthetics/airlocks/icons/station/bananium.dmi' + +/obj/machinery/door/airlock/tranquillite + icon = 'modular_ss220/aesthetics/airlocks/icons/station/tranquilite.dmi' + +/obj/machinery/door/airlock/sandstone + icon = 'modular_ss220/aesthetics/airlocks/icons/station/sandstone.dmi' + +/obj/machinery/door/airlock/wood + icon = 'modular_ss220/aesthetics/airlocks/icons/station/wood.dmi' + +/* + Station2 Airlocks +*/ +/obj/machinery/door/airlock/public + icon = 'modular_ss220/aesthetics/airlocks/icons/station2/glass.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/station2/overlays.dmi' + +/* + External Airlocks +*/ +/obj/machinery/door/airlock/external + icon = 'modular_ss220/aesthetics/airlocks/icons/external/external.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/external/overlays.dmi' + note_overlay_file = 'modular_ss220/aesthetics/airlocks/icons/external/overlays.dmi' + +/* + CentCom Airlocks +*/ +/obj/machinery/door/airlock/centcom + icon = 'modular_ss220/aesthetics/airlocks/icons/centcom/centcom.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/centcom/overlays.dmi' + +/* + Hatch Airlocks +*/ +/obj/machinery/door/airlock/hatch + icon = 'modular_ss220/aesthetics/airlocks/icons/hatch/centcom.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/hatch/overlays.dmi' + note_overlay_file = 'modular_ss220/aesthetics/airlocks/icons/hatch/overlays.dmi' + +/obj/machinery/door/airlock/maintenance_hatch + icon = 'modular_ss220/aesthetics/airlocks/icons/hatch/maintenance.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/hatch/overlays.dmi' + note_overlay_file = 'modular_ss220/aesthetics/airlocks/icons/hatch/overlays.dmi' + +/* + High Security Airlocks +*/ +/obj/machinery/door/airlock/highsecurity + icon = 'modular_ss220/aesthetics/airlocks/icons/highsec/highsec.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/highsec/overlays.dmi' + +/* + Misc Airlocks +*/ +/obj/machinery/door/airlock/multi_tile + icon = 'modular_ss220/aesthetics/airlocks/icons/glass_large/glass_large.dmi' + overlays_file = 'modular_ss220/aesthetics/airlocks/icons/glass_large/overlays.dmi' + note_overlay_file = 'modular_ss220/aesthetics/airlocks/icons/glass_large/overlays.dmi' diff --git a/modular_ss220/aesthetics/airlocks/icons/centcom/centcom.dmi b/modular_ss220/aesthetics/airlocks/icons/centcom/centcom.dmi new file mode 100644 index 000000000000..9d45122dd12c Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/centcom/centcom.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/centcom/overlays.dmi b/modular_ss220/aesthetics/airlocks/icons/centcom/overlays.dmi new file mode 100644 index 000000000000..eb4f3d850021 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/centcom/overlays.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/external/external.dmi b/modular_ss220/aesthetics/airlocks/icons/external/external.dmi new file mode 100644 index 000000000000..8a00a16ba3c0 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/external/external.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/external/overlays.dmi b/modular_ss220/aesthetics/airlocks/icons/external/overlays.dmi new file mode 100644 index 000000000000..20e02d7a6c1c Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/external/overlays.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/glass_large/glass_large.dmi b/modular_ss220/aesthetics/airlocks/icons/glass_large/glass_large.dmi new file mode 100644 index 000000000000..ddd1871e6fef Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/glass_large/glass_large.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/glass_large/overlays.dmi b/modular_ss220/aesthetics/airlocks/icons/glass_large/overlays.dmi new file mode 100644 index 000000000000..bf5be7bccd4f Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/glass_large/overlays.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/hatch/centcom.dmi b/modular_ss220/aesthetics/airlocks/icons/hatch/centcom.dmi new file mode 100644 index 000000000000..64d15207b599 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/hatch/centcom.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/hatch/maintenance.dmi b/modular_ss220/aesthetics/airlocks/icons/hatch/maintenance.dmi new file mode 100644 index 000000000000..3303591517f6 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/hatch/maintenance.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/hatch/overlays.dmi b/modular_ss220/aesthetics/airlocks/icons/hatch/overlays.dmi new file mode 100644 index 000000000000..b504cce39662 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/hatch/overlays.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/highsec/highsec.dmi b/modular_ss220/aesthetics/airlocks/icons/highsec/highsec.dmi new file mode 100644 index 000000000000..eb5e312d93c9 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/highsec/highsec.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/highsec/overlays.dmi b/modular_ss220/aesthetics/airlocks/icons/highsec/overlays.dmi new file mode 100644 index 000000000000..97f2c7fc5c5c Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/highsec/overlays.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/atmos.dmi b/modular_ss220/aesthetics/airlocks/icons/station/atmos.dmi new file mode 100644 index 000000000000..8bf12b5fa751 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/atmos.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/bananium.dmi b/modular_ss220/aesthetics/airlocks/icons/station/bananium.dmi new file mode 100644 index 000000000000..cad8ba902d80 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/bananium.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/bathroom.dmi b/modular_ss220/aesthetics/airlocks/icons/station/bathroom.dmi new file mode 100644 index 000000000000..68fd49dc9ac1 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/bathroom.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/botany.dmi b/modular_ss220/aesthetics/airlocks/icons/station/botany.dmi new file mode 100644 index 000000000000..2a8ef28d0e1d Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/botany.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/corporate.dmi b/modular_ss220/aesthetics/airlocks/icons/station/corporate.dmi new file mode 100644 index 000000000000..3209e7f59ba4 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/corporate.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/diamond.dmi b/modular_ss220/aesthetics/airlocks/icons/station/diamond.dmi new file mode 100644 index 000000000000..e7ec1cffb65d Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/diamond.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/engineering.dmi b/modular_ss220/aesthetics/airlocks/icons/station/engineering.dmi new file mode 100644 index 000000000000..f9e1f5915f79 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/engineering.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/eva.dmi b/modular_ss220/aesthetics/airlocks/icons/station/eva.dmi new file mode 100644 index 000000000000..6c495b54322f Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/eva.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/freezer.dmi b/modular_ss220/aesthetics/airlocks/icons/station/freezer.dmi new file mode 100644 index 000000000000..ad3a1c72a84c Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/freezer.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/gold.dmi b/modular_ss220/aesthetics/airlocks/icons/station/gold.dmi new file mode 100644 index 000000000000..a2977d95cf9d Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/gold.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/heads/cap.dmi b/modular_ss220/aesthetics/airlocks/icons/station/heads/cap.dmi new file mode 100644 index 000000000000..7417588b5390 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/heads/cap.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/heads/ce.dmi b/modular_ss220/aesthetics/airlocks/icons/station/heads/ce.dmi new file mode 100644 index 000000000000..2223e252cb00 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/heads/ce.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/heads/cmo.dmi b/modular_ss220/aesthetics/airlocks/icons/station/heads/cmo.dmi new file mode 100644 index 000000000000..a44e60ac2c62 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/heads/cmo.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/heads/command.dmi b/modular_ss220/aesthetics/airlocks/icons/station/heads/command.dmi new file mode 100644 index 000000000000..affe4c1fd2f9 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/heads/command.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/heads/hop.dmi b/modular_ss220/aesthetics/airlocks/icons/station/heads/hop.dmi new file mode 100644 index 000000000000..c17a3c2cebe7 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/heads/hop.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/heads/hos.dmi b/modular_ss220/aesthetics/airlocks/icons/station/heads/hos.dmi new file mode 100644 index 000000000000..9ddc7cb63ba1 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/heads/hos.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/heads/qm.dmi b/modular_ss220/aesthetics/airlocks/icons/station/heads/qm.dmi new file mode 100644 index 000000000000..0ebfb5fd5e47 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/heads/qm.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/heads/rd.dmi b/modular_ss220/aesthetics/airlocks/icons/station/heads/rd.dmi new file mode 100644 index 000000000000..cac461fb63c5 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/heads/rd.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/maintenance.dmi b/modular_ss220/aesthetics/airlocks/icons/station/maintenance.dmi new file mode 100644 index 000000000000..cc96c755a8e2 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/maintenance.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/maintenanceexternal.dmi b/modular_ss220/aesthetics/airlocks/icons/station/maintenanceexternal.dmi new file mode 100644 index 000000000000..c7d8e6154e8a Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/maintenanceexternal.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/medical.dmi b/modular_ss220/aesthetics/airlocks/icons/station/medical.dmi new file mode 100644 index 000000000000..e33bff783ebc Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/medical.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/mining.dmi b/modular_ss220/aesthetics/airlocks/icons/station/mining.dmi new file mode 100644 index 000000000000..86ec771471e3 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/mining.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/overlays.dmi b/modular_ss220/aesthetics/airlocks/icons/station/overlays.dmi new file mode 100644 index 000000000000..8f8801051180 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/overlays.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/plasma.dmi b/modular_ss220/aesthetics/airlocks/icons/station/plasma.dmi new file mode 100644 index 000000000000..a90fa8f0bce5 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/plasma.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/psych.dmi b/modular_ss220/aesthetics/airlocks/icons/station/psych.dmi new file mode 100644 index 000000000000..d8bbc788f9eb Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/psych.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/public.dmi b/modular_ss220/aesthetics/airlocks/icons/station/public.dmi new file mode 100644 index 000000000000..1e3258bd1708 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/public.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/research.dmi b/modular_ss220/aesthetics/airlocks/icons/station/research.dmi new file mode 100644 index 000000000000..6c3b23107858 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/research.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/sandstone.dmi b/modular_ss220/aesthetics/airlocks/icons/station/sandstone.dmi new file mode 100644 index 000000000000..ac4dc7179059 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/sandstone.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/science.dmi b/modular_ss220/aesthetics/airlocks/icons/station/science.dmi new file mode 100644 index 000000000000..95396c1d403e Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/science.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/security.dmi b/modular_ss220/aesthetics/airlocks/icons/station/security.dmi new file mode 100644 index 000000000000..f38b9e05405d Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/security.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/service.dmi b/modular_ss220/aesthetics/airlocks/icons/station/service.dmi new file mode 100644 index 000000000000..e155823d8d3d Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/service.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/silver.dmi b/modular_ss220/aesthetics/airlocks/icons/station/silver.dmi new file mode 100644 index 000000000000..47105c88bf14 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/silver.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/tranquilite.dmi b/modular_ss220/aesthetics/airlocks/icons/station/tranquilite.dmi new file mode 100644 index 000000000000..851568e1dab2 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/tranquilite.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/uranium.dmi b/modular_ss220/aesthetics/airlocks/icons/station/uranium.dmi new file mode 100644 index 000000000000..d23811bacd40 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/uranium.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/virology.dmi b/modular_ss220/aesthetics/airlocks/icons/station/virology.dmi new file mode 100644 index 000000000000..600dd9ee225b Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/virology.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station/wood.dmi b/modular_ss220/aesthetics/airlocks/icons/station/wood.dmi new file mode 100644 index 000000000000..b5973a7219f2 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station/wood.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station2/glass.dmi b/modular_ss220/aesthetics/airlocks/icons/station2/glass.dmi new file mode 100644 index 000000000000..6c8259ab0de3 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station2/glass.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/icons/station2/overlays.dmi b/modular_ss220/aesthetics/airlocks/icons/station2/overlays.dmi new file mode 100644 index 000000000000..639306e58cdf Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/icons/station2/overlays.dmi differ diff --git a/modular_ss220/aesthetics/airlocks/sound/bolts_down.ogg b/modular_ss220/aesthetics/airlocks/sound/bolts_down.ogg new file mode 100644 index 000000000000..19d62b8acb2a Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/sound/bolts_down.ogg differ diff --git a/modular_ss220/aesthetics/airlocks/sound/bolts_up.ogg b/modular_ss220/aesthetics/airlocks/sound/bolts_up.ogg new file mode 100644 index 000000000000..0aac1a44fcc5 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/sound/bolts_up.ogg differ diff --git a/modular_ss220/aesthetics/airlocks/sound/close.ogg b/modular_ss220/aesthetics/airlocks/sound/close.ogg new file mode 100644 index 000000000000..db94b73fb4b6 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/sound/close.ogg differ diff --git a/modular_ss220/aesthetics/airlocks/sound/close_force.ogg b/modular_ss220/aesthetics/airlocks/sound/close_force.ogg new file mode 100644 index 000000000000..28b190d8e095 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/sound/close_force.ogg differ diff --git a/modular_ss220/aesthetics/airlocks/sound/open.ogg b/modular_ss220/aesthetics/airlocks/sound/open.ogg new file mode 100644 index 000000000000..0b8a0d5f94f1 Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/sound/open.ogg differ diff --git a/modular_ss220/aesthetics/airlocks/sound/open_force.ogg b/modular_ss220/aesthetics/airlocks/sound/open_force.ogg new file mode 100644 index 000000000000..4caefc0b9e4d Binary files /dev/null and b/modular_ss220/aesthetics/airlocks/sound/open_force.ogg differ diff --git a/modular_ss220/aesthetics/apc/code/apc.dm b/modular_ss220/aesthetics/apc/code/apc.dm new file mode 100644 index 000000000000..251ea933dccb --- /dev/null +++ b/modular_ss220/aesthetics/apc/code/apc.dm @@ -0,0 +1,3 @@ +/obj/machinery/power/apc + icon = 'modular_ss220/aesthetics/apc/icons/apc.dmi' + layer = ABOVE_WINDOW_LAYER diff --git a/modular_ss220/aesthetics/apc/icons/apc.dmi b/modular_ss220/aesthetics/apc/icons/apc.dmi new file mode 100644 index 000000000000..ac8fc2b845dd Binary files /dev/null and b/modular_ss220/aesthetics/apc/icons/apc.dmi differ diff --git a/modular_ss220/aesthetics/applicator/code/applicator.dm b/modular_ss220/aesthetics/applicator/code/applicator.dm new file mode 100644 index 000000000000..16c33c328a71 --- /dev/null +++ b/modular_ss220/aesthetics/applicator/code/applicator.dm @@ -0,0 +1,2 @@ +/obj/item/reagent_containers/applicator + icon = 'modular_ss220/aesthetics/applicator/icons/applicator.dmi' diff --git a/modular_ss220/aesthetics/applicator/icons/applicator.dmi b/modular_ss220/aesthetics/applicator/icons/applicator.dmi new file mode 100644 index 000000000000..a39e0b9ea9fb Binary files /dev/null and b/modular_ss220/aesthetics/applicator/icons/applicator.dmi differ diff --git a/modular_ss220/aesthetics/atm/code/atm.dm b/modular_ss220/aesthetics/atm/code/atm.dm new file mode 100644 index 000000000000..f79e8bf177dc --- /dev/null +++ b/modular_ss220/aesthetics/atm/code/atm.dm @@ -0,0 +1,2 @@ +/obj/machinery/economy/atm + icon = 'modular_ss220/aesthetics/atm/icons/atm.dmi' diff --git a/modular_ss220/aesthetics/atm/icons/atm.dmi b/modular_ss220/aesthetics/atm/icons/atm.dmi new file mode 100644 index 000000000000..23e9a29ce8a6 Binary files /dev/null and b/modular_ss220/aesthetics/atm/icons/atm.dmi differ diff --git a/modular_ss220/aesthetics/atmospherics/code/atmospherics.dm b/modular_ss220/aesthetics/atmospherics/code/atmospherics.dm new file mode 100644 index 000000000000..02fa78963b9a --- /dev/null +++ b/modular_ss220/aesthetics/atmospherics/code/atmospherics.dm @@ -0,0 +1,5 @@ +/obj/machinery/atmospherics/unary/vent_pump + icon = 'modular_ss220/aesthetics/atmospherics/icons/vent_pump.dmi' + +/obj/machinery/atmospherics/unary/vent_scrubber + icon = 'modular_ss220/aesthetics/atmospherics/icons/vent_scrubber.dmi' diff --git a/modular_ss220/aesthetics/atmospherics/icons/vent_pump.dmi b/modular_ss220/aesthetics/atmospherics/icons/vent_pump.dmi new file mode 100644 index 000000000000..82bc44ecd9a0 Binary files /dev/null and b/modular_ss220/aesthetics/atmospherics/icons/vent_pump.dmi differ diff --git a/modular_ss220/aesthetics/atmospherics/icons/vent_scrubber.dmi b/modular_ss220/aesthetics/atmospherics/icons/vent_scrubber.dmi new file mode 100644 index 000000000000..4639f470fa51 Binary files /dev/null and b/modular_ss220/aesthetics/atmospherics/icons/vent_scrubber.dmi differ diff --git a/modular_ss220/aesthetics/better_ids/code/better_ids.dm b/modular_ss220/aesthetics/better_ids/code/better_ids.dm new file mode 100644 index 000000000000..71b3e578e7a8 --- /dev/null +++ b/modular_ss220/aesthetics/better_ids/code/better_ids.dm @@ -0,0 +1,5 @@ +/obj/item/card + icon = 'modular_ss220/aesthetics/better_ids/icons/better_ids.dmi' + +/obj/item/nanomob_card + icon = 'modular_ss220/aesthetics/better_ids/icons/better_ids.dmi' diff --git a/modular_ss220/aesthetics/better_ids/icons/better_ids.dmi b/modular_ss220/aesthetics/better_ids/icons/better_ids.dmi new file mode 100644 index 000000000000..f66a128decab Binary files /dev/null and b/modular_ss220/aesthetics/better_ids/icons/better_ids.dmi differ diff --git a/modular_ss220/aesthetics/blastdoor/code/blastdoor.dm b/modular_ss220/aesthetics/blastdoor/code/blastdoor.dm new file mode 100644 index 000000000000..9ddd064aae49 --- /dev/null +++ b/modular_ss220/aesthetics/blastdoor/code/blastdoor.dm @@ -0,0 +1,11 @@ +/obj/machinery/door/poddoor + icon = 'modular_ss220/aesthetics/blastdoor/icons/blastdoor.dmi' + +/obj/machinery/door/poddoor/do_animate(animation) + switch(animation) + if("opening") + flick("opening", src) + playsound(src, 'modular_ss220/aesthetics/blastdoor/sound/blastdoor.ogg', 30, 1) + if("closing") + flick("closing", src) + playsound(src, 'modular_ss220/aesthetics/blastdoor/sound/blastdoor.ogg', 30, 1) diff --git a/modular_ss220/aesthetics/blastdoor/icons/blastdoor.dmi b/modular_ss220/aesthetics/blastdoor/icons/blastdoor.dmi new file mode 100644 index 000000000000..672c161c10ed Binary files /dev/null and b/modular_ss220/aesthetics/blastdoor/icons/blastdoor.dmi differ diff --git a/modular_ss220/aesthetics/blastdoor/sound/blastdoor.ogg b/modular_ss220/aesthetics/blastdoor/sound/blastdoor.ogg new file mode 100644 index 000000000000..93e53513985a Binary files /dev/null and b/modular_ss220/aesthetics/blastdoor/sound/blastdoor.ogg differ diff --git a/modular_ss220/aesthetics/boxes/code/boxes.dm b/modular_ss220/aesthetics/boxes/code/boxes.dm new file mode 100644 index 000000000000..2168ebe255ba --- /dev/null +++ b/modular_ss220/aesthetics/boxes/code/boxes.dm @@ -0,0 +1,287 @@ +/obj/item/storage/box/survival + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "civ_box" + +/obj/item/storage/box/survival_vox + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "vox_box" + +/obj/item/storage/box/survival_plasmaman + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "plasma_box" + +/obj/item/storage/box/engineer + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "eng_box" + +/obj/item/storage/box/survival_mining + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "min_box" + +/obj/item/storage/box/survival_syndi + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "syndie_box" + +/obj/item/storage/box/gloves + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "latex_box" + +/obj/item/storage/box/masks + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "sterile_box" + +/obj/item/storage/box/syringes + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "syringe_box" + +/obj/item/storage/box/beakers + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "beaker_box" + +/obj/item/storage/box/beakers/bluespace + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "beaker_bluespace_box" + +/obj/item/storage/box/iv_bags + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "iv_box" + +/obj/item/storage/box/injectors + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "syringe_box" + +/obj/item/storage/box/flashbangs + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "flashbang_box" + +/obj/item/storage/box/flashes + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "flash_box" + +/obj/item/storage/box/teargas + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "teargas_box" + +/obj/item/storage/box/emps + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "emp_box" + +/obj/item/storage/box/trackimp + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "implant_box" + +/obj/item/storage/box/minertracker + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "implant_box" + +/obj/item/storage/box/chemimp + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "implant_box" + +/obj/item/storage/box/exileimp + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "implant_box" + +/obj/item/storage/box/deathimp + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "implant_box" + +/obj/item/storage/box/tapes + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "tape_box" + +/obj/item/storage/box/rxglasses + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "glasses_box" + +/obj/item/storage/box/drinkingglasses + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "box" + +/obj/item/storage/box/condimentbottles + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "box" + +/obj/item/storage/box/cups + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "cup_box" + +/obj/item/storage/box/donkpockets + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "donk_box" + +/obj/item/storage/box/syndidonkpockets + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "id_syndie_box" // TODO: Need new icon + +/obj/item/storage/box/monkeycubes + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "monkey_box" + +/obj/item/storage/box/monkeycubes/neaeracubes + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "neaera_box" + +/obj/item/storage/box/monkeycubes/stokcubes + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "stok_box" + +/obj/item/storage/box/monkeycubes/farwacubes + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "farwa_box" + +/obj/item/storage/box/monkeycubes/wolpincubes + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "wolpin_box" + +/obj/item/storage/box/permits + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "id_box" + +/obj/item/storage/box/ids + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "id_box" + +/obj/item/storage/box/prisoner + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "id_box" + +/obj/item/storage/box/seccarts + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "pda_box" + +/obj/item/storage/box/holobadge + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "badge_box" + +/obj/item/storage/box/evidence + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "evidence_box" + +/obj/item/storage/box/handcuffs + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "handcuff_box" + +/obj/item/storage/box/zipties + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "zipties_box" + +/obj/item/storage/box/alienhandcuffs + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "alien_handcuff_box" + +/obj/item/storage/box/fakesyndiesuit + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "doom_box" + +/obj/item/storage/box/enforcer_rubber + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "ert_box" + +/obj/item/storage/box/enforcer_lethal + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "ert_box" + +/obj/item/storage/box/bartender_rare_ingredients_kit + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "box" + +/obj/item/storage/box/chef_rare_ingredients_kit + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "box" + +/obj/item/storage/box/mousetraps + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "mousetraps_box" + +/obj/item/storage/box/pillbottles + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "pill_box" + +/obj/item/storage/box/patch_packs + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "patch_box" + +/obj/item/storage/box/bodybags + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "bodybag_box" + +/obj/item/storage/box/autoinjectors + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "injector_box" + +/obj/item/storage/box/lights + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "light_box" + +/obj/item/storage/box/lights/tubes + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "lighttube_box" + +/obj/item/storage/box/lights/mixed + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "lightmixed_box" + +/obj/item/storage/box/barber + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "implant_box" + +/obj/item/storage/box/lip_stick + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "implant_box" + +/obj/item/storage/box/centcomofficer + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "ert_box" + +/obj/item/storage/box/responseteam + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "ert_box" + +/obj/item/storage/box/deathsquad + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "doom_box" + +/obj/item/storage/box/soviet + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "soviet_box" + +/obj/item/storage/box/clown + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "clown_box" + +/obj/item/storage/box/emptysandbags + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "box" + +/obj/item/storage/box/rndboards + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "box" + +/obj/item/storage/box/stockparts + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "box" + +/obj/item/storage/box/hug + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "hug_box" + +/obj/item/storage/box/wizard + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "wizard_box" + +/obj/item/storage/box/breaching + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "flashbang_box" + +/obj/item/storage/box/mindshield + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "box" + +/obj/item/storage/box/dish_drive + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "box" + +/obj/item/storage/box/disks_plantgene + icon = 'modular_ss220/aesthetics/boxes/icons/boxes.dmi' + icon_state = "disk_box" diff --git a/modular_ss220/aesthetics/boxes/icons/boxes.dmi b/modular_ss220/aesthetics/boxes/icons/boxes.dmi new file mode 100644 index 000000000000..97467e6f3b1d Binary files /dev/null and b/modular_ss220/aesthetics/boxes/icons/boxes.dmi differ diff --git a/modular_ss220/aesthetics/cameras/code/cameras.dm b/modular_ss220/aesthetics/cameras/code/cameras.dm new file mode 100644 index 000000000000..061af8042290 --- /dev/null +++ b/modular_ss220/aesthetics/cameras/code/cameras.dm @@ -0,0 +1,2 @@ +/obj/machinery/camera + icon = 'modular_ss220/aesthetics/cameras/icons/cameras.dmi' diff --git a/modular_ss220/aesthetics/cameras/icons/cameras.dmi b/modular_ss220/aesthetics/cameras/icons/cameras.dmi new file mode 100644 index 000000000000..82ab045a7735 Binary files /dev/null and b/modular_ss220/aesthetics/cameras/icons/cameras.dmi differ diff --git a/modular_ss220/aesthetics/chairs/code/chairs.dm b/modular_ss220/aesthetics/chairs/code/chairs.dm new file mode 100644 index 000000000000..92090157dd3a --- /dev/null +++ b/modular_ss220/aesthetics/chairs/code/chairs.dm @@ -0,0 +1,35 @@ +/obj/structure/chair/comfy + icon = 'modular_ss220/aesthetics/chairs/icons/chairs.dmi' + +/obj/structure/chair/comfy/GetArmrest() + return mutable_appearance('modular_ss220/aesthetics/chairs/icons/chairs.dmi', "[icon_state]_armrest") + +/obj/structure/chair/comfy/corp + icon = 'icons/obj/chairs.dmi' + +/obj/structure/chair/comfy/shuttle + icon = 'icons/obj/chairs.dmi' + +/obj/structure/chair/office/dark + icon = 'modular_ss220/aesthetics/chairs/icons/chairs.dmi' + +/obj/structure/chair/office/light + icon = 'modular_ss220/aesthetics/chairs/icons/chairs.dmi' + +/obj/structure/chair/e_chair + icon = 'modular_ss220/aesthetics/chairs/icons/chairs.dmi' + +//TODO: Support or chairs + +/obj/item/chair/stool/bar/dark + icon = 'modular_ss220/aesthetics/chairs/icons/chairs.dmi' + icon_state = "bar_toppled_dark" + item_state = "stool_bar_dark" + origin_type = /obj/structure/chair/stool/bar/dark + lefthand_file = 'modular_ss220/aesthetics/chairs/icons/chairs_lefthand.dmi' + righthand_file = 'modular_ss220/aesthetics/chairs/icons/chairs_righthand.dmi' + +/obj/structure/chair/stool/bar/dark + icon = 'modular_ss220/aesthetics/chairs/icons/chairs.dmi' + icon_state = "bar_dark" + item_chair = /obj/item/chair/stool/bar/dark diff --git a/modular_ss220/aesthetics/chairs/icons/chairs.dmi b/modular_ss220/aesthetics/chairs/icons/chairs.dmi new file mode 100644 index 000000000000..6aba9bf8697a Binary files /dev/null and b/modular_ss220/aesthetics/chairs/icons/chairs.dmi differ diff --git a/modular_ss220/aesthetics/chairs/icons/chairs_lefthand.dmi b/modular_ss220/aesthetics/chairs/icons/chairs_lefthand.dmi new file mode 100644 index 000000000000..f3238b0616ba Binary files /dev/null and b/modular_ss220/aesthetics/chairs/icons/chairs_lefthand.dmi differ diff --git a/modular_ss220/aesthetics/chairs/icons/chairs_righthand.dmi b/modular_ss220/aesthetics/chairs/icons/chairs_righthand.dmi new file mode 100644 index 000000000000..ac882e8ebf82 Binary files /dev/null and b/modular_ss220/aesthetics/chairs/icons/chairs_righthand.dmi differ diff --git a/modular_ss220/aesthetics/decals/code/decals.dm b/modular_ss220/aesthetics/decals/code/decals.dm new file mode 100644 index 000000000000..fc765f841f82 --- /dev/null +++ b/modular_ss220/aesthetics/decals/code/decals.dm @@ -0,0 +1,112 @@ +/* SIDING */ +/obj/effect/turf_decal/siding/wood + icon = 'modular_ss220/aesthetics/decals/icons/siding.dmi' + icon_state = "siding_wood_line" + color = "#55391A" + +/obj/effect/turf_decal/siding/wood/corner + icon_state = "siding_wood_corner" + +/obj/effect/turf_decal/siding/wood/end + icon_state = "siding_wood_end" + +/obj/effect/turf_decal/siding + icon = 'modular_ss220/aesthetics/decals/icons/siding.dmi' + icon_state = "siding_line" + +/obj/effect/turf_decal/siding/white + color = "#BCBCBC" + +/obj/effect/turf_decal/siding/white/corner + icon_state = "siding_corner" + +/obj/effect/turf_decal/siding/white/end + icon_state = "siding_end" + +/obj/effect/turf_decal/siding/red + color = "#DE3A3A" + +/obj/effect/turf_decal/siding/red/corner + icon_state = "siding_corner" + +/obj/effect/turf_decal/siding/red/end + icon_state = "siding_end" + +/obj/effect/turf_decal/siding/green + color = "#9FED58" + +/obj/effect/turf_decal/siding/green/corner + icon_state = "siding_corner" + +/obj/effect/turf_decal/siding/green/end + icon_state = "siding_end" + +/obj/effect/turf_decal/siding/blue + color = "#52B4E9" + +/obj/effect/turf_decal/siding/blue/corner + icon_state = "siding_corner" + +/obj/effect/turf_decal/siding/blue/end + icon_state = "siding_end" + +/obj/effect/turf_decal/siding/yellow + color = "#EFB341" + +/obj/effect/turf_decal/siding/yellow/corner + icon_state = "siding_corner" + +/obj/effect/turf_decal/siding/yellow/end + icon_state = "siding_end" + +/obj/effect/turf_decal/siding/purple + color = "#D381C9" + +/obj/effect/turf_decal/siding/purple/corner + icon_state = "siding_corner" + +/obj/effect/turf_decal/siding/purple/end + icon_state = "siding_end" + +/obj/effect/turf_decal/siding/brown + color = "#A46106" + +/obj/effect/turf_decal/siding/brown/corner + icon_state = "siding_corner" + +/obj/effect/turf_decal/siding/brown/end + icon_state = "siding_end" + +/* NT LOGO */ +/obj/effect/decal/nanotrasen_logo + name = "NanoTrasen Logo" + icon = 'modular_ss220/aesthetics/decals/icons/NT_logo.dmi' + +/obj/effect/decal/nanotrasen_logo/n1 + icon_state = "logo1" + +/obj/effect/decal/nanotrasen_logo/n2 + icon_state = "logo2" + +/obj/effect/decal/nanotrasen_logo/n3 + icon_state = "logo3" + +/obj/effect/decal/nanotrasen_logo/n4 + icon_state = "logo4" + +/obj/effect/decal/nanotrasen_logo/n5 + icon_state = "logo5" + +/obj/effect/decal/nanotrasen_logo/n6 + icon_state = "logo6" + +/obj/effect/decal/cleanable/dust + name = "dust" + desc = "It's a little dusty. Someone should clean that up." + gender = PLURAL + density = FALSE + layer = TURF_LAYER + icon = 'modular_ss220/aesthetics/decals/icons/dirt.dmi' + icon_state = "dust" + base_icon_state = "dust" + mouse_opacity = FALSE diff --git a/modular_ss220/aesthetics/decals/icons/NT_logo.dmi b/modular_ss220/aesthetics/decals/icons/NT_logo.dmi new file mode 100644 index 000000000000..db400f9f79bb Binary files /dev/null and b/modular_ss220/aesthetics/decals/icons/NT_logo.dmi differ diff --git a/modular_ss220/aesthetics/decals/icons/dirt.dmi b/modular_ss220/aesthetics/decals/icons/dirt.dmi new file mode 100644 index 000000000000..5686e3282b3f Binary files /dev/null and b/modular_ss220/aesthetics/decals/icons/dirt.dmi differ diff --git a/modular_ss220/aesthetics/decals/icons/siding.dmi b/modular_ss220/aesthetics/decals/icons/siding.dmi new file mode 100644 index 000000000000..f3ac9b02751a Binary files /dev/null and b/modular_ss220/aesthetics/decals/icons/siding.dmi differ diff --git a/modular_ss220/aesthetics/defib/code/defib.dm b/modular_ss220/aesthetics/defib/code/defib.dm new file mode 100644 index 000000000000..4339edb41d8d --- /dev/null +++ b/modular_ss220/aesthetics/defib/code/defib.dm @@ -0,0 +1,6 @@ +/obj/item/defibrillator + icon = 'modular_ss220/aesthetics/defib/icons/defib.dmi' + +/obj/item/defibrillator/compact + icon = 'icons/obj/defib.dmi' + //TODO: Compact defibs diff --git a/modular_ss220/aesthetics/defib/icons/defib.dmi b/modular_ss220/aesthetics/defib/icons/defib.dmi new file mode 100644 index 000000000000..f4fbe3712d4e Binary files /dev/null and b/modular_ss220/aesthetics/defib/icons/defib.dmi differ diff --git a/modular_ss220/aesthetics/dirwindows/code/dirwindows.dm b/modular_ss220/aesthetics/dirwindows/code/dirwindows.dm new file mode 100644 index 000000000000..b6fbfd812cb2 --- /dev/null +++ b/modular_ss220/aesthetics/dirwindows/code/dirwindows.dm @@ -0,0 +1,17 @@ +/obj/structure/holowindow + icon = 'modular_ss220/aesthetics/dirwindows/icons/dirwindows.dmi' + +/obj/structure/window/basic + icon = 'modular_ss220/aesthetics/dirwindows/icons/dirwindows.dmi' + +/obj/structure/window/reinforced + icon = 'modular_ss220/aesthetics/dirwindows/icons/dirwindows.dmi' + +/obj/structure/window/reinforced/tinted + icon = 'modular_ss220/aesthetics/dirwindows/icons/dirwindows.dmi' + +/obj/structure/window/plasmabasic + icon = 'modular_ss220/aesthetics/dirwindows/icons/dirwindows.dmi' + +/obj/structure/window/plasmareinforced + icon = 'modular_ss220/aesthetics/dirwindows/icons/dirwindows.dmi' diff --git a/modular_ss220/aesthetics/dirwindows/icons/dirwindows.dmi b/modular_ss220/aesthetics/dirwindows/icons/dirwindows.dmi new file mode 100644 index 000000000000..c9aa5b12d911 Binary files /dev/null and b/modular_ss220/aesthetics/dirwindows/icons/dirwindows.dmi differ diff --git a/modular_ss220/aesthetics/door_control/code/door_control.dm b/modular_ss220/aesthetics/door_control/code/door_control.dm new file mode 100644 index 000000000000..4e7c60ff77e5 --- /dev/null +++ b/modular_ss220/aesthetics/door_control/code/door_control.dm @@ -0,0 +1,2 @@ +/obj/machinery/door_control + layer = ABOVE_WINDOW_LAYER diff --git a/modular_ss220/aesthetics/extinguisher/code/extinguisher.dm b/modular_ss220/aesthetics/extinguisher/code/extinguisher.dm new file mode 100644 index 000000000000..ce5a190294d3 --- /dev/null +++ b/modular_ss220/aesthetics/extinguisher/code/extinguisher.dm @@ -0,0 +1,18 @@ +/obj/structure/extinguisher_cabinet + icon = 'modular_ss220/aesthetics/extinguisher/icons/extinguisher.dmi' + +/obj/structure/extinguisher_cabinet/update_icon_state() + if(!opened) + if(has_extinguisher) + icon_state = "extinguisher_closed" + else + icon_state = "extinguisher_empty_closed" + return + if(has_extinguisher) + if(istype(has_extinguisher, /obj/item/extinguisher/mini)) + icon_state = "extinguisher_mini" + else + icon_state = "extinguisher_full" + else + icon_state = "extinguisher_empty" + //TODO: Frame diff --git a/modular_ss220/aesthetics/extinguisher/icons/extinguisher.dmi b/modular_ss220/aesthetics/extinguisher/icons/extinguisher.dmi new file mode 100644 index 000000000000..9bae622331ae Binary files /dev/null and b/modular_ss220/aesthetics/extinguisher/icons/extinguisher.dmi differ diff --git a/modular_ss220/aesthetics/firealarm/code/firealarm.dm b/modular_ss220/aesthetics/firealarm/code/firealarm.dm new file mode 100644 index 000000000000..9f8dfe3632d2 --- /dev/null +++ b/modular_ss220/aesthetics/firealarm/code/firealarm.dm @@ -0,0 +1,7 @@ +/obj/machinery/firealarm + icon = 'modular_ss220/aesthetics/firealarm/icons/firealarm.dmi' + layer = ABOVE_WINDOW_LAYER + //TODO: Detect + +/obj/item/mounted/frame/firealarm + icon = 'modular_ss220/aesthetics/firealarm/icons/firealarm.dmi' diff --git a/modular_ss220/aesthetics/firealarm/icons/firealarm.dmi b/modular_ss220/aesthetics/firealarm/icons/firealarm.dmi new file mode 100644 index 000000000000..17f9897e3fbe Binary files /dev/null and b/modular_ss220/aesthetics/firealarm/icons/firealarm.dmi differ diff --git a/modular_ss220/aesthetics/floors/code/floors.dm b/modular_ss220/aesthetics/floors/code/floors.dm new file mode 100644 index 000000000000..03346f476a7e --- /dev/null +++ b/modular_ss220/aesthetics/floors/code/floors.dm @@ -0,0 +1,58 @@ +/turf/simulated/floor + icon = 'modular_ss220/aesthetics/floors/icons/floors.dmi' + +// WOODEN FLOORS +/turf/simulated/floor/wood/oak + icon_state = "wood-oak" + floor_tile = /obj/item/stack/tile/wood/oak + broken_states = list("wood-oak-broken", "wood-oak-broken2", "wood-oak-broken3", "wood-oak-broken4", "wood-oak-broken5", "wood-oak-broken6", "wood-oak-broken7") + +/turf/simulated/floor/wood/birch + icon_state = "wood-birch" + floor_tile = /obj/item/stack/tile/wood/birch + broken_states = list("wood-birch-broken", "wood-birch-broken2", "wood-birch-broken3", "wood-birch-broken4", "wood-birch-broken5", "wood-birch-broken6", "wood-birch-broken7") + +/turf/simulated/floor/wood/cherry + icon_state = "wood-cherry" + floor_tile = /obj/item/stack/tile/wood/cherry + broken_states = list("wood-cherry-broken", "wood-cherry-broken2", "wood-cherry-broken3", "wood-cherry-broken4", "wood-cherry-broken5", "wood-cherry-broken6", "wood-cherry-broken7") + +/turf/simulated/floor/wood/fancy/oak + icon_state = "fancy-wood-oak" + floor_tile = /obj/item/stack/tile/wood/fancy/oak + broken_states = list("fancy-wood-oak-broken", "fancy-wood-oak-broken2", "fancy-wood-oak-broken3", "fancy-wood-oak-broken4", "fancy-wood-oak-broken5", "fancy-wood-oak-broken6", "fancy-wood-oak-broken7") + +/turf/simulated/floor/wood/fancy/birch + icon_state = "fancy-wood-birch" + floor_tile = /obj/item/stack/tile/wood/fancy/birch + broken_states = list("fancy-wood-birch-broken", "fancy-wood-birch-broken2", "fancy-wood-birch-broken3", "fancy-wood-birch-broken4", "fancy-wood-birch-broken5", "fancy-wood-birch-broken6", "fancy-wood-birch-broken7") + +/turf/simulated/floor/wood/fancy/cherry + icon_state = "fancy-wood-cherry" + floor_tile = /obj/item/stack/tile/wood/fancy/cherry + broken_states = list("fancy-wood-cherry-broken", "fancy-wood-cherry-broken2", "fancy-wood-cherry-broken3", "fancy-wood-cherry-broken4", "fancy-wood-cherry-broken5", "fancy-wood-cherry-broken6", "fancy-wood-cherry-broken7") + +/turf/simulated/floor/wood/fancy/light + icon_state = "light-fancy-wood" + floor_tile = /obj/item/stack/tile/wood/fancy/light + broken_states = list("light-fancy-wood-broken", "light-fancy-wood-broken2", "light-fancy-wood-broken3", "light-fancy-wood-broken4", "light-fancy-wood-broken5", "light-fancy-wood-broken6", "light-fancy-wood-broken7") + +// LIGHT FLOORS +/turf/simulated/floor/light + icon = 'icons/turf/floors.dmi' + +/turf/simulated/floor/light/red + color = "#f23030" + light_color = "#f23030" + +/turf/simulated/floor/light/green + color = "#30f230" + light_color = "#30f230" + +/turf/simulated/floor/light/blue + color = "#3030f2" + light_color = "#3030f2" + +/turf/simulated/floor/light/purple + color = "#d493ff" + light_color = "#d493ff" diff --git a/modular_ss220/aesthetics/floors/code/tile_types.dm b/modular_ss220/aesthetics/floors/code/tile_types.dm new file mode 100644 index 000000000000..d4bf3fa165ae --- /dev/null +++ b/modular_ss220/aesthetics/floors/code/tile_types.dm @@ -0,0 +1,42 @@ +// WOOD +/obj/item/stack/tile/wood/oak + name = "oak wood floor tiles" + singular_name = "oak wood floor tile" + icon_state = "tile-wood-oak" + turf_type = /turf/simulated/floor/wood/oak + +/obj/item/stack/tile/wood/birch + name = "birch wood floor tiles" + singular_name = "birch wood floor tile" + icon_state = "tile-wood-birch" + turf_type = /turf/simulated/floor/wood/birch + +/obj/item/stack/tile/wood/cherry + name = "cherry wood floor tiles" + singular_name = "cherry wood floor tile" + icon_state = "tile-wood-cherry" + turf_type = /turf/simulated/floor/wood/cherry + +/obj/item/stack/tile/wood/fancy/oak + name = "fancy oak wood floor tiles" + singular_name = "fancy oak wood floor tile" + icon_state = "tile-wood-fancy-oak" + turf_type = /turf/simulated/floor/wood/fancy/oak + +/obj/item/stack/tile/wood/fancy/birch + name = "fancy birch wood floor tiles" + singular_name = "fancy birch wood floor tile" + icon_state = "tile-wood-fancy-birch" + turf_type = /turf/simulated/floor/wood/fancy/birch + +/obj/item/stack/tile/wood/fancy/cherry + name = "fancy cherry wood floor tiles" + singular_name = "fancy cherry wood floor tile" + icon_state = "tile-wood-fancy-cherry" + turf_type = /turf/simulated/floor/wood/fancy/cherry + +/obj/item/stack/tile/wood/fancy/light + name = "fancy light oak wood floor tiles" + singular_name = "fancy light oak wood floor tile" + icon_state = "tile-wood-fancy-light" + turf_type = /turf/simulated/floor/wood/fancy/light diff --git a/modular_ss220/aesthetics/floors/icons/floors.dmi b/modular_ss220/aesthetics/floors/icons/floors.dmi new file mode 100644 index 000000000000..064dddd8b008 Binary files /dev/null and b/modular_ss220/aesthetics/floors/icons/floors.dmi differ diff --git a/modular_ss220/aesthetics/hydroponics/code/hydroponics.dm b/modular_ss220/aesthetics/hydroponics/code/hydroponics.dm new file mode 100644 index 000000000000..332ee2b38e0f --- /dev/null +++ b/modular_ss220/aesthetics/hydroponics/code/hydroponics.dm @@ -0,0 +1,21 @@ +/obj/machinery/plantgenes + icon = 'modular_ss220/aesthetics/hydroponics/icons/hydroponics.dmi' + +/obj/machinery/plantgenes/update_overlays() + . = ..() + if(disk) + . += "dnamod-disk" + +/obj/machinery/plantgenes/add_disk(obj/item/disk/plantgene/new_disk, mob/user) + . = ..() + update_icon(UPDATE_OVERLAYS) + +/obj/machinery/plantgenes/update_genes() + . = ..() + update_icon(UPDATE_OVERLAYS) + +/obj/item/storage/bag/plants + icon = 'modular_ss220/aesthetics/hydroponics/icons/hydroponics.dmi' + +/obj/structure/loom + icon = 'modular_ss220/aesthetics/hydroponics/icons/hydroponics.dmi' diff --git a/modular_ss220/aesthetics/hydroponics/icons/hydroponics.dmi b/modular_ss220/aesthetics/hydroponics/icons/hydroponics.dmi new file mode 100644 index 000000000000..82d7d663b9f0 Binary files /dev/null and b/modular_ss220/aesthetics/hydroponics/icons/hydroponics.dmi differ diff --git a/modular_ss220/aesthetics/intercom/code/intercom.dm b/modular_ss220/aesthetics/intercom/code/intercom.dm new file mode 100644 index 000000000000..9fa1f174e314 --- /dev/null +++ b/modular_ss220/aesthetics/intercom/code/intercom.dm @@ -0,0 +1,2 @@ +/obj/item/radio/intercom + icon = 'modular_ss220/aesthetics/intercom/icons/intercom.dmi' diff --git a/modular_ss220/aesthetics/intercom/icons/intercom.dmi b/modular_ss220/aesthetics/intercom/icons/intercom.dmi new file mode 100644 index 000000000000..3e9fbfd93583 Binary files /dev/null and b/modular_ss220/aesthetics/intercom/icons/intercom.dmi differ diff --git a/modular_ss220/aesthetics/keycard/code/keycard.dm b/modular_ss220/aesthetics/keycard/code/keycard.dm new file mode 100644 index 000000000000..fdb81b779055 --- /dev/null +++ b/modular_ss220/aesthetics/keycard/code/keycard.dm @@ -0,0 +1,5 @@ +/obj/machinery/keycard_auth + icon = 'modular_ss220/aesthetics/keycard/icons/keycard.dmi' + +/obj/machinery/readybutton + icon = 'modular_ss220/aesthetics/keycard/icons/keycard.dmi' diff --git a/modular_ss220/aesthetics/keycard/icons/keycard.dmi b/modular_ss220/aesthetics/keycard/icons/keycard.dmi new file mode 100644 index 000000000000..39bdcf13f962 Binary files /dev/null and b/modular_ss220/aesthetics/keycard/icons/keycard.dmi differ diff --git a/modular_ss220/aesthetics/labeler/code/labeler.dm b/modular_ss220/aesthetics/labeler/code/labeler.dm new file mode 100644 index 000000000000..b6306dd4f44a --- /dev/null +++ b/modular_ss220/aesthetics/labeler/code/labeler.dm @@ -0,0 +1,2 @@ +/obj/item/hand_labeler + icon = 'modular_ss220/aesthetics/labeler/icons/labeler.dmi' diff --git a/modular_ss220/aesthetics/labeler/icons/labeler.dmi b/modular_ss220/aesthetics/labeler/icons/labeler.dmi new file mode 100644 index 000000000000..74946042a96a Binary files /dev/null and b/modular_ss220/aesthetics/labeler/icons/labeler.dmi differ diff --git a/modular_ss220/aesthetics/library/code/library.dm b/modular_ss220/aesthetics/library/code/library.dm new file mode 100644 index 000000000000..46a6045bc6a4 --- /dev/null +++ b/modular_ss220/aesthetics/library/code/library.dm @@ -0,0 +1,5 @@ +/obj/structure/bookcase + icon = 'modular_ss220/aesthetics/library/icons/library.dmi' + +/obj/machinery/bookbinder + icon = 'modular_ss220/aesthetics/library/icons/library.dmi' diff --git a/modular_ss220/aesthetics/library/icons/library.dmi b/modular_ss220/aesthetics/library/icons/library.dmi new file mode 100644 index 000000000000..ef1556c35bc7 Binary files /dev/null and b/modular_ss220/aesthetics/library/icons/library.dmi differ diff --git a/modular_ss220/aesthetics/light_switch/code/light_switch.dm b/modular_ss220/aesthetics/light_switch/code/light_switch.dm new file mode 100644 index 000000000000..d33b7182510f --- /dev/null +++ b/modular_ss220/aesthetics/light_switch/code/light_switch.dm @@ -0,0 +1,2 @@ +/obj/machinery/light_switch + layer = ABOVE_WINDOW_LAYER diff --git a/modular_ss220/aesthetics/lights/code/lights.dm b/modular_ss220/aesthetics/lights/code/lights.dm new file mode 100644 index 000000000000..d12e861994a2 --- /dev/null +++ b/modular_ss220/aesthetics/lights/code/lights.dm @@ -0,0 +1,7 @@ +/obj/machinery/light + icon = 'modular_ss220/aesthetics/lights/icons/lights.dmi' + layer = ABOVE_MOB_LAYER + +/obj/machinery/light/small + icon = 'icons/obj/lighting.dmi' + layer = ABOVE_MOB_LAYER diff --git a/modular_ss220/aesthetics/lights/icons/lights.dmi b/modular_ss220/aesthetics/lights/icons/lights.dmi new file mode 100644 index 000000000000..1027c73aefb6 Binary files /dev/null and b/modular_ss220/aesthetics/lights/icons/lights.dmi differ diff --git a/modular_ss220/aesthetics/newscaster/code/newscaster.dm b/modular_ss220/aesthetics/newscaster/code/newscaster.dm new file mode 100644 index 000000000000..9b7fc4f71053 --- /dev/null +++ b/modular_ss220/aesthetics/newscaster/code/newscaster.dm @@ -0,0 +1,2 @@ +/obj/machinery/newscaster + layer = ABOVE_WINDOW_LAYER diff --git a/modular_ss220/aesthetics/piano/code/piano.dm b/modular_ss220/aesthetics/piano/code/piano.dm new file mode 100644 index 000000000000..07755566de6b --- /dev/null +++ b/modular_ss220/aesthetics/piano/code/piano.dm @@ -0,0 +1,2 @@ +/obj/structure/musician/piano + icon = 'modular_ss220/aesthetics/piano/icons/piano.dmi' diff --git a/modular_ss220/aesthetics/piano/icons/piano.dmi b/modular_ss220/aesthetics/piano/icons/piano.dmi new file mode 100644 index 000000000000..ff378fd56f2b Binary files /dev/null and b/modular_ss220/aesthetics/piano/icons/piano.dmi differ diff --git a/modular_ss220/aesthetics/racks/code/racks.dm b/modular_ss220/aesthetics/racks/code/racks.dm new file mode 100644 index 000000000000..98dbba107a08 --- /dev/null +++ b/modular_ss220/aesthetics/racks/code/racks.dm @@ -0,0 +1,84 @@ +/obj/structure/rack + icon = 'modular_ss220/aesthetics/racks/icons/racks.dmi' + +/obj/structure/rack/skeletal_bar + icon = 'icons/obj/stationobjs.dmi' + //TODO: need icon + +/obj/structure/rack/gunrack + name = "gun rack" + desc = "A gun rack for storing guns." + icon_state = "gunrack" + +/obj/item/gun + var/on_rack = FALSE + +/obj/item/gun/proc/place_on_rack() + on_rack = TRUE + var/matrix/M = matrix() + M.Turn(-90) + transform = M + +/obj/item/gun/proc/remove_from_rack() + if(on_rack) + var/matrix/M = matrix() + transform = M + on_rack = FALSE + +/obj/item/gun/pickup(mob/user) + . = ..() + remove_from_rack() + +/obj/structure/rack/gunrack/MouseDrop_T(obj/O, mob/user) + if(!(istype(O, /obj/item/gun))) + to_chat(user, span_warning("This item doesn't fit!")) + return + . = ..() + if(.) + add_fingerprint(user) + var/obj/item/gun/our_gun = O + our_gun.place_on_rack() + +/obj/structure/rack/gunrack/attackby(obj/item/W, mob/user, params) //TODO: fix logic + if(!(istype(W, /obj/item/gun))) + to_chat(user, span_warning("This item doesn't fit!")) + return + . = ..() + if(W.loc == src) + add_fingerprint(user) + var/obj/item/gun/our_gun = W + our_gun.place_on_rack() + var/list/click_params = params2list(params) + //Center the icon where the user clicked. + if(!click_params || !click_params["icon-x"] || !click_params["icon-y"]) + return + //Clamp it so that the icon never moves more than 16 pixels in either direction (thus leaving the table turf) + W.pixel_x = clamp(text2num(click_params["icon-x"]) - 16, -(world.icon_size/2), world.icon_size/2) + W.pixel_y = 0 + +/obj/structure/rack/gunrack/Initialize(mapload) + . = ..() + if(!mapload) + return + for(var/obj/item/gun/gun_inside in loc.contents) + gun_inside.place_on_rack() + +/obj/structure/rack/gunrack/deconstruct(disassembled = TRUE) + if(!(flags & NODECONSTRUCT)) + density = FALSE + var/obj/item/gunrack_parts/newparts = new(loc) + transfer_fingerprints_to(newparts) + for(var/obj/item/I in loc.contents) + if(istype(I, /obj/item/gun)) + var/obj/item/gun/to_remove = I + to_remove.remove_from_rack() + qdel(src) + +/obj/item/gunrack_parts + name = "gun rack parts" + desc = "Parts of a gun rack." + icon = 'icons/obj/items.dmi' + icon_state = "gunrack_parts" + flags = CONDUCT + materials = list(MAT_METAL=2000) + var/building = FALSE diff --git a/modular_ss220/aesthetics/racks/icons/racks.dmi b/modular_ss220/aesthetics/racks/icons/racks.dmi new file mode 100644 index 000000000000..e19295aa1cae Binary files /dev/null and b/modular_ss220/aesthetics/racks/icons/racks.dmi differ diff --git a/modular_ss220/aesthetics/requests_console/code/requests_console.dm b/modular_ss220/aesthetics/requests_console/code/requests_console.dm new file mode 100644 index 000000000000..0e51a40fae9e --- /dev/null +++ b/modular_ss220/aesthetics/requests_console/code/requests_console.dm @@ -0,0 +1,4 @@ +/obj/machinery/requests_console + icon = 'modular_ss220/aesthetics/requests_console/icons/reqcomp.dmi' + layer = ABOVE_WINDOW_LAYER + //TODO: rewired icon diff --git a/modular_ss220/aesthetics/requests_console/icons/reqcomp.dmi b/modular_ss220/aesthetics/requests_console/icons/reqcomp.dmi new file mode 100644 index 000000000000..2ebb80eba2fb Binary files /dev/null and b/modular_ss220/aesthetics/requests_console/icons/reqcomp.dmi differ diff --git a/modular_ss220/aesthetics/rollerbed/code/rollerbed.dm b/modular_ss220/aesthetics/rollerbed/code/rollerbed.dm new file mode 100644 index 000000000000..28efa7db76d6 --- /dev/null +++ b/modular_ss220/aesthetics/rollerbed/code/rollerbed.dm @@ -0,0 +1,8 @@ +/obj/structure/bed/roller + icon = 'modular_ss220/aesthetics/rollerbed/icons/rollerbed.dmi' + +/obj/item/roller + icon = 'modular_ss220/aesthetics/rollerbed/icons/rollerbed.dmi' + item_state = "rbed" + lefthand_file = 'modular_ss220/aesthetics/rollerbed/icons/lefthand.dmi' + righthand_file = 'modular_ss220/aesthetics/rollerbed/icons/righthand.dmi' diff --git a/modular_ss220/aesthetics/rollerbed/icons/lefthand.dmi b/modular_ss220/aesthetics/rollerbed/icons/lefthand.dmi new file mode 100644 index 000000000000..41a3429d0cb6 Binary files /dev/null and b/modular_ss220/aesthetics/rollerbed/icons/lefthand.dmi differ diff --git a/modular_ss220/aesthetics/rollerbed/icons/righthand.dmi b/modular_ss220/aesthetics/rollerbed/icons/righthand.dmi new file mode 100644 index 000000000000..ae4699daca0b Binary files /dev/null and b/modular_ss220/aesthetics/rollerbed/icons/righthand.dmi differ diff --git a/modular_ss220/aesthetics/rollerbed/icons/rollerbed.dmi b/modular_ss220/aesthetics/rollerbed/icons/rollerbed.dmi new file mode 100644 index 000000000000..2e3cfe13271f Binary files /dev/null and b/modular_ss220/aesthetics/rollerbed/icons/rollerbed.dmi differ diff --git a/modular_ss220/aesthetics/safe/code/safe.dm b/modular_ss220/aesthetics/safe/code/safe.dm new file mode 100644 index 000000000000..27534fcedace --- /dev/null +++ b/modular_ss220/aesthetics/safe/code/safe.dm @@ -0,0 +1,2 @@ +/obj/item/storage/secure/safe + icon = 'modular_ss220/aesthetics/safe/icons/safe.dmi' diff --git a/modular_ss220/aesthetics/safe/icons/safe.dmi b/modular_ss220/aesthetics/safe/icons/safe.dmi new file mode 100644 index 000000000000..7f185fcf4800 Binary files /dev/null and b/modular_ss220/aesthetics/safe/icons/safe.dmi differ diff --git a/modular_ss220/aesthetics/sheets/code/sheets.dm b/modular_ss220/aesthetics/sheets/code/sheets.dm new file mode 100644 index 000000000000..6cf1735078a7 --- /dev/null +++ b/modular_ss220/aesthetics/sheets/code/sheets.dm @@ -0,0 +1,2 @@ +/obj/item/bedsheet + icon = 'modular_ss220/aesthetics/sheets/icons/sheets.dmi' diff --git a/modular_ss220/aesthetics/sheets/icons/sheets.dmi b/modular_ss220/aesthetics/sheets/icons/sheets.dmi new file mode 100644 index 000000000000..f63c8c26a0ab Binary files /dev/null and b/modular_ss220/aesthetics/sheets/icons/sheets.dmi differ diff --git a/modular_ss220/aesthetics/shutters/code/shutters.dm b/modular_ss220/aesthetics/shutters/code/shutters.dm new file mode 100644 index 000000000000..382757908be3 --- /dev/null +++ b/modular_ss220/aesthetics/shutters/code/shutters.dm @@ -0,0 +1,13 @@ +/obj/machinery/door/poddoor/shutters + icon = 'modular_ss220/aesthetics/shutters/icons/shutters.dmi' + var/door_open_sound = 'modular_ss220/aesthetics/shutters/sound/shutters_open.ogg' + var/door_close_sound = 'modular_ss220/aesthetics/shutters/sound/shutters_close.ogg' + +/obj/machinery/door/poddoor/shutters/do_animate(animation) + switch(animation) + if("opening") + flick("opening", src) + playsound(src, door_open_sound, 30, TRUE) + if("closing") + flick("closing", src) + playsound(src, door_close_sound, 30, TRUE) diff --git a/modular_ss220/aesthetics/shutters/icons/shutters.dmi b/modular_ss220/aesthetics/shutters/icons/shutters.dmi new file mode 100644 index 000000000000..1cc727cdbf7a Binary files /dev/null and b/modular_ss220/aesthetics/shutters/icons/shutters.dmi differ diff --git a/modular_ss220/aesthetics/shutters/sound/shutters_close.ogg b/modular_ss220/aesthetics/shutters/sound/shutters_close.ogg new file mode 100644 index 000000000000..548cea96c593 Binary files /dev/null and b/modular_ss220/aesthetics/shutters/sound/shutters_close.ogg differ diff --git a/modular_ss220/aesthetics/shutters/sound/shutters_open.ogg b/modular_ss220/aesthetics/shutters/sound/shutters_open.ogg new file mode 100644 index 000000000000..b8e0869c5389 Binary files /dev/null and b/modular_ss220/aesthetics/shutters/sound/shutters_open.ogg differ diff --git a/modular_ss220/aesthetics/skin/code/darkmode.dm b/modular_ss220/aesthetics/skin/code/darkmode.dm new file mode 100644 index 000000000000..16d6993cdae6 --- /dev/null +++ b/modular_ss220/aesthetics/skin/code/darkmode.dm @@ -0,0 +1,11 @@ +/client/activate_darkmode() + . = ..() + winset(src, "rpane.fullscreenb", "background-color=#494949;text-color=#a4bad6") + +/client/deactivate_darkmode() + . = ..() + winset(src, "rpane.fullscreenb", "background-color=none;text-color=#000000") + +/datum/preferences/New(client/C, datum/db_query/Q) + toggles |= PREFTOGGLE_UI_DARKMODE + . = ..() diff --git a/modular_ss220/aesthetics/skin/icons/screen_clockwork.dmi b/modular_ss220/aesthetics/skin/icons/screen_clockwork.dmi new file mode 100644 index 000000000000..33a1d999ec4a Binary files /dev/null and b/modular_ss220/aesthetics/skin/icons/screen_clockwork.dmi differ diff --git a/modular_ss220/aesthetics/skin/icons/screen_detective.dmi b/modular_ss220/aesthetics/skin/icons/screen_detective.dmi new file mode 100644 index 000000000000..304b91e93363 Binary files /dev/null and b/modular_ss220/aesthetics/skin/icons/screen_detective.dmi differ diff --git a/modular_ss220/aesthetics/skin/icons/screen_trasenknox.dmi b/modular_ss220/aesthetics/skin/icons/screen_trasenknox.dmi new file mode 100644 index 000000000000..9f8c6c60be46 Binary files /dev/null and b/modular_ss220/aesthetics/skin/icons/screen_trasenknox.dmi differ diff --git a/modular_ss220/aesthetics/skin/icons/screen_vaporwave.dmi b/modular_ss220/aesthetics/skin/icons/screen_vaporwave.dmi new file mode 100644 index 000000000000..2001693943a8 Binary files /dev/null and b/modular_ss220/aesthetics/skin/icons/screen_vaporwave.dmi differ diff --git a/modular_ss220/aesthetics/soap/code/soap.dm b/modular_ss220/aesthetics/soap/code/soap.dm new file mode 100644 index 000000000000..0077236f3603 --- /dev/null +++ b/modular_ss220/aesthetics/soap/code/soap.dm @@ -0,0 +1,2 @@ +/obj/item/soap + //TODO: what is this soap? diff --git a/modular_ss220/aesthetics/soap/icons/soap.dmi b/modular_ss220/aesthetics/soap/icons/soap.dmi new file mode 100644 index 000000000000..a090b49a9b8c Binary files /dev/null and b/modular_ss220/aesthetics/soap/icons/soap.dmi differ diff --git a/modular_ss220/aesthetics/surgery_table/code/surgery_table.dm b/modular_ss220/aesthetics/surgery_table/code/surgery_table.dm new file mode 100644 index 000000000000..159bbc898b0a --- /dev/null +++ b/modular_ss220/aesthetics/surgery_table/code/surgery_table.dm @@ -0,0 +1,3 @@ +/obj/machinery/optable + icon = 'modular_ss220/aesthetics/surgery_table/icons/surgery_table.dmi' + //TODO: I didn't find slime table in the code. Legacy? diff --git a/modular_ss220/aesthetics/surgery_table/icons/surgery_table.dmi b/modular_ss220/aesthetics/surgery_table/icons/surgery_table.dmi new file mode 100644 index 000000000000..3370a4432b04 Binary files /dev/null and b/modular_ss220/aesthetics/surgery_table/icons/surgery_table.dmi differ diff --git a/modular_ss220/aesthetics/toolboxes/code/toolboxes.dm b/modular_ss220/aesthetics/toolboxes/code/toolboxes.dm new file mode 100644 index 000000000000..c3f924357241 --- /dev/null +++ b/modular_ss220/aesthetics/toolboxes/code/toolboxes.dm @@ -0,0 +1,2 @@ +/obj/item/storage/toolbox + icon = 'modular_ss220/aesthetics/toolboxes/icons/toolboxes.dmi' diff --git a/modular_ss220/aesthetics/toolboxes/icons/toolboxes.dmi b/modular_ss220/aesthetics/toolboxes/icons/toolboxes.dmi new file mode 100644 index 000000000000..c52f97b55bc9 Binary files /dev/null and b/modular_ss220/aesthetics/toolboxes/icons/toolboxes.dmi differ diff --git a/modular_ss220/aesthetics/wallcloset/code/wallcloset.dm b/modular_ss220/aesthetics/wallcloset/code/wallcloset.dm new file mode 100644 index 000000000000..6fc01b8817c5 --- /dev/null +++ b/modular_ss220/aesthetics/wallcloset/code/wallcloset.dm @@ -0,0 +1,55 @@ +/obj/structure/closet/walllocker + icon = 'modular_ss220/aesthetics/wallcloset/icons/wallclosets.dmi' + +/obj/structure/closet/walllocker/firelocker + icon_state = "firecloset" + icon_closed = "firecloset" + icon_opened = "firecloset_open" + +/obj/structure/closet/walllocker/firelocker/north + pixel_y = 32 + dir = SOUTH + +/obj/structure/closet/walllocker/firelocker/south + pixel_y = -32 + dir = NORTH + +/obj/structure/closet/walllocker/firelocker/west + pixel_x = -32 + dir = WEST + +/obj/structure/closet/walllocker/firelocker/east + pixel_x = 32 + dir = EAST + +/obj/structure/closet/walllocker/firelocker/populate_contents() + new /obj/item/extinguisher(src) + new /obj/item/clothing/suit/fire/firefighter(src) + new /obj/item/clothing/mask/gas(src) + new /obj/item/tank/internals/oxygen/red(src) + new /obj/item/clothing/head/hardhat/red(src) + +/obj/structure/closet/walllocker/medlocker + icon_state = "medcloset" + icon_closed = "medcloset" + icon_opened = "medcloset_open" + +/obj/structure/closet/walllocker/medlocker/north + pixel_y = 32 + dir = SOUTH + +/obj/structure/closet/walllocker/medlocker/south + pixel_y = -32 + dir = NORTH + +/obj/structure/closet/walllocker/medlocker/west + pixel_x = -32 + dir = WEST + +/obj/structure/closet/walllocker/medlocker/east + pixel_x = 32 + dir = EAST + +/obj/structure/closet/walllocker/medlocker/populate_contents() + new /obj/item/stack/medical/bruise_pack(src) + new /obj/item/stack/medical/ointment(src) diff --git a/modular_ss220/aesthetics/wallcloset/icons/wallclosets.dmi b/modular_ss220/aesthetics/wallcloset/icons/wallclosets.dmi new file mode 100644 index 000000000000..e9dcf2b5e73d Binary files /dev/null and b/modular_ss220/aesthetics/wallcloset/icons/wallclosets.dmi differ diff --git a/modular_ss220/aesthetics/walls/code/walls.dm b/modular_ss220/aesthetics/walls/code/walls.dm new file mode 100644 index 000000000000..91c8105b1c74 --- /dev/null +++ b/modular_ss220/aesthetics/walls/code/walls.dm @@ -0,0 +1,14 @@ +/turf/simulated/wall + icon = 'modular_ss220/aesthetics/walls/icons/wall.dmi' + +/turf/simulated/wall/r_wall + icon = 'modular_ss220/aesthetics/walls/icons/reinforced_wall.dmi' + +/obj/structure/falsewall + icon = 'modular_ss220/aesthetics/walls/icons/wall.dmi' + +/obj/structure/falsewall/reinforced + icon = 'modular_ss220/aesthetics/walls/icons/reinforced_wall.dmi' + +/turf/simulated/wall/indestructible/riveted + icon = 'modular_ss220/aesthetics/walls/icons/reinforced_wall.dmi' diff --git a/modular_ss220/aesthetics/walls/icons/reinforced_wall.dmi b/modular_ss220/aesthetics/walls/icons/reinforced_wall.dmi new file mode 100644 index 000000000000..d08446795e71 Binary files /dev/null and b/modular_ss220/aesthetics/walls/icons/reinforced_wall.dmi differ diff --git a/modular_ss220/aesthetics/walls/icons/wall.dmi b/modular_ss220/aesthetics/walls/icons/wall.dmi new file mode 100644 index 000000000000..51442c8fff24 Binary files /dev/null and b/modular_ss220/aesthetics/walls/icons/wall.dmi differ diff --git a/modular_ss220/aesthetics/windoor/code/windoor.dm b/modular_ss220/aesthetics/windoor/code/windoor.dm new file mode 100644 index 000000000000..5d893cd0e388 --- /dev/null +++ b/modular_ss220/aesthetics/windoor/code/windoor.dm @@ -0,0 +1,8 @@ +/obj/structure/windoor_assembly + icon = 'modular_ss220/aesthetics/windoor/icons/windoor.dmi' + +/obj/machinery/door/window + icon = 'modular_ss220/aesthetics/windoor/icons/windoor.dmi' + +/obj/machinery/door/window/clockwork + icon = 'icons/obj/doors/windoor.dmi' diff --git a/modular_ss220/aesthetics/windoor/icons/windoor.dmi b/modular_ss220/aesthetics/windoor/icons/windoor.dmi new file mode 100644 index 000000000000..c7a70c7f77cb Binary files /dev/null and b/modular_ss220/aesthetics/windoor/icons/windoor.dmi differ diff --git a/modular_ss220/aesthetics/windows/code/windows.dm b/modular_ss220/aesthetics/windows/code/windows.dm new file mode 100644 index 000000000000..9472e6d4ed6c --- /dev/null +++ b/modular_ss220/aesthetics/windows/code/windows.dm @@ -0,0 +1,47 @@ +/obj/structure/window/full/basic + icon = 'modular_ss220/aesthetics/windows/icons/window.dmi' + edge_overlay_file = 'modular_ss220/aesthetics/windows/icons/window_edges.dmi' + +/obj/structure/window/full/reinforced + icon = 'modular_ss220/aesthetics/windows/icons/reinforced_window.dmi' + edge_overlay_file = 'modular_ss220/aesthetics/windows/icons/reinforced_window_edges.dmi' + +/obj/structure/window/full/reinforced/tinted + icon = 'modular_ss220/aesthetics/windows/icons/tinted_window.dmi' + +/obj/structure/window/full/plasmabasic + icon = 'modular_ss220/aesthetics/windows/icons/plasma_window.dmi' + edge_overlay_file = 'modular_ss220/aesthetics/windows/icons/window_edges.dmi' + +/obj/structure/window/full/plasmareinforced + icon = 'modular_ss220/aesthetics/windows/icons/rplasma_window.dmi' + edge_overlay_file = 'modular_ss220/aesthetics/windows/icons/reinforced_window_edges.dmi' + +/turf/simulated/wall/indestructible/fakeglass + icon = 'modular_ss220/aesthetics/windows/icons/reinforced_window.dmi' + edge_overlay_file = 'modular_ss220/aesthetics/windows/icons/reinforced_window_edges.dmi' + +//WINDOW SPAWNERS +/obj/effect/spawner/window + icon = 'modular_ss220/aesthetics/windows/icons/spawners.dmi' + +/obj/effect/spawner/window/reinforced + icon = 'modular_ss220/aesthetics/windows/icons/spawners.dmi' + +/obj/effect/spawner/window/reinforced/tinted + icon = 'modular_ss220/aesthetics/windows/icons/spawners.dmi' + +/obj/effect/spawner/window/reinforced/polarized + icon = 'modular_ss220/aesthetics/windows/icons/spawners.dmi' + +/obj/effect/spawner/window/plasma + icon = 'modular_ss220/aesthetics/windows/icons/spawners.dmi' + +/obj/effect/spawner/window/reinforced/plasma + icon = 'modular_ss220/aesthetics/windows/icons/spawners.dmi' + +/obj/effect/spawner/window/plastitanium + icon = 'icons/obj/structures.dmi' + +/obj/effect/spawner/window/shuttle + icon = 'icons/obj/structures.dmi' diff --git a/modular_ss220/aesthetics/windows/icons/plasma_window.dmi b/modular_ss220/aesthetics/windows/icons/plasma_window.dmi new file mode 100644 index 000000000000..11c08011a67c Binary files /dev/null and b/modular_ss220/aesthetics/windows/icons/plasma_window.dmi differ diff --git a/modular_ss220/aesthetics/windows/icons/reinforced_window.dmi b/modular_ss220/aesthetics/windows/icons/reinforced_window.dmi new file mode 100644 index 000000000000..8433522914ae Binary files /dev/null and b/modular_ss220/aesthetics/windows/icons/reinforced_window.dmi differ diff --git a/modular_ss220/aesthetics/windows/icons/reinforced_window_edges.dmi b/modular_ss220/aesthetics/windows/icons/reinforced_window_edges.dmi new file mode 100644 index 000000000000..3e32388dd536 Binary files /dev/null and b/modular_ss220/aesthetics/windows/icons/reinforced_window_edges.dmi differ diff --git a/modular_ss220/aesthetics/windows/icons/rplasma_window.dmi b/modular_ss220/aesthetics/windows/icons/rplasma_window.dmi new file mode 100644 index 000000000000..665a04402505 Binary files /dev/null and b/modular_ss220/aesthetics/windows/icons/rplasma_window.dmi differ diff --git a/modular_ss220/aesthetics/windows/icons/spawners.dmi b/modular_ss220/aesthetics/windows/icons/spawners.dmi new file mode 100644 index 000000000000..3a0106b5a264 Binary files /dev/null and b/modular_ss220/aesthetics/windows/icons/spawners.dmi differ diff --git a/modular_ss220/aesthetics/windows/icons/tinted_window.dmi b/modular_ss220/aesthetics/windows/icons/tinted_window.dmi new file mode 100644 index 000000000000..a17c39244010 Binary files /dev/null and b/modular_ss220/aesthetics/windows/icons/tinted_window.dmi differ diff --git a/modular_ss220/aesthetics/windows/icons/window.dmi b/modular_ss220/aesthetics/windows/icons/window.dmi new file mode 100644 index 000000000000..ff049fad0d51 Binary files /dev/null and b/modular_ss220/aesthetics/windows/icons/window.dmi differ diff --git a/modular_ss220/aesthetics/windows/icons/window_edges.dmi b/modular_ss220/aesthetics/windows/icons/window_edges.dmi new file mode 100644 index 000000000000..2eda848769ee Binary files /dev/null and b/modular_ss220/aesthetics/windows/icons/window_edges.dmi differ diff --git a/modular_ss220/aesthetics/windowtint/code/windowtint.dm b/modular_ss220/aesthetics/windowtint/code/windowtint.dm new file mode 100644 index 000000000000..bf1a409571ab --- /dev/null +++ b/modular_ss220/aesthetics/windowtint/code/windowtint.dm @@ -0,0 +1,22 @@ +/obj/machinery/button/windowtint + icon = 'modular_ss220/aesthetics/windowtint/icons/polarizer.dmi' + icon_state = "polarizer-0" + layer = ABOVE_WINDOW_LAYER + +/obj/machinery/button/windowtint/attack_hand(mob/user) + if(!allowed(user) && !user.can_advanced_admin_interact()) + to_chat(user, span_warning("Access Denied.")) + flick("polarizer-denied",src) + playsound(src, pick('modular_ss220/aesthetics/windowtint/sound/button.ogg', 'modular_ss220/aesthetics/windowtint/sound/button_alternate.ogg', 'modular_ss220/aesthetics/windowtint/sound/button_meloboom.ogg'), 20) + return 1 + + toggle_tint() + icon_state= "polarizer-turning_on" + addtimer(CALLBACK(src, PROC_REF(update_windowtint_icon)), 0.5 SECONDS) + + if(!active) + icon_state= "polarizer-turning_off" + addtimer(CALLBACK(src, PROC_REF(update_windowtint_icon)), 0.5 SECONDS) + +/obj/machinery/button/windowtint/proc/update_windowtint_icon() + icon_state = "polarizer-[active]" diff --git a/modular_ss220/aesthetics/windowtint/icons/polarizer.dmi b/modular_ss220/aesthetics/windowtint/icons/polarizer.dmi new file mode 100644 index 000000000000..1af5616fd9e9 Binary files /dev/null and b/modular_ss220/aesthetics/windowtint/icons/polarizer.dmi differ diff --git a/modular_ss220/aesthetics/windowtint/sound/button.ogg b/modular_ss220/aesthetics/windowtint/sound/button.ogg new file mode 100644 index 000000000000..23b4f15265aa Binary files /dev/null and b/modular_ss220/aesthetics/windowtint/sound/button.ogg differ diff --git a/modular_ss220/aesthetics/windowtint/sound/button_alternate.ogg b/modular_ss220/aesthetics/windowtint/sound/button_alternate.ogg new file mode 100644 index 000000000000..e35c6d69498f Binary files /dev/null and b/modular_ss220/aesthetics/windowtint/sound/button_alternate.ogg differ diff --git a/modular_ss220/aesthetics/windowtint/sound/button_meloboom.ogg b/modular_ss220/aesthetics/windowtint/sound/button_meloboom.ogg new file mode 100644 index 000000000000..80d5cfa894a2 Binary files /dev/null and b/modular_ss220/aesthetics/windowtint/sound/button_meloboom.ogg differ diff --git a/modular_ss220/aesthetics/zippo/code/zippo.dm b/modular_ss220/aesthetics/zippo/code/zippo.dm new file mode 100644 index 000000000000..8fcafcc30649 --- /dev/null +++ b/modular_ss220/aesthetics/zippo/code/zippo.dm @@ -0,0 +1,3 @@ +/obj/item/lighter/zippo + icon = 'modular_ss220/aesthetics/zippo/icons/zippo.dmi' + //TODO: give heads their zippos diff --git a/modular_ss220/aesthetics/zippo/icons/zippo.dmi b/modular_ss220/aesthetics/zippo/icons/zippo.dmi new file mode 100644 index 000000000000..5113914135c9 Binary files /dev/null and b/modular_ss220/aesthetics/zippo/icons/zippo.dmi differ diff --git a/modular_ss220/aesthetics_sounds/_aesthetics_sounds.dm b/modular_ss220/aesthetics_sounds/_aesthetics_sounds.dm new file mode 100644 index 000000000000..d2f1e5bcee7b --- /dev/null +++ b/modular_ss220/aesthetics_sounds/_aesthetics_sounds.dm @@ -0,0 +1,4 @@ +/datum/modpack/aesthetics_sounds + name = "Эстетика звуков" + desc = "Обновление звуков на новые, более красочные" + author = "dj-34" diff --git a/modular_ss220/aesthetics_sounds/_aesthetics_sounds.dme b/modular_ss220/aesthetics_sounds/_aesthetics_sounds.dme new file mode 100644 index 000000000000..0e26c19aafa6 --- /dev/null +++ b/modular_ss220/aesthetics_sounds/_aesthetics_sounds.dme @@ -0,0 +1 @@ +#include "_aesthetics_sounds.dm" diff --git a/modular_ss220/aesthetics_sounds/sound/creepy/low_laugh.ogg b/modular_ss220/aesthetics_sounds/sound/creepy/low_laugh.ogg new file mode 100644 index 000000000000..fe38d03162ca Binary files /dev/null and b/modular_ss220/aesthetics_sounds/sound/creepy/low_laugh.ogg differ diff --git a/modular_ss220/aesthetics_sounds/sound/creepy/many_whisper1.ogg b/modular_ss220/aesthetics_sounds/sound/creepy/many_whisper1.ogg new file mode 100644 index 000000000000..6e2e9a6a7e30 Binary files /dev/null and b/modular_ss220/aesthetics_sounds/sound/creepy/many_whisper1.ogg differ diff --git a/modular_ss220/aesthetics_sounds/sound/creepy/many_whisper2.ogg b/modular_ss220/aesthetics_sounds/sound/creepy/many_whisper2.ogg new file mode 100644 index 000000000000..5feabf9106e6 Binary files /dev/null and b/modular_ss220/aesthetics_sounds/sound/creepy/many_whisper2.ogg differ diff --git a/modular_ss220/aesthetics_sounds/sound/creepy/scary_whisper1.ogg b/modular_ss220/aesthetics_sounds/sound/creepy/scary_whisper1.ogg new file mode 100644 index 000000000000..ef9e60b64103 Binary files /dev/null and b/modular_ss220/aesthetics_sounds/sound/creepy/scary_whisper1.ogg differ diff --git a/modular_ss220/aesthetics_sounds/sound/creepy/scary_whisper2.ogg b/modular_ss220/aesthetics_sounds/sound/creepy/scary_whisper2.ogg new file mode 100644 index 000000000000..7a62b7752083 Binary files /dev/null and b/modular_ss220/aesthetics_sounds/sound/creepy/scary_whisper2.ogg differ diff --git a/modular_ss220/aesthetics_sounds/sound/epsilon/epsilon.ogg b/modular_ss220/aesthetics_sounds/sound/epsilon/epsilon.ogg new file mode 100644 index 000000000000..a938c318cc55 Binary files /dev/null and b/modular_ss220/aesthetics_sounds/sound/epsilon/epsilon.ogg differ diff --git a/modular_ss220/aesthetics_sounds/sound/music/Traitor.ogg b/modular_ss220/aesthetics_sounds/sound/music/Traitor.ogg new file mode 100644 index 000000000000..34660095068b Binary files /dev/null and b/modular_ss220/aesthetics_sounds/sound/music/Traitor.ogg differ diff --git a/modular_ss220/aesthetics_sounds/sound/narsie/narsie_risen.ogg b/modular_ss220/aesthetics_sounds/sound/narsie/narsie_risen.ogg new file mode 100644 index 000000000000..cec2c4ff063c Binary files /dev/null and b/modular_ss220/aesthetics_sounds/sound/narsie/narsie_risen.ogg differ diff --git a/modular_ss220/aesthetics_sounds/sound/narsie/narsie_summon.ogg b/modular_ss220/aesthetics_sounds/sound/narsie/narsie_summon.ogg new file mode 100644 index 000000000000..a4c0e0ab571e Binary files /dev/null and b/modular_ss220/aesthetics_sounds/sound/narsie/narsie_summon.ogg differ diff --git a/modular_ss220/aesthetics_sounds/sound/supermatter/core_overheating.ogg b/modular_ss220/aesthetics_sounds/sound/supermatter/core_overheating.ogg new file mode 100644 index 000000000000..2cc4c81398b3 Binary files /dev/null and b/modular_ss220/aesthetics_sounds/sound/supermatter/core_overheating.ogg differ diff --git a/modular_ss220/aesthetics_sounds/sound/supermatter/explode.ogg b/modular_ss220/aesthetics_sounds/sound/supermatter/explode.ogg new file mode 100644 index 000000000000..a16a0634b93d Binary files /dev/null and b/modular_ss220/aesthetics_sounds/sound/supermatter/explode.ogg differ diff --git a/modular_ss220/aesthetics_sounds/sound/supermatter/meltdown.ogg b/modular_ss220/aesthetics_sounds/sound/supermatter/meltdown.ogg new file mode 100644 index 000000000000..c890581bcb6f Binary files /dev/null and b/modular_ss220/aesthetics_sounds/sound/supermatter/meltdown.ogg differ diff --git a/modular_ss220/awaymission_gun/_awaymission_gun.dm b/modular_ss220/awaymission_gun/_awaymission_gun.dm new file mode 100644 index 000000000000..b9350a83a703 --- /dev/null +++ b/modular_ss220/awaymission_gun/_awaymission_gun.dm @@ -0,0 +1,4 @@ +/datum/modpack/awaymission_gun + name = "Гейтган" + desc = "Добавляет гейтган." + author = "PhantomRU" diff --git a/modular_ss220/awaymission_gun/_awaymission_gun.dme b/modular_ss220/awaymission_gun/_awaymission_gun.dme new file mode 100644 index 000000000000..25949a2657d2 --- /dev/null +++ b/modular_ss220/awaymission_gun/_awaymission_gun.dme @@ -0,0 +1,4 @@ +#include "_awaymission_gun.dm" + +#include "code/items/awaymission_gun.dm" +#include "code/research_designs/weapon_designs.dm" diff --git a/modular_ss220/awaymission_gun/code/items/awaymission_gun.dm b/modular_ss220/awaymission_gun/code/items/awaymission_gun.dm new file mode 100644 index 000000000000..34483e230b07 --- /dev/null +++ b/modular_ss220/awaymission_gun/code/items/awaymission_gun.dm @@ -0,0 +1,50 @@ +/obj/item/gun/energy/laser/awaymission_aeg + name = "Wireless Energy Gun" + desc = "An energy gun that recharges wirelessly during away missions. Does not work outside the gate." + icon = 'modular_ss220/awaymission_gun/icons/items/energy.dmi' + lefthand_file = 'modular_ss220/awaymission_gun/icons/inhands/lefthand.dmi' + righthand_file = 'modular_ss220/awaymission_gun/icons/inhands/righthand.dmi' + icon_state = "laser_gate" + item_state = "nucgun" + force = 10 + origin_tech = "combat=5;magnets=3;powerstorage=4" + selfcharge = TRUE // Selfcharge is enabled and disabled, and used as the away mission tracker + can_charge = 0 + emagged = FALSE + +/obj/item/gun/energy/laser/awaymission_aeg/rnd + name = "Exploreverse Mk I" + desc = "Первый прототип оружия с миниатюрным реактором для исследований в крайне отдаленных секторах. Данную модель невозможно подключить к зарядной станции, во избежание истощения подключенных источников питания, в связи с протоколами безопасности, опустошающие заряд при нахождении вне предназначенных мест использования устройств." + +/obj/item/gun/energy/laser/awaymission_aeg/Initialize(mapload) + . = ..() + // Force update it incase it spawns outside an away mission and shouldnt be charged + onTransitZ(new_z = loc.z) + +/obj/item/gun/energy/laser/awaymission_aeg/onTransitZ(old_z, new_z) + if(emagged) + return + + if(is_away_level(new_z)) + if(ismob(loc)) + to_chat(loc, "Ваш [src.name] активируется, начиная потреблять энергию от ближайшего беспроводного источника питания.") + selfcharge = TRUE + else + if(selfcharge) + if(ismob(loc)) + to_chat(loc, "Ваш [src.name] деактивируется, так как он находится вне зоны действия источника питания.") + cell.charge = 0 + selfcharge = FALSE + update_icon() + +/obj/item/gun/energy/laser/awaymission_aeg/emag_act(mob/user) + . = ..() + if (emagged) + return + + user.visible_message("От [src.name] летят искры!", "Вы взломали [src.name], что привело к перезаписи протоколов безопасности. Устройство может быть использовано вне ограничений.") + playsound(src.loc, 'sound/effects/sparks4.ogg', 30, 1) + do_sparks(5, 1, src) + + emagged = TRUE + selfcharge = TRUE diff --git a/modular_ss220/awaymission_gun/code/research_designs/weapon_designs.dm b/modular_ss220/awaymission_gun/code/research_designs/weapon_designs.dm new file mode 100644 index 000000000000..4b334f1d5321 --- /dev/null +++ b/modular_ss220/awaymission_gun/code/research_designs/weapon_designs.dm @@ -0,0 +1,10 @@ +/datum/design/gate_gun + name = "Gate Energy Gun" + desc = "An energy gun with an experimental miniaturized reactor. Only works in the gate" //не отображаемое описание, т.к. печатается без кейса + id = "gate_energy_gun" + req_tech = list("combat" = 5, "magnets" = 3, "powerstorage" = 4) + build_type = PROTOLATHE + materials = list(MAT_METAL = 8000, MAT_GLASS = 2000, MAT_URANIUM = 1500, MAT_TITANIUM = 500) + build_path = /obj/item/gun/energy/laser/awaymission_aeg/rnd + locked = 0 + category = list("Weapons") diff --git a/modular_ss220/awaymission_gun/icons/inhands/lefthand.dmi b/modular_ss220/awaymission_gun/icons/inhands/lefthand.dmi new file mode 100644 index 000000000000..101610bd9fbd Binary files /dev/null and b/modular_ss220/awaymission_gun/icons/inhands/lefthand.dmi differ diff --git a/modular_ss220/awaymission_gun/icons/inhands/righthand.dmi b/modular_ss220/awaymission_gun/icons/inhands/righthand.dmi new file mode 100644 index 000000000000..5174b1709ba8 Binary files /dev/null and b/modular_ss220/awaymission_gun/icons/inhands/righthand.dmi differ diff --git a/modular_ss220/awaymission_gun/icons/items/energy.dmi b/modular_ss220/awaymission_gun/icons/items/energy.dmi new file mode 100644 index 000000000000..e36a4fdb3ef2 Binary files /dev/null and b/modular_ss220/awaymission_gun/icons/items/energy.dmi differ diff --git a/modular_ss220/balance/_balance.dm b/modular_ss220/balance/_balance.dm new file mode 100644 index 000000000000..cee22be786f6 --- /dev/null +++ b/modular_ss220/balance/_balance.dm @@ -0,0 +1,4 @@ +/datum/modpack/balance + name = "Баланс" + desc = "Твики баланса." + author = "dj-34" diff --git a/modular_ss220/balance/_balance.dme b/modular_ss220/balance/_balance.dme new file mode 100644 index 000000000000..1931779ccb54 --- /dev/null +++ b/modular_ss220/balance/_balance.dme @@ -0,0 +1,3 @@ +#include "_balance.dm" + +#include "code/items/weapons.dm" diff --git a/modular_ss220/balance/code/items/weapons.dm b/modular_ss220/balance/code/items/weapons.dm new file mode 100644 index 000000000000..2a71b5f76849 --- /dev/null +++ b/modular_ss220/balance/code/items/weapons.dm @@ -0,0 +1,2 @@ +/obj/item/melee/baton/cattleprod + w_class = WEIGHT_CLASS_NORMAL diff --git a/modular_ss220/barsigns/_barsigns.dm b/modular_ss220/barsigns/_barsigns.dm new file mode 100644 index 000000000000..106f29bca442 --- /dev/null +++ b/modular_ss220/barsigns/_barsigns.dm @@ -0,0 +1,4 @@ +/datum/modpack/barsigns + name = "Барные вывески" + desc = "Добавляет новые барные вывески" + author = "Aylong220, larentoun" diff --git a/modular_ss220/barsigns/_barsigns.dme b/modular_ss220/barsigns/_barsigns.dme new file mode 100644 index 000000000000..5bdc02915902 --- /dev/null +++ b/modular_ss220/barsigns/_barsigns.dme @@ -0,0 +1,3 @@ +#include "_barsigns.dm" + +#include "code/barsigns.dm" diff --git a/modular_ss220/barsigns/code/barsigns.dm b/modular_ss220/barsigns/code/barsigns.dm new file mode 100644 index 000000000000..bc4368217814 --- /dev/null +++ b/modular_ss220/barsigns/code/barsigns.dm @@ -0,0 +1,53 @@ +/obj/structure/sign/barsign/set_sign(datum/barsign/sign) + if(!istype(sign)) + return + if(initial(sign.ss220_icon)) + icon = initial(sign.ss220_icon) + else + icon = initial(icon) + . = ..() + +/datum/barsign + var/ss220_icon + +/datum/barsign/evahumanspace + name = "SS220 EVA Human in Space" + icon = "evahumanspace" + desc = "Безопасность - это привелегия." + ss220_icon = 'modular_ss220/barsigns/icons/barsigns.dmi' + +/datum/barsign/warpsurf + name = "SS220 Warp Surf" + icon = "warpsurf" + desc = "Welcome to the club, buddy!" + ss220_icon = 'modular_ss220/barsigns/icons/barsigns.dmi' + +/datum/barsign/papacafe + name = "SS220 Space Daddy's Cafe" + icon = "papacafe" + desc = "Уважай своего Космического Папу!" + ss220_icon = 'modular_ss220/barsigns/icons/barsigns.dmi' + +/datum/barsign/wycctide + name = "SS220 Wycctide" + icon = "wycctide" + desc = "О нет, он близится!" + ss220_icon = 'modular_ss220/barsigns/icons/barsigns.dmi' + +/datum/barsign/shitcur + name = "SS220 Shitcur" + icon = "shitcur" + desc = "Невиновность ничего не доказывает." + ss220_icon = 'modular_ss220/barsigns/icons/barsigns.dmi' + +/datum/barsign/pourndot + name = "SS220 Pour and that's it" + icon = "pourndot" + desc = "Нальют и Точка. Тяжёлые времена приближаются." + ss220_icon = 'modular_ss220/barsigns/icons/barsigns.dmi' + +/datum/barsign/moonipub + name = "SS220 Mooniverse pub" + icon = "mooni" + desc = "Совершенно новый паб." + ss220_icon = 'modular_ss220/barsigns/icons/barsigns.dmi' diff --git a/modular_ss220/barsigns/icons/barsigns.dmi b/modular_ss220/barsigns/icons/barsigns.dmi new file mode 100644 index 000000000000..58bcb474b620 Binary files /dev/null and b/modular_ss220/barsigns/icons/barsigns.dmi differ diff --git a/modular_ss220/bureaucracy/_bureaucracy.dm b/modular_ss220/bureaucracy/_bureaucracy.dm new file mode 100644 index 000000000000..cc9b26b56dab --- /dev/null +++ b/modular_ss220/bureaucracy/_bureaucracy.dm @@ -0,0 +1,9 @@ +/datum/modpack/bureaucracy + name = "Бюрократия" + desc = "Добавляет бланки в ксерокс." + author = "Aylong220, Furior, RV666" + +/datum/modpack/bureaucracy/initialize() + . = ..() + for(var/datum/bureaucratic_form/form as anything in subtypesof(/datum/bureaucratic_form)) + GLOB.bureaucratic_forms["[form]"] = new form diff --git a/modular_ss220/bureaucracy/_bureaucracy.dme b/modular_ss220/bureaucracy/_bureaucracy.dme new file mode 100644 index 000000000000..ed7bf92d9036 --- /dev/null +++ b/modular_ss220/bureaucracy/_bureaucracy.dme @@ -0,0 +1,5 @@ +#include "_bureaucracy.dm" + +#include "code/paper.dm" +#include "code/forms.dm" +#include "code/photocopier.dm" diff --git a/modular_ss220/bureaucracy/code/forms.dm b/modular_ss220/bureaucracy/code/forms.dm new file mode 100644 index 000000000000..9d74ba71898b --- /dev/null +++ b/modular_ss220/bureaucracy/code/forms.dm @@ -0,0 +1,539 @@ +GLOBAL_LIST_INIT(bureaucratic_forms, list()) + +/datum/bureaucratic_form + /// Form name. Will be applied to a paper + var/name + /// Form id + var/id + /// Alternative form name. Appears in printer this way with id + var/altername + /// In what category the form is + var/category + /// What access is required to print this form + var/req_access + + /// Text that will be applied to a paper + var/text + var/is_header_needed = TRUE + /// Header that will be apllied to a paper + var/header + /// Footer that will be apllied to a paper + var/footer = footer_signstampfax + + /// Used in header to decide to add or not CONFEDENTIAL text + var/confidential = FALSE + /// Used in some forms as a reminder of some stuff + var/notice = "Перед заполнением прочтите от начала до конца | Во всех PDA имеется ручка" + /// Is generated based on station name. Used in some forms + var/from + var/const/footer_signstampfax = "

Подписи глав являются доказательством их согласия.
Данный документ является недействительным при отсутствии релевантной печати.
Пожалуйста, отправьте обратно подписанную/проштампованную копию факсом.
" + var/const/footer_signstamp = "

Подписи глав являются доказательством их согласия.
Данный документ является недействительным при отсутствии релевантной печати.
" + var/const/footer_confidential = "

Данный документ является недействительным при отсутствии печати.
Отказ от ответственности: Данный факс является конфиденциальным и не может быть прочтен сотрудниками не имеющего доступа. Если вы получили данный факс по ошибке, просим вас сообщить отправителю и удалить его из вашего почтового ящика или любого другого носителя. И Nanotrasen, и любой её агент не несёт ответственность за любые сделанные заявления, они являются исключительно заявлениями отправителя, за исключением если отправителем является Nanotrasen или один из её агентов. Отмечаем, что ни Nanotrasen, ни один из агентов корпорации не несёт ответственности за наличие вирусов, который могут содержаться в данном факсе или его приложения, и это только ваша прерогатива просканировать факс и приложения на них. Никакие контракты не могут быть заключены посредством факсимильной связи.
" + +/datum/bureaucratic_form/New() + . = ..() + from = "Научная станция Nanotrasen\ + "[SSmapping.map_datum.fluff_name]"" + if(is_header_needed) + header = "
[name][confidential ? " \[КОНФИДЕНЦИАЛЬНО\]" : ""]
[altername]
[from][category]
[notice]



" + +/datum/bureaucratic_form/proc/apply_to_paper(obj/item/paper/paper, mob/user = null) + paper.name = name + paper.info = admin_pencode_to_html(text, user) + paper.header = header + paper.footer = footer + paper.force_big = TRUE + paper.populatefields() + +// Главы станции +/datum/bureaucratic_form/NT_COM_ST + name = "Форма NT-COM-ST" + id = "NT-COM-ST" + altername = "Отчет о ситуации на станции" + category = "Главы станции" + text = "
Приветствую Центральное командование

Сообщает вам , в должности .

В данный момент на станции код:
Активные угрозы для станции:
Потери среди экипажа:
Повреждения на станции:
Общее состояние станции:
Дополнительная информация:


Подписи и штампы

Подпись:
*В данном документе описывается полное состояние станции, необходимо перечислить всю доступную информацию.
*Информацию, которую вы считаете нужной, необходимо сообщить в разделе – дополнительная информация.
*Данный документ считается официальным только после подписи уполномоченного лица и наличии на документе его печати.
" + +/datum/bureaucratic_form/NT_COM_ACAP + name = "Форма NT-COM-ACAP" + id = "NT-COM-ACAP" + altername = "Заявление о повышении главы отдела до и.о. капитана" + category = "Главы станции" + text = "Я, , в должности главы отделения , прошу согласовать нынешнее командование станции Керберос, в повышении меня до и.о. капитана.

⠀⠀⠀При назначении меня на данную должность, я обязуюсь выполнять все рекомендации и правила, согласно стандартным рабочим процедурам капитана. До появления капитана, я обеспечиваю порядок и управление станцией, сохранность и безопасность диска с кодами авторизации ядерной боеголовки, а также самой боеголовки, коды от сейфов и личные вещи капитана.

⠀⠀⠀При появлении капитана мне необходибо будет сообщить: состояние и статус станции, о своем продвижении до и.о. капитана, и обнулить капитанский доступ при первому требованию капитана.

Подписи и штампы


Подпись заявителя:
Подпись инициатора повышения:
Время вступления в должность и.о. капитана:
Подпись главы отделения :
Подпись главы отделения :
Подпись главы отделения :

*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченного лица, производившего инициацию повышения, и выдаче заявителю.
*Если один (или более) глав отсутствуют, необходимо собрать подписи, действующих глав.
*Так же в данном документе, главам, которые согласились с кандидатом, необходимо поставить свою печать и подпись.
" + +/datum/bureaucratic_form/NT_COM_ACOM + name = "Форма NT-COM-ACOM" + id = "NT-COM-ACOM" + altername = "Заявление о повышении сотрудника до и.о. главы отделения" + category = "Главы станции" + text = "
ᅠᅠЯ, , в должности сотрудника отделения , прошу согласовать нынешнее командование станции Керберос, в повышении меня до звания и.о. главы .

⠀⠀⠀При назначении меня на данную должность, я обязуюсь выполнять все рекомендации, и правила, которые присутствуют на главе отделения . До появления основного главы отделения, я обеспечиваю порядок и управление своим отделом, сохранность и безопасность личных вещей главы отделения.

⠀⠀⠀При появлении главы отделения, мне неообходимо сообщить: состояние и статус своего отдела, о своем продвижении до и.о. главы отделения, и сдать доступ и.о. главы и взятые вещи при первом требовании прибывшего главы.


Подписи и штампы

Подпись заявителя:
Подпись инициатора повышения:
Время вступления в и.о. :
Подпись главы отделения :
Подпись главы отделения :
Подпись главы отделения :

*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченного лица, производившего инициацию повышения, и выдаче заявителю.
*При указании главы, рекомендуется использовать сокращения:
*СМО (главврач), СЕ (глав. инженер), РД (дир. исследований), КМ (завхоз), ГСБ (глава СБ), ГП (глава персонала).
*Если один (или более) глав отсутствуют, необходимо собрать подписи, действующих глав.
*Так же в данном документе, главам, которые согласились с кандидатом, необходимо поставить свою печать и подпись.
" + +/datum/bureaucratic_form/NT_COM_LCOM + name = "Форма NT-COM-LCOM" + id = "NT-COM-LCOM" + altername = "Заявление об увольнении главы отделения" + category = "Главы станции" + text = "
ᅠᅠЯ, , в должности – , заявляю об официальном увольнении действующего главы , отделения . Причина увольнения:
⠀⠀⠀При наличии иных причин, от других глав, они так же могут написать их в данном документе.



Подписи и штампы

Подпись инициатора увольнения:
Подпись увольняемого, о ознакомлении:
Дата и время увольнения:

*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченного лица, производившего инициацию увольнения, и выдаче увольняемому.
*Для полной эффективности данного документа, необходимо собрать как можно больше причин для увольнения, и перечислить их. Инициировать увольнение может только капитан или глава персонала.
" + +/datum/bureaucratic_form/NT_COM_REQ + name = "Форма NT-COM-REQ" + id = "NT-COM-REQ" + altername = "Запрос на поставку с Центрального командования" + category = "Главы станции" + text = "
Приветствую Центральное командование


Сообщает вам , в должности .

Текст запроса:

Причина запроса:


Подписи и штампы


Подпись:

*В данном документе описывается запросы на поставку оборудования/ресурсов, необходимо перечислить по пунктно необходимое для поставки.
*Данный документ считается, официальным, только после подписи уполномоченного лица, и наличии на документе его печати.
" + +/datum/bureaucratic_form/NT_COM_OS + name = "Форма NT-COM-OS" + id = "NT-COM-OS" + altername = "Отчёт о выполнении цели" + category = "Главы станции" + text = "
Цель станции:
Статус цели:
Общее состояние станции:
Активные угрозы:
Оценка работы экипажа:
Дополнительные замечания:


Подписи и штампы
Должность уполномоченного лица:
Подпись уполномоченного лица:
*Данное сообщение должно сообщить вам о состоянии цели, установленной Центральным командованием Nanotrasen для ИСН "Керберос". Убедительная просьба внимательно прочитать данное сообщение для вынесения наиболее эффективных указаний для последующей деятельности станции.
*Данный документ считается официальным только при наличии подписи уполномоченного лица и соответствующего его должности штампа. В случае отсутствия любого из указанных элементов данный документ не является официальным и рекомендуется его удалить с любого информационного носителя.
ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ: Корпорация Nanotrasen не несёт ответственности, если данный документ не попал в руки первоначального предполагаемого получателя. Однако, корпорация Nanotrasen запрещает использование любой имеющейся в данном документе информации третьими лицами и сообщает, что это преследуется по закону, даже если информация в данном документе не является достоверной.
" + +//Медицинский Отдел + +/datum/bureaucratic_form/NT_MD_01 + name = "Форма NT-MD-01" + id = "NT-MD-01" + altername = "Постановление на поставку медикаментов" + category = "Медицинский отдел" + text = "⠀⠀⠀ Я, , в должности , запрашиваю следующие медикаменты на поставку в медбей:



Подписи и штампы
Подпись заказчика:
Подпись грузчика:

*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче грузчику или производившему поставку.
" + footer = footer_signstamp + +/datum/bureaucratic_form/NT_MD_02 + name = "Форма NT-MD-02" + id = "NT-MD-02" + altername = "Отчёт о вскрытии" + category = "Медицинский отдел" + text = "
Основная информация

Скончавшийся:
Раса:
Пол:
Возраст:
Группа крови:
Должность:



Отчёт о вскрытии

Тип смерти:
Описание тела:
Метки и раны:
Вероятная причина смерти:

Детали:




Подписи и штампы

Время:
Вскрытие провёл:
" + footer = footer_signstamp + +/datum/bureaucratic_form/NT_MD_03 + name = "Форма NT-MD-03" + id = "NT-MD-03" + altername = "Постановление на изготовление химических препаратов" + category = "Медицинский отдел" + text = "⠀⠀⠀ Я, , в должности , запрашиваю следующие химические медикаменты, для служебного использования в медбее:



Подписи и штампы
Подпись заказчика:
Подпись исполняющего:
Время заказа:

*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче лицу исполнившему заказ
" + footer = footer_signstamp + +/datum/bureaucratic_form/NT_MD_04 + name = "Форма NT-MD-04" + id = "NT-MD-04" + altername = "Сводка о вирусе" + category = "Медицинский отдел" + text = "
Вирус:

Полное название вируса:
Свойства вируса:
Передача вируса:
Побочные эффекты:

Дополнительная информация:

Лечение вируса:



Подписи и штампы

Подпись вирусолога:
*В дополнительной информации, указывается вся остальная информация, по поводу данного вируса.
" + footer = footer_signstamp + +/datum/bureaucratic_form/NT_MD_05 + name = "Форма NT-MD-05" + id = "NT-MD-05" + altername = "Отчет об психологическом состоянии" + category = "Медицинский отдел" + text = "
Пациент:
Раздражители:
Симптомы и побочные действия:
Дополнительная информация:


Подписи и штампы

Подпись психолога:
Время обследования:

*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче пациенту
" + footer = footer_signstamp + +//Мед-без нумерации +/datum/bureaucratic_form/NT_MD_VRR + name = "Форма NT-MD-VRR" + id = "NT-MD-VRR" + altername = "Запрос на распространение вируса" + category = "Медицинский отдел" + text = "
Основная информация

Я, , в должности – , запрашиваю право на распространение вируса среди экипажа станции.
Название вируса:
Задачи вируса:
Лечение:
Вакцина была произведена
и в данный момент находится:




Подписи и штампы

Подпись вирусолога:
Подпись глав. Врача:
Подпись капитана:

*Производитель вируса несет полную ответственность за его распространение, изолирование и лечение
*При возникновении опасных или смертельных побочных эффектов у членов экипажа, производитель должен незамедлительно предоставить вакцину, от данного вируса.
" + footer = footer_signstamp + +//Исследовательский отдел +/datum/bureaucratic_form/NT_RND_01 + name = "Форма NT-RND-01" + id = "NT-RND-01" + altername = "Отчет о странном предмете" + category = "Исследовательский отдел" + text = "
Название предмета:
Тип предмета:
Строение:
Особенности и функционал:
Дополнительная информация:


Подписи и штампы

Подпись производившего осмотр:

*В дополнительной информации, рекомендуется указать остальную информацию о предмете, любое взаимодействие с ним, модификации, итоговый вариант после модификации.
" + +/datum/bureaucratic_form/NT_RND_02 + name = "Форма NT-RND-02" + id = "NT-RND-02" + altername = "Заявление на киберизацию" + category = "Исследовательский отдел" + text = "⠀⠀⠀ Я, , в должности , самовольно подтверждаю согласие на проведение киберизации.
⠀⠀⠀ Я полностью доверяю работнику в должности – . Я хорошо осведомлен о рисках, связанных как с операцией, так и с киберизацией, и понимаю, что Nanotrasen не несет ответственности, если эти процедуры вызовут боль, заражение или иные случаи летального характера.


Подписи и штампы

Подпись заявителя:
Подпись уполномоченного:

*Если член экипажа мертв, данный документ нету необходимости создавать.
*Если член экипажа жив, данный документ сохраняется только у уполномоченного лица.
*Данный документ может использоваться как для создания киборгов, так и для ИИ" + +/datum/bureaucratic_form/NT_RND_03 + name = "Форма NT-RND-03" + id = "NT-RND-03" + altername = "Заявление на получение и установку импланта" + category = "Исследовательский отдел" + text = "
Заявление

Имя заявителя:
Полностью и без ошибок

Номер аккаунта заявителя:
Эта информация есть в ваших заметках

Текущая должность:
Указано на ID карте

Требуемый имплантат:
Может требовать дополнительного согласования

Причина:
Объясните свои намерения





Подписи и штампы

Дата и время:
Подпись заявителя:
Подпись Руководителя Исследований:
Подпись выполняющего установку имплантата:
" + +// Общие формы +/datum/bureaucratic_form/NT_BLANK + name = "Форма NT" + id = "NT-BLANK" + altername = "Пустой бланк для любых целей" + category = "Общие формы" + text = "
Основная информация

Имя заявителя:
Полностью и без ошибок

Номер аккаунта заявителя:
Эта информация есть в ваших заметках

Текущая должность:
Указано на ID карте




Заявление




Подписи и штампы

Время:
Подпись заявителя:
Подпись главы персонала:
Подпись (дополнительная):" + footer = null + +/datum/bureaucratic_form/NT_E_112 + name = "Форма NT-E-112" + id = "NT-E-112" + altername = "Экстренное письмо" + category = "Общие формы" + notice = "Форма предназначена только для экстренного использования." + text = "
Основная информация

Имя заявителя:
Полностью и без ошибок

Номер аккаунта заявителя:
Эта информация есть в ваших заметках

Текущая должность:
Указано на ID карте




Отчёт о ситуации




Подписи и штампы

Время:
Подпись уполномоченного лица:
Должность уполномоченного лица:
" + footer = footer_signstamp + +// Отдел кадров +/datum/bureaucratic_form/NT_HR_00 + name = "Форма NT-HR-00" + id = "NT-HR-00" + altername = "Бланк заявления" + category = "Отдел кадров" + text = "
Основная информация

Имя заявителя:
Полностью и без ошибок

Номер аккаунта заявителя:
Эта информация есть в ваших заметках

Текущая должность:
Указано на ID карте




Заявление




Подписи и штампы

Время:
Подпись заявителя:
Подпись главы персонала:
Подпись (дополнительная):
" + footer = footer_signstamp + +/datum/bureaucratic_form/NT_HR_01 + name = "Форма NT-HR-01" + id = "NT-HR-01" + altername = "Заявление о приеме на работу" + category = "Отдел кадров" + text = "
Заявление

Имя заявителя:
Полностью и без ошибок

Номер аккаунта заявителя:
Эта информация есть в ваших заметках

Текущая должность:
Указано на ID карте

Запрашиваемая должность:
Требует наличия квалификации

Список компетенций:




Подписи и штампы

Время:
Подпись заявителя:
Подпись главы персонала:
Подпись будущего главы:
" + +/datum/bureaucratic_form/NT_HR_02 + name = "Форма NT-HR-02" + id = "NT-HR-02" + altername = "Заявление на смену должности" + category = "Отдел кадров" + text = "
Заявление

Имя заявителя:
Полностью и без ошибок

Номер аккаунта заявителя:
Эта информация есть в ваших заметках

Текущая должность:
Указано на ID карте

Запрашиваемая должность:
Требует наличия квалификации

Причина:
Объясните свои намерения




Подписи и штампы

Время:
Подпись заявителя:
Подпись главы персонала:
Подпись текущего главы:
Подпись будущего главы:
" + +/datum/bureaucratic_form/NT_HR_12 + name = "Форма NT-HR-12" + id = "NT-HR-12" + altername = "Приказ на смену должности" + category = "Отдел кадров" + text = "
Приказ

Имя сотрудника:
Полностью и без ошибок

Номер аккаунта сотрудника:
Эта информация есть у главы персонала

Текущая должность:
Указано на ID карте

Запрашиваемая должность:
Требует наличия квалификации

Причина:
Объясните свои намерения





Подписи и штампы

Время:
Подпись инициатора:
Подпись главы персонала:
" + +/datum/bureaucratic_form/NT_HR_03 + name = "Форма NT-HR-03" + id = "NT-HR-03" + altername = "Заявление об увольнении" + category = "Отдел кадров" + text = "
Заявление

Имя заявителя:
Полностью и без ошибок

Номер аккаунта заявителя:
Эта информация есть в ваших заметках

Текущая должность:
Указано на ID карте

Причина:
Объясните свои намерения




Подписи и штампы

Время:
Подпись заявителя:
Подпись главы персонала:
Подпись текущего главы:
" + +/datum/bureaucratic_form/NT_HR_13 + name = "Форма NT-HR-13" + id = "NT-HR-13" + altername = "Приказ об увольнении" + category = "Отдел кадров" + text = "
Приказ

Имя увольняемого:
Полностью и без ошибок

Номер аккаунта увольняемого:
Эта информация есть у главы персонала

Текущая должность:
Указано на ID карте

Причина:
Объясните свои намерения





Подписи и штампы

Время:
Подпись инициатора:
Подпись главы персонала:
" + +/datum/bureaucratic_form/NT_HR_04 + name = "Форма NT-HR-04" + id = "NT-HR-04" + altername = "Заявление на выдачу новой ID карты" + category = "Отдел кадров" + text = "
Заявление

Имя заявителя:
Полностью и без ошибок

Номер аккаунта заявителя:
Эта информация есть в ваших заметках

Текущая должность:
Указано на ID карте

Причина:
Объясните свои намерения





Подписи и штампы

Время:
Подпись заявителя:
Подпись главы персонала:
" + +/datum/bureaucratic_form/NT_HR_05 + name = "Форма NT-HR-05" + id = "NT-HR-05" + altername = "Заявление на дополнительный доступ" + category = "Отдел кадров" + text = "
Заявление

Имя заявителя:
Полностью и без ошибок

Номер аккаунта заявителя:
Эта информация есть в ваших заметках

Текущая должность:
Указано на ID карте

Требуемый доступ:
Может требовать дополнительного согласования

Причина:
Объясните свои намерения





Подписи и штампы

Время:
Подпись заявителя:
Подпись главы персонала:
Подпись текущего главы:
" + +/datum/bureaucratic_form/NT_HR_06 + name = "Форма NT-HR-06" + id = "NT-HR-06" + altername = "Лицензия на создание организации/отдела" + category = "Отдел кадров" + text = "
Заявление


Я , прошу Вашего разрешения на создание для работы с экипажем.

Наше Агенство/Отдел займет .

Наша Организация обязуется соблюдать Космический Закон. Также я , как глава отдела, буду нести ответственность за своих сотрудников и обязуюсь наказывать их за несоблюдение Космического Закона. Или же передавать сотрудникам Службы Безопасности.



Подписи и штампы


Время:

Подпись заявителя:

Подпись главы персонала:


*Обязательно провести копирование документа для главы персонала, оригинал документа должен быть выдан обладателю лицензии.

*Данная форма документа, обязательно должна подтверждаться печатью ответственного лица. В случае наличия опечаток и отсутствия подписей или печатей, лицензия будет являться недействительной.
" + +/datum/bureaucratic_form/NT_HR_07 + name = "Форма NT-HR-07" + id = "NT-HR-07" + altername = "Разрешение на перестройку/перестановку" + category = "Отдел кадров" + text = "
Разрешение

Я , прошу Вашего разрешения на перестройку/перестановку помещения под свои нужды или нужды организации.

Должность заявителя:



Подписи и штампы


Время:

Подпись заявителя:

Подпись главы персонала:



*Обязательно провести копирование документа для главы персонала, оригинал документа должен быть выдан заявителю.
" + +/datum/bureaucratic_form/NT_HR_08 + name = "Форма NT-HR-08" + id = "NT-HR-08" + altername = "Запрос о постройке меха" + category = "Отдел кадров" + text = "⠀⠀⠀Я, , прошу произвести постройку меха – , с данными модификациями – , для выполнения задач: .
⠀⠀⠀Так же я, , обязуюсь соблюдать все правила, законы и предупреждения, а также соглашаюсь выполнять все устные или письменные инструкции, или приказы со стороны командования, представителей или агентов Nanotrasen, и Центрального командования.
⠀⠀⠀При получении меха, я становлюсь ответственным за его повреждение, уничтожение, похищение, или попадание в руки людей, относящимся к врагам Nanotrasen.


Подписи и штампы

Подпись заявителя:
Время постройки меха:
Время передачи меха заявителю:
Подпись изготовителя меха:

*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче заявителю.
" + +/datum/bureaucratic_form/NT_HR_09 + name = "Форма NT-HR-09" + id = "NT-HR-09" + altername = "Квитанция о продаже пода" + category = "Отдел кадров" + text = "⠀⠀⠀Я, , в должности – произвожу передачу транспортного средства на платной основе члену экипажа , в должности – . Продаваемый под имеет модификации: . Стоимость пода: .
⠀⠀⠀Я, , как покупатель, становлюсь ответственным за его повреждение, уничтожение, похищение, или попадание в руки людей, относящимся к врагам Nanotrasen.
⠀⠀⠀Так же я, обязуюсь соблюдать все правила, законы и предупреждения, а также соглашаюсь выполнять все устные или письменные инструкции, или приказы со стороны командования, представителей или агентов Nanotrasen, и Центрального командования.


Подписи и штампы

Подпись продавца:
Подпись покупателя:
Время сделки:

*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче покупателю.
" + +// Отдел сервиса +/datum/bureaucratic_form/NT_MR + name = "Форма NT-MR" + id = "NT-MR" + altername = "Свидетельство о заключении брака" + category = "Отдел сервиса" + text = "⠀⠀⠀Объявляется, что , и , официально прошли процедуру заключения гражданского брака.



Подписи и штампы

Подпись уполномоченного:
Подпись свидетеля:
Подпись свидетеля:


*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче одному из представителей брака.
*При заявлении о расторжении брака, необходимо наличие двух супругов, и данного документа.
" + +/datum/bureaucratic_form/NT_MRL + name = "Форма NT-MRL" + id = "NT-MRL" + altername = "Заявление о расторжении брака" + category = "Отдел сервиса" + text = "⠀⠀⠀Просим произвести регистрацию расторжения брака, подтверждаем взаимное согласие на расторжение брака.



Подписи и штампы

Подпись супруга:
Подпись супруги:

Подпись уполномоченного:


*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче каждому, из супругов.
" + +// Отдел снабжения +/datum/bureaucratic_form/NT_REQ_01 + name = "Форма NT-REQ-01" + id = "NT-REQ-01" + altername = "Запрос на поставку" + category = "Отдел снабжения" + text = "
Сторона запроса

Имя запросившего:
Полностью и без ошибок

Номер аккаунта:
Эта информация есть в ваших заметках

Текущая должность:
Указано на ID карте

Способ получения:
Предпочитаемый способ


Причина запроса:


Список запроса:




Сторона поставки

Имя поставщика:
Полностью и без ошибок

Номер аккаунта:
Эта информация есть в ваших заметках

Текущая должность:
Указано на ID карте

Способ доставки:
Утверждённый способ


Комментарии:


Список поставки и цены:


Итоговая стоимость:
Пропустите, если бесплатно




Подписи и штампы

Время:
Подпись стороны запроса:
Подпись стороны поставки:
Подпись главы (если требуется):
" + footer = footer_signstamp + +/datum/bureaucratic_form/NT_SUP_01 + name = "Форма NT-SUP-01" + id = "NT-SUP-01" + altername = "Регистрационная форма для подтверждения заказа" + category = "Отдел снабжения" + text = "

Отдел снабжения

Регистрационная форма для подтверждения заказа

Имя заявителя:
Должность заявителя:
Подробное объяснение о необходимости заказа:

Время:
Подпись заявителя:
Подпись руководителя:
Подпись сотрудника снабжения:

Данная форма является приложением для оригинального автоматического документа, полученного с рук заявителя. Для подтверждения заказа заявителя необходимы указанные подписи и соответствующие печати отдела по заказу.
" + footer = null + +// Служба безопасности +/datum/bureaucratic_form/NT_SEC_01 + name = "Форма NT-SEC-01" + id = "NT-SEC-01" + altername = "Свидетельские показания" + category = "Служба безопасности" + text = "
Информация о свидетеле

Имя свидетеля:
Полностью и без ошибок

Номер аккаунта свидетеля:
Эта информация есть у главы персонала

Должность свидетеля:
Указано на ID карте




Свидетельство



Я, (подпись свидетеля) , подтверждаю, что приведенная выше информация является правдивой и точной, насколько мне известно, и передана в меру моих возможностей. Подписываясь ниже, я тем самым подтверждаю, что Верховный Суд может признать меня неуважительным или виновным в лжесвидетельстве согласно Закону SolGov 552 (a) (c) и Постановлению корпорации Nanotrasen 7716 (c).



Подписи и штампы

Время:
Подпись сотрудника, получающего показания:
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_SEC_11 + name = "Форма NT-SEC-11" + id = "NT-SEC-11" + altername = "Ордер на обыск" + category = "Служба безопасности" + text = "
Информация о свидетеле

Имя свидетеля:
Полностью и без ошибок

Номер аккаунта свидетеля:
Эта информация есть у главы персонала

Должность свидетеля:
Указано на ID карте




Ордер

В целях обыска:
(помещения, имущества, лица)

Ознакомившись с письменными показаниями свидетеля(-ей), у меня появились основания полагать, что на лицах или помещениях, указанных выше, имеются соответствующие доказательства в этой связи или в пределах, в частности:



и другое имущество, являющееся доказательством уголовного преступления, контрабанды, плодов преступления или предметов, иным образом принадлежащих преступнику, или имущество, спроектированное или предназначенное для использования, или которое используется или использовалось в качестве средства совершения уголовного преступления, в частности заговор с целью совершения преступления, или совершения злонамеренного предъявления ложных и фиктивных претензий к или против корпорации Нанотрейзен или его дочерних компаний.

Я удовлетворен тем, что показания под присягой и любые записанные показания устанавливают вероятную причину полагать, что описанное имущество в данный момент скрыто в описанных выше помещениях, лицах или имуществе, и устанавливают законные основания для выдачи этого ордера.

ВЫ НАСТОЯЩИМ КОМАНДИРОВАНЫ для обыска вышеуказанного помещения, имущества или лица в течение минут с даты выдачи настоящего ордера на указанное скрытое имущество, и если будет установлено, что имущество изъято, оставить копию этого ордера в качестве доказательства на реквизированную собственность, в соответствии с требованиями указа корпорации Nanotrasen.

Слава Корпорации Nanotrasen!


Подписи и штампы

Время:
Подпись уполномоченного лица:
Должность уполномоченного лица:
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_SEC_21 + name = "Форма NT-SEC-21" + id = "NT-SEC-21" + altername = "Ордер на арест" + category = "Служба безопасности" + text = "
Ордер

В целях ареста:
Имя полностью и без ошибок

Должность:

Сотрудники Службы Безопасности настоящим уполномочены и направлены на задержание и арест указанного лица. Они будут игнорировать любые заявления о неприкосновенности или привилегии со стороны подозреваемого или агентов, действующих от его имени. Сотрудники немедленно доставят указанное лицо в Бриг для отбывать наказание за следующие преступления:



Предполагается, что подозреваемый будет отбывать наказание в за вышеуказанные преступления.

Слава Корпорации Nanotrasen!


Подписи и штампы

Время:
Подпись уполномоченного лица:
Должность уполномоченного лица:
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_SEC_02 + name = "Форма NT-SEC-02" + id = "NT-SEC-02" + altername = "Отчёт по результатам расследования" + category = "Служба безопасности" + text = "
Дело

Тип проишествия/преступления:
Время проишествия/преступления:
Местоположение:
Краткое описание:



Участвующие лица

Арестованные:
Подозреваемые:
Свидетели:
Раненные:
Пропавшие:
Скончавшиеся:



Ход расследования



Прикреплённые доказательства:
Дополнительные замечания:



Подписи и штампы

Время:
Подпись уполномоченного лица:
Должность уполномоченного лица:
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_SEC_03 + name = "Форма NT-SEC-03" + id = "NT-SEC-03" + altername = "Заявление о краже" + category = "Служба безопасности" + text = "⠀⠀⠀Я, , в должности , заявляю:



Подписи и штампы

Подпись потерпевшего:
Подпись принимавшего заявление:
Время принятия заявления:

*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче потерпевшему.
*При обнаружении предмета кражи (предмет, жидкость или существо), данный предмет необходимо передать детективу, для дальнейшего осмотра и обследования.
*После заключения детектива, предмет можно выдать владельцу.
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_SEC_04 + name = "Форма NT-SEC-04" + id = "NT-SEC-04" + altername = "Заявление о причинении вреда здоровью или имуществу" + category = "Служба безопасности" + text = "⠀⠀⠀Я, , в должности , заявляю:



Подписи и штампы

Подпись пострадавшего:
Время происшествия:
Подпись уполномоченного:
Время принятия заявления:

*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче пострадавшему.
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_SEC_05 + name = "Форма NT-SEC-05" + id = "NT-SEC-05" + altername = "Разрешение на оружие" + category = "Служба безопасности" + text = "⠀⠀⠀Члену экипажа, , в должности , было выдано разрешение на оружие. Я соглашаюсь с условиями его использования, хранения и применения. Данное оружие я обязуюсь применять только в целях самообороны, защиты своих личных вещей, и рабочего места, а так же для защиты своих коллег.
⠀⠀⠀При попытке применения оружия, против остальных членов экипажа не предоставляющих угрозу, или при запугивании данным оружием, я лишаюсь лицензии на оружие, а так же понесу наказания, при нарушении закона.

Название и тип оружия:




Подписи и штампы

Подпись уполномоченного:
Подпись получателя:

*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче получателю.
*Документ не является действительным без печати Вардена/ГСБ и его подписи.
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_SEC_06 + name = "Форма NT-SEC-06" + id = "NT-SEC-06" + altername = "Разрешение на присваивание канала связи" + category = "Служба безопасности" + text = "
Разрешение

Я , прошу Вашего разрешения на присваивание канала связи , для грамотной работы организации.

Должность заявителя:



Подписи и штампы


Время:

Подпись заявителя:

Подпись главы персонала:

Подпись главы службы безопасности:



*Обязательно провести копирование документа для главы персонала, оригинал документа должен быть выдан заявителю.

*Обязательно провести копирование документа для службы безопасности.
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_SEC_07 + name = "Форма NT-SEC-07" + id = "NT-SEC-07" + altername = "Лицензия на использование канала связи и владение дополнительным оборудованием" + category = "Служба безопасности" + text = "
Лицензия

Имя обладателя лицензии:

Должность обладателя лицензии:

Зарегистрированный канал связи:

Перечень зарегистрированной экипировки:


Подписи и штампы


Время:

Подпись заявителя:

Подпись главы персонала:

Подпись главы службы безопасности:


*Обязательно провести копирование документа для главы персонала, оригинал документа должен быть выдан обладателю лицензии.

*Обязательно провести копирование документа для службы безопасности.

*Данная форма документа, обязательно должна подтверждаться печатью ответственного лица. В случае наличия опечаток и отсутствия подписей или печатей, лицензия будет являться недействительной.
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_SEC_08 + name = "Форма NT-SEC-08" + id = "NT-SEC-08" + altername = "Лицензирование вооружения и экипировки для исполнения деятельности" + category = "Служба безопасности" + text = "
Лицензия


Имя обладателя лицензии:
Должность обладателя лицензии:
Перечень зарегистрированного вооружения:
Перечень зарегистрированной экипировки:



Подписи и штампы


Время:
Подпись обладателя лицензии:
Подпись главы службы безопасности:


*Данная форма документа, обязательно должна подтверждаться печатью ответственного лица. В случае наличия опечаток и отсутствия подписей или печатей, лицензия будет является недействительной. Обязательно провести копирование документа для службы безопасности, оригинал документа должен быть выдан обладателю лицензии. В случае несоответствия должности обладателя лицензии, можно приступить к процедуре аннулирования лицензии и изъятию вооружения, экипировки.
" + footer = footer_confidential + +// Юридический отдел +/datum/bureaucratic_form/NT_LD_00 + name = "Форма NT-LD-00" + id = "NT-LD-00" + altername = "Бланк заявления" + category = "Юридический отдел" + text = "
Основная информация

Имя заявителя:
Полностью и без ошибок

Номер аккаунта заявителя:
Эта информация есть в ваших заметках

Текущая должность:
Указано на ID карте




Заявление




Подписи и штампы

Время:
Подпись заявителя:
Подпись уполномоченного сотрудника:
" + footer = footer_signstamp + +/datum/bureaucratic_form/NT_LD_01 + name = "Форма NT-LD-01" + id = "NT-LD-01" + altername = "Судебный приговор" + category = "Юридический отдел" + notice = "Данный документ является законным решением суда.
Пожалуйста внимательно прочитайте его и следуйте предписаниям, указанные в нем." + text = "
Дело

Имя обвинителя:
Полностью и без ошибок

Имя обвиняемого:
Полностью и без ошибок


Приговор





Подписи и штампы

Время:
Подпись уполномоченного лица:
Должность уполномоченного лица:
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_LD_02 + name = "Форма NT-LD-02" + id = "NT-LD-02" + altername = "Смертный приговор" + category = "Юридический отдел" + notice = "Любой смертный приговор, выданный человеком, званием младше, чем капитан, является не действительным, и все казни, действующие от этого приговора являются незаконными. Любой, кто незаконно привел в исполнение смертный приговор действую согласно ложному ордену виновен в убийстве первой степени, и должен быть приговорен минимум к пожизненному заключению и максимум к кибернизации. Этот документ или его факс-копия являются Приговором, который может оспорить только Магистрат или Дивизией защиты активов Nanotrasen (далее именуемой «Компанией»)" + text = "
Дело

Принимая во внимание, что (далее именуемый \"подсудимый\"),
сознательно совершил преступления статей Космического закона (далее указаны как \"преступления\"),
а именно: ,
суд приговаривает подсудимого к смертной казни через .

Приговор должен быть приведен в исполнение в течение 15 минут после получения данного приказа. Вещи подсудимого, включая ID-карту, ПДА, униформу и рюкзак, должны быть сохранены и переданы соответствующем органам (ID-карту передать главе персонала или капитану для уничтожения), возвращены в соответсвующий отдел или сложены в хранилище улик. Любая контрабанда должна немедленно помещена в хранилище улик. Любую контрабанду запрещено использовать защитой активов или другими персонами, представляющих компанию или её активы и цели, кроме сотрудников отдела исследований и развития.

Тело подсудимого должно быть помещено в морг и забальзамировано, только если данное действие не будет нести опасность станции, активам компании или её имуществу. Останки подсудимого должны быть собраны и подготовлены к доставке к близлежащему административному центру компании, всё имущество и активы должны быть переданы семье подсудимого после окончания смены.

Слава Nanotrasen!



Подписи и штампы

Время:
Подпись уполномоченного лица:
Должность уполномоченного лица:
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_LD_03 + name = "Форма NT-LD-03" + id = "NT-LD-03" + altername = "Заявление о нарушении СРП членом экипажа" + category = "Юридический отдел" + text = "
⠀⠀⠀Я, , в должности – , заявляю, что член экипажа – , в должности , нарушил один (или несколько) пунктов из Стандартных Рабочих Процедур, а именно:

Примерное время нарушения:



Подписи и штампы

Подпись заявителя:
Подпись принимающего:
Время принятия заявления:

*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче заявителю.
*После вынесения решения в отношении правонарушителя, желательно сообщить о решении заявителю.
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_LD_04 + name = "Форма NT-LD-04" + id = "NT-LD-04" + altername = "Заявление о нарушении СРП одним из отделов" + category = "Юридический отдел" + text = "
⠀⠀⠀Я, , в должности – , заявляю, что сотрудники в отделении , нарушили один (или несколько) пунктов из Стандартных Рабочих Процедур, а именно:

Примерное время нарушения:
Подпись заявителя:



Подписи и штампы

Подпись принимающего:
Время принятия заявления:

*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче заявителю.
*После вынесения решения в отношении правонарушителей, желательно сообщить о решении заявителю.
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_LD_05 + name = "Форма NT-LD-05" + id = "NT-LD-05" + altername = "Отчет агента внутренних дел" + category = "Юридический отдел" + text = "ᅠᅠЯ, , Как агент внутренних дел, сообщаю:



Подписи и штампы

Подпись АВД:
Подпись уполномоченного:
Время принятия отчета:

*Данный документ подлежит ксерокопированию, для сохранения в архиве уполномоченных лиц, и выдаче агенту.
*Данный документ может содержать нарушения, неправильность выполнения работы, невыполнение правил/сводов/законов/СРП
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_LD_06 + name = "Форма NT-LD-06" + id = "NT-LD-06" + altername = "Бланк жалоб АВД" + category = "Юридический отдел" + text = "
Заявление



Заявитель:
Укажите своё полное имя, должность и номер акаунта.
Предмет жалобы:
Укажите на что/кого вы жалуетесь.
Обстоятельства:
Укажите подробные обстоятельства произошедшего.



Подписи и штампы

Подпись:
Ваша подпись.
Жалоба рассмотрена:
Имя и фамилия рассмотревшего.



*Обязательно провести копирование документа для агента внутренних дел, оригинал документа должен быть приложен к отчету о расследовании. Копия документа должна быть сохранена в картотеке офиса агента внутренних дел.

*Обязательно донести жалобу до главы отдела, который отвечает за данного сотрудника, если таковой имеется. Если главы отдела нет на смене или он отсуствует по какой то причине, жалобу следует донести до вышестоящего сотрудника станции.

*Если жалоба была написана на главу отдела, следует донести жалобу до вышестоящего сотрудника станции.

*Глава отдела, которому была донесена жалоба, обязан провести беседу с указаным в жалобе сотрудником станции. В зависимости от тяжести проступка, глава отдела имеет право подать приказ об увольнении.
" + footer = footer_confidential + +// Центральное командование + +/datum/bureaucratic_form/NT_COM_00 + name = "Форма NT-COM-00" + id = "NT-COM-00" + altername = "Общая форма ЦК" + category = "Центральное командование" + from = "Административная станция Nanotrasen "Trurl"" + notice = "Перед заполнением прочтите от начала до конца | Высокий приоритет" + confidential = TRUE + req_access = ACCESS_CENT_GENERAL + text = "\[small\]Станция — \[b\]Центральное командование\[/b\]\[br\]Год: 2567\[br\]Время: \[time\]\[/small\]\[br\]\[i\]\[large\]\[b\]\[field\] \[b\]\[/large\]\[/i\]\[/grid\]\[hr\]\[center\]Приветствую экипаж и руководство \[station\]!\[/center\]\[br\]\[br\]\[field\]\[br\]\[small\]\[i\]\[br\]Подпись: \[sign\]\[/i\], в должности: \[i\]\[field\].\[/i\]\[/small\]" + footer = footer_confidential + +/datum/bureaucratic_form/NT_COM_01 + name = "Форма NT-COM-01" + id = "NT-COM-01" + altername = "Запрос отчёта общего состояния станции" + category = "Центральное командование" + from = "Административная станция Nanotrasen "Trurl"" + notice = "Перед заполнением прочтите от начала до конца | Высокий приоритет" + confidential = TRUE + req_access = ACCESS_CENT_GENERAL + text = "
Запрос

Уполномоченный офицер, , в должности , запрашивает сведения об общем состоянии станции.



Ответ

Общее состояние станции:
Криминальный статус:

Повышений:
Понижений:
Увольнений:

Раненные:
Пропавшие:
Скончавшиеся:



Подписи и штампы

Время:
Подпись уполномоченного лица:
Должность уполномоченного лица:
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_COM_02 + name = "Форма NT-COM-02" + id = "NT-COM-02" + altername = "Запрос отчёта состояния трудовых активов станции" + category = "Центральное командование" + from = "Административная станция Nanotrasen "Trurl"" + notice = "Перед заполнением прочтите от начала до конца | Высокий приоритет" + confidential = TRUE + req_access = ACCESS_CENT_GENERAL + text = "
Запрос

Уполномоченный офицер, , в должности , запрашивает сведения о состоянии трудовых активов станции.



Ответ

Количество сотрудников:
Количество гражданских:
Количество киборгов:
Количество ИИ:

Заявлений о приёме на работу:
Заявлений на смену должности:
Приказов на смену должности:
Заявлений об увольнении:
Приказов об увольнении:
Заявлений на выдачу новой ID карты:
Заявлений на дополнительный доступ:

Медианный уровень кваллификации смены:
Уровень взаимодействия отделов:
Самый продуктивный отдел смены:

Приложите все имеющиеся документы:NT-HR-00
NT-HR-01
NT-HR-02
NT-HR-12
NT-HR-03
NT-HR-13
NT-HR-04
NT-HR-05



Подписи и штампы

Время:
Подпись уполномоченного лица:
Должность уполномоченного лица:
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_COM_03 + name = "Форма NT-COM-03" + id = "NT-COM-03" + altername = "Запрос отчёта криминального статуса станции" + category = "Центральное командование" + from = "Административная станция Nanotrasen "Trurl"" + notice = "Перед заполнением прочтите от начала до конца | Высокий приоритет" + confidential = TRUE + req_access = ACCESS_CENT_GENERAL + text = "
Запрос
\ +
Уполномоченный офицер, , в должности , запрашивает сведения о криминальном статусе станции.\ +



Ответ

\ +
Текущий статус угрозы:
Количество офицеров в отделе:
Количество раненных офицеров:
Количество скончавшихся офицеров:
Количество серъёзных инцидентов:
Количество незначительных инцидентов:
Количество раскрытых дел:
Количество арестованных:
Количество сбежавших:

Приложите все имеющиеся документы:NT-SEC-01
NT-SEC-11
NT-SEC-21
NT-SEC-02
Лог камер заключения



Подписи и штампы

Время:
Подпись уполномоченного лица:
Должность уполномоченного лица:
" + footer = footer_confidential + +/datum/bureaucratic_form/NT_COM_04 + name = "Форма NT-COM-04" + id = "NT-COM-04" + altername = "Запрос отчёта здравоохранения станции" + category = "Центральное командование" + from = "Административная станция Nanotrasen "Trurl"" + notice = "Перед заполнением прочтите от начала до конца | Высокий приоритет" + confidential = TRUE + req_access = ACCESS_CENT_GENERAL + text = "" + footer = footer_confidential + +/datum/bureaucratic_form/NT_COM_05 + name = "Форма NT-COM-05" + id = "NT-COM-05" + altername = "Запрос отчёта научно-технического прогресса станции" + category = "Центральное командование" + from = "Административная станция Nanotrasen "Trurl"" + notice = "Перед заполнением прочтите от начала до конца | Высокий приоритет" + confidential = TRUE + req_access = ACCESS_CENT_GENERAL + text = "" + footer = footer_confidential + +/datum/bureaucratic_form/NT_COM_06 + name = "Форма NT-COM-06" + id = "NT-COM-06" + altername = "Запрос отчёта инженерного обеспечения станции" + category = "Центральное командование" + from = "Административная станция Nanotrasen "Trurl"" + notice = "Перед заполнением прочтите от начала до конца | Высокий приоритет" + confidential = TRUE + req_access = ACCESS_CENT_GENERAL + text = "" + footer = footer_confidential + +/datum/bureaucratic_form/NT_COM_07 + name = "Форма NT-COM-07" + id = "NT-COM-07" + altername = "Запрос отчёта статуса снабжения станции " + category = "Центральное командование" + from = "Административная станция Nanotrasen "Trurl"" + notice = "Перед заполнением прочтите от начала до конца | Высокий приоритет" + confidential = TRUE + req_access = ACCESS_CENT_GENERAL + text = "" + footer = footer_confidential diff --git a/modular_ss220/bureaucracy/code/paper.dm b/modular_ss220/bureaucracy/code/paper.dm new file mode 100644 index 000000000000..093557d90d32 --- /dev/null +++ b/modular_ss220/bureaucracy/code/paper.dm @@ -0,0 +1,23 @@ +/obj/item/paper + var/paper_width_big = 600 + var/paper_height_big = 700 + var/small_paper_cap = 1024 + var/force_big = FALSE + +/obj/item/paper/updateinfolinks() + . = ..() + update_size() + +/obj/item/paper/proc/update_size() + if(force_big || length(info) > small_paper_cap) + become_big() + else + reset_size() + +/obj/item/paper/proc/become_big() + paper_width = paper_width_big + paper_height = paper_height_big + +/obj/item/paper/proc/reset_size() + paper_width = initial(paper_width) + paper_height = initial(paper_height) diff --git a/modular_ss220/bureaucracy/code/photocopier.dm b/modular_ss220/bureaucracy/code/photocopier.dm new file mode 100644 index 000000000000..4392c1933085 --- /dev/null +++ b/modular_ss220/bureaucracy/code/photocopier.dm @@ -0,0 +1,113 @@ +/obj/machinery/photocopier + /// Selected form's category + var/category = "" + /// Selected form's id + var/form_id = "" + /// List of available forms + var/list/forms + /// Selected form's datum + var/datum/bureaucratic_form/form + /// Printing sound + var/print_sound = 'sound/goonstation/machines/printer_dotmatrix.ogg' + +/obj/machinery/photocopier/Initialize(mapload) + . = ..() + forms = new + +/obj/machinery/photocopier/attack_ai(mob/user) + add_hiddenprint(user) + parse_forms(user) + ui_interact(user) + return attack_hand(user) + +/obj/machinery/photocopier/attack_ghost(mob/user) + ui_interact(user) + return attack_hand(user) + +/obj/machinery/photocopier/attack_hand(mob/user) + if(..()) + return TRUE + + user.set_machine(src) + parse_forms(user) + ui_interact(user) + +/obj/machinery/photocopier/ui_act(action, list/params) + if(..()) + return + + switch(action) + if("print_form") + for(var/i in 1 to copies) + if(toner <= 0) + break + print_form(form) + use_power(active_power_consumption) + sleep(15) + . = TRUE + if("choose_form") + form = GLOB.bureaucratic_forms[params["path"]] + form_id = params["id"] + . = TRUE + if("choose_category") + category = params["category"] + . = TRUE + if("aipic") + aipic() + . = TRUE + +/obj/machinery/photocopier/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "Photocopier220", name, 650, 635, master_ui, state) + ui.open() + +/obj/machinery/photocopier/ui_data(mob/user) + if(!length(forms)) + parse_forms(user) + + var/list/data = list() + + data["isAI"] = issilicon(user) + data["copynumber"] = copies + data["toner"] = toner + data["copyitem"] = (copyitem ? copyitem.name : null) + data["folder"] = (folder ? folder.name : null) + data["mob"] = (copymob ? copymob.name : null) + data["files"] = list() + data["form"] = form + data["category"] = category + data["form_id"] = form_id + data["forms"] = forms + + if(LAZYLEN(saved_documents)) + for(var/obj/item/O in saved_documents) + var/list/document_data = list( + name = O.name, + uid = O.UID() + ) + data["files"] += list(document_data) + return data + +/obj/machinery/photocopier/proc/parse_forms(mob/user) + var/list/access = user.get_access() + forms.Cut() + for(var/path in GLOB.bureaucratic_forms) + var/datum/bureaucratic_form/F = GLOB.bureaucratic_forms[path] + var/req_access = F.req_access + if(req_access && !(req_access in access)) + continue + var/form[0] + form["path"] = F.type + form["id"] = F.id + form["altername"] = F.altername + form["category"] = F.category + forms.Add(list(form)) + +/obj/machinery/photocopier/proc/print_form(datum/bureaucratic_form/form) + playsound(loc, print_sound, 25, TRUE) + toner-- + if(toner <= 0) + visible_message("На [src] мигает красная лампочка. Похоже, закончился тонер.") + var/obj/item/paper/paper = new(loc) + form.apply_to_paper(paper, usr) diff --git a/modular_ss220/camera_nanomap/README.md b/modular_ss220/camera_nanomap/README.md new file mode 100644 index 000000000000..a59c858b4fb3 --- /dev/null +++ b/modular_ss220/camera_nanomap/README.md @@ -0,0 +1,7 @@ +В этом модуле, для добавления наномапы в камеры, были затронуты НЕ модульно следующие файлы: +"NanoMap.js" +"NanoMap.scss" +"CameraConsole.scss" +"ByondUI.js" + +К сожалению, иной путь мог создать больше проблем в будущем чем такой топорный. diff --git a/modular_ss220/camera_nanomap/camera.dm b/modular_ss220/camera_nanomap/camera.dm new file mode 100644 index 000000000000..1d58dd99e9d4 --- /dev/null +++ b/modular_ss220/camera_nanomap/camera.dm @@ -0,0 +1,4 @@ +/datum/modpack/camera_nanomap + name = "Карта в терминале камер" + desc = "В названии всё сказано" + author = "Aylong220, RV666" diff --git a/modular_ss220/camera_nanomap/camera.dme b/modular_ss220/camera_nanomap/camera.dme new file mode 100644 index 000000000000..6c5dfc2f4a7c --- /dev/null +++ b/modular_ss220/camera_nanomap/camera.dme @@ -0,0 +1,3 @@ +#include "camera.dm" + +#include "code/camera.dm" diff --git a/modular_ss220/camera_nanomap/code/camera.dm b/modular_ss220/camera_nanomap/code/camera.dm new file mode 100644 index 000000000000..ef291d602cd9 --- /dev/null +++ b/modular_ss220/camera_nanomap/code/camera.dm @@ -0,0 +1,54 @@ +/obj/machinery/computer/security/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.default_state) + // Update UI + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + // Show static if can't use the camera + if(!active_camera?.can_use()) + show_camera_static() + if(!ui) + var/user_uid = user.UID() + var/is_living = isliving(user) + // Ghosts shouldn't count towards concurrent users, which produces + // an audible terminal_on click. + if(is_living) + watchers += user_uid + // Turn on the console + if(length(watchers) == 1 && is_living) + if(!silent_console) + playsound(src, 'sound/machines/terminal_on.ogg', 25, FALSE) + use_power(active_power_consumption) + // Register map objects + user.client.register_map_obj(cam_screen) + for(var/plane in cam_plane_masters) + user.client.register_map_obj(plane) + user.client.register_map_obj(cam_background) + // Open UI + ui = new(user, src, ui_key, "CameraConsole220", name, 1170, 755, master_ui, state) + ui.open() + +/obj/machinery/computer/security/ui_data() + var/list/data = list() + data["network"] = network + data["activeCamera"] = null + if(active_camera) + data["activeCamera"] = list( + name = active_camera.c_tag, + status = active_camera.status, + ) + var/list/cameras = get_available_cameras() + data["cameras"] = list() + for(var/i in cameras) + var/obj/machinery/camera/C = cameras[i] + data["cameras"] += list(list( + name = C.c_tag, + x = C.x, + y = C.y, + z = C.z, + status = C.status + )) + return data + +/obj/machinery/computer/security/ui_static_data() + var/list/data = list() + data["mapRef"] = map_name + data["stationLevel"] = level_name_to_num(MAIN_STATION) + return data diff --git a/modular_ss220/chat_badges/_chat_badges.dm b/modular_ss220/chat_badges/_chat_badges.dm new file mode 100644 index 000000000000..a343b6d9bda4 --- /dev/null +++ b/modular_ss220/chat_badges/_chat_badges.dm @@ -0,0 +1,4 @@ +/datum/modpack/chat_badges + name = "Chat badges" + desc = "Добавляет иконки в OOC для различных ролей" + author = "furior" diff --git a/modular_ss220/chat_badges/_chat_badges.dme b/modular_ss220/chat_badges/_chat_badges.dme new file mode 100644 index 000000000000..d6350942a883 --- /dev/null +++ b/modular_ss220/chat_badges/_chat_badges.dme @@ -0,0 +1,3 @@ +#include "_chat_badges.dm" + +#include "code/badges.dm" diff --git a/modular_ss220/chat_badges/code/badges.dm b/modular_ss220/chat_badges/code/badges.dm new file mode 100644 index 000000000000..10e3f4fe721a --- /dev/null +++ b/modular_ss220/chat_badges/code/badges.dm @@ -0,0 +1,44 @@ +#define CHAT_BADGES_DMI 'modular_ss220/chat_badges/icons/chatbadges.dmi' + +/client/proc/get_ooc_badged_name() + . = key + if(donator_level && (prefs.toggles & PREFTOGGLE_DONATOR_PUBLIC)) + var/icon/donator = icon(CHAT_BADGES_DMI, donator_level > 3 ? "Trusted" : "Paradise") + . = "[bicon(donator)][.]" + + if(prefs.unlock_content) + if(prefs.toggles & PREFTOGGLE_MEMBER_PUBLIC) + var/icon/palm = icon(CHAT_BADGES_DMI, "Trusted") + . = "[bicon(palm)][.]" + + if(!holder) + return + + // Config disallows using Russian so this is the way + var/rank + switch(holder.rank) + if("Хост") + rank = "Host" + if("Ведущий Разработчик") + rank = "HeadDeveloper" + if("Старший Администратор") + rank = "HeadAdmin" + if("Банда") + rank = "Streamer" + if("Админ") + rank = "GameAdmin" + if("Триал Админ") + rank = "TrialAdmin" + if("Ментор") + rank = "Mentor" + if("Разработчик") + rank = "Developer" + if("Маппер") + rank = "Mapper" + if("Спрайтер") + rank = "Spriceter" + + var/icon/rank_badge = icon(CHAT_BADGES_DMI, rank) + . = "[bicon(rank_badge)][.]" + +#undef CHAT_BADGES_DMI diff --git a/modular_ss220/chat_badges/icons/chatbadges.dmi b/modular_ss220/chat_badges/icons/chatbadges.dmi new file mode 100644 index 000000000000..b4ae6ba65827 Binary files /dev/null and b/modular_ss220/chat_badges/icons/chatbadges.dmi differ diff --git a/modular_ss220/clothing/_clothing.dm b/modular_ss220/clothing/_clothing.dm new file mode 100644 index 000000000000..0d6f0bb89547 --- /dev/null +++ b/modular_ss220/clothing/_clothing.dm @@ -0,0 +1,4 @@ +/datum/modpack/clothing + name = "Одежда" + desc = "Всё для модного приговора." + author = "Aylong220" diff --git a/modular_ss220/clothing/_clothing.dme b/modular_ss220/clothing/_clothing.dme new file mode 100644 index 000000000000..8a95fc46b2e7 --- /dev/null +++ b/modular_ss220/clothing/_clothing.dme @@ -0,0 +1,9 @@ +#include "_clothing.dm" + +#include "code/suits.dm" +#include "code/shoes.dm" +#include "code/gloves.dm" +#include "code/helmet.dm" +#include "code/under.dm" +#include "code/cloaks.dm" +#include "code/garment_bag.dm" diff --git a/modular_ss220/clothing/code/cloaks.dm b/modular_ss220/clothing/code/cloaks.dm new file mode 100644 index 000000000000..18b5c130f63f --- /dev/null +++ b/modular_ss220/clothing/code/cloaks.dm @@ -0,0 +1,11 @@ +/obj/item/clothing/suit/mantle/armor/captain/black + name = "чёрная капитанская мантия" + desc = "Носится верховным лидером станции NSS Cyberiad." + icon = 'modular_ss220/clothing/icons/object/cloaks.dmi' + icon_state = "capcloak_black" + icon_override = 'modular_ss220/clothing/icons/mob/cloaks.dmi' + item_state = "capcloak_black" + +/obj/item/clothing/suit/mantle/armor/captain_black/Initialize(mapload) + . = ..() + desc = "Носится верховным лидером станции [station_name()]." diff --git a/modular_ss220/clothing/code/garment_bag.dm b/modular_ss220/clothing/code/garment_bag.dm new file mode 100644 index 000000000000..6caad62d50d5 --- /dev/null +++ b/modular_ss220/clothing/code/garment_bag.dm @@ -0,0 +1,4 @@ +/obj/item/storage/bag/garment/captain/populate_contents() + . = ..() + new /obj/item/clothing/head/caphat/beret_black(src) + new /obj/item/clothing/suit/mantle/armor/captain_black(src) diff --git a/modular_ss220/clothing/code/gloves.dm b/modular_ss220/clothing/code/gloves.dm new file mode 100644 index 000000000000..888291353e30 --- /dev/null +++ b/modular_ss220/clothing/code/gloves.dm @@ -0,0 +1,7 @@ +/obj/item/clothing/gloves/fingerless/biker_gloves + name = "байкерские перчатки" + desc = "Обычные черные перчатки с черепом." + icon = 'modular_ss220/clothing/icons/object/gloves.dmi' + icon_state = "bike_gloves" + icon_override = 'modular_ss220/clothing/icons/mob/hands.dmi' + item_state = "bike_gloves" diff --git a/modular_ss220/clothing/code/helmet.dm b/modular_ss220/clothing/code/helmet.dm new file mode 100644 index 000000000000..d1ec5e848e05 --- /dev/null +++ b/modular_ss220/clothing/code/helmet.dm @@ -0,0 +1,35 @@ +/obj/item/clothing/head/helmet/bike_helmet + name = "байкерский шлем" + desc = "Крутой шлем." + icon = 'modular_ss220/clothing/icons/object/hats.dmi' + icon_state = "bike_helmet" + icon_override = 'modular_ss220/clothing/icons/mob/hats.dmi' + item_state = "bike_helmet" + lefthand_file = 'modular_ss220/clothing/icons/inhands/left_hand.dmi' + righthand_file = 'modular_ss220/clothing/icons/inhands/right_hand.dmi' + toggle_message = "Вы опустили защитное стекло" + alt_toggle_message = "Вы подняли защитное стекло" + actions_types = list(/datum/action/item_action/toggle_helmet_mode) + can_toggle = TRUE + toggle_sound = 'sound/weapons/tap.ogg' + dog_fashion = null + sprite_sheets = list( + "Drask" = 'modular_ss220/clothing/icons/mob/species/drask/helmet.dmi', + "Skrell" = 'modular_ss220/clothing/icons/mob/species/skrell/helmet.dmi', + "Tajaran" = 'modular_ss220/clothing/icons/mob/species/tajaran/helmet.dmi', + "Unathi" = 'modular_ss220/clothing/icons/mob/species/unathi/helmet.dmi', + "Vox" = 'modular_ss220/clothing/icons/mob/species/vox/helmet.dmi', + "Vulpkanin" = 'modular_ss220/clothing/icons/mob/species/vulpkanin/helmet.dmi', + ) + +/obj/item/clothing/head/helmet/bike_helmet/replica + desc = "Крутой шлем. На вид хлипкий..." + armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "rad" = 0, "fire" = 0, "acid" = 0) + +/obj/item/clothing/head/caphat/beret_black + name = "чёрный капитанский берет" + desc = "Хорошо быть королём." + icon = 'modular_ss220/clothing/icons/object/hats.dmi' + icon_state = "cap_beret_black" + icon_override = 'modular_ss220/clothing/icons/mob/hats.dmi' + item_state = "cap_beret_black" diff --git a/modular_ss220/clothing/code/shoes.dm b/modular_ss220/clothing/code/shoes.dm new file mode 100644 index 000000000000..9538dd2be850 --- /dev/null +++ b/modular_ss220/clothing/code/shoes.dm @@ -0,0 +1,68 @@ +/datum/action/item_action/change_color + name = "Change color" + +/obj/item/clothing/shoes/black/neon + name = "неоновые кросовки" + desc = "Пара чёрных кросовок с светодиодными вставками." + icon = 'modular_ss220/clothing/icons/object/shoes.dmi' + icon_state = "neon" + icon_override = 'modular_ss220/clothing/icons/mob/shoes.dmi' + item_color = "neon" + lefthand_file = 'modular_ss220/clothing/icons/inhands/left_hand.dmi' + righthand_file = 'modular_ss220/clothing/icons/inhands/right_hand.dmi' + actions_types = list(/datum/action/item_action/toggle_light, /datum/action/item_action/change_color) + dyeable = FALSE + color = null + var/glow_active = FALSE + var/brightness_on = 2 + +/obj/item/clothing/shoes/black/neon/attack_self(mob/living/user as mob) + var/choice = input(user,"Neon shoes options") in list("Turn glow","Change Color") + switch(choice) + if("Turn glow") + turn_glow() + if("Change color") + change_color() + +/obj/item/clothing/shoes/black/neon/update_icon_state() + . = ..() + +/obj/item/clothing/shoes/black/neon/proc/turn_glow() + if(!glow_active) + set_light(brightness_on) + var/mutable_appearance/neon_overlay = mutable_appearance('modular_ss220/clothing/icons/mob/shoes.dmi',"neon_overlay") + neon_overlay.color = color + add_overlay(neon_overlay) + glow_active = TRUE + else + set_light(0) + cut_overlays() + glow_active = FALSE + update_icon_state() + +/obj/item/clothing/shoes/black/neon/proc/change_color(mob/living/user as mob) + var/temp = input(usr, "Пожалуйста, выберите цвет.", "Цвет кросовок") as color + color = temp + light_color = temp + update_icon_state() + +/obj/item/clothing/shoes/black/neon/ui_action_click(mob/user, actiontype) + if(actiontype == /datum/action/item_action/change_color) + change_color() + else if(actiontype == /datum/action/item_action/toggle_light) + turn_glow() + +/obj/item/clothing/shoes/shark + name = "акульи тапочки" + desc = "Эти тапочки сделаны из акульей кожи, или нет?" + icon = 'modular_ss220/clothing/icons/object/shoes.dmi' + icon_state = "shark" + icon_override = 'modular_ss220/clothing/icons/mob/shoes.dmi' + item_state = "shark" + lefthand_file = 'modular_ss220/clothing/icons/inhands/left_hand.dmi' + righthand_file = 'modular_ss220/clothing/icons/inhands/right_hand.dmi' + +/obj/item/clothing/shoes/shark/light + name = "светло-голубые акульи тапочки" + icon_state = "shark_light" + item_state = "shark_light" diff --git a/modular_ss220/clothing/code/suits.dm b/modular_ss220/clothing/code/suits.dm new file mode 100644 index 000000000000..44f1a3a63e2a --- /dev/null +++ b/modular_ss220/clothing/code/suits.dm @@ -0,0 +1,82 @@ +/obj/item/clothing/suit/v_jacket + name = "куртка V" + desc = "Куртка так называемого V." + icon = 'modular_ss220/clothing/icons/object/suits.dmi' + icon_state = "v_jacket" + icon_override = 'modular_ss220/clothing/icons/mob/suits.dmi' + item_state = "v_jacket" + lefthand_file = 'modular_ss220/clothing/icons/inhands/left_hand.dmi' + righthand_file = 'modular_ss220/clothing/icons/inhands/right_hand.dmi' + flags_inv = HIDEJUMPSUIT + +/obj/item/clothing/suit/takemura_jacket + name = "куртка Такэмуры" + desc = "Куртка так называемого Такэмуры." + icon = 'modular_ss220/clothing/icons/object/suits.dmi' + icon_state = "takemura_jacket" + icon_override = 'modular_ss220/clothing/icons/mob/suits.dmi' + item_state = "takemura_jacket" + lefthand_file = 'modular_ss220/clothing/icons/inhands/left_hand.dmi' + righthand_file = 'modular_ss220/clothing/icons/inhands/right_hand.dmi' + flags_inv = HIDEJUMPSUIT + +/obj/item/clothing/suit/katarina_jacket + name = "куртка Катарины" + desc = "Куртка так называемой Катарины." + icon = 'modular_ss220/clothing/icons/object/suits.dmi' + icon_state = "katarina_jacket" + icon_override = 'modular_ss220/clothing/icons/mob/suits.dmi' + item_state = "katarina_jacket" + lefthand_file = 'modular_ss220/clothing/icons/inhands/left_hand.dmi' + righthand_file = 'modular_ss220/clothing/icons/inhands/right_hand.dmi' + flags_inv = HIDEJUMPSUIT + +/obj/item/clothing/suit/katarina_cyberjacket + name = "киберкуртка Катарины" + desc = "Кибер-куртка так называемой Катарины." + icon = 'modular_ss220/clothing/icons/object/suits.dmi' + icon_state = "katarina_cyberjacket" + icon_override = 'modular_ss220/clothing/icons/mob/suits.dmi' + item_state = "katarina_cyberjacket" + lefthand_file = 'modular_ss220/clothing/icons/inhands/left_hand.dmi' + righthand_file = 'modular_ss220/clothing/icons/inhands/right_hand.dmi' + flags_inv = HIDEJUMPSUIT + +/obj/item/clothing/suit/hooded/shark_costume + name = "костюм акулы" + desc = "Костюм из 'синтетической' кожи акулы, пахнет." + icon = 'modular_ss220/clothing/icons/object/suits.dmi' + icon_state = "shark_casual" + icon_override = 'modular_ss220/clothing/icons/mob/suits.dmi' + item_state = "shark_casual" + lefthand_file = 'modular_ss220/clothing/icons/inhands/left_hand.dmi' + righthand_file = 'modular_ss220/clothing/icons/inhands/right_hand.dmi' + body_parts_covered = UPPER_TORSO|LOWER_TORSO|ARMS + cold_protection = UPPER_TORSO|LOWER_TORSO|ARMS + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT + allowed = list(/obj/item/tank/internals/emergency_oxygen) + hoodtype = /obj/item/clothing/head/hooded/shark_hood + +/obj/item/clothing/head/hooded/shark_hood + name = "акулий капюшон" + desc = "Капюшон, прикрепленный к костюму акулы." + icon = 'modular_ss220/clothing/icons/object/hats.dmi' + icon_state = "shark_casual" + icon_override = 'modular_ss220/clothing/icons/mob/hats.dmi' + item_state = "shark_casual" + body_parts_covered = HEAD + cold_protection = HEAD + min_cold_protection_temperature = FIRE_SUIT_MIN_TEMP_PROTECT + flags = BLOCKHAIR + flags_inv = HIDEEARS + +/obj/item/clothing/suit/hooded/shark_costume/light + name = "светло-голубой костюм акулы" + icon_state = "shark_casual_light" + item_state = "shark_casual_light" + hoodtype = /obj/item/clothing/head/hooded/shark_hood/light + +/obj/item/clothing/head/hooded/shark_hood/light + name = "светло-голубой акулий капюшон" + icon_state = "shark_casual_light" + item_state = "shark_casual_light" diff --git a/modular_ss220/clothing/code/under.dm b/modular_ss220/clothing/code/under.dm new file mode 100644 index 000000000000..7f7c0e873af4 --- /dev/null +++ b/modular_ss220/clothing/code/under.dm @@ -0,0 +1,23 @@ +/obj/item/clothing/under/costume/katarina_cybersuit + name = "кибер-костюм Катарины" + desc = "Кибер-костюм так называемой Катарины." + icon = 'modular_ss220/clothing/icons/object/under.dmi' + icon_state = "katarina_cybersuit" + icon_override = 'modular_ss220/clothing/icons/mob/under.dmi' + item_state = "katarina_cybersuit" + lefthand_file = 'modular_ss220/clothing/icons/inhands/left_hand.dmi' + righthand_file = 'modular_ss220/clothing/icons/inhands/right_hand.dmi' + item_color = "katarina_cybersuit" + sprite_sheets = null + +/obj/item/clothing/under/costume/katarina_suit + name = "костюм Катарины" + desc = "Костюм так называемой Катарины." + icon = 'modular_ss220/clothing/icons/object/under.dmi' + icon_state = "katarina_suit" + icon_override = 'modular_ss220/clothing/icons/mob/under.dmi' + item_state = "katarina_suit" + lefthand_file = 'modular_ss220/clothing/icons/inhands/left_hand.dmi' + righthand_file = 'modular_ss220/clothing/icons/inhands/right_hand.dmi' + item_color = "katarina_suit" + sprite_sheets = null diff --git a/modular_ss220/clothing/icons/inhands/left_hand.dmi b/modular_ss220/clothing/icons/inhands/left_hand.dmi new file mode 100644 index 000000000000..1e974f6ca47e Binary files /dev/null and b/modular_ss220/clothing/icons/inhands/left_hand.dmi differ diff --git a/modular_ss220/clothing/icons/inhands/right_hand.dmi b/modular_ss220/clothing/icons/inhands/right_hand.dmi new file mode 100644 index 000000000000..5c06d3b713e2 Binary files /dev/null and b/modular_ss220/clothing/icons/inhands/right_hand.dmi differ diff --git a/modular_ss220/clothing/icons/mob/cloaks.dmi b/modular_ss220/clothing/icons/mob/cloaks.dmi new file mode 100644 index 000000000000..99933fa26275 Binary files /dev/null and b/modular_ss220/clothing/icons/mob/cloaks.dmi differ diff --git a/modular_ss220/clothing/icons/mob/hands.dmi b/modular_ss220/clothing/icons/mob/hands.dmi new file mode 100644 index 000000000000..4b4a10fbf5d7 Binary files /dev/null and b/modular_ss220/clothing/icons/mob/hands.dmi differ diff --git a/modular_ss220/clothing/icons/mob/hats.dmi b/modular_ss220/clothing/icons/mob/hats.dmi new file mode 100644 index 000000000000..b098e148d135 Binary files /dev/null and b/modular_ss220/clothing/icons/mob/hats.dmi differ diff --git a/modular_ss220/clothing/icons/mob/shoes.dmi b/modular_ss220/clothing/icons/mob/shoes.dmi new file mode 100644 index 000000000000..1bf793fcc972 Binary files /dev/null and b/modular_ss220/clothing/icons/mob/shoes.dmi differ diff --git a/modular_ss220/clothing/icons/mob/species/drask/helmet.dmi b/modular_ss220/clothing/icons/mob/species/drask/helmet.dmi new file mode 100644 index 000000000000..f44044f12a67 Binary files /dev/null and b/modular_ss220/clothing/icons/mob/species/drask/helmet.dmi differ diff --git a/modular_ss220/clothing/icons/mob/species/skrell/helmet.dmi b/modular_ss220/clothing/icons/mob/species/skrell/helmet.dmi new file mode 100644 index 000000000000..6635a7e9d60f Binary files /dev/null and b/modular_ss220/clothing/icons/mob/species/skrell/helmet.dmi differ diff --git a/modular_ss220/clothing/icons/mob/species/tajaran/helmet.dmi b/modular_ss220/clothing/icons/mob/species/tajaran/helmet.dmi new file mode 100644 index 000000000000..9ad21ade1623 Binary files /dev/null and b/modular_ss220/clothing/icons/mob/species/tajaran/helmet.dmi differ diff --git a/modular_ss220/clothing/icons/mob/species/unathi/helmet.dmi b/modular_ss220/clothing/icons/mob/species/unathi/helmet.dmi new file mode 100644 index 000000000000..34ca762e9dc8 Binary files /dev/null and b/modular_ss220/clothing/icons/mob/species/unathi/helmet.dmi differ diff --git a/modular_ss220/clothing/icons/mob/species/vox/helmet.dmi b/modular_ss220/clothing/icons/mob/species/vox/helmet.dmi new file mode 100644 index 000000000000..f4aba5a68a3a Binary files /dev/null and b/modular_ss220/clothing/icons/mob/species/vox/helmet.dmi differ diff --git a/modular_ss220/clothing/icons/mob/species/vulpkanin/helmet.dmi b/modular_ss220/clothing/icons/mob/species/vulpkanin/helmet.dmi new file mode 100644 index 000000000000..95b4c135d2c4 Binary files /dev/null and b/modular_ss220/clothing/icons/mob/species/vulpkanin/helmet.dmi differ diff --git a/modular_ss220/clothing/icons/mob/suits.dmi b/modular_ss220/clothing/icons/mob/suits.dmi new file mode 100644 index 000000000000..6e6bbff67d39 Binary files /dev/null and b/modular_ss220/clothing/icons/mob/suits.dmi differ diff --git a/modular_ss220/clothing/icons/mob/under.dmi b/modular_ss220/clothing/icons/mob/under.dmi new file mode 100644 index 000000000000..e0d1cf7eea33 Binary files /dev/null and b/modular_ss220/clothing/icons/mob/under.dmi differ diff --git a/modular_ss220/clothing/icons/object/cloaks.dmi b/modular_ss220/clothing/icons/object/cloaks.dmi new file mode 100644 index 000000000000..e942515ed093 Binary files /dev/null and b/modular_ss220/clothing/icons/object/cloaks.dmi differ diff --git a/modular_ss220/clothing/icons/object/gloves.dmi b/modular_ss220/clothing/icons/object/gloves.dmi new file mode 100644 index 000000000000..6ddabb5d7327 Binary files /dev/null and b/modular_ss220/clothing/icons/object/gloves.dmi differ diff --git a/modular_ss220/clothing/icons/object/hats.dmi b/modular_ss220/clothing/icons/object/hats.dmi new file mode 100644 index 000000000000..e6615beaf08c Binary files /dev/null and b/modular_ss220/clothing/icons/object/hats.dmi differ diff --git a/modular_ss220/clothing/icons/object/shoes.dmi b/modular_ss220/clothing/icons/object/shoes.dmi new file mode 100644 index 000000000000..f90f83b59f65 Binary files /dev/null and b/modular_ss220/clothing/icons/object/shoes.dmi differ diff --git a/modular_ss220/clothing/icons/object/suits.dmi b/modular_ss220/clothing/icons/object/suits.dmi new file mode 100644 index 000000000000..398edcbb19f3 Binary files /dev/null and b/modular_ss220/clothing/icons/object/suits.dmi differ diff --git a/modular_ss220/clothing/icons/object/under.dmi b/modular_ss220/clothing/icons/object/under.dmi new file mode 100644 index 000000000000..2e7c7891ac51 Binary files /dev/null and b/modular_ss220/clothing/icons/object/under.dmi differ diff --git a/modular_ss220/crawl_speed/_crawl_speed.dm b/modular_ss220/crawl_speed/_crawl_speed.dm new file mode 100644 index 000000000000..6c356c94c464 --- /dev/null +++ b/modular_ss220/crawl_speed/_crawl_speed.dm @@ -0,0 +1,4 @@ +/datum/modpack/crawl_speed + name = "Скорость ползания" + desc = "Ползание накладывает модификатор ходьбы." + author = "larentoun" diff --git a/modular_ss220/crawl_speed/_crawl_speed.dme b/modular_ss220/crawl_speed/_crawl_speed.dme new file mode 100644 index 000000000000..b81498fc1d27 --- /dev/null +++ b/modular_ss220/crawl_speed/_crawl_speed.dme @@ -0,0 +1,5 @@ +#include "_crawl_speed.dm" + +#include "code/_crawl_speed_defines.dm" +#include "code/crawl_speed_mob.dm" +#include "code/~crawl_speed_defines.dm" diff --git a/modular_ss220/crawl_speed/code/_crawl_speed_defines.dm b/modular_ss220/crawl_speed/code/_crawl_speed_defines.dm new file mode 100644 index 000000000000..a5484a523c35 --- /dev/null +++ b/modular_ss220/crawl_speed/code/_crawl_speed_defines.dm @@ -0,0 +1,2 @@ +#define CRAWL_SPEED_TRAIT "crawl-speed-trait" +#define TRAIT_FORCE_WALK_SPEED "force_walk_speed" diff --git a/modular_ss220/crawl_speed/code/crawl_speed_mob.dm b/modular_ss220/crawl_speed/code/crawl_speed_mob.dm new file mode 100644 index 000000000000..dcfd2860433b --- /dev/null +++ b/modular_ss220/crawl_speed/code/crawl_speed_mob.dm @@ -0,0 +1,13 @@ +/mob/living/carbon/set_body_position(new_value) + . = ..() + if(!.) + return + if(new_value == LYING_DOWN) + ADD_TRAIT(src, TRAIT_FORCE_WALK_SPEED, CRAWL_SPEED_TRAIT) + else + REMOVE_TRAIT(src, TRAIT_FORCE_WALK_SPEED, CRAWL_SPEED_TRAIT) + +/mob/living/carbon/movement_delay(ignorewalk) + . = ..() + if(m_intent != MOVE_INTENT_WALK && HAS_TRAIT(src, TRAIT_FORCE_WALK_SPEED)) + . += GLOB.configuration.movement.base_walk_speed - GLOB.configuration.movement.base_run_speed diff --git a/modular_ss220/crawl_speed/code/~crawl_speed_defines.dm b/modular_ss220/crawl_speed/code/~crawl_speed_defines.dm new file mode 100644 index 000000000000..fa9dabba2795 --- /dev/null +++ b/modular_ss220/crawl_speed/code/~crawl_speed_defines.dm @@ -0,0 +1,2 @@ +#undef CRAWL_SPEED_TRAIT +#undef TRAIT_FORCE_WALK_SPEED diff --git a/modular_ss220/crit_rework/_crit_rework.dm b/modular_ss220/crit_rework/_crit_rework.dm new file mode 100644 index 000000000000..49614c3bfae6 --- /dev/null +++ b/modular_ss220/crit_rework/_crit_rework.dm @@ -0,0 +1,4 @@ +/datum/modpack/crit_rework + name = "Переработка крита" + desc = "Если человек в крите, он ползает и не может держать что-либо в руках" + author = "larentoun" diff --git a/modular_ss220/crit_rework/_crit_rework.dme b/modular_ss220/crit_rework/_crit_rework.dme new file mode 100644 index 000000000000..3ad4c42e62b5 --- /dev/null +++ b/modular_ss220/crit_rework/_crit_rework.dme @@ -0,0 +1,4 @@ +#include "_crit_rework.dm" + +#include "code/crit_rework_component.dm" +#include "code/crit_rework_mob.dm" diff --git a/modular_ss220/crit_rework/code/crit_rework_component.dm b/modular_ss220/crit_rework/code/crit_rework_component.dm new file mode 100644 index 000000000000..3b1b7774be0d --- /dev/null +++ b/modular_ss220/crit_rework/code/crit_rework_component.dm @@ -0,0 +1,50 @@ +#define OLD_CRIT_TRAIT "old-crit" + +/datum/component/softcrit + dupe_mode = COMPONENT_DUPE_UNIQUE + +/datum/component/softcrit/Initialize(...) + . = ..() + if(!ishuman(parent)) + return COMPONENT_INCOMPATIBLE + softcrit_entered() + +/datum/component/softcrit/RegisterWithParent() + RegisterSignal(parent, COMSIG_PARENT_EXAMINE, PROC_REF(on_examine)) + RegisterSignal(parent, COMSIG_LIVING_LIFE, PROC_REF(check_health)) + RegisterSignal(parent, COMSIG_LIVING_HANDLE_MESSAGE_MODE, PROC_REF(force_whisper)) + +/datum/component/softcrit/UnregisterFromParent() + UnregisterSignal(parent, COMSIG_PARENT_EXAMINE) + UnregisterSignal(parent, COMSIG_LIVING_LIFE) + UnregisterSignal(parent, COMSIG_LIVING_HANDLE_MESSAGE_MODE) + +/datum/component/softcrit/proc/softcrit_entered() + SIGNAL_HANDLER + ADD_TRAIT(parent, TRAIT_FLOORED, OLD_CRIT_TRAIT) + ADD_TRAIT(parent, TRAIT_HANDS_BLOCKED, OLD_CRIT_TRAIT) + +/datum/component/softcrit/proc/softcrit_removed() + SIGNAL_HANDLER + REMOVE_TRAIT(parent, TRAIT_FLOORED, OLD_CRIT_TRAIT) + REMOVE_TRAIT(parent, TRAIT_HANDS_BLOCKED, OLD_CRIT_TRAIT) + qdel(src) + return + +/datum/component/softcrit/proc/on_examine(atom/A, mob/user, list/examine_list) + SIGNAL_HANDLER + var/mob/living/carbon/human/owner = parent + if(owner.stat == CONSCIOUS) + examine_list += span_warning("[owner] с трудом держится в сознании.\n") + +/datum/component/softcrit/proc/check_health() + SIGNAL_HANDLER + var/mob/living/carbon/human/owner = parent + if(owner.health > HEALTH_THRESHOLD_CRIT) + softcrit_removed() + +/datum/component/softcrit/proc/force_whisper(mob/source, message_mode, list/message_pieces, verb, used_radios) + SIGNAL_HANDLER + return COMPONENT_FORCE_WHISPER + +#undef OLD_CRIT_TRAIT diff --git a/modular_ss220/crit_rework/code/crit_rework_mob.dm b/modular_ss220/crit_rework/code/crit_rework_mob.dm new file mode 100644 index 000000000000..cce3430ac4e8 --- /dev/null +++ b/modular_ss220/crit_rework/code/crit_rework_mob.dm @@ -0,0 +1,9 @@ +/mob/living/carbon/human/handle_critical_condition() + if(status_flags & GODMODE) + return FALSE + . = ..() + if(health <= HEALTH_THRESHOLD_CRIT) + AddComponent(/datum/component/softcrit) + +/mob/living/carbon/human/check_death_method() + return FALSE diff --git a/modular_ss220/debug/_debug.dm b/modular_ss220/debug/_debug.dm new file mode 100644 index 000000000000..83a9cbb9044f --- /dev/null +++ b/modular_ss220/debug/_debug.dm @@ -0,0 +1,4 @@ +/datum/modpack/debug + name = "Прочее" + desc = "Различные инструменты для отладки и щитспавна." + author = "furior" diff --git a/modular_ss220/debug/_debug.dme b/modular_ss220/debug/_debug.dme new file mode 100644 index 000000000000..040ec14d57ed --- /dev/null +++ b/modular_ss220/debug/_debug.dme @@ -0,0 +1,3 @@ +#include "_debug.dm" + +#include "code/icons.dm" diff --git a/modular_ss220/debug/code/icons.dm b/modular_ss220/debug/code/icons.dm new file mode 100644 index 000000000000..409c2d41f413 --- /dev/null +++ b/modular_ss220/debug/code/icons.dm @@ -0,0 +1,3 @@ +/atom/proc/download_flaticon() + var/icon/I = getFlatIcon(src) + usr << ftp(I, "[name].png") diff --git a/modular_ss220/devices/_devices.dm b/modular_ss220/devices/_devices.dm new file mode 100644 index 000000000000..5d8dfa018c10 --- /dev/null +++ b/modular_ss220/devices/_devices.dm @@ -0,0 +1,4 @@ +/datum/modpack/devices + name = "Devices modpack" + desc = "Пак с различными устройствами." + author = "PhantomRU" diff --git a/modular_ss220/devices/_devices.dme b/modular_ss220/devices/_devices.dme new file mode 100644 index 000000000000..2aa9f1945e62 --- /dev/null +++ b/modular_ss220/devices/_devices.dme @@ -0,0 +1,4 @@ +#include "_devices.dm" + +#include "code/items/scanners.dm" +#include "code/research_designs/equipment_designs.dm" diff --git a/modular_ss220/devices/code/items/scanners.dm b/modular_ss220/devices/code/items/scanners.dm new file mode 100644 index 000000000000..d010b9804d07 --- /dev/null +++ b/modular_ss220/devices/code/items/scanners.dm @@ -0,0 +1,109 @@ +// translate +/obj/item/t_scanner + name = "T-ray сканнер" + desc = "Излучатель и сканер терагерцового излучения, используемый для обнаружения скрытых объектов под полом, таких как кабели и трубы." + +// debug +/obj/item/t_scanner/mod + name = "Модификация T-ray сканнера" + desc = "Предмодифицированный сканнер, который не должен был попасть в ваши руки. Отнесите его в ближайший научный отдел \ + \nдля изучения кодерами." + icon = 'modular_ss220/devices/icons/device.dmi' + icon_state = "t-ray0" + origin_tech = "magnets=3;engineering=3" + var/scan_range = 3 + var/pulse_duration = 8 + +/obj/item/t_scanner/mod/scan() + t_ray_scan(loc, pulse_duration, scan_range) + +// new scanners +/obj/item/t_scanner/mod/extended_range + name = "Расширенный T-ray сканнер" + desc = "Излучатель и сканер терагерцового излучения, используемый для обнаружения скрытых объектов и объектов под полом, таких как кабели и трубы. \ + \nОбразец с расширенным радиусов воздействия." + icon_state = "t-ray-range0" + scan_range = 5 + origin_tech = "magnets=3;engineering=3" + +/obj/item/t_scanner/mod/pulse + name = "Пульсовой T-ray сканнер" + desc = "Излучатель и сканер терагерцового излучения, используемый для обнаружения скрытых объектов и объектов под полом, таких как кабели и трубы. \ + \nОбразец с продолжительным пульсаром." + icon_state = "t-ray-pulse0" + pulse_duration = 20 + origin_tech = "magnets=5;engineering=3" + +/obj/item/t_scanner/mod/advanced + name = "Продвинутый T-ray сканнер" + desc = "Излучатель и сканер терагерцового излучения, используемый для обнаружения скрытых объектов и объектов под полом, таких как кабели и трубы. \ + \nОбразец с расширенным радиусом воздействия и продолжительным пульсаром." + icon_state = "t-ray-advanced0" + pulse_duration = 20 + scan_range = 5 + origin_tech = "magnets=7;engineering=3" + +/obj/item/t_scanner/mod/science + name = "Научный T-ray сканнер" + desc = "Излучатель и сканер терагерцового излучения, используемый для обнаружения скрытых объектов и объектов под полом, таких как кабели и трубы. \ + \nНаучный образец сканнера с расширенным радиусом действия и продолжительным пульсаром." + icon_state = "t-ray-science0" + scan_range = 7 + pulse_duration = 50 + origin_tech = "magnets=8;engineering=5" + materials = list(MAT_METAL=500) + +/obj/item/t_scanner/mod/experimental //a high-risk that cannot be disassembled, since this garbage was invented by, well, you know who. + name = "Экспериментальный T-ray сканнер" + desc = "Излучатель и сканер терагерцового излучения, используемый для обнаружения скрытых объектов и объектов под полом, таких как кабели и трубы. \ + \nЭкспериментальный образец сканнера с расширенным радиусом действия и продолжительным пульсаром. \ + \nСудя по его виду, эта вещь изобретена безумными учеными, взятая буквально с экспериментами. Вы можете представить больное воображение ученого который это сделал? \ + \nЦенная находка в практическом и научном пользовании. \ + \nНо её не может изучить даже самый продвинутый разборщик, требуется тщательное исследование." + icon_state = "t-ray-experimental0" + scan_range = 5 + pulse_duration = 80 + origin_tech = null + materials = null + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | ACID_PROOF + +// /datum/theft_objective/experimental +// name = "experimental T-ray scanner" +// typepath = /obj/item/t_scanner/mod/experimental +// protected_jobs = list("Research Director") +// location_override = "кабинет Директора Исследований" + +/obj/item/t_scanner/mod/security + name = "Противо-маскировочное ТГц устройство" + desc = "Излучатель терагерцевого типа используемый для сканирования области на наличие замаскированных биоорганизмов. Устройство уязвимо для ЭМИ излучения." + icon = 'modular_ss220/devices/icons/device.dmi' + lefthand_file = 'modular_ss220/devices/icons/inhands/items_lefthand.dmi' + righthand_file = 'modular_ss220/devices/icons/inhands/items_righthand.dmi' + item_state = "sb_t-ray" + icon_state = "sb_t-ray0" + scan_range = 4 + pulse_duration = 15 + var/was_alerted = FALSE // Protection against spam alerts from this scanner + var/burnt = FALSE // Did emp break us? + var/datum/effect_system/spark_spread/spark_system //The spark system, used for generating... sparks? + origin_tech = "combat=3;magnets=5;biotech=5" + +/obj/item/t_scanner/mod/security/Initialize() + . = ..() + //Sets up a spark system + spark_system = new /datum/effect_system/spark_spread + spark_system.set_up(5, 0, src) + spark_system.attach(src) + +/obj/item/t_scanner/mod/security/toggle_on() + if(!burnt) + on = !on + icon_state = copytext(icon_state, 1, length(icon_state))+"[on]" + if(on) + START_PROCESSING(SSobj, src) + +/obj/item/t_scanner/mod/security/emp_act(severity) + . = ..() + if(prob(25) && !burnt) + burnt = TRUE + on = FALSE; diff --git a/modular_ss220/devices/code/research_designs/equipment_designs.dm b/modular_ss220/devices/code/research_designs/equipment_designs.dm new file mode 100644 index 000000000000..db6db4d45b7f --- /dev/null +++ b/modular_ss220/devices/code/research_designs/equipment_designs.dm @@ -0,0 +1,49 @@ +/datum/design/tray_scanner_range + name = "Extended T-ray" + desc = "Расширенный по дальности Т-сканнер позволяющий визуально обнаружить скрытые объекты." + id = "tray_range" + req_tech = list("magnets" = 3, "engineering" = 3) + build_type = PROTOLATHE + materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 500, MAT_DIAMOND = 200) + build_path = /obj/item/t_scanner/mod/extended_range + category = list("Equipment") + +/datum/design/tray_scanner_pulse + name = "Pulse T-ray" + desc = "Пульсовой Т-сканнер позволяющий гораздо дольше визуально обнаруживать скрытые объекты." + id = "tray_pulse" + req_tech = list("magnets" = 5, "engineering" = 3) + build_type = PROTOLATHE + materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_SILVER = 500, MAT_DIAMOND = 200) + build_path = /obj/item/t_scanner/mod/pulse + category = list("Equipment") + +/datum/design/tray_scanner_advanced + name = "Advanced T-ray" + desc = "Расширенный по дальности Т-сканнер, более дольше удерживающий пульсар, позволяющий визуально обнаружить скрытые объекты." + id = "tray_advanced" + req_tech = list("magnets" = 7, "programming" = 5, "engineering" = 5) + build_type = PROTOLATHE + materials = list(MAT_METAL = 1000, MAT_GLASS = 500, MAT_SILVER = 1000, MAT_DIAMOND = 500) + build_path = /obj/item/t_scanner/mod/advanced + category = list("Equipment") + +/datum/design/tray_scanner_science + name = "Science T-ray" + desc = "Научный Т-сканнер совмещающий в себя технологии пульсового и расширенного сканнера." + id = "tray_science" + req_tech = list("magnets" = 8, "programming" = 7, "engineering" = 7) // придется постараться чтобы найти 8-й уровень технологий + build_type = PROTOLATHE + materials = list(MAT_METAL = 1000, MAT_GLASS = 500, MAT_SILVER = 2000, MAT_DIAMOND = 1500) + build_path = /obj/item/t_scanner/mod/science + category = list("Equipment") + +/datum/design/sec_tray_scanner + name = "Security T-ray" + desc = "An advance use of a terahertz-ray to find any invisible biological creature nearby." + id = "sec_tray" + req_tech = list("magnets" = 7, "biotech" = 7, "engineering" = 3) + build_type = PROTOLATHE + materials = list(MAT_METAL = 500, MAT_GLASS = 500, MAT_DIAMOND = 500) + build_path = /obj/item/t_scanner/mod/security + category = list("Equipment") diff --git a/modular_ss220/devices/icons/device.dmi b/modular_ss220/devices/icons/device.dmi new file mode 100644 index 000000000000..ebc6cb5eb044 Binary files /dev/null and b/modular_ss220/devices/icons/device.dmi differ diff --git a/modular_ss220/devices/icons/inhands/items_lefthand.dmi b/modular_ss220/devices/icons/inhands/items_lefthand.dmi new file mode 100644 index 000000000000..27c998c552d9 Binary files /dev/null and b/modular_ss220/devices/icons/inhands/items_lefthand.dmi differ diff --git a/modular_ss220/devices/icons/inhands/items_righthand.dmi b/modular_ss220/devices/icons/inhands/items_righthand.dmi new file mode 100644 index 000000000000..0de909884b39 Binary files /dev/null and b/modular_ss220/devices/icons/inhands/items_righthand.dmi differ diff --git a/modular_ss220/discord_link/_discord_link.dm b/modular_ss220/discord_link/_discord_link.dm new file mode 100644 index 000000000000..11f2d627109c --- /dev/null +++ b/modular_ss220/discord_link/_discord_link.dm @@ -0,0 +1,4 @@ +/datum/modpack/discord_link + name = "Привязка Дискорд Аккаунта" + desc = "Привязка аккаунта и запрет играть без него." + author = "furior" diff --git a/modular_ss220/discord_link/_discord_link.dme b/modular_ss220/discord_link/_discord_link.dme new file mode 100644 index 000000000000..da6b51d8180b --- /dev/null +++ b/modular_ss220/discord_link/_discord_link.dme @@ -0,0 +1,3 @@ +#include "_discord_link.dm" + +#include "code/discord.dm" diff --git a/modular_ss220/discord_link/code/discord.dm b/modular_ss220/discord_link/code/discord.dm new file mode 100644 index 000000000000..7210d01ef3bb --- /dev/null +++ b/modular_ss220/discord_link/code/discord.dm @@ -0,0 +1,70 @@ +/datum/preferences + var/discord_id + +/client/verb/link_discord_account() + set name = "Привязка Discord" + set category = "Special Verbs" + set desc = "Привязать аккаунт Discord для удобного просмотра игровой статистики на нашем Discord-сервере." + + if(!GLOB.configuration.url.discord_url) + return + + if(IsGuestKey(key)) + to_chat(usr, "Гостевой аккаунт не может быть связан.") + return + + if(prefs?.discord_id) + to_chat(usr, span_darkmblue("Аккаунт Discord уже привязан! Чтобы отвязать используйте команду [span_boldannounce("/отвязать")] в канале #дом-бота в Discord-сообществе!")) + return + + var/token = md5("[world.time+rand(1000,1000000)]") + if(SSdbcore.IsConnected()) + var/datum/db_query/query_update_token = SSdbcore.NewQuery("UPDATE discord_links SET one_time_token=:token WHERE ckey =:ckey", list("token" = token, "ckey" = ckey)) + if(!query_update_token.warn_execute()) + to_chat(usr, span_warning("Ошибка записи токена в БД! Обратитесь к администрации.")) + log_debug("link_discord_account: failed db update discord_id for ckey [ckey]") + qdel(query_update_token) + return + qdel(query_update_token) + to_chat(usr, span_darkmblue("Аккаунт Discord уже привязан! Чтобы отвязать используйте команду [span_boldannounce("/отвязать")] в канале #дом-бота в Discord-сообществе!")) + prefs?.load_preferences(usr) + +/mob/new_player/Topic(href, href_list) + if(src != usr) + return + + if(!client) + return + + if(href_list["observe"] || href_list["ready"] || href_list["late_join"]) + if (GLOB.configuration.database.enabled && !client.prefs.discord_id) + to_chat(usr, span_danger("Вам необходимо привязать дискорд-профиль к аккаунту!")) + to_chat(usr, span_warning("Нажмите 'Привязка Discord' во вкладке 'Special Verbs' для получения инструкций.")) + return FALSE + + . = ..() + +/datum/preferences/proc/get_discord_id() + var/datum/db_query/discord_query = SSdbcore.NewQuery({"SELECT discord_id, valid FROM discord_links WHERE ckey=:ckey"}, list( + "ckey" = parent.ckey + )) + + if(!discord_query.warn_execute()) + qdel(discord_query) + return FALSE + + while(discord_query.NextRow()) + var/valid = discord_query.item[2] + if(valid) + discord_id = discord_query.item[1] + break + + qdel(discord_query) + return TRUE + +/datum/preferences/load_preferences(datum/db_query/query) + . = ..() + if (!.) + return + + return get_discord_id() diff --git a/modular_ss220/emotes/_emotes.dm b/modular_ss220/emotes/_emotes.dm new file mode 100644 index 000000000000..e562431422ad --- /dev/null +++ b/modular_ss220/emotes/_emotes.dm @@ -0,0 +1,4 @@ +/datum/modpack/emotes + name = "Панель эмоций" + desc = "Добавляет панель эмоций в меню" + author = "furior" diff --git a/modular_ss220/emotes/_emotes.dme b/modular_ss220/emotes/_emotes.dme new file mode 100644 index 000000000000..331ad7a7f728 --- /dev/null +++ b/modular_ss220/emotes/_emotes.dme @@ -0,0 +1,7 @@ +#include "_emotes.dm" + +#include "code/emote.dm" +#include "code/emote_verbs.dm" +#include "code/emote_translations.dm" +#include "code/species.dm" +#include "code/racial_emotes.dm" diff --git a/modular_ss220/emotes/audio/female/choke_female_1.ogg b/modular_ss220/emotes/audio/female/choke_female_1.ogg new file mode 100644 index 000000000000..f33b775fd34e Binary files /dev/null and b/modular_ss220/emotes/audio/female/choke_female_1.ogg differ diff --git a/modular_ss220/emotes/audio/female/choke_female_2.ogg b/modular_ss220/emotes/audio/female/choke_female_2.ogg new file mode 100644 index 000000000000..8bd7f74cfddc Binary files /dev/null and b/modular_ss220/emotes/audio/female/choke_female_2.ogg differ diff --git a/modular_ss220/emotes/audio/female/choke_female_3.ogg b/modular_ss220/emotes/audio/female/choke_female_3.ogg new file mode 100644 index 000000000000..444b6688a481 Binary files /dev/null and b/modular_ss220/emotes/audio/female/choke_female_3.ogg differ diff --git a/modular_ss220/emotes/audio/female/cough_female_1.ogg b/modular_ss220/emotes/audio/female/cough_female_1.ogg new file mode 100644 index 000000000000..1888efa17d34 Binary files /dev/null and b/modular_ss220/emotes/audio/female/cough_female_1.ogg differ diff --git a/modular_ss220/emotes/audio/female/cough_female_2.ogg b/modular_ss220/emotes/audio/female/cough_female_2.ogg new file mode 100644 index 000000000000..cb2b32437d02 Binary files /dev/null and b/modular_ss220/emotes/audio/female/cough_female_2.ogg differ diff --git a/modular_ss220/emotes/audio/female/cough_female_3.ogg b/modular_ss220/emotes/audio/female/cough_female_3.ogg new file mode 100644 index 000000000000..f04e2800af2e Binary files /dev/null and b/modular_ss220/emotes/audio/female/cough_female_3.ogg differ diff --git a/modular_ss220/emotes/audio/female/cry_female_1.ogg b/modular_ss220/emotes/audio/female/cry_female_1.ogg new file mode 100644 index 000000000000..1b415ea46a07 Binary files /dev/null and b/modular_ss220/emotes/audio/female/cry_female_1.ogg differ diff --git a/modular_ss220/emotes/audio/female/cry_female_2.ogg b/modular_ss220/emotes/audio/female/cry_female_2.ogg new file mode 100644 index 000000000000..95eea1260a51 Binary files /dev/null and b/modular_ss220/emotes/audio/female/cry_female_2.ogg differ diff --git a/modular_ss220/emotes/audio/female/cry_female_3.ogg b/modular_ss220/emotes/audio/female/cry_female_3.ogg new file mode 100644 index 000000000000..97b190d7994c Binary files /dev/null and b/modular_ss220/emotes/audio/female/cry_female_3.ogg differ diff --git a/modular_ss220/emotes/audio/female/gasp_female_1.ogg b/modular_ss220/emotes/audio/female/gasp_female_1.ogg new file mode 100644 index 000000000000..5161bb364099 Binary files /dev/null and b/modular_ss220/emotes/audio/female/gasp_female_1.ogg differ diff --git a/modular_ss220/emotes/audio/female/gasp_female_2.ogg b/modular_ss220/emotes/audio/female/gasp_female_2.ogg new file mode 100644 index 000000000000..d9fc6919074d Binary files /dev/null and b/modular_ss220/emotes/audio/female/gasp_female_2.ogg differ diff --git a/modular_ss220/emotes/audio/female/gasp_female_3.ogg b/modular_ss220/emotes/audio/female/gasp_female_3.ogg new file mode 100644 index 000000000000..5b39f41333c8 Binary files /dev/null and b/modular_ss220/emotes/audio/female/gasp_female_3.ogg differ diff --git a/modular_ss220/emotes/audio/female/gasp_female_4.ogg b/modular_ss220/emotes/audio/female/gasp_female_4.ogg new file mode 100644 index 000000000000..9d31687aa998 Binary files /dev/null and b/modular_ss220/emotes/audio/female/gasp_female_4.ogg differ diff --git a/modular_ss220/emotes/audio/female/gasp_female_5.ogg b/modular_ss220/emotes/audio/female/gasp_female_5.ogg new file mode 100644 index 000000000000..55509359c85f Binary files /dev/null and b/modular_ss220/emotes/audio/female/gasp_female_5.ogg differ diff --git a/modular_ss220/emotes/audio/female/gasp_female_6.ogg b/modular_ss220/emotes/audio/female/gasp_female_6.ogg new file mode 100644 index 000000000000..02b61deef29c Binary files /dev/null and b/modular_ss220/emotes/audio/female/gasp_female_6.ogg differ diff --git a/modular_ss220/emotes/audio/female/gasp_female_7.ogg b/modular_ss220/emotes/audio/female/gasp_female_7.ogg new file mode 100644 index 000000000000..48beb4ab30d7 Binary files /dev/null and b/modular_ss220/emotes/audio/female/gasp_female_7.ogg differ diff --git a/modular_ss220/emotes/audio/female/giggle_female_1.ogg b/modular_ss220/emotes/audio/female/giggle_female_1.ogg new file mode 100644 index 000000000000..73945321891b Binary files /dev/null and b/modular_ss220/emotes/audio/female/giggle_female_1.ogg differ diff --git a/modular_ss220/emotes/audio/female/giggle_female_2.ogg b/modular_ss220/emotes/audio/female/giggle_female_2.ogg new file mode 100644 index 000000000000..953450e66a4e Binary files /dev/null and b/modular_ss220/emotes/audio/female/giggle_female_2.ogg differ diff --git a/modular_ss220/emotes/audio/female/giggle_female_3.ogg b/modular_ss220/emotes/audio/female/giggle_female_3.ogg new file mode 100644 index 000000000000..bd1e99de7690 Binary files /dev/null and b/modular_ss220/emotes/audio/female/giggle_female_3.ogg differ diff --git a/modular_ss220/emotes/audio/female/giggle_female_4.ogg b/modular_ss220/emotes/audio/female/giggle_female_4.ogg new file mode 100644 index 000000000000..057a842adcbc Binary files /dev/null and b/modular_ss220/emotes/audio/female/giggle_female_4.ogg differ diff --git a/modular_ss220/emotes/audio/female/laugh_female_1.ogg b/modular_ss220/emotes/audio/female/laugh_female_1.ogg new file mode 100644 index 000000000000..b4b464bb685c Binary files /dev/null and b/modular_ss220/emotes/audio/female/laugh_female_1.ogg differ diff --git a/modular_ss220/emotes/audio/female/laugh_female_2.ogg b/modular_ss220/emotes/audio/female/laugh_female_2.ogg new file mode 100644 index 000000000000..3124eaf055cd Binary files /dev/null and b/modular_ss220/emotes/audio/female/laugh_female_2.ogg differ diff --git a/modular_ss220/emotes/audio/female/laugh_female_3.ogg b/modular_ss220/emotes/audio/female/laugh_female_3.ogg new file mode 100644 index 000000000000..ed80538fa085 Binary files /dev/null and b/modular_ss220/emotes/audio/female/laugh_female_3.ogg differ diff --git a/modular_ss220/emotes/audio/female/moan_female_1.ogg b/modular_ss220/emotes/audio/female/moan_female_1.ogg new file mode 100644 index 000000000000..dcbac9ae6579 Binary files /dev/null and b/modular_ss220/emotes/audio/female/moan_female_1.ogg differ diff --git a/modular_ss220/emotes/audio/female/moan_female_2.ogg b/modular_ss220/emotes/audio/female/moan_female_2.ogg new file mode 100644 index 000000000000..88a1bf62b93d Binary files /dev/null and b/modular_ss220/emotes/audio/female/moan_female_2.ogg differ diff --git a/modular_ss220/emotes/audio/female/moan_female_3.ogg b/modular_ss220/emotes/audio/female/moan_female_3.ogg new file mode 100644 index 000000000000..f283acbcac70 Binary files /dev/null and b/modular_ss220/emotes/audio/female/moan_female_3.ogg differ diff --git a/modular_ss220/emotes/audio/female/sigh_female.ogg b/modular_ss220/emotes/audio/female/sigh_female.ogg new file mode 100644 index 000000000000..d72c206cc306 Binary files /dev/null and b/modular_ss220/emotes/audio/female/sigh_female.ogg differ diff --git a/modular_ss220/emotes/audio/female/sneeze_female.ogg b/modular_ss220/emotes/audio/female/sneeze_female.ogg new file mode 100644 index 000000000000..4324415599a2 Binary files /dev/null and b/modular_ss220/emotes/audio/female/sneeze_female.ogg differ diff --git a/modular_ss220/emotes/audio/female/sniff_female.ogg b/modular_ss220/emotes/audio/female/sniff_female.ogg new file mode 100644 index 000000000000..6f4ce34b0b89 Binary files /dev/null and b/modular_ss220/emotes/audio/female/sniff_female.ogg differ diff --git a/modular_ss220/emotes/audio/female/yawn_female_1.ogg b/modular_ss220/emotes/audio/female/yawn_female_1.ogg new file mode 100644 index 000000000000..548be96b76e1 Binary files /dev/null and b/modular_ss220/emotes/audio/female/yawn_female_1.ogg differ diff --git a/modular_ss220/emotes/audio/female/yawn_female_2.ogg b/modular_ss220/emotes/audio/female/yawn_female_2.ogg new file mode 100644 index 000000000000..67b15056728e Binary files /dev/null and b/modular_ss220/emotes/audio/female/yawn_female_2.ogg differ diff --git a/modular_ss220/emotes/audio/female/yawn_female_3.ogg b/modular_ss220/emotes/audio/female/yawn_female_3.ogg new file mode 100644 index 000000000000..12d42db2440e Binary files /dev/null and b/modular_ss220/emotes/audio/female/yawn_female_3.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/cough_kidan.ogg b/modular_ss220/emotes/audio/kidan/cough_kidan.ogg new file mode 100644 index 000000000000..fcb41df9b3a4 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/cough_kidan.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/cry_kidan_1.ogg b/modular_ss220/emotes/audio/kidan/cry_kidan_1.ogg new file mode 100644 index 000000000000..09baca1e8ce6 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/cry_kidan_1.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/cry_kidan_2.ogg b/modular_ss220/emotes/audio/kidan/cry_kidan_2.ogg new file mode 100644 index 000000000000..545c7cb3dd86 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/cry_kidan_2.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/deathsound_kidan.ogg b/modular_ss220/emotes/audio/kidan/deathsound_kidan.ogg new file mode 100644 index 000000000000..373ab0bee75b Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/deathsound_kidan.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/dying_gasp_kidan_1.ogg b/modular_ss220/emotes/audio/kidan/dying_gasp_kidan_1.ogg new file mode 100644 index 000000000000..78de7bd6b5ca Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/dying_gasp_kidan_1.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/dying_gasp_kidan_2.ogg b/modular_ss220/emotes/audio/kidan/dying_gasp_kidan_2.ogg new file mode 100644 index 000000000000..3a77eaa0ce1d Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/dying_gasp_kidan_2.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/dying_gasp_kidan_3.ogg b/modular_ss220/emotes/audio/kidan/dying_gasp_kidan_3.ogg new file mode 100644 index 000000000000..0b691233e365 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/dying_gasp_kidan_3.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/giggle_kidan_1.ogg b/modular_ss220/emotes/audio/kidan/giggle_kidan_1.ogg new file mode 100644 index 000000000000..960be0b59185 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/giggle_kidan_1.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/giggle_kidan_2.ogg b/modular_ss220/emotes/audio/kidan/giggle_kidan_2.ogg new file mode 100644 index 000000000000..e0a75f3fe65b Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/giggle_kidan_2.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/laugh_kidan_1.ogg b/modular_ss220/emotes/audio/kidan/laugh_kidan_1.ogg new file mode 100644 index 000000000000..8266231e230e Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/laugh_kidan_1.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/laugh_kidan_2.ogg b/modular_ss220/emotes/audio/kidan/laugh_kidan_2.ogg new file mode 100644 index 000000000000..675b84222e26 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/laugh_kidan_2.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/laugh_kidan_3.ogg b/modular_ss220/emotes/audio/kidan/laugh_kidan_3.ogg new file mode 100644 index 000000000000..dfdd8278f602 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/laugh_kidan_3.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/laugh_kidan_4.ogg b/modular_ss220/emotes/audio/kidan/laugh_kidan_4.ogg new file mode 100644 index 000000000000..93d39af1f80d Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/laugh_kidan_4.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/moan_kidan.ogg b/modular_ss220/emotes/audio/kidan/moan_kidan.ogg new file mode 100644 index 000000000000..a6a05d070070 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/moan_kidan.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/scream_kidan.ogg b/modular_ss220/emotes/audio/kidan/scream_kidan.ogg new file mode 100644 index 000000000000..20a361186586 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/scream_kidan.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/sigh_kidan_1.ogg b/modular_ss220/emotes/audio/kidan/sigh_kidan_1.ogg new file mode 100644 index 000000000000..bfb2b091e63c Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/sigh_kidan_1.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/sigh_kidan_2.ogg b/modular_ss220/emotes/audio/kidan/sigh_kidan_2.ogg new file mode 100644 index 000000000000..92326e36924b Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/sigh_kidan_2.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/sneeze_kidan_1.ogg b/modular_ss220/emotes/audio/kidan/sneeze_kidan_1.ogg new file mode 100644 index 000000000000..068c8deffb42 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/sneeze_kidan_1.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/sneeze_kidan_2.ogg b/modular_ss220/emotes/audio/kidan/sneeze_kidan_2.ogg new file mode 100644 index 000000000000..76e8bd363fb7 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/sneeze_kidan_2.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/sneeze_kidan_3.ogg b/modular_ss220/emotes/audio/kidan/sneeze_kidan_3.ogg new file mode 100644 index 000000000000..5970e47646b4 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/sneeze_kidan_3.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/talk_kidan_1.ogg b/modular_ss220/emotes/audio/kidan/talk_kidan_1.ogg new file mode 100644 index 000000000000..3ce623ec34cb Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/talk_kidan_1.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/talk_kidan_2.ogg b/modular_ss220/emotes/audio/kidan/talk_kidan_2.ogg new file mode 100644 index 000000000000..42b76478a95a Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/talk_kidan_2.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/talk_kidan_3.ogg b/modular_ss220/emotes/audio/kidan/talk_kidan_3.ogg new file mode 100644 index 000000000000..2d851bddb839 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/talk_kidan_3.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/waves_kidan_1.ogg b/modular_ss220/emotes/audio/kidan/waves_kidan_1.ogg new file mode 100644 index 000000000000..1a51d0baee21 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/waves_kidan_1.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/waves_kidan_2.ogg b/modular_ss220/emotes/audio/kidan/waves_kidan_2.ogg new file mode 100644 index 000000000000..baac80f59e03 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/waves_kidan_2.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/wiggles_kidan_1.ogg b/modular_ss220/emotes/audio/kidan/wiggles_kidan_1.ogg new file mode 100644 index 000000000000..b89b6c11f829 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/wiggles_kidan_1.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/wiggles_kidan_2.ogg b/modular_ss220/emotes/audio/kidan/wiggles_kidan_2.ogg new file mode 100644 index 000000000000..434d8cf6c4d1 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/wiggles_kidan_2.ogg differ diff --git a/modular_ss220/emotes/audio/kidan/wiggles_kidan_3.ogg b/modular_ss220/emotes/audio/kidan/wiggles_kidan_3.ogg new file mode 100644 index 000000000000..e68bc71799b7 Binary files /dev/null and b/modular_ss220/emotes/audio/kidan/wiggles_kidan_3.ogg differ diff --git a/modular_ss220/emotes/audio/male/choke_male_1.ogg b/modular_ss220/emotes/audio/male/choke_male_1.ogg new file mode 100644 index 000000000000..e0ddde118f3a Binary files /dev/null and b/modular_ss220/emotes/audio/male/choke_male_1.ogg differ diff --git a/modular_ss220/emotes/audio/male/choke_male_2.ogg b/modular_ss220/emotes/audio/male/choke_male_2.ogg new file mode 100644 index 000000000000..8e7ef3734d80 Binary files /dev/null and b/modular_ss220/emotes/audio/male/choke_male_2.ogg differ diff --git a/modular_ss220/emotes/audio/male/choke_male_3.ogg b/modular_ss220/emotes/audio/male/choke_male_3.ogg new file mode 100644 index 000000000000..546ba45bff0f Binary files /dev/null and b/modular_ss220/emotes/audio/male/choke_male_3.ogg differ diff --git a/modular_ss220/emotes/audio/male/cough_male_1.ogg b/modular_ss220/emotes/audio/male/cough_male_1.ogg new file mode 100644 index 000000000000..146beefdf873 Binary files /dev/null and b/modular_ss220/emotes/audio/male/cough_male_1.ogg differ diff --git a/modular_ss220/emotes/audio/male/cough_male_2.ogg b/modular_ss220/emotes/audio/male/cough_male_2.ogg new file mode 100644 index 000000000000..745fb50e19c4 Binary files /dev/null and b/modular_ss220/emotes/audio/male/cough_male_2.ogg differ diff --git a/modular_ss220/emotes/audio/male/cough_male_3.ogg b/modular_ss220/emotes/audio/male/cough_male_3.ogg new file mode 100644 index 000000000000..abfe70d27690 Binary files /dev/null and b/modular_ss220/emotes/audio/male/cough_male_3.ogg differ diff --git a/modular_ss220/emotes/audio/male/cry_male_1.ogg b/modular_ss220/emotes/audio/male/cry_male_1.ogg new file mode 100644 index 000000000000..6d4e35be168f Binary files /dev/null and b/modular_ss220/emotes/audio/male/cry_male_1.ogg differ diff --git a/modular_ss220/emotes/audio/male/cry_male_2.ogg b/modular_ss220/emotes/audio/male/cry_male_2.ogg new file mode 100644 index 000000000000..b0437d3d9383 Binary files /dev/null and b/modular_ss220/emotes/audio/male/cry_male_2.ogg differ diff --git a/modular_ss220/emotes/audio/male/gasp_male_1.ogg b/modular_ss220/emotes/audio/male/gasp_male_1.ogg new file mode 100644 index 000000000000..5ce88dde766f Binary files /dev/null and b/modular_ss220/emotes/audio/male/gasp_male_1.ogg differ diff --git a/modular_ss220/emotes/audio/male/gasp_male_2.ogg b/modular_ss220/emotes/audio/male/gasp_male_2.ogg new file mode 100644 index 000000000000..df311e2698e1 Binary files /dev/null and b/modular_ss220/emotes/audio/male/gasp_male_2.ogg differ diff --git a/modular_ss220/emotes/audio/male/gasp_male_3.ogg b/modular_ss220/emotes/audio/male/gasp_male_3.ogg new file mode 100644 index 000000000000..5614ae1b5735 Binary files /dev/null and b/modular_ss220/emotes/audio/male/gasp_male_3.ogg differ diff --git a/modular_ss220/emotes/audio/male/gasp_male_4.ogg b/modular_ss220/emotes/audio/male/gasp_male_4.ogg new file mode 100644 index 000000000000..3d29b276d22d Binary files /dev/null and b/modular_ss220/emotes/audio/male/gasp_male_4.ogg differ diff --git a/modular_ss220/emotes/audio/male/gasp_male_5.ogg b/modular_ss220/emotes/audio/male/gasp_male_5.ogg new file mode 100644 index 000000000000..6cbc4001bfd7 Binary files /dev/null and b/modular_ss220/emotes/audio/male/gasp_male_5.ogg differ diff --git a/modular_ss220/emotes/audio/male/gasp_male_6.ogg b/modular_ss220/emotes/audio/male/gasp_male_6.ogg new file mode 100644 index 000000000000..a2417066a1fd Binary files /dev/null and b/modular_ss220/emotes/audio/male/gasp_male_6.ogg differ diff --git a/modular_ss220/emotes/audio/male/gasp_male_7.ogg b/modular_ss220/emotes/audio/male/gasp_male_7.ogg new file mode 100644 index 000000000000..84059f30c441 Binary files /dev/null and b/modular_ss220/emotes/audio/male/gasp_male_7.ogg differ diff --git a/modular_ss220/emotes/audio/male/giggle_male_1.ogg b/modular_ss220/emotes/audio/male/giggle_male_1.ogg new file mode 100644 index 000000000000..06eb4abdfef7 Binary files /dev/null and b/modular_ss220/emotes/audio/male/giggle_male_1.ogg differ diff --git a/modular_ss220/emotes/audio/male/giggle_male_2.ogg b/modular_ss220/emotes/audio/male/giggle_male_2.ogg new file mode 100644 index 000000000000..befb7665723a Binary files /dev/null and b/modular_ss220/emotes/audio/male/giggle_male_2.ogg differ diff --git a/modular_ss220/emotes/audio/male/laugh_male_1.ogg b/modular_ss220/emotes/audio/male/laugh_male_1.ogg new file mode 100644 index 000000000000..6b4f906ffe09 Binary files /dev/null and b/modular_ss220/emotes/audio/male/laugh_male_1.ogg differ diff --git a/modular_ss220/emotes/audio/male/laugh_male_2.ogg b/modular_ss220/emotes/audio/male/laugh_male_2.ogg new file mode 100644 index 000000000000..4033e04eac3b Binary files /dev/null and b/modular_ss220/emotes/audio/male/laugh_male_2.ogg differ diff --git a/modular_ss220/emotes/audio/male/laugh_male_3.ogg b/modular_ss220/emotes/audio/male/laugh_male_3.ogg new file mode 100644 index 000000000000..dba2e80c257f Binary files /dev/null and b/modular_ss220/emotes/audio/male/laugh_male_3.ogg differ diff --git a/modular_ss220/emotes/audio/male/moan_male_1.ogg b/modular_ss220/emotes/audio/male/moan_male_1.ogg new file mode 100644 index 000000000000..59cc27914305 Binary files /dev/null and b/modular_ss220/emotes/audio/male/moan_male_1.ogg differ diff --git a/modular_ss220/emotes/audio/male/moan_male_2.ogg b/modular_ss220/emotes/audio/male/moan_male_2.ogg new file mode 100644 index 000000000000..82a021b0a945 Binary files /dev/null and b/modular_ss220/emotes/audio/male/moan_male_2.ogg differ diff --git a/modular_ss220/emotes/audio/male/moan_male_3.ogg b/modular_ss220/emotes/audio/male/moan_male_3.ogg new file mode 100644 index 000000000000..78e8eb9c8f66 Binary files /dev/null and b/modular_ss220/emotes/audio/male/moan_male_3.ogg differ diff --git a/modular_ss220/emotes/audio/male/sigh_male.ogg b/modular_ss220/emotes/audio/male/sigh_male.ogg new file mode 100644 index 000000000000..1590bcdee605 Binary files /dev/null and b/modular_ss220/emotes/audio/male/sigh_male.ogg differ diff --git a/modular_ss220/emotes/audio/male/sniff_male.ogg b/modular_ss220/emotes/audio/male/sniff_male.ogg new file mode 100644 index 000000000000..d4b9ddf6cedb Binary files /dev/null and b/modular_ss220/emotes/audio/male/sniff_male.ogg differ diff --git a/modular_ss220/emotes/audio/male/yawn_male_1.ogg b/modular_ss220/emotes/audio/male/yawn_male_1.ogg new file mode 100644 index 000000000000..193f59874584 Binary files /dev/null and b/modular_ss220/emotes/audio/male/yawn_male_1.ogg differ diff --git a/modular_ss220/emotes/audio/male/yawn_male_2.ogg b/modular_ss220/emotes/audio/male/yawn_male_2.ogg new file mode 100644 index 000000000000..4064029e1e34 Binary files /dev/null and b/modular_ss220/emotes/audio/male/yawn_male_2.ogg differ diff --git a/modular_ss220/emotes/audio/moth/moth_chitter.ogg b/modular_ss220/emotes/audio/moth/moth_chitter.ogg new file mode 100644 index 000000000000..842bcf8e533d Binary files /dev/null and b/modular_ss220/emotes/audio/moth/moth_chitter.ogg differ diff --git a/modular_ss220/emotes/audio/moth/moth_cough.ogg b/modular_ss220/emotes/audio/moth/moth_cough.ogg new file mode 100644 index 000000000000..6222e84f6faf Binary files /dev/null and b/modular_ss220/emotes/audio/moth/moth_cough.ogg differ diff --git a/modular_ss220/emotes/audio/moth/moth_laugh.ogg b/modular_ss220/emotes/audio/moth/moth_laugh.ogg new file mode 100644 index 000000000000..391d6c5aefe2 Binary files /dev/null and b/modular_ss220/emotes/audio/moth/moth_laugh.ogg differ diff --git a/modular_ss220/emotes/audio/moth/moth_scream.ogg b/modular_ss220/emotes/audio/moth/moth_scream.ogg new file mode 100644 index 000000000000..482086fb630d Binary files /dev/null and b/modular_ss220/emotes/audio/moth/moth_scream.ogg differ diff --git a/modular_ss220/emotes/audio/moth/moth_sneeze.ogg b/modular_ss220/emotes/audio/moth/moth_sneeze.ogg new file mode 100644 index 000000000000..c5ac979aed11 Binary files /dev/null and b/modular_ss220/emotes/audio/moth/moth_sneeze.ogg differ diff --git a/modular_ss220/emotes/audio/plasmaman/scream_plasmaman_1.ogg b/modular_ss220/emotes/audio/plasmaman/scream_plasmaman_1.ogg new file mode 100644 index 000000000000..4cfc6ae65e6f Binary files /dev/null and b/modular_ss220/emotes/audio/plasmaman/scream_plasmaman_1.ogg differ diff --git a/modular_ss220/emotes/audio/plasmaman/scream_plasmaman_2.ogg b/modular_ss220/emotes/audio/plasmaman/scream_plasmaman_2.ogg new file mode 100644 index 000000000000..00ae761a239e Binary files /dev/null and b/modular_ss220/emotes/audio/plasmaman/scream_plasmaman_2.ogg differ diff --git a/modular_ss220/emotes/audio/plasmaman/scream_plasmaman_3.ogg b/modular_ss220/emotes/audio/plasmaman/scream_plasmaman_3.ogg new file mode 100644 index 000000000000..3868149c8e56 Binary files /dev/null and b/modular_ss220/emotes/audio/plasmaman/scream_plasmaman_3.ogg differ diff --git a/modular_ss220/emotes/audio/scream_jelly.ogg b/modular_ss220/emotes/audio/scream_jelly.ogg new file mode 100644 index 000000000000..97fb7e3c68e8 Binary files /dev/null and b/modular_ss220/emotes/audio/scream_jelly.ogg differ diff --git a/modular_ss220/emotes/audio/skrell/giggle_female_1.ogg b/modular_ss220/emotes/audio/skrell/giggle_female_1.ogg new file mode 100644 index 000000000000..1ea51a20362b Binary files /dev/null and b/modular_ss220/emotes/audio/skrell/giggle_female_1.ogg differ diff --git a/modular_ss220/emotes/audio/skrell/giggle_male_1.ogg b/modular_ss220/emotes/audio/skrell/giggle_male_1.ogg new file mode 100644 index 000000000000..1b6e69ff0cf5 Binary files /dev/null and b/modular_ss220/emotes/audio/skrell/giggle_male_1.ogg differ diff --git a/modular_ss220/emotes/audio/skrell/laugh_female_1.ogg b/modular_ss220/emotes/audio/skrell/laugh_female_1.ogg new file mode 100644 index 000000000000..5a11708fa835 Binary files /dev/null and b/modular_ss220/emotes/audio/skrell/laugh_female_1.ogg differ diff --git a/modular_ss220/emotes/audio/skrell/laugh_female_2.ogg b/modular_ss220/emotes/audio/skrell/laugh_female_2.ogg new file mode 100644 index 000000000000..6357b3e56099 Binary files /dev/null and b/modular_ss220/emotes/audio/skrell/laugh_female_2.ogg differ diff --git a/modular_ss220/emotes/audio/skrell/laugh_female_3.ogg b/modular_ss220/emotes/audio/skrell/laugh_female_3.ogg new file mode 100644 index 000000000000..ca69d95a8d8d Binary files /dev/null and b/modular_ss220/emotes/audio/skrell/laugh_female_3.ogg differ diff --git a/modular_ss220/emotes/audio/skrell/laugh_male_1.ogg b/modular_ss220/emotes/audio/skrell/laugh_male_1.ogg new file mode 100644 index 000000000000..384f8a797e92 Binary files /dev/null and b/modular_ss220/emotes/audio/skrell/laugh_male_1.ogg differ diff --git a/modular_ss220/emotes/audio/skrell/laugh_male_2.ogg b/modular_ss220/emotes/audio/skrell/laugh_male_2.ogg new file mode 100644 index 000000000000..8087bdcdbd02 Binary files /dev/null and b/modular_ss220/emotes/audio/skrell/laugh_male_2.ogg differ diff --git a/modular_ss220/emotes/audio/skrell/laugh_male_3.ogg b/modular_ss220/emotes/audio/skrell/laugh_male_3.ogg new file mode 100644 index 000000000000..2954bbcaa33f Binary files /dev/null and b/modular_ss220/emotes/audio/skrell/laugh_male_3.ogg differ diff --git a/modular_ss220/emotes/audio/snore_1.ogg b/modular_ss220/emotes/audio/snore_1.ogg new file mode 100644 index 000000000000..f1afa4ecccab Binary files /dev/null and b/modular_ss220/emotes/audio/snore_1.ogg differ diff --git a/modular_ss220/emotes/audio/snore_2.ogg b/modular_ss220/emotes/audio/snore_2.ogg new file mode 100644 index 000000000000..97b4b7a99cf5 Binary files /dev/null and b/modular_ss220/emotes/audio/snore_2.ogg differ diff --git a/modular_ss220/emotes/audio/snore_3.ogg b/modular_ss220/emotes/audio/snore_3.ogg new file mode 100644 index 000000000000..b95e4603cc11 Binary files /dev/null and b/modular_ss220/emotes/audio/snore_3.ogg differ diff --git a/modular_ss220/emotes/audio/snore_4.ogg b/modular_ss220/emotes/audio/snore_4.ogg new file mode 100644 index 000000000000..4e867039ea71 Binary files /dev/null and b/modular_ss220/emotes/audio/snore_4.ogg differ diff --git a/modular_ss220/emotes/audio/snore_5.ogg b/modular_ss220/emotes/audio/snore_5.ogg new file mode 100644 index 000000000000..8c0a300acd26 Binary files /dev/null and b/modular_ss220/emotes/audio/snore_5.ogg differ diff --git a/modular_ss220/emotes/audio/snore_6.ogg b/modular_ss220/emotes/audio/snore_6.ogg new file mode 100644 index 000000000000..bddccff92491 Binary files /dev/null and b/modular_ss220/emotes/audio/snore_6.ogg differ diff --git a/modular_ss220/emotes/audio/snore_7.ogg b/modular_ss220/emotes/audio/snore_7.ogg new file mode 100644 index 000000000000..7bfe7ca8b6b4 Binary files /dev/null and b/modular_ss220/emotes/audio/snore_7.ogg differ diff --git a/modular_ss220/emotes/audio/tajaran/hiss_tajaran.ogg b/modular_ss220/emotes/audio/tajaran/hiss_tajaran.ogg new file mode 100644 index 000000000000..8a14458ad24e Binary files /dev/null and b/modular_ss220/emotes/audio/tajaran/hiss_tajaran.ogg differ diff --git a/modular_ss220/emotes/audio/tajaran/purr_tajaran.ogg b/modular_ss220/emotes/audio/tajaran/purr_tajaran.ogg new file mode 100644 index 000000000000..1125cb2bbd71 Binary files /dev/null and b/modular_ss220/emotes/audio/tajaran/purr_tajaran.ogg differ diff --git a/modular_ss220/emotes/audio/tajaran/purr_tajaran_long.ogg b/modular_ss220/emotes/audio/tajaran/purr_tajaran_long.ogg new file mode 100644 index 000000000000..c74b845250d0 Binary files /dev/null and b/modular_ss220/emotes/audio/tajaran/purr_tajaran_long.ogg differ diff --git a/modular_ss220/emotes/audio/tajaran/scream_tajaran.ogg b/modular_ss220/emotes/audio/tajaran/scream_tajaran.ogg new file mode 100644 index 000000000000..a9f3be40ddd8 Binary files /dev/null and b/modular_ss220/emotes/audio/tajaran/scream_tajaran.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/deathsound_unathi.ogg b/modular_ss220/emotes/audio/unathi/deathsound_unathi.ogg new file mode 100644 index 000000000000..6fe30f0f1f9f Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/deathsound_unathi.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/roar_unathi_1.ogg b/modular_ss220/emotes/audio/unathi/roar_unathi_1.ogg new file mode 100644 index 000000000000..f286ebd35e09 Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/roar_unathi_1.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/roar_unathi_2.ogg b/modular_ss220/emotes/audio/unathi/roar_unathi_2.ogg new file mode 100644 index 000000000000..1674bb756eba Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/roar_unathi_2.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/roar_unathi_3.ogg b/modular_ss220/emotes/audio/unathi/roar_unathi_3.ogg new file mode 100644 index 000000000000..24d212007b40 Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/roar_unathi_3.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/rumble_unathi_1.ogg b/modular_ss220/emotes/audio/unathi/rumble_unathi_1.ogg new file mode 100644 index 000000000000..f9e218f2ce72 Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/rumble_unathi_1.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/rumble_unathi_2.ogg b/modular_ss220/emotes/audio/unathi/rumble_unathi_2.ogg new file mode 100644 index 000000000000..18e353878f9b Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/rumble_unathi_2.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/scream_female.ogg b/modular_ss220/emotes/audio/unathi/scream_female.ogg new file mode 100644 index 000000000000..a8a8fb45ce8d Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/scream_female.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/scream_male.ogg b/modular_ss220/emotes/audio/unathi/scream_male.ogg new file mode 100644 index 000000000000..30255bf49c4f Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/scream_male.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/sneeze_female.ogg b/modular_ss220/emotes/audio/unathi/sneeze_female.ogg new file mode 100644 index 000000000000..cb62b78dea96 Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/sneeze_female.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/sneeze_male.ogg b/modular_ss220/emotes/audio/unathi/sneeze_male.ogg new file mode 100644 index 000000000000..bc2cb785836f Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/sneeze_male.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/talk_unathi_1.ogg b/modular_ss220/emotes/audio/unathi/talk_unathi_1.ogg new file mode 100644 index 000000000000..c48027b52ae1 Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/talk_unathi_1.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/talk_unathi_2.ogg b/modular_ss220/emotes/audio/unathi/talk_unathi_2.ogg new file mode 100644 index 000000000000..3ee114f6ec86 Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/talk_unathi_2.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/talk_unathi_3.ogg b/modular_ss220/emotes/audio/unathi/talk_unathi_3.ogg new file mode 100644 index 000000000000..64a494d0b0cc Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/talk_unathi_3.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/threat_unathi_1.ogg b/modular_ss220/emotes/audio/unathi/threat_unathi_1.ogg new file mode 100644 index 000000000000..e101bab110a0 Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/threat_unathi_1.ogg differ diff --git a/modular_ss220/emotes/audio/unathi/threat_unathi_2.ogg b/modular_ss220/emotes/audio/unathi/threat_unathi_2.ogg new file mode 100644 index 000000000000..9560561ba74e Binary files /dev/null and b/modular_ss220/emotes/audio/unathi/threat_unathi_2.ogg differ diff --git a/modular_ss220/emotes/audio/whistle.ogg b/modular_ss220/emotes/audio/whistle.ogg new file mode 100644 index 000000000000..e8c1a6c90f46 Binary files /dev/null and b/modular_ss220/emotes/audio/whistle.ogg differ diff --git a/modular_ss220/emotes/code/emote.dm b/modular_ss220/emotes/code/emote.dm new file mode 100644 index 000000000000..f550ff266f70 --- /dev/null +++ b/modular_ss220/emotes/code/emote.dm @@ -0,0 +1,410 @@ +/datum/emote + cooldown = 1.5 SECONDS + audio_cooldown = 3 SECONDS + +/datum/emote/living/carbon/human/gasp + message = "задыхается!" + message_mime = "кажется, задыхается!" + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE + unintentional_stat_allowed = UNCONSCIOUS + +/datum/emote/living/carbon/human/gasp/get_sound(mob/user) + if(!ishuman(user)) + return + var/mob/living/carbon/human/H = user + + if(H.is_muzzled()) + // If you're muzzled you're not making noise + return + + if(H.health > 0) + if(H.gender == FEMALE) + return pick(H.dna.species.female_gasp_sound) + else + return pick(H.dna.species.gasp_sound) + + if(H.gender == FEMALE) + return pick(H.dna.species.female_dying_gasp_sounds) + else + return pick(H.dna.species.male_dying_gasp_sounds) + +/datum/emote/living/carbon/human/scream + message = "кричит!" + message_mime = "как будто кричит!" + message_simple = "скулит." + message_alien = "рычит!" + message_postfix = "на %t!" + muzzled_noises = list("очень громко") + emote_type = EMOTE_VISIBLE | EMOTE_MOUTH + +/datum/emote/living/carbon/human/scream/select_message_type(mob/user, msg, intentional) + . = ..() + var/mob/living/carbon/human/H = user + if(H.dna.species?.scream_verb) + if(H.mind?.miming) + return "как будто [H.dna.species?.scream_verb]!" + else + return "[H.dna.species?.scream_verb]!" + +/datum/emote/living/carbon/human/scream/get_sound(mob/living/user) + var/mob/living/carbon/human/human = user + if(human.mind?.miming || !istype(human)) + return + if(human.gender == FEMALE) + return pick(human.dna.species.female_scream_sound) + else + return pick(human.dna.species.male_scream_sound) + +/datum/emote/living/carbon/human/salute + message = "салютует." + message_param = "салютует %t." + emote_type = EMOTE_VISIBLE + +/datum/emote/living/carbon/human/salute/get_sound(mob/living/user) + var/mob/living/carbon/human/H = user + if(!is_type_in_list(H.shoes, funny_shoes)) + return 'sound/effects/salute.ogg' + if(is_type_in_list(H.shoes, funny_shoes)) + return 'sound/items/toysqueak1.ogg' + +/datum/emote/living/carbon/human/cry + message = "плачет." + muzzled_noises = list("слабо", "жалко", "грустно") + emote_type = EMOTE_AUDIBLE | EMOTE_MOUTH | EMOTE_VISIBLE + +/datum/emote/living/carbon/human/cry/get_sound(mob/living/user) + if(!ishuman(user)) + return + var/mob/living/carbon/human/H = user + + if(H.gender == FEMALE) + return pick(H.dna.species.female_cry_sound) + else + return pick(H.dna.species.male_cry_sound) + +/datum/emote/living/carbon/giggle + message = "хихикает." + message_mime = "бесшумно хихикает!" + muzzled_noises = list("булькающе") + +/datum/emote/living/carbon/giggle/get_sound(mob/living/user) + if(!ishuman(user)) + return + var/mob/living/carbon/human/H = user + + if(H.gender == FEMALE) + return pick(H.dna.species.female_giggle_sound) + else + return pick(H.dna.species.male_giggle_sound) + +/datum/emote/living/carbon/moan + message = "стонет!" + message_mime = "как будто стонет!" + muzzled_noises = list("болезненно") + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE + +/datum/emote/living/carbon/moan/get_sound(mob/living/user) + if(!ishuman(user)) + return + var/mob/living/carbon/human/H = user + + if(H.gender == FEMALE) + return pick(H.dna.species.female_moan_sound) + else + return pick(H.dna.species.male_moan_sound) + +/datum/emote/living/carbon/laugh + message = "смеется." + message_mime = "бесшумно смеется!" + message_param = "смеется над %t." + muzzled_noises = list("счастливо", "весело") + emote_type = EMOTE_AUDIBLE | EMOTE_MOUTH | EMOTE_VISIBLE + +/datum/emote/living/carbon/laugh/get_sound(mob/living/user) + if(!ishuman(user)) + return + var/mob/living/carbon/human/H = user + + if(H.gender == FEMALE) + return pick(H.dna.species.female_laugh_sound) + else + return pick(H.dna.species.male_laugh_sound) + +/datum/emote/living/carbon/yawn + message = "зевает." + muzzled_noises = list("устало", "медленно", "сонно") + emote_type = EMOTE_AUDIBLE | EMOTE_MOUTH | EMOTE_SOUND + +/datum/emote/living/carbon/yawn/get_sound(mob/living/user) + . = ..() + if(user.gender == FEMALE) + return pick( + "modular_ss220/emotes/audio/female/yawn_female_1.ogg", + "modular_ss220/emotes/audio/female/yawn_female_2.ogg", + "modular_ss220/emotes/audio/female/yawn_female_3.ogg") + else + return pick( + "modular_ss220/emotes/audio/male/yawn_male_1.ogg", + "modular_ss220/emotes/audio/male/yawn_male_2.ogg") + +/datum/emote/living/carbon/human/sneeze + message = "чихает." + muzzled_noises = list("странно", "остро") + emote_type = EMOTE_VISIBLE | EMOTE_MOUTH + +/datum/emote/living/carbon/human/sneeze/get_sound(mob/user) + if(!ishuman(user)) + return + var/mob/living/carbon/human/H = user + + if(H.gender == FEMALE) + return pick(H.dna.species.female_sneeze_sound) + else + return pick(H.dna.species.male_sneeze_sound) + +/datum/emote/living/sigh + message = "вздыхает." + message_mime = "беззвучно вздыхает." + emote_type = EMOTE_AUDIBLE | EMOTE_MOUTH + +/datum/emote/living/sigh/get_sound(mob/living/user) + if(!ishuman(user)) + return + var/mob/living/carbon/human/H = user + + if(H.gender == FEMALE) + return pick(H.dna.species.female_sigh_sound) + else + return pick(H.dna.species.male_sigh_sound) + +/datum/emote/living/choke + message = "подавился!" + message_mime = "отчаянно хватается за горло!" + emote_type = EMOTE_AUDIBLE | EMOTE_MOUTH + +/datum/emote/living/choke/get_sound(mob/living/user) + . = ..() + if(user.gender == FEMALE) + return pick( + "modular_ss220/emotes/audio/female/choke_female_1.ogg", + "modular_ss220/emotes/audio/female/choke_female_2.ogg", + "modular_ss220/emotes/audio/female/choke_female_3.ogg") + else + return pick( + "modular_ss220/emotes/audio/male/choke_male_1.ogg", + "modular_ss220/emotes/audio/male/choke_male_2.ogg", + "modular_ss220/emotes/audio/male/choke_male_3.ogg") + +/datum/emote/living/carbon/human/sniff + message = "нюхает." + message_mime = "бесшумно нюхнул." + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/carbon/human/sniff/get_sound(mob/living/user) + . = ..() + if(user.gender == FEMALE) + return "modular_ss220/emotes/audio/female/sniff_female.ogg" + else + return "modular_ss220/emotes/audio/male/sniff_male.ogg" + +/datum/emote/living/sniff + message = "нюхает." + message_mime = "бесшумно нюхнул." + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/sniff/get_sound(mob/living/user) + . = ..() + if(user.gender == FEMALE) + return "modular_ss220/emotes/audio/female/sniff_female.ogg" + else + return "modular_ss220/emotes/audio/male/sniff_male.ogg" + +/datum/emote/living/snore + message = "храпит." + message_mime = "крепко спит." + message_simple = "ворочается во сне." + message_robot = "мечтает об электроовцах" + emote_type = EMOTE_AUDIBLE | EMOTE_SOUND + stat_allowed = CONSCIOUS + max_stat_allowed = CONSCIOUS + unintentional_stat_allowed = UNCONSCIOUS + max_unintentional_stat_allowed = UNCONSCIOUS + +/datum/emote/living/snore/get_sound(mob/living/user) + . = ..() + if(iscarbon(user)) + return pick( + 'modular_ss220/emotes/audio/snore_1.ogg', + 'modular_ss220/emotes/audio/snore_2.ogg', + 'modular_ss220/emotes/audio/snore_3.ogg', + 'modular_ss220/emotes/audio/snore_4.ogg', + 'modular_ss220/emotes/audio/snore_5.ogg', + 'modular_ss220/emotes/audio/snore_6.ogg', + 'modular_ss220/emotes/audio/snore_7.ogg') + +/datum/emote/living/dance + message = "радостно танцует." + cooldown = 5 SECONDS + var/dance_time = 3 SECONDS + +/datum/emote/living/dance/run_emote(mob/living/user, params, type_override, intentional) + . = ..() + user.spin(dance_time, pick(0.1 SECONDS, 0.2 SECONDS)) + user.do_jitter_animation(rand(8 SECONDS, 16 SECONDS), dance_time / 4) + +/datum/emote/living/carbon/human/roar + key = "roar" + key_third_person = "roar" + message = "рычит." + message_mime = "бесшумно рычит." + message_param = "рычит на %t." + species_type_whitelist_typecache = list(/datum/species/unathi) + volume = 50 + muzzled_noises = list("раздражённый") + emote_type = EMOTE_VISIBLE | EMOTE_MOUTH | EMOTE_AUDIBLE + age_based = TRUE + +/datum/emote/living/carbon/human/roar/get_sound(mob/living/user) + return pick( + 'modular_ss220/emotes/audio/unathi/roar_unathi_1.ogg', + 'modular_ss220/emotes/audio/unathi/roar_unathi_2.ogg', + 'modular_ss220/emotes/audio/unathi/roar_unathi_3.ogg') + +/datum/emote/living/carbon/human/rumble + key = "rumble" + key_third_person = "rumble" + message = "урчит." + message_param = "урчит на %t." + species_type_whitelist_typecache = list(/datum/species/unathi) + emote_type = EMOTE_VISIBLE | EMOTE_MOUTH | EMOTE_AUDIBLE + age_based = TRUE + volume = 50 + muzzled_noises = list("слабо урчащий") + +/datum/emote/living/carbon/human/rumble/get_sound(mob/living/user) + return pick( + 'modular_ss220/emotes/audio/unathi/rumble_unathi_1.ogg', + 'modular_ss220/emotes/audio/unathi/rumble_unathi_2.ogg') + +/datum/emote/living/carbon/human/threat + key = "threat" + key_third_person = "threat" + message = "угрожающе рычит." + message_param = "угрожающе рычит на %t." + species_type_whitelist_typecache = list(/datum/species/unathi) + emote_type = EMOTE_VISIBLE | EMOTE_MOUTH | EMOTE_AUDIBLE + age_based = TRUE + volume = 80 + muzzled_noises = list("очень раздражённый") + +/datum/emote/living/carbon/human/threat/get_sound(mob/living/user) + return pick( + 'modular_ss220/emotes/audio/unathi/threat_unathi_1.ogg', + 'modular_ss220/emotes/audio/unathi/threat_unathi_2.ogg') + +/datum/emote/living/carbon/human/purr + key = "purr" + key_third_person = "purr" + message = "мурчит." + message_param = "мурчит из-за %t." + species_type_whitelist_typecache = list(/datum/species/tajaran) + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE + age_based = TRUE + sound = 'modular_ss220/emotes/audio/tajaran/purr_tajaran.ogg' + volume = 80 + muzzled_noises = list("слабо") + +/datum/emote/living/carbon/human/purrl + key = "purrl" + key_third_person = "purrl" + message = "мурчит." + message_param = "мурчит из-за %t." + cooldown = 5 SECONDS + species_type_whitelist_typecache = list(/datum/species/tajaran) + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE + age_based = TRUE + sound = 'modular_ss220/emotes/audio/tajaran/purr_tajaran_long.ogg' + volume = 80 + muzzled_noises = list("слабо") + +/datum/emote/living/carbon/human/waves_k + key = "waves_k" + key_third_person = "waves_k" + message = "взмахивает усиками." + message_param = "взмахивает усиками из-за %t." + species_type_whitelist_typecache = list(/datum/species/kidan) + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE | EMOTE_MOUTH + age_based = TRUE + volume = 80 + muzzled_noises = list("слабо") + +/datum/emote/living/carbon/human/waves_k/get_sound(mob/living/user) + return pick( + 'modular_ss220/emotes/audio/kidan/waves_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/waves_kidan_2.ogg') + +/datum/emote/living/carbon/human/wiggles + key = "wiggles" + key_third_person = "wiggles" + message = "шевелит усиками." + message_param = "шевелит усиками из-за %t." + cooldown = 5 SECONDS + species_type_whitelist_typecache = list(/datum/species/kidan) + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE | EMOTE_MOUTH + age_based = TRUE + volume = 80 + muzzled_noises = list("слабо") + +/datum/emote/living/carbon/human/wiggles/get_sound(mob/living/user) + return pick( + 'modular_ss220/emotes/audio/kidan/wiggles_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/wiggles_kidan_2.ogg', + 'modular_ss220/emotes/audio/kidan/wiggles_kidan_3.ogg') + + +//////////////////// +/// Keybindings /// +////////////////// +/datum/keybinding/emote/carbon/human/hem + linked_emote = /datum/emote/living/carbon/human/hem + name = "Хныкать" + +/datum/keybinding/emote/carbon/human/scratch + linked_emote = /datum/emote/living/carbon/human/scratch + name = "Чесаться" + +/datum/keybinding/emote/carbon/human/whistle + linked_emote = /datum/emote/living/carbon/human/whistle + name = "Свистеть" + +/datum/keybinding/emote/carbon/human/snuffle + linked_emote = /datum/emote/living/carbon/human/snuffle + name = "Шмыгать носом" + +/datum/keybinding/emote/carbon/human/roar + linked_emote = /datum/emote/living/carbon/human/roar + name = "Рычать" + +/datum/keybinding/emote/carbon/human/rumble + linked_emote = /datum/emote/living/carbon/human/rumble + name = "Урчать" + +/datum/keybinding/emote/carbon/human/threat + linked_emote = /datum/emote/living/carbon/human/threat + name = "Угрожающе рычать" + +/datum/keybinding/emote/carbon/human/purr + linked_emote = /datum/emote/living/carbon/human/purr + name = "Мурчать" + +/datum/keybinding/emote/carbon/human/purrl + linked_emote = /datum/emote/living/carbon/human/purrl + name = "Мурчать подольше" + +/datum/keybinding/emote/carbon/human/waves + linked_emote = /datum/emote/living/carbon/human/waves_k + name = "Взмахнуть усиками" + +/datum/keybinding/emote/carbon/human/wiggles + linked_emote = /datum/emote/living/carbon/human/wiggles + name = "Шевелить усиками" diff --git a/modular_ss220/emotes/code/emote_translations.dm b/modular_ss220/emotes/code/emote_translations.dm new file mode 100644 index 000000000000..8d55b20b08d9 --- /dev/null +++ b/modular_ss220/emotes/code/emote_translations.dm @@ -0,0 +1,462 @@ +////////////////////// +/// Living Emotes /// +//////////////////// +/datum/emote/living/scream + message = "кричит!" + message_mime = "как будто кричит!" + message_simple = "скулит." + message_alien = "рычит!" + message_postfix = "на %t!" + emote_type = EMOTE_VISIBLE | EMOTE_MOUTH + +/datum/emote/flip + message = "делает кувырок!" + +/datum/emote/spin + key_third_person = "крутится" + +/datum/emote/living/blush + message = "краснеет." + +/datum/emote/living/bow + message = "кланяется." + message_param = "кланяется %t." + message_postfix = "%t." + +/datum/emote/living/burp + message = "отрыгивает." + message_mime = "довольно противно открывает рот." + +/datum/emote/living/collapse + message = "падает!" + +/datum/emote/living/deathgasp + message = "цепенеет и расслабляется, взгляд становится пустым и безжизненным..." + message_alien = "цепенеет и расслабляется, взгляд становится пустым и безжизненным..." + message_robot = "на мгновение вздрагивает и замирает, глаза медленно темнеют." + message_AI = "скрипит, экран мерцает, пока системы медленно выключаются." + message_alien = "издает ослабевающий крик, зеленая кровь пузырится из пасти..." + message_larva = "с тошнотворным шипением выдыхает воздух и падает на пол..." + message_monkey = "издает слабый звон, когда рушится и перестает двигаться..." + message_simple = "перестает двигаться..." + +/datum/emote/living/drool + message = "несет чепуху." + +/datum/emote/living/quiver + message = "дрожит." + +/datum/emote/living/frown + message = "хмурится." + message_param = "хмурится, смотря на %t." + +/datum/emote/living/gag + message = "выворачивает содержимое желудка." + message_mime = "будто бы выворачивает содержимое желудка." + message_param = "выворачивает содержимое желудка на %t." + +/datum/emote/living/glare + message = "смотрит с ненавистью." + message_param = "с ненавистью смотрит на %t." + +/datum/emote/living/grin + message = "скалится в улыбке." + +/datum/emote/living/grimace + message = "корчит рожицу." + +/datum/emote/living/look + message = "смотрит." + message_param = "смотрит на %t." + +/datum/emote/living/bshake + message = "трясется." + +/datum/emote/living/shudder + message = "вздрагивает." + +/datum/emote/living/point + message = "показывает пальцем." + message_param = "показывает пальцем на %t." + +/datum/emote/living/pout + message = "надувает губы." + +/datum/emote/living/shake + message = "трясет головой." + +/datum/emote/living/shiver + message = "дрожит." + +/datum/emote/living/sigh/happy + message = "Удовлетворённо вздыхает." + message_mime = "кажется, удовлетворенно вздыхает" + muzzled_noises = list("расслабленный", "довольный") + +/datum/emote/living/sit + message = "садится." + +/datum/emote/living/smile + message = "улыбается." + message_param = "улыбается, смотря на %t." + +/datum/emote/living/smug + message = "самодовольно ухмыляется." + message_param = "самодовольно ухмыляется, смотря на %t." + +/datum/emote/living/nightmare + message = "ворочается во сне." + +/datum/emote/living/stare + message = "пялится." + message_param = "пялится на %t." + +/datum/emote/living/strech + message = "разминает руки." + message_robot = "проверяет приводы." + +/datum/emote/living/sulk + message = "печально опускает руки." + +/datum/emote/living/sway + message = "качается на месте." + +/datum/emote/living/swear + message = "ругается!" + message_param = "говорит нелестное слово %t!" + message_mime = "показывает оскорбительный жест!" + message_simple = "издает недовольный звук!" + message_robot = "издает особенно оскорбительную серию звуковых сигналов!" + message_postfix = ", обращаясь к %t!" + +/datum/emote/living/tilt + message = "наклоняет голову в сторону." + +/datum/emote/living/tremble + message = "дрожит от страха!" + +/datum/emote/living/twitch + message = "сильно дёргается." + +/datum/emote/living/twitch_s + message = "дергается." + +/datum/emote/living/whimper + message = "хнычет." + message_mime = "кажется, поранился." + muzzled_noises = list("слабый", "жалкий") + +/datum/emote/living/wsmile + message = "слабо улыбается." + +////////////////////// +/// Carbon Emotes /// +//////////////////// +/datum/emote/living/carbon/blink + message = "моргает." + +/datum/emote/living/carbon/blink_r + key = "blink_r" + message = "быстро моргает." + +/datum/emote/living/carbon/clap + message = "хлопает." + message_mime = "бесшумно хлопает." + message_param = "хлопает %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + +/datum/emote/living/carbon/chuckle + message = "усмехается." + message_mime = "бесшумно усмехается." + emote_type = EMOTE_AUDIBLE | EMOTE_MOUTH | EMOTE_VISIBLE + muzzled_noises = list("радостно", "оптимистично") + +/datum/emote/living/carbon/gurgle + message = "издает неприятное бульканье." + muzzled_noises = list("недовольно", "гортанно") + +/datum/emote/living/carbon/inhale + message = "вдыхает." + muzzled_noises = list("воздушно") + +/datum/emote/living/carbon/inhale/sharp + message = "глубоко вдыхает!" + +/datum/emote/living/carbon/kiss + message = "целует." + message_param = "целует %t!" + muzzled_noises = list("smooching") + +/datum/emote/living/carbon/wave + message = "машет." + message_param = "машет %t." + +/datum/emote/living/carbon/exhale + message = "выдыхает." + +/datum/emote/living/carbon/scowl + message = "хмурится." + +/datum/emote/living/groan + message = "болезненно вздыхает!" + message_mime = "как будто болезненно вздыхает!" + message_param = "болезненно вздыхает на %t." + muzzled_noises = list("болезненно") + +/datum/emote/living/carbon/sign + message = "показывает несколько пальцев." + message_param = "показывает %t пальцев." + param_desc = "число(0-10)" + +/datum/emote/living/carbon/faint + message = "падает в обморок." + +/datum/emote/living/carbon/cough + message = "кашляет!" + message_mime = "бесшумно кашляет!" + emote_type = EMOTE_VISIBLE | EMOTE_MOUTH | EMOTE_AUDIBLE + +///////////////////// +/// Human Emotes /// +/////////////////// +/datum/emote/living/carbon/human/airguitar + message = "натягивает струны и бьет головой, как шимпанзе в сафари." + +/datum/emote/living/carbon/human/crack + message = "хрустит пальцами." + +/datum/emote/living/carbon/human/eyebrow + message = "приподнимает бровь." + message_param = "приподнимает бровь на %t." + +/datum/emote/living/carbon/human/grumble + message = "ворчит!" + message_mime = "как будто ворчит!" + message_postfix = "на %t!" + muzzled_noises = list("беспокойно") + +/datum/emote/living/carbon/human/hug + message = "обнимает себя." + message_param = "обнимает %t." + +/datum/emote/living/carbon/human/mumble + message = "бормочет!" + message_mime = "кажется, что он говорит приятное ничто!" + message_postfix = "на %t!" + +/datum/emote/living/carbon/human/nod + message = "кивает." + message_param = "кивает, обращаясь к %t." + +/datum/emote/living/carbon/human/shake + message = "трясет головой." + message_param = "трясет головой, обращяясь к %t." + +/datum/emote/living/carbon/human/pale + message = "на секунду бледнеет." + +/datum/emote/living/carbon/human/raise + message = "поднимает руку." + +/datum/emote/living/carbon/human/shrug + message = "пожимает плечами." + +/datum/emote/living/carbon/human/johnny + message = "затягивается сигаретой и выдыхает дым в форме своего имени." + message_param = "тупо" + +/datum/emote/living/carbon/human/wink + message = "подмигивает." + +/datum/emote/living/carbon/human/snap + message = "щелкает пальцами." + message_param = "щелкает пальцами на %t." + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE + +/datum/emote/living/carbon/human/fart + message = "пердит." + message_param = "пердит в направлении %t." + +/datum/emote/living/carbon/sign/signal + message_param = "показывает %t пальцев." + param_desc = "число(0-10)" + +/datum/emote/living/carbon/human/wag + message = "начинает вилять хвостом." + +/datum/emote/living/carbon/human/wag/stop + message = "перестает вилять хвостом." + +/datum/emote/living/carbon/human/scream/screech + message = "визжит!" + message_param = "визжит на %t!" + +/datum/emote/living/carbon/human/scream/screech/roar + message = "ревет!" + message_param = "ревет на %t!" + +/datum/emote/living/carbon/human/monkey/roll + message = "кружится." + +/datum/emote/living/carbon/human/monkey/scratch + message = "чешется." + +/datum/emote/living/carbon/human/monkey/tail + message = "машет хвостом." + +/datum/emote/living/carbon/human/flap + message = "хлопает крыльями." + +/datum/emote/living/carbon/human/flutter + message = "зло хлопает крыльями." + +/datum/emote/living/carbon/human/flutter + message = "трепещет крыльями." + +/datum/emote/living/carbon/human/quill + message = "шелестят перьями." + message_param = "шелестят перьями на %t." + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE + +/datum/emote/living/carbon/human/clack + message = "клацает своими мандибулами." + message_param = "клацает своими мандибулами на %t." + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE | EMOTE_MOUTH + +/datum/emote/living/carbon/human/clack/click + key = "click" + key_third_person = "clicks" + message = "щелкает своими мандибулами." + message_param = "щелкает своими мандибулами на %t." + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE | EMOTE_MOUTH + +/datum/emote/living/carbon/human/drask_talk/drone + message = "жужжит." + message_param = "жужжит на %t." + + +/datum/emote/living/carbon/human/drask_talk/hum + message = "напевает." + message_param = "напевает %t." + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE | EMOTE_MOUTH + +/datum/emote/living/carbon/human/drask_talk/rumble + message = "урчит." + message_param = "урчит на %t." + +/datum/emote/living/carbon/human/hiss + message = "шипит." + message_param = "шипит на %t." + muzzled_noises = list("слабое шипение") + emote_type = EMOTE_VISIBLE | EMOTE_MOUTH | EMOTE_AUDIBLE + +/datum/emote/living/carbon/human/creak + message = "скрипит." + message_param = "скрипит на %t." + emote_type = EMOTE_VISIBLE | EMOTE_AUDIBLE + +/datum/emote/living/carbon/human/howl + message = "воет." + message_mime = "беззвучно воет." + message_param = "воет на %t." + emote_type = EMOTE_VISIBLE | EMOTE_MOUTH | EMOTE_AUDIBLE + +/datum/emote/living/carbon/human/growl + message = "рычит." + message_mime = "бесшумно рычит." + message_param = "рычит на %t." + muzzled_noises = list("раздражённо") + emote_type = EMOTE_VISIBLE | EMOTE_MOUTH | EMOTE_AUDIBLE + +/datum/emote/living/carbon/human/rattle + message = "гремит костями." + message_param = "гремит костями на %t." + +/datum/emote/living/carbon/human/crack/slime + message = "сминает костяшки пальцев!" + +/datum/emote/living/carbon/human/crack/diona + message = "трещит ветками!" + +/datum/emote/living/carbon/human/snuffle + key = "snuffle" + key_third_person = "snuffles" + message = "шмыгает носом." + message_param = "шмыгает носом на %t." + +/datum/emote/living/carbon/human/hem + key = "hem" + key_third_person = "hems" + message = "хмыкает." + message_param = "хмыкает %t." + +/datum/emote/living/carbon/human/scratch + key = "scratch" + key_third_person = "scratch" + message = "чешется." + message_param = "чешет %t." + +/datum/emote/living/carbon/human/whistle + key = "whistle" + key_third_person = "whistles" + message = "свистит." + message_param = "свистит на %t." + emote_type = EMOTE_AUDIBLE | EMOTE_MOUTH | EMOTE_VISIBLE + sound = "modular_ss220/emotes/audio/whistle.ogg" + +/datum/emote/living/carbon/human/warble + message = "издаёт трель." + message_param = "издаёт трель для %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + +/datum/emote/living/carbon/human/slime/squish + message = "хлюпает." + message_param = "хлюпает на %t." + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + +///////////////////// +/// Alien Emotes /// +/////////////////// +/datum/emote/living/carbon/alien/humanoid/roar + message = "ревет!" + message_param = "ревет на %t!" + +/datum/emote/living/carbon/alien/humanoid/hiss + message = "шипит!" + message_param = "шипит %t!" + +/datum/emote/living/carbon/alien/humanoid/gnarl + message = "оскаливается и показывает зубы." + message_param = "оскаливается и показывает зубы %t." + +///////////////////// +/// Brain Emotes /// +/////////////////// +/datum/emote/living/carbon/brain/alarm + message = "подает сигнал тревоги." + self_message = "Вы подаете сигнал тревоги." + +/datum/emote/living/carbon/brain/alert + message = "издаёт страдальческий звук." + self_message = "Вы издаёте страдальческий звук." + +/datum/emote/living/carbon/brain/notice + message = "воспроизводит громкий звук." + self_message = "Вы воспроизводите громкий звук." + +/datum/emote/living/carbon/brain/flash + message = "начинает быстро мигать лампочками!" + +/datum/emote/living/carbon/brain/whistle + message = "свистит." + self_message = "Вы свистите." + emote_type = EMOTE_AUDIBLE | EMOTE_MOUTH | EMOTE_SOUND + sound = "modular_ss220/emotes/audio/whistle.ogg" + +/datum/emote/living/carbon/brain/beep + message = "бипает." + self_message = "Вы бипаете." + +/datum/emote/living/carbon/brain/boop + message = "бупает." + self_message = "вы бупаете." diff --git a/modular_ss220/emotes/code/emote_verbs.dm b/modular_ss220/emotes/code/emote_verbs.dm new file mode 100644 index 000000000000..ddd56f887fef --- /dev/null +++ b/modular_ss220/emotes/code/emote_verbs.dm @@ -0,0 +1,487 @@ +/// Sound Emotes /// +/mob/living/carbon/human/verb/emote_laugh() + set name = "▷ Смеяться " + set category = "Эмоции" + emote("laugh", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_cry() + set name = "▷ Плакать " + set category = "Эмоции" + emote("cry", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_giggle() + set name = "▷ Хихикать " + set category = "Эмоции" + emote("giggle", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_cough() + set name = "▷ Кашлять " + set category = "Эмоции" + emote("cough", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_scream() + set name = "▷ Кричать " + set category = "Эмоции" + emote("scream", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_choke() + set name = "▷ Подавиться " + set category = "Эмоции" + emote("choke", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_moan() + set name = "▷ Стонать " + set category = "Эмоции" + emote("moan", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_gasp() + set name = "▷ Задыхаться " + set category = "Эмоции" + emote("gasp", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_sigh() + set name = "▷ Вздыхать " + set category = "Эмоции" + emote("sigh", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_sneeze() + set name = "▷ Чихнуть " + set category = "Эмоции" + emote("sneeze", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_sniff() + set name = "▷ Понюхать " + set category = "Эмоции" + emote("sniff", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_snore() + set name = "▷ Храпеть " + set category = "Эмоции" + emote("snore", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_whistle() + set name = "▷ Свистеть " + set category = "Эмоции" + emote("whistle", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_yawn() + set name = "▷ Зевать " + set category = "Эмоции" + emote("yawn", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_salute() + set name = "▷ Салютовать " + set category = "Эмоции" + emote("salute", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_snap() + set name = "▷ Щелкнуть пальцами " + set category = "Эмоции" + emote("snap", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_clap() + set name = "▷ Хлопать " + set category = "Эмоции" + emote("clap", intentional = TRUE) + +/// Action Emotes /// +/mob/living/carbon/human/verb/emote_collapse() + set name = "○ Рухнуть " + set category = "Эмоции" + emote("collapse", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_faint() + set name = "○ Потерять сознание " + set category = "Эмоции" + emote("faint", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_highfive() + set name = "○ Дать пять " + set category = "Эмоции" + emote("highfive", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_handshake() + set name = "○ Пожать руку " + set category = "Эмоции" + emote("handshake", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_flip() + set name = "○ Сделать кувырок " + set category = "Эмоции" + emote("flip", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_dance() + set name = "○ Танцевать " + set category = "Эмоции" + emote("dance", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_slap() + set name = "○ Шлёпнуть " + set category = "Эмоции" + emote("slap", intentional = TRUE) + +/// ME Emotes /// +/mob/living/carbon/human/verb/emote_scratch() + set name = "◦ Почесаться " + set category = "Эмоции" + emote("scratch", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_blush() + set name = "◦ Краснеть " + set category = "Эмоции" + emote("blush", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_blink() + set name = "◦ Моргать " + set category = "Эмоции" + emote("blink", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_blink_r() + set name = "◦ Моргать быстро " + set category = "Эмоции" + emote("blink_r", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_bow() + set name = "◦ Поклониться " + set category = "Эмоции" + emote("bow", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_chuckle() + set name = "◦ Усмехнуться " + set category = "Эмоции" + emote("chuckle", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_drool() + set name = "◦ Нести чепуху " + set category = "Эмоции" + emote("drool", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_frown() + set name = "◦ Хмуриться " + set category = "Эмоции" + emote("frown", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_glare() + set name = "◦ Смотреть с ненавистью " + set category = "Эмоции" + emote("glare", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_groan() + set name = "◦ Болезненный вздох " + set category = "Эмоции" + emote("groan", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_grin() + set name = "◦ Оскалиться в улыбке " + set category = "Эмоции" + emote("grin", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_shake() + set name = "◦ Трясти головой " + set category = "Эмоции" + emote("shake", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_smile() + set name = "◦ Улыбнуться " + set category = "Эмоции" + emote("smile", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_grunt() + set name = "◦ Ворчать " + set category = "Эмоции" + emote("grumble", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_snuffle() + set name = "◦ Шмыгать носом " + set category = "Эмоции" + emote("snuffle", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_shrug() + set name = "◦ Пожать плечами " + set category = "Эмоции" + emote("shrug", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_stare() + set name = "◦ Пялиться " + set category = "Эмоции" + emote("stare", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_tremble() + set name = "◦ Дрожать в ужасе " + set category = "Эмоции" + emote("tremble", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_twitch_v() + set name = "◦ Сильно дёргаться " + set category = "Эмоции" + emote("twitch", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_twitch() + set name = "◦ Дёргаться " + set category = "Эмоции" + emote("twitch_s", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_eyebrow() + set name = "◦ Приподнять бровь " + set category = "Эмоции" + emote("eyebrow", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_fart() + set name = "◦ Пернуть " + set category = "Эмоции" + emote("fart", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_airguitar() + set name = "◦ Воображаемая гитара " + set category = "Эмоции" + emote("airguitar", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_burp() + set name = "◦ Рыгнуть " + set category = "Эмоции" + emote("burp", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_quiver() + set name = "◦ Трепетать " + set category = "Эмоции" + emote("quiver", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_mumble() + set name = "◦ Бормотать " + set category = "Эмоции" + emote("mumble", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_raise() + set name = "◦ Поднять руку " + set category = "Эмоции" + emote("raise", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_pale() + set name = "◦ Бледнеть " + set category = "Эмоции" + emote("pale", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_shudder() + set name = "◦ Содрогаться " + set category = "Эмоции" + emote("shudder", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_bshake() + set name = "◦ Трястись " + set category = "Эмоции" + emote("bshake", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_flap() + set name = "◦ Махать крыльями " + set category = "Эмоции" + emote("flap", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_aflap() + set name = "◦ Махать крыльями агрессивно " + set category = "Эмоции" + emote("aflap", intentional = TRUE) + +/// Racial Emotes /// +/mob/living/carbon/human/proc/emote_wag() + set name = "< Махать хвостом >" + set category = "Эмоции" + emote("wag", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_swag() + set name = "< Перестать махать хвостом >" + set category = "Эмоции" + emote("swag", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_howl() + set name = "< Выть >" + set category = "Эмоции" + emote("howl", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_growl() + set name = "< Рычать >" + set category = "Эмоции" + emote("growl", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_purr() + set name = "< Мурчать >" + set category = "Эмоции" + emote("purr", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_purrl() + set name = "< Мурчать дольше >" + set category = "Эмоции" + emote("purrl", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_hiss() + set name = "< Шипеть >" + set category = "Эмоции" + emote("hiss", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_roar() + set name = "< Рычать >" + set category = "Эмоции" + emote("roar", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_threat() + set name = "< Угрожать >" + set category = "Эмоции" + emote("threat", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_whip() + set name = "< Ударить хвостом >" + set category = "Эмоции" + emote("whip", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_whips() + set name = "< Хлестать хвостом >" + set category = "Эмоции" + emote("whips", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_rumble() + set name = "< Урчать >" + set category = "Эмоции" + emote("rumble", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_hisses() + set name = "< Шипеть >" + set category = "Эмоции" + emote("hisses", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_quill() + set name = "< Шуршать перьями >" + set category = "Эмоции" + emote("quill", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_creak() + set name = "< Скрипеть >" + set category = "Эмоции" + emote("creak", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_warble() + set name = "< Трель >" + set category = "Эмоции" + emote("warble", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_click() + set name = "< Щелкать >" + set category = "Эмоции" + emote("click", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_clack() + set name = "< Трещать >" + set category = "Эмоции" + emote("clack", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_hum() + set name = "< Гудеть >" + set category = "Эмоции" + emote("hum", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_squish() + set name = "< Хлюпать >" + set category = "Эмоции" + emote("squish", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_ping() + set name = "< Звенеть >" + set category = "Эмоции" + emote("ping", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_beep() + set name = "< Пищать >" + set category = "Эмоции" + emote("beep", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_buzz() + set name = "< Жужжать >" + set category = "Эмоции" + emote("buzz", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_buzz2() + set name = "< Жужжать раздраженно >" + set category = "Эмоции" + emote("buzz2", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_yes() + set name = "< Утвердительно >" + set category = "Эмоции" + emote("yes", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_no() + set name = "< Отрицательно >" + set category = "Эмоции" + emote("no", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_waves_k() + set name = "< Взмахнуть усиками >" + set category = "Эмоции" + emote("waves_k", intentional = TRUE) + +/mob/living/carbon/human/proc/emote_wiggles() + set name = "< Шевелить усиками >" + set category = "Эмоции" + emote("wiggles", intentional = TRUE) + +/// Слишком переполненное меню, убираю то что легче написать чем искать. /// +/* +/mob/living/carbon/human/verb/emote_deathgasp() + set name = "▷ Предсмертный вздох " + set category = "Эмоции" + emote("deathgasp", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_dap() + set name = "◦ dap " + set category = "Эмоции" + emote("dap", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_wave() + set name = "◦ Махать " + set category = "Эмоции" + emote("wave", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_whimper() + set name = "◦ Хныкать " + set category = "Эмоции" + emote("whimper", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_look() + set name = "◦ Посмотреть " + set category = "Эмоции" + emote("look", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_nod() + set name = "◦ Кивнуть " + set category = "Эмоции" + emote("nod", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_wink() + set name = "◦ Подмигнуть " + set category = "Эмоции" + emote("wink", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_point() + set name = "◦ Показать пальцем " // Куда блять показывать... + set category = "Эмоции" + emote("point", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_shiver() + set name = "◦ Дрожать " + set category = "Эмоции" + emote("shiver", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_hug() + set name = "◦ Обнимать " // Обнимать себя конечно смешно, но бесполезно. + set category = "Эмоции" + emote("hug", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_hem() + set name = "◦ Хмыкнуть " + set category = "Эмоции" + emote("hem", intentional = TRUE) + +/mob/living/carbon/human/verb/emote_signal() + set name = "◦ Показать несколько пальцев " + set category = "Эмоции" + var/Cnt = input("Руки должны быть свободны", "Показать несколько пальцев", 1) in list(1,2,3,4,5,6,7,8,9,10) + emote("sign", message = Cnt) +*/ diff --git a/modular_ss220/emotes/code/racial_emotes.dm b/modular_ss220/emotes/code/racial_emotes.dm new file mode 100644 index 000000000000..c8fdd0a0db0e --- /dev/null +++ b/modular_ss220/emotes/code/racial_emotes.dm @@ -0,0 +1,135 @@ +/datum/species/vulpkanin/on_species_gain(mob/living/carbon/human/H) + ..() + H.verbs |= /mob/living/carbon/human/proc/emote_wag + H.verbs |= /mob/living/carbon/human/proc/emote_swag + H.verbs |= /mob/living/carbon/human/proc/emote_howl + H.verbs |= /mob/living/carbon/human/proc/emote_growl + +/datum/species/vulpkanin/on_species_loss(mob/living/carbon/human/H) + ..() + H.verbs -= /mob/living/carbon/human/proc/emote_wag + H.verbs -= /mob/living/carbon/human/proc/emote_swag + H.verbs -= /mob/living/carbon/human/proc/emote_howl + H.verbs -= /mob/living/carbon/human/proc/emote_growl + +/datum/species/diona/on_species_gain(mob/living/carbon/human/H) + ..() + H.verbs |= /mob/living/carbon/human/proc/emote_creak + +/datum/species/diona/on_species_loss(mob/living/carbon/human/H) + ..() + H.verbs -= /mob/living/carbon/human/proc/emote_creak + +/datum/species/drask/on_species_gain(mob/living/carbon/human/H) + ..() + H.verbs |= /mob/living/carbon/human/proc/emote_hum + +/datum/species/drask/on_species_loss(mob/living/carbon/human/H) + ..() + H.verbs -= /mob/living/carbon/human/proc/emote_hum + +/datum/species/kidan/on_species_gain(mob/living/carbon/human/H) + ..() + H.verbs |= /mob/living/carbon/human/proc/emote_click + H.verbs |= /mob/living/carbon/human/proc/emote_clack + H.verbs |= /mob/living/carbon/human/proc/emote_waves_k + H.verbs |= /mob/living/carbon/human/proc/emote_wiggles + +/datum/species/kidan/on_species_loss(mob/living/carbon/human/H) + ..() + H.verbs -= /mob/living/carbon/human/proc/emote_click + H.verbs -= /mob/living/carbon/human/proc/emote_clack + H.verbs -= /mob/living/carbon/human/proc/emote_waves_k + H.verbs -= /mob/living/carbon/human/proc/emote_wiggles + +/datum/species/machine/on_species_gain(mob/living/carbon/human/H) + ..() + H.verbs |= /mob/living/carbon/human/proc/emote_ping + H.verbs |= /mob/living/carbon/human/proc/emote_beep + H.verbs |= /mob/living/carbon/human/proc/emote_buzz + H.verbs |= /mob/living/carbon/human/proc/emote_buzz2 + H.verbs |= /mob/living/carbon/human/proc/emote_yes + H.verbs |= /mob/living/carbon/human/proc/emote_no + +/datum/species/machine/on_species_loss(mob/living/carbon/human/H) + ..() + H.verbs -= /mob/living/carbon/human/proc/emote_ping + H.verbs -= /mob/living/carbon/human/proc/emote_beep + H.verbs -= /mob/living/carbon/human/proc/emote_buzz + H.verbs -= /mob/living/carbon/human/proc/emote_buzz2 + H.verbs -= /mob/living/carbon/human/proc/emote_yes + H.verbs -= /mob/living/carbon/human/proc/emote_no + +/datum/species/moth/on_species_gain(mob/living/carbon/human/H) + ..() + H.verbs |= /mob/living/carbon/human/proc/emote_flap + +/datum/species/moth/on_species_loss(mob/living/carbon/human/H) + ..() + H.verbs -= /mob/living/carbon/human/proc/emote_flap + +/datum/species/skrell/on_species_gain(mob/living/carbon/human/H) + ..() + H.verbs |= /mob/living/carbon/human/proc/emote_warble + +/datum/species/skrell/on_species_loss(mob/living/carbon/human/H) + ..() + H.verbs -= /mob/living/carbon/human/proc/emote_warble + +/datum/species/slime/on_species_gain(mob/living/carbon/human/H) + ..() + H.verbs |= /mob/living/carbon/human/proc/emote_squish + +/datum/species/slime/on_species_loss(mob/living/carbon/human/H) + ..() + H.verbs -= /mob/living/carbon/human/proc/emote_squish + +/datum/species/tajaran/on_species_gain(mob/living/carbon/human/H) + ..() + H.verbs |= /mob/living/carbon/human/proc/emote_wag + H.verbs |= /mob/living/carbon/human/proc/emote_swag + H.verbs |= /mob/living/carbon/human/proc/emote_purr + H.verbs |= /mob/living/carbon/human/proc/emote_purrl + H.verbs |= /mob/living/carbon/human/proc/emote_hisses + +/datum/species/tajaran/on_species_loss(mob/living/carbon/human/H) + ..() + H.verbs -= /mob/living/carbon/human/proc/emote_wag + H.verbs -= /mob/living/carbon/human/proc/emote_swag + H.verbs -= /mob/living/carbon/human/proc/emote_purr + H.verbs -= /mob/living/carbon/human/proc/emote_purrl + H.verbs -= /mob/living/carbon/human/proc/emote_hisses + +/datum/species/unathi/on_species_gain(mob/living/carbon/human/H) + ..() + H.verbs |= /mob/living/carbon/human/proc/emote_wag + H.verbs |= /mob/living/carbon/human/proc/emote_swag + H.verbs |= /mob/living/carbon/human/proc/emote_hiss + H.verbs |= /mob/living/carbon/human/proc/emote_roar + H.verbs |= /mob/living/carbon/human/proc/emote_threat + H.verbs |= /mob/living/carbon/human/proc/emote_whip + H.verbs |= /mob/living/carbon/human/proc/emote_whips + H.verbs |= /mob/living/carbon/human/proc/emote_rumble + +/datum/species/unathi/on_species_loss(mob/living/carbon/human/H) + ..() + H.verbs -= /mob/living/carbon/human/proc/emote_wag + H.verbs -= /mob/living/carbon/human/proc/emote_swag + H.verbs -= /mob/living/carbon/human/proc/emote_hiss + H.verbs -= /mob/living/carbon/human/proc/emote_roar + H.verbs -= /mob/living/carbon/human/proc/emote_threat + H.verbs -= /mob/living/carbon/human/proc/emote_whip + H.verbs -= /mob/living/carbon/human/proc/emote_whips + H.verbs -= /mob/living/carbon/human/proc/emote_rumble + +/datum/species/vox/on_species_gain(mob/living/carbon/human/H) + ..() + H.verbs |= /mob/living/carbon/human/proc/emote_wag + H.verbs |= /mob/living/carbon/human/proc/emote_swag + H.verbs |= /mob/living/carbon/human/proc/emote_quill + +/datum/species/vox/on_species_loss(mob/living/carbon/human/H) + ..() + H.verbs -= /mob/living/carbon/human/proc/emote_wag + H.verbs -= /mob/living/carbon/human/proc/emote_swag + H.verbs -= /mob/living/carbon/human/proc/emote_quill diff --git a/modular_ss220/emotes/code/species.dm b/modular_ss220/emotes/code/species.dm new file mode 100644 index 000000000000..589eaed5f6e4 --- /dev/null +++ b/modular_ss220/emotes/code/species.dm @@ -0,0 +1,319 @@ +/datum/species + scream_verb = "кричит" + var/male_cry_sound = list( + 'modular_ss220/emotes/audio/male/cry_male_1.ogg', + 'modular_ss220/emotes/audio/male/cry_male_2.ogg') + var/female_cry_sound = list( + 'modular_ss220/emotes/audio/female/cry_female_1.ogg', + 'modular_ss220/emotes/audio/female/cry_female_2.ogg', + 'modular_ss220/emotes/audio/female/cry_female_3.ogg') + var/male_giggle_sound = list( + 'modular_ss220/emotes/audio/male/giggle_male_1.ogg', + 'modular_ss220/emotes/audio/male/giggle_male_2.ogg') + var/female_giggle_sound = list( + 'modular_ss220/emotes/audio/female/giggle_female_1.ogg', + 'modular_ss220/emotes/audio/female/giggle_female_2.ogg', + 'modular_ss220/emotes/audio/female/giggle_female_3.ogg', + 'modular_ss220/emotes/audio/female/giggle_female_4.ogg') + var/male_laugh_sound = list( + 'modular_ss220/emotes/audio/male/laugh_male_1.ogg', + 'modular_ss220/emotes/audio/male/laugh_male_2.ogg', + 'modular_ss220/emotes/audio/male/laugh_male_3.ogg') + var/female_laugh_sound = list( + 'modular_ss220/emotes/audio/female/laugh_female_1.ogg', + 'modular_ss220/emotes/audio/female/laugh_female_2.ogg', + 'modular_ss220/emotes/audio/female/laugh_female_3.ogg') + var/male_sigh_sound = list('modular_ss220/emotes/audio/male/sigh_male.ogg') + var/female_sigh_sound = list('modular_ss220/emotes/audio/female/sigh_female.ogg') + var/male_moan_sound = list( + 'modular_ss220/emotes/audio/male/moan_male_1.ogg', + 'modular_ss220/emotes/audio/male/moan_male_2.ogg', + 'modular_ss220/emotes/audio/male/moan_male_3.ogg') + var/female_moan_sound = list( + 'modular_ss220/emotes/audio/female/moan_female_1.ogg', + 'modular_ss220/emotes/audio/female/moan_female_2.ogg', + 'modular_ss220/emotes/audio/female/moan_female_3.ogg') + var/female_gasp_sound = list( + 'modular_ss220/emotes/audio/female/gasp_female_1.ogg', + 'modular_ss220/emotes/audio/female/gasp_female_2.ogg', + 'modular_ss220/emotes/audio/female/gasp_female_3.ogg', + 'modular_ss220/emotes/audio/female/gasp_female_4.ogg', + 'modular_ss220/emotes/audio/female/gasp_female_5.ogg', + 'modular_ss220/emotes/audio/female/gasp_female_6.ogg', + 'modular_ss220/emotes/audio/female/gasp_female_7.ogg') + gasp_sound = list( + 'modular_ss220/emotes/audio/male/gasp_male_1.ogg', + 'modular_ss220/emotes/audio/male/gasp_male_2.ogg', + 'modular_ss220/emotes/audio/male/gasp_male_3.ogg', + 'modular_ss220/emotes/audio/male/gasp_male_4.ogg', + 'modular_ss220/emotes/audio/male/gasp_male_5.ogg', + 'modular_ss220/emotes/audio/male/gasp_male_6.ogg', + 'modular_ss220/emotes/audio/male/gasp_male_7.ogg') + male_cough_sounds = list( + 'modular_ss220/emotes/audio/male/cough_male_1.ogg', + 'modular_ss220/emotes/audio/male/cough_male_2.ogg', + 'modular_ss220/emotes/audio/male/cough_male_3.ogg') + female_cough_sounds = list( + 'modular_ss220/emotes/audio/female/cough_female_1.ogg', + 'modular_ss220/emotes/audio/female/cough_female_2.ogg', + 'modular_ss220/emotes/audio/female/cough_female_3.ogg') + female_sneeze_sound = 'modular_ss220/emotes/audio/female/sneeze_female.ogg' + suicide_messages = list( + "пытается откусить себе язык!", + "выдавливает свои глазницы большими пальцами!", + "сворачивает себе шею!", + "задерживает дыхание!") + +/datum/species/diona + suicide_messages = list( + "теряет ветви!", + "вытаскивает из тайника бутыль с гербицидом и делает большой глоток!", + "разваливается на множество нимф!") + +/datum/species/drask + suicide_messages = list( + "трёт себя до возгорания!", + "давит пальцами на свои большие глаза!", + "втягивает теплый воздух!", + "задерживает дыхание!") + +/datum/species/golem + suicide_messages = list( + "рассыпается в прах!", + "разбивает своё тело на части!") + +/datum/species/kidan + autohiss_basic_map = list( + "z" = list("zz", "zzz", "zzzz"), + "v" = list("vv", "vvv", "vvvv"), + "з" = list("зз", "ззз", "зззз"), + "в" = list("вв", "ввв", "вввв")) + autohiss_extra_map = list( + "s" = list("z", "zs", "zzz", "zzsz"), + "с" = list("з", "зс", "ззз", "ззсз")) + autohiss_exempt = list("Chittin") + + scream_verb = "визжит" + speech_sounds = list( + 'modular_ss220/emotes/audio/kidan/talk_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/talk_kidan_2.ogg', + 'modular_ss220/emotes/audio/kidan/talk_kidan_3.ogg') + speech_chance = 20 + male_scream_sound = 'modular_ss220/emotes/audio/kidan/scream_kidan.ogg' + female_scream_sound = 'modular_ss220/emotes/audio/kidan/scream_kidan.ogg' + male_cry_sound = list( + 'modular_ss220/emotes/audio/kidan/cry_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/cry_kidan_2.ogg') + female_cry_sound = list( + 'modular_ss220/emotes/audio/kidan/cry_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/cry_kidan_2.ogg') + male_giggle_sound = list( + 'modular_ss220/emotes/audio/kidan/giggle_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/giggle_kidan_2.ogg') + female_giggle_sound = list( + 'modular_ss220/emotes/audio/kidan/giggle_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/giggle_kidan_2.ogg') + male_laugh_sound = list( + 'modular_ss220/emotes/audio/kidan/laugh_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/laugh_kidan_2.ogg', + 'modular_ss220/emotes/audio/kidan/laugh_kidan_3.ogg', + 'modular_ss220/emotes/audio/kidan/laugh_kidan_4.ogg') + female_laugh_sound = list( + 'modular_ss220/emotes/audio/kidan/laugh_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/laugh_kidan_2.ogg', + 'modular_ss220/emotes/audio/kidan/laugh_kidan_3.ogg', + 'modular_ss220/emotes/audio/kidan/laugh_kidan_4.ogg') + male_sigh_sound = list( + 'modular_ss220/emotes/audio/kidan/sigh_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/sigh_kidan_2.ogg') + female_sigh_sound = list( + 'modular_ss220/emotes/audio/kidan/sigh_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/sigh_kidan_2.ogg') + male_moan_sound = list('modular_ss220/emotes/audio/kidan/moan_kidan.ogg') + female_moan_sound = list('modular_ss220/emotes/audio/kidan/moan_kidan.ogg') + male_cough_sounds = list('modular_ss220/emotes/audio/kidan/cough_kidan.ogg') + female_cough_sounds = list('modular_ss220/emotes/audio/kidan/cough_kidan.ogg') + male_sneeze_sound = list( + 'modular_ss220/emotes/audio/kidan/sneeze_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/sneeze_kidan_2.ogg', + 'modular_ss220/emotes/audio/kidan/sneeze_kidan_3.ogg') + female_sneeze_sound = list( + 'modular_ss220/emotes/audio/kidan/sneeze_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/sneeze_kidan_2.ogg', + 'modular_ss220/emotes/audio/kidan/sneeze_kidan_3.ogg') + male_dying_gasp_sounds = list( + 'modular_ss220/emotes/audio/kidan/dying_gasp_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/dying_gasp_kidan_2.ogg', + 'modular_ss220/emotes/audio/kidan/dying_gasp_kidan_3.ogg') + female_dying_gasp_sounds = list( + 'modular_ss220/emotes/audio/kidan/dying_gasp_kidan_1.ogg', + 'modular_ss220/emotes/audio/kidan/dying_gasp_kidan_2.ogg', + 'modular_ss220/emotes/audio/kidan/dying_gasp_kidan_3.ogg') + death_sounds = 'modular_ss220/emotes/audio/kidan/deathsound_kidan.ogg' + suicide_messages = list( + "пытается откусить себе усики!", + "вонзает когти в свои глазницы!", + "сворачивает себе шею!", + "разбивает себе панцирь", + "протыкает себя челюстями!", + "задерживает дыхание!") + +/datum/species/machine + suicide_messages = list( + "отключает питание!", + "разбивает свой монитор!", + "выкручивает себе шею!", + "загружает дополнительную оперативную память!", + "замыкает свои микросхемы!", + "блокирует свой вентиляционный порт!") + +/datum/species/moth + scream_verb = "жужжит" + female_giggle_sound = 'modular_ss220/emotes/audio/moth/moth_chitter.ogg' + male_giggle_sound = 'modular_ss220/emotes/audio/moth/moth_chitter.ogg' + male_scream_sound = 'modular_ss220/emotes/audio/moth/moth_scream.ogg' + female_scream_sound = 'modular_ss220/emotes/audio/moth/moth_scream.ogg' + male_sneeze_sound = 'modular_ss220/emotes/audio/moth/moth_sneeze.ogg' + female_sneeze_sound = 'modular_ss220/emotes/audio/moth/moth_sneeze.ogg' + female_laugh_sound = 'modular_ss220/emotes/audio/moth/moth_laugh.ogg' + male_laugh_sound = 'modular_ss220/emotes/audio/moth/moth_laugh.ogg' + female_cough_sounds = 'modular_ss220/emotes/audio/moth/moth_cough.ogg' + male_cough_sounds = 'modular_ss220/emotes/audio/moth/moth_cough.ogg' + suicide_messages = list( + "откусывает свои усики!", + "вспарывает себе живот!", + "отрывает себе крылья!", + "заддерживает своё дыхание!") + +/datum/species/plasmaman + autohiss_basic_map = list( + "s" = list("ss", "sss", "ssss"), + "с" = list("сс", "ссс", "сссс")) + + male_scream_sound = list( + 'modular_ss220/emotes/audio/plasmaman/scream_plasmaman_1.ogg', + 'modular_ss220/emotes/audio/plasmaman/scream_plasmaman_2.ogg', + 'modular_ss220/emotes/audio/plasmaman/scream_plasmaman_3.ogg') + female_scream_sound = list( + 'modular_ss220/emotes/audio/plasmaman/scream_plasmaman_1.ogg', + 'modular_ss220/emotes/audio/plasmaman/scream_plasmaman_2.ogg', + 'modular_ss220/emotes/audio/plasmaman/scream_plasmaman_3.ogg') + suicide_messages = list( + "сворачивает себе шею!", + "впускает себе немного O2!", + "осознает экзистенциальную проблему быть рождённым из плазмы!", + "показывает свою истинную природу, которая оказывается плазмой!") + +/datum/species/shadow + suicide_messages = list( + "пытается откусить себе язык!", + "выдавливает большими пальцами себе глазницы!", + "сворачивает себе шею!", + "пялится на ближайший источник света!") + +/datum/species/skeleton + suicide_messages = list( + "ломает себе кости!", + "сваливается в кучу!", + "разваливается!", + "откручивает себе череп!") + +/datum/species/skrell + male_giggle_sound = 'modular_ss220/emotes/audio/skrell/giggle_male_1.ogg' + female_giggle_sound = 'modular_ss220/emotes/audio/skrell/giggle_female_1.ogg' + male_laugh_sound = list( + 'modular_ss220/emotes/audio/skrell/laugh_male_1.ogg', + 'modular_ss220/emotes/audio/skrell/laugh_male_2.ogg', + 'modular_ss220/emotes/audio/skrell/laugh_male_3.ogg') + female_laugh_sound = list( + 'modular_ss220/emotes/audio/skrell/laugh_female_1.ogg', + 'modular_ss220/emotes/audio/skrell/laugh_female_2.ogg', + 'modular_ss220/emotes/audio/skrell/laugh_female_3.ogg') + suicide_messages = list( + "пытается откусить себе язык!", + "выдавливает большими пальцами свои глазницы!", + "сворачивает себе шею!", + "задыхается словно рыба!", + "душит себя собственными усиками!") + +/datum/species/slime + male_scream_sound = 'modular_ss220/emotes/audio/scream_jelly.ogg' + female_scream_sound = 'modular_ss220/emotes/audio/scream_jelly.ogg' + suicide_messages = list( + "тает в лужу!", + "растекается в лужу!", + "становится растаявшим желе!", + "вырывает собственное ядро!", + "становится коричневым, тусклым и растекается в лужу!") + +/datum/species/tajaran + autohiss_basic_map = list( + "r" = list("rr", "rrr", "rrrr"), + "р" = list("рр", "ррр", "рррр")) + autohiss_exempt = list("Siik'tajr") + + male_scream_sound = 'modular_ss220/emotes/audio/tajaran/scream_tajaran.ogg' + female_scream_sound = 'modular_ss220/emotes/audio/tajaran/scream_tajaran.ogg' + suicide_messages = list( + "пытается откусить себе язык!", + "вонзает когти себе в глазницы!", + "сворачивает себе шею!", + "задерживает дыхание!") + +/datum/species/unathi + autohiss_basic_map = list( + "s" = list("ss", "sss", "ssss"), + "с" = list("сс", "ссс", "сссс")) + autohiss_extra_map = list( + "x" = list("ks", "kss", "ksss"), + "ш" = list("шш", "шшш", "шшшш"), + "ч" = list("щ", "щщ", "щщщ")) + autohiss_exempt = list("Sinta'unathi") + + speech_sounds = list( + 'modular_ss220/emotes/audio/unathi/talk_unathi_1.ogg', + 'modular_ss220/emotes/audio/unathi/talk_unathi_2.ogg', + 'modular_ss220/emotes/audio/unathi/talk_unathi_3.ogg') + speech_chance = 20 + male_scream_sound = 'modular_ss220/emotes/audio/unathi/scream_male.ogg' + female_scream_sound = 'modular_ss220/emotes/audio/unathi/scream_female.ogg' + male_sneeze_sound = 'modular_ss220/emotes/audio/unathi/sneeze_male.ogg' + female_sneeze_sound = 'modular_ss220/emotes/audio/unathi/sneeze_female.ogg' + death_sounds = 'modular_ss220/emotes/audio/unathi/deathsound_unathi.ogg' + suicide_messages = list( + "пытается откусить себе язык!", + "вонзает когти себе в глазницы!", + "сворачивает себе шею!", + "задерживает дыхание!") + +/datum/species/vox + autohiss_basic_map = list( + "ch" = list("ch", "chch", "chich"), + "k" = list("k", "kk", "kik"), + "ч" = list("ч", "чч", "чич"), + "к" = list("к", "кк", "кик")) + autohiss_exempt = list("Vox-pidgin") + + scream_verb = "скрипит" + suicide_messages = list( + "пытается откусить себе язык!", + "вонзает когти себе в глазницы!", + "сворачивает себе шею!", + "задерживает дыхание!", + "глубоко вдыхает кислород!") + +/datum/species/vulpkanin + autohiss_basic_map = list( + "r" = list("r", "rr", "rrr"), + "р" = list("р", "рр", "ррр")) + autohiss_exempt = list("Canilunzt") + + scream_verb = "скулит" + suicide_messages = list( + "пытается откусить себе язык!", + "выдавливает когтями свои глазницы!", + "сворачивает себе шею!", + "задерживает дыхание!") + +/datum/species/monkey + scream_verb = "визжит" diff --git a/modular_ss220/events/_events.dm b/modular_ss220/events/_events.dm new file mode 100644 index 000000000000..9e38e87f6379 --- /dev/null +++ b/modular_ss220/events/_events.dm @@ -0,0 +1,4 @@ +/datum/modpack/events + name = "Кастомные ивенты" + desc = "Добавление новых ивентов" + author = "dj-34" diff --git a/modular_ss220/events/_events.dme b/modular_ss220/events/_events.dme new file mode 100644 index 000000000000..967093b11acb --- /dev/null +++ b/modular_ss220/events/_events.dme @@ -0,0 +1,3 @@ +#include "_events.dm" + +#include "code/new_space_laws.dm" diff --git a/modular_ss220/events/code/new_space_laws.dm b/modular_ss220/events/code/new_space_laws.dm new file mode 100644 index 000000000000..fb92dd071542 --- /dev/null +++ b/modular_ss220/events/code/new_space_laws.dm @@ -0,0 +1,10 @@ +/datum/event/new_space_law + announceWhen = 1 + +/datum/event/new_space_law/announce() + var/list/new_space_laws = file2list("strings/new_space_laws.txt") + GLOB.major_announcement.Announce("В связи с последними событиями в космической политике, [pick(new_space_laws)] теперь признается (или признаются) незаконным(-ыми) по кодовому номеру «1xx» Космического Закона. Вы обязаны незамедлительно исправить ситуацию в течение 15 минут. Мы настоятельно рекомендуем вам поторопиться, чтобы избежать возможных негативных последствий.", "Юридический отдел Нанотрейзен") + +/datum/event_container/mundane/New() + . = ..() + available_events |= new /datum/event_meta(EVENT_LEVEL_MUNDANE, "New Space Law", /datum/event/new_space_law, 80, TRUE) diff --git a/modular_ss220/example/_example.dm b/modular_ss220/example/_example.dm new file mode 100644 index 000000000000..234336718403 --- /dev/null +++ b/modular_ss220/example/_example.dm @@ -0,0 +1,16 @@ +/datum/modpack/example + /// A string name for the modpack. Used for looking up other modpacks in init. + name = "Example modpack" + /// A string desc for the modpack. Can be used for modpack verb list as description. + desc = "its useless" + /// A string with authors of this modpack. + author = "furior" + +/datum/modpack/example/pre_initialize() + . = ..() + +/datum/modpack/example/initialize() + . = ..() + +/datum/modpack/example/post_initialize() + . = ..() diff --git a/modular_ss220/example/_example.dme b/modular_ss220/example/_example.dme new file mode 100644 index 000000000000..5540c273b03b --- /dev/null +++ b/modular_ss220/example/_example.dme @@ -0,0 +1,3 @@ +#include "_example.dm" + +#include "code/example.dm" diff --git a/modular_ss220/example/code/example.dm b/modular_ss220/example/code/example.dm new file mode 100644 index 000000000000..4dd5a3a28bc0 --- /dev/null +++ b/modular_ss220/example/code/example.dm @@ -0,0 +1,2 @@ +/turf/simulated/wall/example + name = "Example wall" diff --git a/modular_ss220/food/_food.dm b/modular_ss220/food/_food.dm new file mode 100644 index 000000000000..63dae63cf48d --- /dev/null +++ b/modular_ss220/food/_food.dm @@ -0,0 +1,4 @@ +/datum/modpack/food + name = "Новая еда/напитики" + desc = "Различная новая еда и напитки." + author = "furior" diff --git a/modular_ss220/food/_food.dme b/modular_ss220/food/_food.dme new file mode 100644 index 000000000000..52b2b79af838 --- /dev/null +++ b/modular_ss220/food/_food.dme @@ -0,0 +1,4 @@ +#include "_food.dm" + +#include "code/drinks.dm" +#include "code/food.dm" diff --git a/modular_ss220/food/code/drinks.dm b/modular_ss220/food/code/drinks.dm new file mode 100644 index 000000000000..3d941f3dbbdc --- /dev/null +++ b/modular_ss220/food/code/drinks.dm @@ -0,0 +1,54 @@ +/obj/item/reagent_containers/food/drinks/drinkingglass/on_reagent_change() + . = ..() + if(!reagents.reagent_list.len) + icon = initial(icon) + return + var/datum/reagent/reagent = reagents.get_master_reagent() + if(!istype(reagent, /datum/reagent/consumable/ethanol)) + return + var/datum/reagent/consumable/ethanol/booze = reagent + icon = booze.drinking_glass_icon + +/datum/reagent/consumable/ethanol + var/drinking_glass_icon = 'icons/obj/drinks.dmi' + +/obj/machinery/chem_dispenser/beer/Initialize(mapload) + . = ..() + dispensable_reagents |= "sambuka" + +/obj/item/handheld_chem_dispenser/booze/Initialize(mapload) + . = ..() + dispensable_reagents |= "sambuka" + +/datum/reagent/consumable/ethanol/sambuka + name = "Sambuka" + id = "sambuka" + description = "Flying into space, many thought that they had grasped fate." + color = "#e0e0e0" + alcohol_perc = 0.45 + dizzy_adj = 1 + drink_icon = "sambukaglass" + drinking_glass_icon = 'modular_ss220/food/icons/drinks.dmi' + drink_name = "Glass of Sambuka" + drink_desc = "Flying into space, many thought that they had grasped fate." + taste_description = "twirly fire" + +/datum/reagent/consumable/ethanol/innocent_erp + name = "Innocent ERP" + id = "innocent_erp" + description = "Remember that big brother sees everything." + color = "#746463" + alcohol_perc = 0.5 + drink_icon = "innocent_erp" + drinking_glass_icon = 'modular_ss220/food/icons/drinks.dmi' + drink_name = "Innocent ERP" + drink_desc = "Remember that big brother sees everything." + taste_description = "loss of flirtatiousness" + +/datum/chemical_reaction/innocent_erp + name = "Innocent ERP" + id = "innocent_erp" + result = "innocent_erp" + required_reagents = list("sambuka" = 3, "triple_citrus" = 1, "irishcream" = 1) + result_amount = 5 + mix_sound = 'sound/goonstation/misc/drinkfizz.ogg' diff --git a/modular_ss220/food/code/food.dm b/modular_ss220/food/code/food.dm new file mode 100644 index 000000000000..4e9bfdd83197 --- /dev/null +++ b/modular_ss220/food/code/food.dm @@ -0,0 +1,46 @@ +// Reagent Grinder +/obj/machinery/reagentgrinder/Initialize(mapload) + . = ..() + blend_items = list(/obj/item/reagent_containers/food/snacks/grown/buckwheat = list("buckwheat" = -5)) + blend_items + +// Buckwheat +/datum/reagent/consumable/buckwheat + name = "Гречка" + id = "buckwheat" + description = "Ходят слухи, что советские люди жрут только водку и... это?" + reagent_state = SOLID + nutriment_factor = 3 * REAGENTS_METABOLISM + color = "#8E633C" + taste_description = "сухая гречка" + +/obj/item/reagent_containers/food/snacks/boiledbuckwheat + name = "варённая гречка" + desc = "Это просто варённая гречка, ничего необычного." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "boiledbuckwheat" + trash = /obj/item/trash/plate + filling_color = "#8E633C" + list_reagents = list("nutriment" = 5, "vitamin" = 1) + tastes = list("гречка" = 1) + +/datum/recipe/microwave/boiledbuckwheat + reagents = list("water" = 5, "buckwheat" = 10) + result = /obj/item/reagent_containers/food/snacks/boiledbuckwheat + +/obj/item/reagent_containers/food/snacks/buckwheat_merchant + name = "гречка по-купечески" + desc = "Тушённая гречка с овощами и мясом." + icon = 'modular_ss220/food/icons/food.dmi' + icon_state = "buckwheat_merchant" + trash = /obj/item/trash/plate + filling_color = "#8E633C" + list_reagents = list("nutriment" = 5, "protein" = 2, "vitamin" = 3) + tastes = list("гречка" = 2, "мясо" = 2, "томатный соус" = 1) + +/datum/recipe/microwave/buckwheat_merchant + reagents = list("water" = 5, "buckwheat" = 10) + items = list( + /obj/item/reagent_containers/food/snacks/grown/tomato, + /obj/item/reagent_containers/food/snacks/grown/carrot, + /obj/item/reagent_containers/food/snacks/meat) + result = /obj/item/reagent_containers/food/snacks/buckwheat_merchant diff --git a/modular_ss220/food/icons/drinks.dmi b/modular_ss220/food/icons/drinks.dmi new file mode 100644 index 000000000000..22399084a1a4 Binary files /dev/null and b/modular_ss220/food/icons/drinks.dmi differ diff --git a/modular_ss220/food/icons/food.dmi b/modular_ss220/food/icons/food.dmi new file mode 100644 index 000000000000..bc2517a312cf Binary files /dev/null and b/modular_ss220/food/icons/food.dmi differ diff --git a/modular_ss220/fullscreen/_fullscreen.dm b/modular_ss220/fullscreen/_fullscreen.dm new file mode 100644 index 000000000000..1c3a2a238f44 --- /dev/null +++ b/modular_ss220/fullscreen/_fullscreen.dm @@ -0,0 +1,4 @@ +/datum/modpack/fullscreen + name = "Fullscreen" + desc = "Добавляет полноэкранный режим" + author = "larentoun" diff --git a/modular_ss220/fullscreen/_fullscreen.dme b/modular_ss220/fullscreen/_fullscreen.dme new file mode 100644 index 000000000000..37df23aee29b --- /dev/null +++ b/modular_ss220/fullscreen/_fullscreen.dme @@ -0,0 +1,5 @@ +#include "_fullscreen.dm" + +#include "code/client_defines.dm" +#include "code/client_procs.dm" +#include "code/client_keybindings.dm" diff --git a/modular_ss220/fullscreen/code/client_defines.dm b/modular_ss220/fullscreen/code/client_defines.dm new file mode 100644 index 000000000000..508ea2e46b9f --- /dev/null +++ b/modular_ss220/fullscreen/code/client_defines.dm @@ -0,0 +1,2 @@ +/client + var/fullscreen = FALSE diff --git a/modular_ss220/fullscreen/code/client_keybindings.dm b/modular_ss220/fullscreen/code/client_keybindings.dm new file mode 100644 index 000000000000..4f5a431547db --- /dev/null +++ b/modular_ss220/fullscreen/code/client_keybindings.dm @@ -0,0 +1,7 @@ +/datum/keybinding/client/t_fullscreen + name = "Переключить Fullscreen" + keys = list("F11") + +/datum/keybinding/client/t_fullscreen/down(client/C) + . = ..() + C.toggle_fullscreen() diff --git a/modular_ss220/fullscreen/code/client_procs.dm b/modular_ss220/fullscreen/code/client_procs.dm new file mode 100644 index 000000000000..85890f0e2f70 --- /dev/null +++ b/modular_ss220/fullscreen/code/client_procs.dm @@ -0,0 +1,21 @@ +/client/verb/toggle_fullscreen() + set name = "Toggle Fullscreen" + set category = "OOC" + + fullscreen = !fullscreen + + if (fullscreen) + winset(usr, "mainwindow", "on-size=") + winset(usr, "mainwindow", "titlebar=false") + winset(usr, "mainwindow", "can-resize=false") + winset(usr, "mainwindow", "menu=") + winset(usr, "mainwindow", "is-maximized=false") + winset(usr, "mainwindow", "is-maximized=true") + else + winset(usr, "mainwindow", "titlebar=true") + winset(usr, "mainwindow", "can-resize=true") + winset(usr, "mainwindow", "menu=menu") + winset(usr, "mainwindow", "is-maximized=false") + winset(usr, "mainwindow", "on-size=fitviewport") + + fit_viewport() diff --git a/modular_ss220/gateway/_gateway.dm b/modular_ss220/gateway/_gateway.dm new file mode 100644 index 000000000000..ead08d91197c --- /dev/null +++ b/modular_ss220/gateway/_gateway.dm @@ -0,0 +1,4 @@ +/datum/modpack/gateway + name = "Гейт" + desc = "Возвращает гейт, зачем..." + author = "Aylong220" diff --git a/modular_ss220/gateway/_gateway.dme b/modular_ss220/gateway/_gateway.dme new file mode 100644 index 000000000000..a9385ad57749 --- /dev/null +++ b/modular_ss220/gateway/_gateway.dme @@ -0,0 +1,6 @@ +#include "_gateway.dm" + +#include "code/gateway.dm" +#include "code/gateway_config.dm" +#include "code/gateway_initialize.dm" +#include "code/jobs.dm" diff --git a/modular_ss220/gateway/code/gateway.dm b/modular_ss220/gateway/code/gateway.dm new file mode 100644 index 000000000000..d4304ab3ab9c --- /dev/null +++ b/modular_ss220/gateway/code/gateway.dm @@ -0,0 +1,300 @@ +/* Now you can click through gateways while observing. */ +/obj/machinery/gateway/centerstation/attack_ghost(mob/user as mob) + if(awaygate) + user.forceMove(awaygate.loc) + else + to_chat(user, "[src] не имеет пункта назначения.") + +/obj/machinery/gateway/centeraway/attack_ghost(mob/user as mob) + if(stationgate) + user.forceMove(stationgate.loc) + else + + to_chat(user, "[src] не имеет пункта назначения.") + +GLOBAL_DATUM_INIT(the_gateway, /obj/machinery/gateway/centerstation, null) +/obj/machinery/gateway + name = "gateway" + desc = "A mysterious gateway built by unknown hands, it allows for faster than light travel to far-flung locations." + icon = 'icons/obj/machines/gateway.dmi' + icon_state = "off" + density = TRUE + anchored = TRUE + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF + flags_2 = NO_MALF_EFFECT_2 + var/active = FALSE + +/obj/machinery/gateway/Initialize() + ..() + update_icon(UPDATE_ICON_STATE) + update_density_from_dir() + +/obj/machinery/gateway/proc/update_density_from_dir() + if(dir in list(SOUTH, SOUTHEAST, SOUTHWEST)) + density = FALSE + +/obj/machinery/gateway/update_icon_state() + icon_state = active ? "on" : "off" + + +// This is da important part wot makes things go +/obj/machinery/gateway/centerstation + density = TRUE + icon_state = "offcenter" + power_state = IDLE_POWER_USE + + + // Warping vars + var/list/linked = list() + var/ready = FALSE // Have we got all the parts for a gateway? + var/obj/machinery/gateway/centeraway/awaygate = null + +/obj/machinery/gateway/centerstation/Initialize(mapload) + . = ..() + if(!GLOB.the_gateway) + GLOB.the_gateway = src + + update_icon(UPDATE_ICON_STATE) + return INITIALIZE_HINT_LATELOAD + +/obj/machinery/gateway/centerstation/LateInitialize() + awaygate = locate(/obj/machinery/gateway/centeraway) in GLOB.machines + +/obj/machinery/gateway/centerstation/update_density_from_dir() + return + +/obj/machinery/gateway/centerstation/Destroy() + if(GLOB.the_gateway == src) + GLOB.the_gateway = null + return ..() + +/obj/machinery/gateway/centerstation/update_icon_state() + icon_state = active ? "oncenter" : "offcenter" + + +/obj/machinery/gateway/centerstation/process() + if(stat & (NOPOWER)) + if(active) toggleoff() + return + + if(active) + use_power(5000) + + +/obj/machinery/gateway/centerstation/proc/detect() + linked = list() //clear the list + var/turf/T = loc + + for(var/i in GLOB.alldirs) + T = get_step(loc, i) + var/obj/machinery/gateway/G = locate(/obj/machinery/gateway) in T + if(G) + linked.Add(G) + continue + + // This is only done if we fail to find a part + ready = FALSE + toggleoff() + break + + if(linked.len == 8) + ready = TRUE + + +/obj/machinery/gateway/centerstation/proc/toggleon(mob/user as mob) + if(!ready) + return + if(linked.len != 8) + return + if(!has_power()) + return + if(!awaygate) + awaygate = locate(/obj/machinery/gateway/centeraway) in GLOB.machines + if(!awaygate) + to_chat(user, span_notice("Error: No destination found.")) + return + var/wait = GLOB.configuration.gateway.away_mission_delay + SSticker.round_start_time + if(wait > world.time) + to_chat(user, span_notice("Error: Warpspace triangulation in progress. Estimated time to completion: [round(((wait - world.time) / 10) / 60)] minutes.")) + return + + for(var/obj/machinery/gateway/G in linked) + G.active = TRUE + G.update_icon(UPDATE_ICON_STATE) + active = TRUE + update_icon(UPDATE_ICON_STATE) + + +/obj/machinery/gateway/centerstation/proc/toggleoff() + for(var/obj/machinery/gateway/G in linked) + G.active = FALSE + G.update_icon(UPDATE_ICON_STATE) + active = FALSE + update_icon(UPDATE_ICON_STATE) + + +/obj/machinery/gateway/centerstation/attack_hand(mob/user as mob) + if(!ready) + detect() + return + if(!active) + toggleon(user) + return + toggleoff() + + +// Okay, here's the good teleporting stuff +/obj/machinery/gateway/centerstation/Bumped(atom/movable/M as mob|obj) + if(!ready) + return + if(!active) + return + if(!awaygate) + return + + if(awaygate.calibrated) + M.forceMove(get_step(awaygate.loc, SOUTH)) + M.dir = SOUTH + return + else + var/obj/effect/landmark/dest = pick(GLOB.awaydestinations) + if(dest) + M.forceMove(dest.loc) + M.dir = SOUTH + use_power(5000) + return + + +/obj/machinery/gateway/centerstation/attackby(obj/item/W as obj, mob/user as mob, params) + if(istype(W,/obj/item/multitool)) + to_chat(user, "The gate is already calibrated, there is no work for you to do here.") + return + return ..() + +/////////////////////////////////////Away//////////////////////// + + +/obj/machinery/gateway/centeraway + density = TRUE + icon_state = "offcenter" + power_state = NO_POWER_USE + + var/calibrated = TRUE + var/list/linked = list() // A list of the connected gateway chunks + var/ready = FALSE + var/obj/machinery/gateway/centeraway/stationgate = null + + +/obj/machinery/gateway/centeraway/Initialize() + ..() + update_icon(UPDATE_ICON_STATE) + stationgate = locate(/obj/machinery/gateway/centerstation) in GLOB.machines + + +/obj/machinery/gateway/centeraway/update_density_from_dir() + return + +/obj/machinery/gateway/centeraway/update_icon_state() + icon_state = active ? "oncenter" : "offcenter" + + +/obj/machinery/gateway/centeraway/proc/detect() + linked.Cut() + var/turf/T = loc + + for(var/i in GLOB.alldirs) + T = get_step(loc, i) + var/obj/machinery/gateway/G = locate(/obj/machinery/gateway) in T + if(G) + linked.Add(G) + continue + + // This is only done if we fail to find a part + ready = FALSE + toggleoff() + break + + if(length(linked) == 8) + ready = TRUE + + +/obj/machinery/gateway/centeraway/proc/toggleon(mob/user as mob) + if(!ready) + return + if(length(linked) != 8) + return + if(!stationgate) + stationgate = locate(/obj/machinery/gateway/centerstation) in GLOB.machines + if(!stationgate) + to_chat(user, span_notice("Error: No destination found.")) + return + + for(var/obj/machinery/gateway/G in linked) + G.active = TRUE + G.update_icon(UPDATE_ICON_STATE) + active = TRUE + update_icon(UPDATE_ICON_STATE) + + +/obj/machinery/gateway/centeraway/proc/toggleoff() + for(var/obj/machinery/gateway/G in linked) + G.active = FALSE + G.update_icon(UPDATE_ICON_STATE) + active = FALSE + update_icon(UPDATE_ICON_STATE) + + +/obj/machinery/gateway/centeraway/attack_hand(mob/user as mob) + if(!ready) + detect() + return + if(!active) + toggleon(user) + return + toggleoff() + + +/obj/machinery/gateway/centeraway/Bumped(atom/movable/AM) + if(!ready) + return + if(!active) + return + if(!stationgate || QDELETED(stationgate)) + return + if(isliving(AM)) + if(exilecheck(AM)) + return + else + for(var/mob/living/L in AM.contents) + if(exilecheck(L)) + atom_say("Rejecting [AM]: Exile bio-chip detected in contained lifeform.") + return + if(AM.has_buckled_mobs()) + for(var/mob/living/L in AM.buckled_mobs) + if(exilecheck(L)) + atom_say("Rejecting [AM]: Exile bio-chip detected in close proximity lifeform.") + return + AM.forceMove(get_step(stationgate.loc, SOUTH)) + AM.setDir(SOUTH) + if(ismob(AM)) + var/mob/M = AM + if(M.client) + M.client.move_delay = max(world.time + 5, M.client.move_delay) + +/obj/machinery/gateway/centeraway/proc/exilecheck(mob/living/carbon/M) + for(var/obj/item/implant/exile/E in M) // Checking that there is an exile bio-chip in the contents + if(E.imp_in == M) // Checking that it's actually implanted vs just in their pocket + to_chat(M, span_notice("The station gate has detected your exile bio-chip and is blocking your entry.")) + return TRUE + return FALSE + +/obj/machinery/gateway/centeraway/attackby(obj/item/W as obj, mob/user as mob, params) + if(istype(W,/obj/item/multitool)) + if(calibrated) + to_chat(user, span_notice("The gate is already calibrated, there is no work for you to do here.")) + return + else + to_chat(user, span_boldannounce("Recalibration successful!") + span_notice(": This gate's systems have been fine tuned. Travel to this gate will now be on target.")) + calibrated = TRUE + return + return ..() diff --git a/modular_ss220/gateway/code/gateway_config.dm b/modular_ss220/gateway/code/gateway_config.dm new file mode 100644 index 000000000000..a3e5d8b46e7f --- /dev/null +++ b/modular_ss220/gateway/code/gateway_config.dm @@ -0,0 +1,22 @@ +/datum/server_configuration + /// Holder for the gateway configuration datum + var/datum/configuration_section/gateway_configuration/gateway + +/datum/server_configuration/load_all_sections() + . = ..() + gateway = new() + safe_load(gateway, "gateway_configuration") + +/datum/configuration_section/gateway_configuration + /// Do we want to enable away missions or not + var/enable_away_mission = TRUE + /// Delay (in deciseconds) before the gateway is usable + var/away_mission_delay = 6000 + /// List of all available away missions + var/list/enabled_away_missions = list() + +/datum/configuration_section/gateway_configuration/load_data(list/data) + // Use the load wrappers here. That way the default isnt made 'null' if you comment out the config line + CONFIG_LOAD_BOOL(enable_away_mission, data["enable_away_mission"]) + CONFIG_LOAD_NUM(away_mission_delay, data["away_mission_delay"]) + CONFIG_LOAD_LIST(enabled_away_missions, data["enabled_away_missions"]) diff --git a/modular_ss220/gateway/code/gateway_initialize.dm b/modular_ss220/gateway/code/gateway_initialize.dm new file mode 100644 index 000000000000..789d86ee3300 --- /dev/null +++ b/modular_ss220/gateway/code/gateway_initialize.dm @@ -0,0 +1,30 @@ +/datum/controller/subsystem/mapping/Initialize() + . = ..() + // Pick a random away mission. + if(GLOB.configuration.gateway.enable_away_mission) + load_away_mission() + else + log_startup_progress("Skipping away mission...") + +/datum/controller/subsystem/mapping/proc/load_away_mission() + if(!length(GLOB.configuration.gateway.enabled_away_missions)) + log_startup_progress("No away missions found.") + return + + var/watch = start_watch() + log_startup_progress("Loading away mission...") + + var/map = pick(GLOB.configuration.gateway.enabled_away_missions) + var/file = wrap_file(map) + if(!isfile(file)) + log_startup_progress("Picked away mission doesnt exist.") + return + + var/zlev = GLOB.space_manager.add_new_zlevel(AWAY_MISSION, linkage = UNAFFECTED, traits = list(AWAY_LEVEL, BLOCK_TELEPORT)) + GLOB.space_manager.add_dirt(zlev) + GLOB.maploader.load_map(file, z_offset = zlev) + late_setup_level(block(locate(1, 1, zlev), locate(world.maxx, world.maxy, zlev))) + GLOB.space_manager.remove_dirt(zlev) + log_world("Away mission loaded: [map]") + + log_startup_progress("Away mission loaded in [stop_watch(watch)]s.") diff --git a/modular_ss220/gateway/code/jobs.dm b/modular_ss220/gateway/code/jobs.dm new file mode 100644 index 000000000000..1c8b25bd7e97 --- /dev/null +++ b/modular_ss220/gateway/code/jobs.dm @@ -0,0 +1,3 @@ +/datum/job/explorer + spawn_positions = 0 + total_positions = 0 diff --git a/modular_ss220/gunhud/_gunhud.dm b/modular_ss220/gunhud/_gunhud.dm new file mode 100644 index 000000000000..9c735d459bfc --- /dev/null +++ b/modular_ss220/gunhud/_gunhud.dm @@ -0,0 +1,4 @@ +/datum/modpack/gunhud + name = "Счетчик патронов" + desc = "Добавляет счетчик патронов" + author = "larentoun" diff --git a/modular_ss220/gunhud/_gunhud.dme b/modular_ss220/gunhud/_gunhud.dme new file mode 100644 index 000000000000..df823a3dd7e8 --- /dev/null +++ b/modular_ss220/gunhud/_gunhud.dme @@ -0,0 +1,6 @@ +#include "_gunhud.dm" + +#include "code/_gunhud_defines.dm" +#include "code/gunhud_component.dm" +#include "code/gunhud_gun.dm" +#include "code/gunhud_hud.dm" diff --git a/modular_ss220/gunhud/code/_gunhud_defines.dm b/modular_ss220/gunhud/code/_gunhud_defines.dm new file mode 100644 index 000000000000..36f1cf8182b0 --- /dev/null +++ b/modular_ss220/gunhud/code/_gunhud_defines.dm @@ -0,0 +1,5 @@ +// Ammo counter +#define ui_ammocounter "RIGHT-1:28,CENTER-5:28" + +///The gun needs to update the gun hud! +#define COMSIG_UPDATE_GUNHUD "update_gunhud" diff --git a/modular_ss220/gunhud/code/gunhud_component.dm b/modular_ss220/gunhud/code/gunhud_component.dm new file mode 100644 index 000000000000..57296fdfdddf --- /dev/null +++ b/modular_ss220/gunhud/code/gunhud_component.dm @@ -0,0 +1,171 @@ +/datum/component/gunhud + var/obj/screen/ammo_counter/hud + +/datum/component/gunhud/Initialize() + . = ..() + if(!istype(parent, /obj/item/gun) && !istype(parent, /obj/item/weldingtool) || istype(parent, /obj/item/gun/projectile/revolver)) + return COMPONENT_INCOMPATIBLE + RegisterSignal(parent, COMSIG_ITEM_EQUIPPED, PROC_REF(wake_up)) + +/datum/component/gunhud/Destroy() + turn_off() + return ..() + +/datum/component/gunhud/proc/wake_up(datum/source, mob/user, slot) + SIGNAL_HANDLER + + if(ishuman(user)) + var/mob/living/carbon/human/H = user + if(H.get_active_hand() == parent || H.get_inactive_hand() == parent) + if(H.hud_used) + hud = H.hud_used.ammo_counter + turn_on() + else + turn_off() + +/datum/component/gunhud/proc/turn_on() + SIGNAL_HANDLER + + RegisterSignal(parent, COMSIG_PARENT_PREQDELETED, PROC_REF(turn_off)) + RegisterSignal(parent, COMSIG_ITEM_DROPPED, PROC_REF(turn_off)) + RegisterSignal(parent, COMSIG_UPDATE_GUNHUD, PROC_REF(update_hud)) + + hud.turn_on() + update_hud() + +/datum/component/gunhud/proc/turn_off() + SIGNAL_HANDLER + + UnregisterSignal(parent, COMSIG_PARENT_PREQDELETED) + UnregisterSignal(parent, COMSIG_ITEM_DROPPED) + UnregisterSignal(parent, COMSIG_UPDATE_GUNHUD) + + if(hud) + hud.turn_off() + hud = null + +/datum/component/gunhud/proc/update_hud() + SIGNAL_HANDLER + if(istype(parent, /obj/item/gun/projectile)) + var/obj/item/gun/projectile/pew = parent + hud.maptext = null + hud.icon_state = "backing" + var/backing_color = COLOR_CYAN + if(!pew.magazine) + hud.set_hud(backing_color, "oe", "te", "he", "no_mag") + return + if(!pew.get_ammo()) + hud.set_hud(backing_color, "oe", "te", "he", "empty_flash") + return + + var/indicator + var/rounds = num2text(pew.get_ammo(TRUE)) + var/oth_o + var/oth_t + var/oth_h + + switch(length(rounds)) + if(1) + oth_o = "o[rounds[1]]" + if(2) + oth_o = "o[rounds[2]]" + oth_t = "t[rounds[1]]" + if(3) + oth_o = "o[rounds[3]]" + oth_t = "t[rounds[2]]" + oth_h = "h[rounds[1]]" + else + oth_o = "o9" + oth_t = "t9" + oth_h = "h9" + hud.set_hud(backing_color, oth_o, oth_t, oth_h, indicator) + return + + if(istype(parent, /obj/item/gun/energy)) + var/obj/item/gun/energy/pew = parent + hud.icon_state = "eammo_counter" + hud.cut_overlays() + hud.maptext_x = -12 + var/obj/item/ammo_casing/energy/shot = pew.ammo_type[pew.select] + var/batt_percent = FLOOR(clamp(pew.cell.charge / pew.cell.maxcharge, 0, 1) * 100, 1) + var/shot_cost_percent = FLOOR(clamp(shot.e_cost / pew.cell.maxcharge, 0, 1) * 100, 1) + if(batt_percent > 99 || shot_cost_percent > 99) + hud.maptext_x = -12 + else + hud.maptext_x = -8 + if(!pew.can_shoot()) + hud.icon_state = "eammo_counter_empty" + hud.maptext = MAPTEXT("
[batt_percent]%
[shot_cost_percent]%
") + return + if(batt_percent <= 25) + hud.maptext = MAPTEXT("
[batt_percent]%
[shot_cost_percent]%
") + return + hud.maptext = MAPTEXT("
[batt_percent]%
[shot_cost_percent]%
") + return + + if(istype(parent, /obj/item/weldingtool)) + var/obj/item/weldingtool/welder = parent + hud.maptext = null + var/backing_color = "#FF7B00" + hud.icon_state = "backing" + + if(welder.GET_FUEL < 1) + hud.set_hud(backing_color, "oe", "te", "he", "empty_flash") + return + + var/indicator + var/fuel + var/oth_o + var/oth_t + var/oth_h + + if(welder.tool_enabled) + indicator = "flame_on" + else + indicator = "flame_off" + + fuel = num2text(round(welder.GET_FUEL)) + + switch(length(fuel)) + if(1) + oth_o = "o[fuel[1]]" + if(2) + oth_o = "o[fuel[2]]" + oth_t = "t[fuel[1]]" + if(3) + oth_o = "o[fuel[3]]" + oth_t = "t[fuel[2]]" + oth_h = "h[fuel[1]]" + else + oth_o = "o9" + oth_t = "t9" + oth_h = "h9" + hud.set_hud(backing_color, oth_o, oth_t, oth_h, indicator) + +/obj/item/proc/add_gunhud() + return + +/obj/item/gun/projectile/add_gunhud() + AddComponent(/datum/component/gunhud) + +/obj/item/gun/projectile/revolver/add_gunhud() + return + +/obj/item/gun/energy/add_gunhud() + AddComponent(/datum/component/gunhud) + +/obj/item/weldingtool/add_gunhud() + AddComponent(/datum/component/gunhud) + +/obj/item/gun/projectile/Initialize(mapload) + . = ..() + add_gunhud() + +/obj/item/gun/energy/Initialize(mapload) + . = ..() + add_gunhud() + +/obj/item/weldingtool/Initialize(mapload) + . = ..() + add_gunhud() + diff --git a/modular_ss220/gunhud/code/gunhud_gun.dm b/modular_ss220/gunhud/code/gunhud_gun.dm new file mode 100644 index 000000000000..49ed03a46aea --- /dev/null +++ b/modular_ss220/gunhud/code/gunhud_gun.dm @@ -0,0 +1,60 @@ +/obj/item/gun/projectile/attackby(obj/item/A, mob/user, params) + . = ..() + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) + +/obj/item/gun/projectile/attack_self(mob/living/user) + . = ..() + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) + +/obj/item/gun/energy/on_recharge() + . = ..() + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) + +/obj/item/gun/energy/select_fire(mob/living/user) + . = ..() + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) + +/obj/item/gun/energy/emp_act(severity) + . = ..() + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) + +/obj/item/gun/energy/process_chamber() + . = ..() + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) + +/obj/item/gun/projectile/process_chamber(eject_casing, empty_chamber) + . = ..() + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) + +/obj/item/gun/projectile/shotgun/pump(mob/M) + . = ..() + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) + +/obj/item/gun/projectile/revolver/attackby(obj/item/A, mob/user, params) + . = ..() + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) + +/obj/item/gun/projectile/revolver/attack_self(mob/living/user) + . = ..() + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) + +/obj/item/weldingtool/toggle_welder(turn_off) + . = ..() + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) + +/obj/item/weldingtool/remove_fuel(amount) + . = ..() + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) + +/obj/item/weldingtool/refill(mob/user, atom/A, amount) + . = ..() + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) + +/obj/item/weldingtool/use(amount) + . = ..() + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) + +/obj/item/weldingtool/process() + . = ..() + if(refills_over_time && GET_FUEL != maximum_fuel) + SEND_SIGNAL(src, COMSIG_UPDATE_GUNHUD) diff --git a/modular_ss220/gunhud/code/gunhud_hud.dm b/modular_ss220/gunhud/code/gunhud_hud.dm new file mode 100644 index 000000000000..e4e5a728e60a --- /dev/null +++ b/modular_ss220/gunhud/code/gunhud_hud.dm @@ -0,0 +1,95 @@ +/datum/hud + var/obj/screen/ammo_counter + +/datum/hud/human/New(mob/living/carbon/human/owner, ui_style, ui_color, ui_alpha) + . = ..() + ammo_counter = new /obj/screen/ammo_counter() + ammo_counter.hud = src + infodisplay += ammo_counter + +/* +* Customizable ammo hud +*/ + +/* +* This hud is controlled namely by the gunhud component. Generally speaking this is inactive much like all other hud components until it's needed. +* It does not do any calculations of it's own, you must do this externally. +* If you wish to use this hud, use the gunhud component or create another one which interacts with it via the below procs. +* proc/turn_off +* proc/turn_on +* proc/set_hud +* Check the gunhud.dmi for all available icons you can use. +*/ + +/obj/screen/ammo_counter + name = "ammo counter" + icon = 'modular_ss220/gunhud/icons/gunhud.dmi' + icon_state = "backing" + screen_loc = ui_ammocounter + invisibility = INVISIBILITY_ABSTRACT + + ///This is the color assigned to the OTH backing, numbers and indicator. + var/backing_color = COLOR_RED + ///This is the "backlight" of the numbers, and only the numbers. Generally you should leave this alone if you aren't making some mutant project. + var/oth_backing = "oth_light" + + //Below are the OTH numbers, these are assigned by oX, tX and hX, x being the number you wish to display(0-9) + ///OTH position X00 + var/oth_o + ///OTH position 0X0 + var/oth_t + ///OTH position 00X + var/oth_h + ///This is the custom indicator sprite that will appear in the box at the bottom of the ammo hud, use this for something like semi/auto toggle on a gun. + var/indicator + +///This proc simply resets the hud to standard and removes it from the players visible hud. +/obj/screen/ammo_counter/proc/turn_off() + invisibility = INVISIBILITY_ABSTRACT + maptext = null + backing_color = COLOR_RED + oth_backing = "" + oth_o = "" + oth_t = "" + oth_h = "" + indicator = "" + update_appearance() + +///This proc turns the hud on, but does not set it to anything other than the currently set values +/obj/screen/ammo_counter/proc/turn_on() + invisibility = 0 + +///This is the main proc for altering the hud's appeareance, it controls the setting of the overlays. Use the OTH and below variables to set it accordingly. +/obj/screen/ammo_counter/proc/set_hud(_backing_color, _oth_o, _oth_t, _oth_h, _indicator, _oth_backing = "oth_light") + backing_color = _backing_color + oth_backing = _oth_backing + oth_o = _oth_o + oth_t = _oth_t + oth_h = _oth_h + indicator = _indicator + + update_appearance() + +/obj/screen/ammo_counter/update_overlays() + . = ..() + if(oth_backing) + var/mutable_appearance/oth_backing_overlay = mutable_appearance(icon, oth_backing) + oth_backing_overlay.color = backing_color + . += oth_backing_overlay + if(oth_o) + var/mutable_appearance/o_overlay = mutable_appearance(icon, oth_o) + o_overlay.color = backing_color + . += o_overlay + if(oth_t) + var/mutable_appearance/t_overlay = mutable_appearance(icon, oth_t) + t_overlay.color = backing_color + . += t_overlay + if(oth_h) + var/mutable_appearance/h_overlay = mutable_appearance(icon, oth_h) + h_overlay.color = backing_color + . += h_overlay + if(indicator) + var/mutable_appearance/indicator_overlay = mutable_appearance(icon, indicator) + indicator_overlay.color = backing_color + . += indicator_overlay + diff --git a/modular_ss220/gunhud/icons/gunhud.dmi b/modular_ss220/gunhud/icons/gunhud.dmi new file mode 100644 index 000000000000..6bd861100e2e Binary files /dev/null and b/modular_ss220/gunhud/icons/gunhud.dmi differ diff --git a/modular_ss220/hairs/_hairs.dm b/modular_ss220/hairs/_hairs.dm new file mode 100644 index 000000000000..9f082c589cac --- /dev/null +++ b/modular_ss220/hairs/_hairs.dm @@ -0,0 +1,4 @@ +/datum/modpack/hairs + name = "Новые волосы" + desc = "Добавляет новые типы волос" + author = "oricyUwU, FlutterSnedDraw" diff --git a/modular_ss220/hairs/_hairs.dme b/modular_ss220/hairs/_hairs.dme new file mode 100644 index 000000000000..873e1c645e17 --- /dev/null +++ b/modular_ss220/hairs/_hairs.dme @@ -0,0 +1,11 @@ +#ifndef MODPACK_HAIRS +#define MODPACK_HAIRS + +#endif + +// BEGIN INCLUDE +#include "_hairs.dm" +#include "code/vulpkanin_hair.dm" +#include "code/human_hair.dm" +// END_INCLUDE + diff --git a/modular_ss220/hairs/code/human_hair.dm b/modular_ss220/hairs/code/human_hair.dm new file mode 100644 index 000000000000..f481eb0cf9e1 --- /dev/null +++ b/modular_ss220/hairs/code/human_hair.dm @@ -0,0 +1,7 @@ +/* +== Human Hair Definitions == +*/ + +/datum/sprite_accessory/hair/crew + icon = 'modular_ss220/hairs/icons/human_hair.dmi' + icon_state = "crewcut" diff --git a/modular_ss220/hairs/code/vulpkanin_hair.dm b/modular_ss220/hairs/code/vulpkanin_hair.dm new file mode 100644 index 000000000000..b7b46fbecea7 --- /dev/null +++ b/modular_ss220/hairs/code/vulpkanin_hair.dm @@ -0,0 +1,242 @@ +/datum/sprite_accessory/hair/vulpkanin/hair_ponytailf + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Ponytailf" + icon_state = "ponytailf" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_pigtailss + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Pigtailss" + icon_state = "pigtailss" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_dave + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Dave" + icon_state = "dave" + +/datum/sprite_accessory/hair/vulpkanin/hair_ziegler + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Ziegler" + icon_state = "ziegler" + +/datum/sprite_accessory/hair/vulpkanin/hair_hightight + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Hightight" + icon_state = "hightight" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_sergeant + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Sergeant" + icon_state = "sergeant" + +/datum/sprite_accessory/hair/vulpkanin/hair_grande + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Grande" + icon_state = "grande" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_beehive2 + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Beehive" + icon_state = "beehive2" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_longeralt + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Longeralt" + icon_state = "longeralt" + +/datum/sprite_accessory/hair/vulpkanin/hair_curly + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Curly" + icon_state = "curly" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_bunhead3 + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Bunhead3" + icon_state = "bunhead3" + +/datum/sprite_accessory/hair/vulpkanin/hair_ponytailalt + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Ponytail alt." + icon_state = "ponytailalt" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_emolong + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Emolong" + icon_state = "emolong" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_volajupompless + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Volajupompless" + icon_state = "volajupompless" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_bunhead4 + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Bunhead4" + icon_state = "bunhead4" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_toriyama + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Toriyama" + icon_state = "toriyama" + +/datum/sprite_accessory/hair/vulpkanin/hair_unkempt + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Unkempt" + icon_state = "unkempt" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_nia + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Nia" + icon_state = "nia" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_twintail_floor + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Twintail floor" + icon_state = "twintail_floor" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_nia_alt + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Nia Alt." + icon_state = "nia_alt" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_fluffy_short + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Fluffy Short" + icon_state = "fluffy_short" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_simple_ponytail + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Simple Ponytail" + icon_state = "simple_ponytail" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_halfshave_snout + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Halfshave" + icon_state = "halfshave_snout" + +/datum/sprite_accessory/hair/vulpkanin/hair_bluntbangs + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Bluntbangs" + icon_state = "bluntbangs" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_bluntbangs_alt + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Bluntbangs Alt." + icon_state = "bluntbangs_alt" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_slightymessy + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Slightymessy" + icon_state = "slightymessy" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_loghair5 + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Loghair 5" + icon_state = "loghair5" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_halfshaved + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Halfshaved" + icon_state = "halfshaved" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_geisha + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Geisha" + icon_state = "geisha" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_cotton + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Cotton" + icon_state = "cotton" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_africanpigtails + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "African pigtails" + icon_state = "africanpigtails" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_froofylong + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Froofylong" + icon_state = "froofylong" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_glammetal + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Glammetal" + icon_state = "glammetal" + +/datum/sprite_accessory/hair/vulpkanin/hair_astolfo + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Astolfo" + icon_state = "astolfo" + +/datum/sprite_accessory/hair/vulpkanin/hair_newyou + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "New you" + icon_state = "newyou" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_sabitsuki + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Sabitsuki" + icon_state = "sabitsuki" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_jessica + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Jessica" + icon_state = "jessica" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_country + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Country" + icon_state = "country" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_beachwave + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Beachwave" + icon_state = "beachwave" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_emoshort + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Emoshort" + icon_state = "emoshort" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_shortovereyealt + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Short over eye" + icon_state = "shortovereyealt" + gender = FEMALE + +/datum/sprite_accessory/hair/vulpkanin/hair_spicy + icon = 'modular_ss220/hairs/icons/vulpkanin_hair.dmi' + name = "Spicy" + icon_state = "spicy" + diff --git a/modular_ss220/hairs/icons/human_hair.dmi b/modular_ss220/hairs/icons/human_hair.dmi new file mode 100644 index 000000000000..b614f229a8f0 Binary files /dev/null and b/modular_ss220/hairs/icons/human_hair.dmi differ diff --git a/modular_ss220/hairs/icons/vulpkanin_hair.dmi b/modular_ss220/hairs/icons/vulpkanin_hair.dmi new file mode 100644 index 000000000000..d8c135186d6b Binary files /dev/null and b/modular_ss220/hairs/icons/vulpkanin_hair.dmi differ diff --git a/modular_ss220/hydroponics/code/biogenerator_designs.dm b/modular_ss220/hydroponics/code/biogenerator_designs.dm new file mode 100644 index 000000000000..ddd86d5faf65 --- /dev/null +++ b/modular_ss220/hydroponics/code/biogenerator_designs.dm @@ -0,0 +1,15 @@ +/datum/design/rollingpapers + name = "Бумага для самокруток" + id = "rolling_paper_pack" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 100) + build_path = /obj/item/storage/fancy/rollingpapers + category = list("initial","Organic Materials") + +/datum/design/strange_seeds + name = "Странные семена" + id = "strange_seeds" + build_type = BIOGENERATOR + materials = list(MAT_BIOMASS = 10000) + build_path = /obj/item/seeds/random + category = list("initial","Organic Materials") diff --git a/modular_ss220/hydroponics/code/dispenser.dm b/modular_ss220/hydroponics/code/dispenser.dm new file mode 100644 index 000000000000..a967991a4508 --- /dev/null +++ b/modular_ss220/hydroponics/code/dispenser.dm @@ -0,0 +1,45 @@ +/obj/machinery/chem_dispenser/botanical + name = "ботанический химический раздатчик" + desc = "Химический раздатчик, разработанный специально для ботаников." + ui_title = "Ботанический Хим. Раздатчик" + dispensable_reagents = list("mutagen", "saltpetre", "ammonia", "water") + upgrade_reagents = list("atrazine", "glyphosate", "pestkiller", "diethylamine", "ash") + +/obj/machinery/chem_dispenser/botanical/Initialize(mapload) + . = ..() + component_parts = list() + component_parts += new /obj/item/circuitboard/chem_dispenser/botanical(null) + component_parts += new /obj/item/stock_parts/matter_bin(null) + component_parts += new /obj/item/stock_parts/matter_bin(null) + component_parts += new /obj/item/stock_parts/capacitor(null) + component_parts += new /obj/item/stock_parts/manipulator(null) + component_parts += new /obj/item/stack/sheet/glass(null) + component_parts += new cell_type(null) + RefreshParts() + dispensable_reagents = sortList(dispensable_reagents) + +/obj/machinery/chem_dispenser/botanical/upgraded/Initialize(mapload) + . = ..() + component_parts = list() + component_parts += new /obj/item/circuitboard/chem_dispenser/botanical(null) + component_parts += new /obj/item/stock_parts/matter_bin/super(null) + component_parts += new /obj/item/stock_parts/matter_bin/super(null) + component_parts += new /obj/item/stock_parts/capacitor/super(null) + component_parts += new /obj/item/stock_parts/manipulator/pico(null) + component_parts += new /obj/item/stack/sheet/glass(null) + component_parts += new /obj/item/stack/cable_coil(null) + RefreshParts() + +/obj/item/circuitboard/chem_dispenser/botanical + name = "печатная плата (Ботанический Хим. Раздатчик)" + build_path = /obj/machinery/chem_dispenser/botanical + +/datum/design/botanical_dispenser + name = "Machine Board (Ботанический Раздатчик)" + desc = "Плата для ботанического хим. раздатчика." + id = "botanical_dispenser" + req_tech = list("programming" = 5, "biotech" = 3, "materials" = 4, "plasmatech" = 4) + build_type = IMPRINTER + materials = list(MAT_GLASS = 1000) + build_path = /obj/item/circuitboard/chem_dispenser/botanical + category = list("Misc. Machinery") diff --git a/modular_ss220/hydroponics/code/plants.dm b/modular_ss220/hydroponics/code/plants.dm new file mode 100644 index 000000000000..cb34a689d454 --- /dev/null +++ b/modular_ss220/hydroponics/code/plants.dm @@ -0,0 +1,27 @@ +// Buckwheat +/obj/item/seeds/wheat/oat + mutatelist = list(/obj/item/seeds/wheat/buckwheat) + +/obj/item/seeds/wheat/buckwheat + name = "пачка семян гречки" + desc = "Из этого может получиться гречка, а может и нет." + icon = 'modular_ss220/hydroponics/icons/seeds.dmi' + icon_state = "seed-buckwheat" + growing_icon = 'modular_ss220/hydroponics/icons/growing.dmi' + species = "buckwheat" + icon_dead = "buckwheat-dead" + plantname = "Стебли Гречки" + product = /obj/item/reagent_containers/food/snacks/grown/buckwheat + mutatelist = list() + +/obj/item/reagent_containers/food/snacks/grown/buckwheat + seed = /obj/item/seeds/wheat/buckwheat + name = "гречка" + desc = "Finally, гречка." + gender = PLURAL + icon = 'modular_ss220/hydroponics/icons/plants.dmi' + icon_state = "buckwheat" + filling_color = "#8E633C" + bitesize_mod = 2 + tastes = list("гречка" = 1) + can_distill = FALSE diff --git a/modular_ss220/hydroponics/hydroponics.dm b/modular_ss220/hydroponics/hydroponics.dm new file mode 100644 index 000000000000..28246543525a --- /dev/null +++ b/modular_ss220/hydroponics/hydroponics.dm @@ -0,0 +1,4 @@ +/datum/modpack/hydroponics + name = "Ботаника" + desc = "Растения, приборы и прочие улучшения для ботаники." + author = "Aylong220" diff --git a/modular_ss220/hydroponics/hydroponics.dme b/modular_ss220/hydroponics/hydroponics.dme new file mode 100644 index 000000000000..945c91e274fe --- /dev/null +++ b/modular_ss220/hydroponics/hydroponics.dme @@ -0,0 +1,5 @@ +#include "hydroponics.dm" + +#include "code/dispenser.dm" +#include "code/biogenerator_designs.dm" +#include "code/plants.dm" diff --git a/modular_ss220/hydroponics/icons/growing.dmi b/modular_ss220/hydroponics/icons/growing.dmi new file mode 100644 index 000000000000..edb3d4dce5c5 Binary files /dev/null and b/modular_ss220/hydroponics/icons/growing.dmi differ diff --git a/modular_ss220/hydroponics/icons/plants.dmi b/modular_ss220/hydroponics/icons/plants.dmi new file mode 100644 index 000000000000..c6e99988af6c Binary files /dev/null and b/modular_ss220/hydroponics/icons/plants.dmi differ diff --git a/modular_ss220/hydroponics/icons/seeds.dmi b/modular_ss220/hydroponics/icons/seeds.dmi new file mode 100644 index 000000000000..97329a6eef30 Binary files /dev/null and b/modular_ss220/hydroponics/icons/seeds.dmi differ diff --git a/modular_ss220/jobs/_jobs.dm b/modular_ss220/jobs/_jobs.dm new file mode 100644 index 000000000000..cd20e61a4ff3 --- /dev/null +++ b/modular_ss220/jobs/_jobs.dm @@ -0,0 +1,4 @@ +/datum/modpack/jobs + name = "Работы" + desc = "Новые джобки и изменения старых" + author = "furior" diff --git a/modular_ss220/jobs/_jobs.dme b/modular_ss220/jobs/_jobs.dme new file mode 100644 index 000000000000..c8c3a6f2b56a --- /dev/null +++ b/modular_ss220/jobs/_jobs.dme @@ -0,0 +1,3 @@ +#include "_jobs.dm" + +#include "code/access.dm" diff --git a/modular_ss220/jobs/code/access.dm b/modular_ss220/jobs/code/access.dm new file mode 100644 index 000000000000..a89870b43200 --- /dev/null +++ b/modular_ss220/jobs/code/access.dm @@ -0,0 +1,3 @@ +/datum/job/scientist/New() + . = ..() + access |= ACCESS_MAINT_TUNNELS diff --git a/modular_ss220/keybindings/_keybindings.dm b/modular_ss220/keybindings/_keybindings.dm new file mode 100644 index 000000000000..289a15b6bdf5 --- /dev/null +++ b/modular_ss220/keybindings/_keybindings.dm @@ -0,0 +1,4 @@ +/datum/modpack/keybindings + name = "Keybindings" + desc = "Заменяет значения по-умолчанию хоткеев на SS220" + author = "larentoun" diff --git a/modular_ss220/keybindings/_keybindings.dme b/modular_ss220/keybindings/_keybindings.dme new file mode 100644 index 000000000000..189bd64129c5 --- /dev/null +++ b/modular_ss220/keybindings/_keybindings.dme @@ -0,0 +1,12 @@ +#include "_keybindings.dm" + +#include "code/admin_keybinds.dm" +#include "code/carbon_keybinds.dm" +#include "code/client.dm" +#include "code/emote_keybinds.dm" +#include "code/human_keybinds.dm" +#include "code/living_keybinds.dm" +#include "code/mob_keybinds.dm" +#include "code/movement_keybinds.dm" +#include "code/robot_keybinds.dm" +#include "code/silicon_keybinds.dm" diff --git a/modular_ss220/keybindings/code/admin_keybinds.dm b/modular_ss220/keybindings/code/admin_keybinds.dm new file mode 100644 index 000000000000..b3cf2eb7a6c2 --- /dev/null +++ b/modular_ss220/keybindings/code/admin_keybinds.dm @@ -0,0 +1,30 @@ +/datum/keybinding/admin/mc_debug + keys = null + +/datum/keybinding/admin/msay + name = "Msay" + keys = list("ShiftF5") + +/datum/keybinding/admin/asay + name = "Asay" + keys = list("F5") + +/datum/keybinding/admin/aghost + name = "Aghost" + keys = list("F6") + +/datum/keybinding/admin/player_panel + name = "Player Panel" + keys = list("F7") + +/datum/keybinding/admin/apm + name = "Admin PM" + keys = list("F8") + +/datum/keybinding/admin/invisimin + name = "Invisimin" + keys = list("F9") + +/datum/keybinding/admin/dsay + name = "Dsay" + keys = list("F10") diff --git a/modular_ss220/keybindings/code/carbon_keybinds.dm b/modular_ss220/keybindings/code/carbon_keybinds.dm new file mode 100644 index 000000000000..ebc8f3735b11 --- /dev/null +++ b/modular_ss220/keybindings/code/carbon_keybinds.dm @@ -0,0 +1,35 @@ +/datum/keybinding/carbon/throw_mode + name = "Режим броска (переключить)" + keys = list("R", "Southwest") + +/datum/keybinding/carbon/throw_mode/hold + name = "Режим броска (зажать)" + keys = null + +/datum/keybinding/carbon/give_item + name = "Передать вещь (переключить)" + keys = list("V") + +/datum/keybinding/carbon/intent/help + name = "Help Intent (переключить)" + +/datum/keybinding/carbon/intent/disarm + name = "Disarm Intent (переключить)" + +/datum/keybinding/carbon/intent/grab + name = "Grab Intent (переключить)" + +/datum/keybinding/carbon/intent/harm + name = "Harm Intent (переключить)" + +/datum/keybinding/carbon/intent/hold/help + name = "Help Intent (переключить)" + +/datum/keybinding/carbon/intent/hold/disarm + name = "Disarm Intent (зажать)" + +/datum/keybinding/carbon/intent/hold/grab + name = "Grab Intent (зажать)" + +/datum/keybinding/carbon/intent/hold/harm + name = "Harm Intent (зажать)" diff --git a/modular_ss220/keybindings/code/client.dm b/modular_ss220/keybindings/code/client.dm new file mode 100644 index 000000000000..1cf32d8c4fb7 --- /dev/null +++ b/modular_ss220/keybindings/code/client.dm @@ -0,0 +1,23 @@ +/datum/keybinding/client/admin_help + name = "Admin Help" + keys = list("F1") + +/datum/keybinding/client/ooc + name = "OOC" + keys = list("F2", "O") + +/datum/keybinding/client/looc + name = "Локальный OOC" + keys = list("L") + +/datum/keybinding/client/say + name = "Say" + keys = list("F3", "T") + +/datum/keybinding/client/me + name = "Me" + keys = list("F4", "M") + +/datum/keybinding/client/toggle_min_hud + name = "Переключить минимальный HUD" + keys = list("F12") diff --git a/modular_ss220/keybindings/code/emote_keybinds.dm b/modular_ss220/keybindings/code/emote_keybinds.dm new file mode 100644 index 000000000000..09f19a0c3adb --- /dev/null +++ b/modular_ss220/keybindings/code/emote_keybinds.dm @@ -0,0 +1,459 @@ +/datum/keybinding/emote/flip + name = "Кувырок" + +/datum/keybinding/emote/spin + name = "Крутиться" + +/datum/keybinding/emote/blush + name = "Краснеть" + +/datum/keybinding/emote/bow + name = "Поклониться" + +/datum/keybinding/emote/burp + name = "Рыгнуть" + +/datum/keybinding/emote/choke + name = "Подавиться" + +/datum/keybinding/emote/collapse + name = "Рухнуть" + +/datum/keybinding/emote/dance + name = "Танцевать" + +/datum/keybinding/emote/jump + name = "Прыгать" + +/datum/keybinding/emote/deathgasp + name = "Предсмертное дыхание" + +/datum/keybinding/emote/drool + name = "Нести чепуху" + +/datum/keybinding/emote/quiver + name = "Трепетать" + +/datum/keybinding/emote/frown + name = "Хмуриться" + +/datum/keybinding/emote/glare + name = "Недовольно смотреть" + +/datum/keybinding/emote/gag + name = "Подавиться" + +/datum/keybinding/emote/grin + name = "Оскалиться в улыбке" + +/datum/keybinding/emote/grimace + name = "Корчиться" + +/datum/keybinding/emote/groan + name = "Болезненно вздохнуть" + +/datum/keybinding/emote/look + name = "Смотреть" + +/datum/keybinding/emote/bshake + name = "Трястись" + +/datum/keybinding/emote/shudder + name = "Содрогаться" + +/datum/keybinding/emote/point + name = "Указать пальцем" + +/datum/keybinding/emote/pout + name = "Надуть губы" + +/datum/keybinding/emote/scream + name = "Кричать" + +/datum/keybinding/emote/shake + name = "Трясти головой" + +/datum/keybinding/emote/shiver + name = "Дрожать" + +/datum/keybinding/emote/sigh + name = "Вздыхать" + +/datum/keybinding/emote/happy + name = "Вздыхать (счастливо)" + +/datum/keybinding/emote/sit + name = "Сесть" + +/datum/keybinding/emote/smile + name = "Улыбнуться" + +/datum/keybinding/emote/smug + name = "Самодовольно" + +/datum/keybinding/emote/sniff + name = "Нюхать" + +/datum/keybinding/emote/snore + name = "Храпеть" + +/datum/keybinding/emote/nightmare + name = "Кошмар" + +/datum/keybinding/emote/stare + name = "Пялиться" + +/datum/keybinding/emote/stretch + name = "Растянуться" + +/datum/keybinding/emote/sulk + name = "Дуться" + +/datum/keybinding/emote/sway + name = "Покачиваться" + +/datum/keybinding/emote/swear + name = "Ругаться" + +/datum/keybinding/emote/tilt + name = "Наклонить голову" + +/datum/keybinding/emote/tremble + name = "Дрожать в ужасе" + +/datum/keybinding/emote/twitch + name = "Дёргаться (сильно)" + +/datum/keybinding/emote/twitch_s + name = "Дёргаться" + +/datum/keybinding/emote/whimper + name = "Хныкать" + +/datum/keybinding/emote/wsmile + name = "Улыбаться (слабо)" + +/datum/keybinding/emote/carbon/blink + name = "Моргать" + +/datum/keybinding/emote/carbon/blink_r + name = "Моргать (быстро)" + +/datum/keybinding/emote/carbon/clap + name = "Хлопать" + +/datum/keybinding/emote/carbon/cross + name = "Скрестить руки" + +/datum/keybinding/emote/carbon/chuckle + name = "Усмехнуться" + +/datum/keybinding/emote/carbon/cough + name = "Кашлять" + +/datum/keybinding/emote/carbon/moan + name = "Стонать" + +/datum/keybinding/emote/carbon/giggle + name = "Хихикать" + +/datum/keybinding/emote/carbon/gurgle + name = "Булькать" + +/datum/keybinding/emote/carbon/inhale + name = "Вдохнуть" + +/datum/keybinding/emote/carbon/inhale/sharp + name = "Вдохнуть (резко)" + +/datum/keybinding/emote/carbon/kiss + name = "Поцеловать" + +/datum/keybinding/emote/carbon/wave + name = "Махать" + +/datum/keybinding/emote/carbon/yawn + name = "Зевать" + +/datum/keybinding/emote/carbon/exhale + name = "Выдохнуть" + +/datum/keybinding/emote/carbon/laugh + name = "Смеяться" + +/datum/keybinding/emote/carbon/scowl + name = "Хмуриться" + +/datum/keybinding/emote/carbon/faint + name = "Потерять сознание" + +/datum/keybinding/emote/carbon/sign + name = "Знак" + +/datum/keybinding/emote/carbon/alien/humanoid/roar + name = "Рычать" + +/datum/keybinding/emote/carbon/alien/humanoid/hiss + name = "Шипеть" + +/datum/keybinding/emote/carbon/alien/humanoid/gnarl + +/datum/keybinding/emote/carbon/brain/alarm + name = "Тревога" + +/datum/keybinding/emote/carbon/brain/alert + name = "Предупреждение" + +/datum/keybinding/emote/carbon/brain/notice + name = "Оповещение" + +/datum/keybinding/emote/carbon/brain/flash + name = "Моргать" + +/datum/keybinding/emote/carbon/brain/whistle + name = "Свист" + +/datum/keybinding/emote/carbon/brain/beep + name = "Бип" + +/datum/keybinding/emote/carbon/brain/boop + name = "Буп" + +/datum/keybinding/emote/carbon/human/airguitar + name = "Запил на гитаре" + +/datum/keybinding/emote/carbon/human/cry + name = "Плакать" + +/datum/keybinding/emote/carbon/human/dap + +/datum/keybinding/emote/carbon/human/eyebrow + name = "Приподнять бровь" + +/datum/keybinding/emote/carbon/human/grumble + name = "Ворчать" + +/datum/keybinding/emote/carbon/human/hug + name = "Обнимать" + +/datum/keybinding/emote/carbon/human/mumble + name = "Бормотать" + +/datum/keybinding/emote/carbon/human/nod + name = "Кивнуть" + +/datum/keybinding/emote/carbon/human/scream + name = "Кричать" + +/datum/keybinding/emote/carbon/human/gasp + name = "Задыхаться" + +/datum/keybinding/emote/carbon/human/shake + name = "Трясти головой" + +/datum/keybinding/emote/carbon/human/pale + name = "Бледнеть" + +/datum/keybinding/emote/carbon/human/raise + name = "Поднять руку" + +/datum/keybinding/emote/carbon/human/salute + name = "Салютовать" + +/datum/keybinding/emote/carbon/human/sign/signal + name = "Сигналить" + +/datum/keybinding/emote/carbon/human/shrug + name = "Пожать плечами" + +/datum/keybinding/emote/carbon/human/sniff + name = "Понюхать" + +/datum/keybinding/emote/carbon/human/johnny + name = "Джонни" + +/datum/keybinding/emote/carbon/human/sneeze + name = "Чихнуть" + +/datum/keybinding/emote/carbon/human/slap + name = "Шлёпнуть" + +/datum/keybinding/emote/carbon/human/wink + name = "Подмигнуть" + +/datum/keybinding/emote/carbon/human/highfive + name = "Дать Пять" + +/datum/keybinding/emote/carbon/human/handshake + name = "Пожать руку" + +/datum/keybinding/emote/carbon/human/snap + name = "Щёлкнуть пальцами" + +/datum/keybinding/emote/carbon/human/crack + name = "Хрустеть" + +/datum/keybinding/emote/carbon/human/fart + name = "Пёрнуть" + +/datum/keybinding/emote/carbon/human/wag + name = "Махать хвостом" + +/datum/keybinding/emote/carbon/human/wag/stop + name = "Перестать махать хвостом" + +/datum/keybinding/emote/carbon/human/flap + name = "Махать крыльями" + +/datum/keybinding/emote/carbon/human/flap/angry + name = "Агрессивно махать крыльями" + +/datum/keybinding/emote/carbon/human/flutter + name = "Трепетать" + +/datum/keybinding/emote/carbon/human/quill + name = "Шуршать перьями" + +/datum/keybinding/emote/carbon/human/warble + name = "Трель" + +/datum/keybinding/emote/carbon/human/clack + name = "Трещать" + +/datum/keybinding/emote/carbon/human/clack/click + name = "Щёлкать" + +/datum/keybinding/emote/carbon/human/drask_talk/drone + name = "Гудеть" + +/datum/keybinding/emote/carbon/human/drask_talk/hum + name = "Жужжать" + +/datum/keybinding/emote/carbon/human/drask_talk/rumble + name = "Урчать" + +/datum/keybinding/emote/carbon/human/hiss + name = "Шипеть" + +/datum/keybinding/emote/carbon/human/creak + name = "Скрипеть" + +/datum/keybinding/emote/carbon/human/squish + name = "Хлюпать" + +/datum/keybinding/emote/carbon/human/howl + name = "Выть" + +/datum/keybinding/emote/carbon/human/growl + name = "Рычать" + +/datum/keybinding/emote/carbon/human/rattle + name = "Греметь" + +/datum/keybinding/emote/carbon/human/monkey/gnarl + +/datum/keybinding/emote/carbon/human/monkey/roll + name = "Крутиться (мартышка)" + +/datum/keybinding/emote/carbon/human/monkey/scratch + name = "Почесаться" + +/datum/keybinding/emote/carbon/human/monkey/tail + name = "Хвост (мартышка)" + +/datum/keybinding/emote/carbon/human/monkey/scream/screech + name = "Визжать (мартышка)" + +/datum/keybinding/emote/carbon/human/monkey/scream/screech/roar + name = "Рычать (мартышка)" + +/datum/keybinding/emote/silicon/scream + name = "Кричать" + +/datum/keybinding/emote/silicon/ping + name = "Звенеть" + +/datum/keybinding/emote/silicon/buzz + name = "Жужжать" + +/datum/keybinding/emote/silicon/buzz2 + name = "Жужжать раздражённо" + +/datum/keybinding/emote/silicon/beep + name = "Пищать" + +/datum/keybinding/emote/silicon/boop + name = "Буп" + +/datum/keybinding/emote/silicon/yes + name = "Утвердительно" + +/datum/keybinding/emote/silicon/no + name = "Отрицательно" + +/datum/keybinding/emote/silicon/law + name = "Law" + +/datum/keybinding/emote/silicon/halt + name = "Halt" + +/datum/keybinding/emote/simple_animal/diona_chirp + +/datum/keybinding/emote/simple_animal/gorilla_ooga + +/datum/keybinding/emote/simple_animal/pet/dog/bark + name = "Лаять (пёс)" + +/datum/keybinding/emote/simple_animal/pet/dog/yelp + name = "Визг (пёс)" + +/datum/keybinding/emote/simple_animal/pet/dog/growl + name = "Рычать (пёс)" + +/datum/keybinding/emote/simple_animal/mouse/squeak + name = "Пищать (мышь)" + +/datum/keybinding/emote/simple_animal/pet/cat/meow + name = "Мяукать (кот)" + +/datum/keybinding/emote/simple_animal/pet/cat/hiss + name = "Шипеть (кот)" + +/datum/keybinding/emote/simple_animal/pet/cat/purr + name = "Мурчать (кот)" + +/datum/keybinding/emote/simple_animal/pet/cat/sit + name = "Сесть/встать (кот)" + +/datum/keybinding/custom + default_emote_text = "Введите текст вашей эмоции" + +/datum/keybinding/custom/one + name = "Своя эмоция 1" + +/datum/keybinding/custom/two + name = "Своя эмоция 2" + +/datum/keybinding/custom/three + name = "Своя эмоция 3" + +/datum/keybinding/custom/four + name = "Своя эмоция 4" + +/datum/keybinding/custom/five + name = "Своя эмоцияe 5" + +/datum/keybinding/custom/six + name = "Своя эмоция 6" + +/datum/keybinding/custom/seven + name = "Своя эмоция 7" + +/datum/keybinding/custom/eight + name = "Своя эмоция 8" + +/datum/keybinding/custom/nine + name = "Своя эмоция 9" + +/datum/keybinding/custom/ten + name = "Своя эмоция 10" diff --git a/modular_ss220/keybindings/code/human_keybinds.dm b/modular_ss220/keybindings/code/human_keybinds.dm new file mode 100644 index 000000000000..a9de087e40fb --- /dev/null +++ b/modular_ss220/keybindings/code/human_keybinds.dm @@ -0,0 +1,19 @@ +/datum/keybinding/human/bag_equip + name = "Быстрая экипировка сумки" + keys = list("ShiftV") + +/datum/keybinding/human/belt_equip + name = "Быстрая экипировка пояса" + keys = list("ShiftE") + +/datum/keybinding/human/suit_equip + name = "Быстрая экипировка хранилища костюма" + keys = list("ShiftQ") + +/datum/keybinding/human/toggle_holster + name = "Использовать кобуру" + keys = list("H") + +/datum/keybinding/human/parry + name = "Паррировать" + keys = list("Space") diff --git a/modular_ss220/keybindings/code/living_keybinds.dm b/modular_ss220/keybindings/code/living_keybinds.dm new file mode 100644 index 000000000000..0536602528f1 --- /dev/null +++ b/modular_ss220/keybindings/code/living_keybinds.dm @@ -0,0 +1,11 @@ +/datum/keybinding/living/rest + name = "Лечь/встать" + keys = list("ShiftB") + +/datum/keybinding/living/resist + name = "Сопротивляться" + keys = list("B") + +/datum/keybinding/living/whisper + name = "Шептать" + keys = list("ShiftT") diff --git a/modular_ss220/keybindings/code/mob_keybinds.dm b/modular_ss220/keybindings/code/mob_keybinds.dm new file mode 100644 index 000000000000..421b6cafeaf9 --- /dev/null +++ b/modular_ss220/keybindings/code/mob_keybinds.dm @@ -0,0 +1,111 @@ +/datum/keybinding/mob/use_held_object + name = "Использовать вещь в руке" + keys = list("Y", "Z", "Southeast") + +/datum/keybinding/mob/equip_held_object + name = "Экипировать вещь" + keys = list("E") + +/datum/keybinding/mob/drop_held_object + name = "Выложить вещь в руке" + keys = list("Q", "Northwest") + +/datum/keybinding/mob/swap_hands + name = "Поменять руки" + keys = list("X", "Northeast") + +/datum/keybinding/mob/prev_intent + name = "Предыдущий Intent" + keys = list("F") + +/datum/keybinding/mob/next_intent + name = "Следующий Intent" + keys = list("G", "Insert") + +/datum/keybinding/mob/walk_hold + name = "Идти (зажать)" + keys = list("Alt") + +/datum/keybinding/mob/walk_toggle + name = "Идти (переключить)" + +/datum/keybinding/mob/stop_pulling + name = "Перестать тащить" + keys = list("C") + +/datum/keybinding/mob/face_dir/north + name = "Смотреть наверх" + keys = list("CtrlW", "CtrlNorth") + +/datum/keybinding/mob/face_dir/south + name = "Смотреть вниз" + keys = list("CtrlS", "CtrlSouth") + +/datum/keybinding/mob/face_dir/east + name = "Смотреть вправо" + keys = list("CtrlD", "CtrlEast") + +/datum/keybinding/mob/face_dir/west + name = "Смотреть влево" + keys = list("CtrlA", "CtrlWest") + +/datum/keybinding/mob/target_cycle/head + name = "Выбрать голову/глаза/рот" + keys = list("Numpad8") + +/datum/keybinding/mob/target_cycle/r_arm + name = "Выбрать правую руку/кисть" + keys = list("Numpad4") + +/datum/keybinding/mob/target_cycle/l_arm + name = "Выбрать левую руку/кисть" + keys = list("Numpad6") + +/datum/keybinding/mob/target_cycle/r_leg + name = "Выбрать правую ногу/ступню" + keys = list("Numpad1") + +/datum/keybinding/mob/target_cycle/l_leg + name = "Выбрать левую ногу/ступню" + keys = list("Numpad3") + +/datum/keybinding/mob/target/head + name = "Выбрать голову" + +/datum/keybinding/mob/target/eyes + name = "Выбрать глаза" + +/datum/keybinding/mob/target/mouth + name = "Выбрать рот" + +/datum/keybinding/mob/target/chest + name = "Выбрать грудь" + keys = list("Numpad5") + +/datum/keybinding/mob/target/groin + name = "Выбрать пах" + keys = list("Numpad2") + +/datum/keybinding/mob/target/r_arm + name = "Выбрать правую руку" + +/datum/keybinding/mob/target/r_hand + name = "Выбрать правую кисть" + +/datum/keybinding/mob/target/l_arm + name = "Выбрать левую руку" + +/datum/keybinding/mob/target/l_hand + name = "Выбрать левую кисть" + +/datum/keybinding/mob/target/r_leg + name = "Выбрать правую ногу" + +/datum/keybinding/mob/target/r_foot + name = "Выбрать правую ступню" + +/datum/keybinding/mob/target/l_leg + name = "Выбрать левую ногу" + +/datum/keybinding/mob/target/l_foot + name = "Выбрать левую ступню" diff --git a/modular_ss220/keybindings/code/movement_keybinds.dm b/modular_ss220/keybindings/code/movement_keybinds.dm new file mode 100644 index 000000000000..3cbd50add0d6 --- /dev/null +++ b/modular_ss220/keybindings/code/movement_keybinds.dm @@ -0,0 +1,14 @@ +/datum/keybinding/movement/north + name = "Идти наверх" + +/datum/keybinding/movement/south + name = "Идти вниз" + +/datum/keybinding/movement/east + name = "Идти вправо" + +/datum/keybinding/movement/west + name = "Идти влево" + +/datum/keybinding/lock + name = "Остановиться (зажать)" diff --git a/modular_ss220/keybindings/code/robot_keybinds.dm b/modular_ss220/keybindings/code/robot_keybinds.dm new file mode 100644 index 000000000000..fef019449105 --- /dev/null +++ b/modular_ss220/keybindings/code/robot_keybinds.dm @@ -0,0 +1,19 @@ +/datum/keybinding/robot/module/slot_1 + name = "Ячейка 1" + keys = list("1") + +/datum/keybinding/robot/module/slot_2 + name = "Ячейка 2" + keys = list("2") + +/datum/keybinding/robot/module/slot_3 + name = "Ячейка 3" + keys = list("3") + +/datum/keybinding/robot/cycle_modules + name = "Смена ячеек" + keys = list("X") + +/datum/keybinding/robot/drop_held_object + name = "Выложить в хранилище" + keys = list("Q", "Northwest") diff --git a/modular_ss220/keybindings/code/silicon_keybinds.dm b/modular_ss220/keybindings/code/silicon_keybinds.dm new file mode 100644 index 000000000000..5bcf75b2f13c --- /dev/null +++ b/modular_ss220/keybindings/code/silicon_keybinds.dm @@ -0,0 +1,3 @@ +/datum/keybinding/silicon/switch_intent + name = "Смена Intents" + keys = list("4") diff --git a/modular_ss220/loadout/_loadout.dm b/modular_ss220/loadout/_loadout.dm new file mode 100644 index 000000000000..da08ac56ba43 --- /dev/null +++ b/modular_ss220/loadout/_loadout.dm @@ -0,0 +1,4 @@ +/datum/modpack/loadout + name = "Loadout" + desc = "Добавляет новые вещи в Loadout." + author = "Aylong220" diff --git a/modular_ss220/loadout/_loadout.dme b/modular_ss220/loadout/_loadout.dme new file mode 100644 index 000000000000..9853029c9d8d --- /dev/null +++ b/modular_ss220/loadout/_loadout.dme @@ -0,0 +1,5 @@ +#include "_loadout.dm" + +#include "code/donor.dm" +#include "code/shoes.dm" +#include "code/suit.dm" diff --git a/modular_ss220/loadout/code/donor.dm b/modular_ss220/loadout/code/donor.dm new file mode 100644 index 000000000000..7715f3b26361 --- /dev/null +++ b/modular_ss220/loadout/code/donor.dm @@ -0,0 +1,53 @@ +/datum/gear/donor/neon_shoes + display_name = "Неоновые кросовки" + path = /obj/item/clothing/shoes/black/neon + donator_tier = 1 + cost = 1 + +/datum/gear/donor/biker_gloves + display_name = "Байкерские перчатки" + path = /obj/item/clothing/gloves/fingerless/biker_gloves + donator_tier = 1 + cost = 1 + +/datum/gear/donor/bike_helmet + display_name = "Байкерский шлем" + path = /obj/item/clothing/head/helmet/bike_helmet/replica + donator_tier = 2 + cost = 2 + +/datum/gear/donor/v_jacket + display_name = "Куртка V" + path = /obj/item/clothing/suit/v_jacket + donator_tier = 3 + cost = 2 + +/datum/gear/donor/takemura_jacket + display_name = "Куртка Такэмуры" + path = /obj/item/clothing/suit/takemura_jacket + donator_tier = 3 + cost = 2 + +/datum/gear/donor/katarina_jacket + display_name = "Куртка Катарины" + path = /obj/item/clothing/suit/katarina_jacket + donator_tier = 4 + cost = 2 + +/datum/gear/donor/katarina_suit + display_name = "Костюм Катарины" + path = /obj/item/clothing/under/costume/katarina_suit + donator_tier = 4 + cost = 1 + +/datum/gear/donor/katarina_cyberjacket + display_name = "Кибер-куртка Катарины" + path = /obj/item/clothing/suit/katarina_cyberjacket + donator_tier = 4 + cost = 2 + +/datum/gear/donor/katarina_cybersuit + display_name = "Кибер-костюм Катарины" + path = /obj/item/clothing/under/costume/katarina_cybersuit + donator_tier = 4 + cost = 1 diff --git a/modular_ss220/loadout/code/shoes.dm b/modular_ss220/loadout/code/shoes.dm new file mode 100644 index 000000000000..cfed2cb32deb --- /dev/null +++ b/modular_ss220/loadout/code/shoes.dm @@ -0,0 +1,7 @@ +/datum/gear/shoes/shark + display_name = "Акульи тапочки" + path = /obj/item/clothing/shoes/shark + +/datum/gear/shoes/shark_light + display_name = "Акульи тапочки (светло-голубые)" + path = /obj/item/clothing/shoes/shark/light diff --git a/modular_ss220/loadout/code/suit.dm b/modular_ss220/loadout/code/suit.dm new file mode 100644 index 000000000000..e3e2cea89cfe --- /dev/null +++ b/modular_ss220/loadout/code/suit.dm @@ -0,0 +1,7 @@ +/datum/gear/suit/shark + display_name = "Костюм акулы" + path = /obj/item/clothing/suit/hooded/shark_costume + +/datum/gear/suit/shark_light + display_name = "Костюм акулы (светло-голубой)" + path = /obj/item/clothing/suit/hooded/shark_costume/light diff --git a/modular_ss220/logs/_logs.dm b/modular_ss220/logs/_logs.dm new file mode 100644 index 000000000000..f5fa60ebaf9c --- /dev/null +++ b/modular_ss220/logs/_logs.dm @@ -0,0 +1,4 @@ +/datum/modpack/logs + name = "Улучшенное логирование" + desc = "Добавляет логирование профессий, антажек, ЕРП." + author = "furior" diff --git a/modular_ss220/logs/_logs.dme b/modular_ss220/logs/_logs.dme new file mode 100644 index 000000000000..1efb87b09833 --- /dev/null +++ b/modular_ss220/logs/_logs.dme @@ -0,0 +1,3 @@ +#include "_logs.dm" + +#include "code/logging.dm" diff --git a/modular_ss220/logs/code/logging.dm b/modular_ss220/logs/code/logging.dm new file mode 100644 index 000000000000..f37cb56f6cba --- /dev/null +++ b/modular_ss220/logs/code/logging.dm @@ -0,0 +1,24 @@ +/datum/controller/subsystem/jobs/AssignRole(mob/new_player/player, rank, latejoin) + . = ..() + if(!.) + return + + var/datum/job/job = GetJob(rank) + log_game("Игрок [player.mind.key] вошел в раунд с профессией [rank] ([job.current_positions]/[job.total_positions])") + +/datum/mind/proc/log_antag_objectives() + if(length(objectives)) + log_game("GAME: Start objective log for [html_decode(key)]/[html_decode(name)]") + var/count = 1 + for(var/datum/objective/objective in objectives) + log_game("GAME: Objective #[count]: [objective.explanation_text]") + count++ + log_game("GAME: End objective log for [html_decode(key)]/[html_decode(name)]") + +/datum/scoreboard/log_antags() + . = ..() + for(var/mind in SSticker.minds) + var/datum/mind/M = mind + var/role = M.special_role + if(role) + M.log_antag_objectives() diff --git a/modular_ss220/maps220/_maps220.dm b/modular_ss220/maps220/_maps220.dm new file mode 100644 index 000000000000..f1bb7a01302a --- /dev/null +++ b/modular_ss220/maps220/_maps220.dm @@ -0,0 +1,4 @@ +/datum/modpack/ss220maps + name = "SS220 Maps" + desc = "Наши карты, код к ним и вспомогательные ресурсы." + author = "Aylong220, dj-34" diff --git a/modular_ss220/maps220/_maps220.dme b/modular_ss220/maps220/_maps220.dme new file mode 100644 index 000000000000..2ca1c8702986 --- /dev/null +++ b/modular_ss220/maps220/_maps220.dme @@ -0,0 +1,15 @@ +#include "_maps220.dm" + +#include "code/Areas/station.dm" +#include "code/Areas/away.dm" +#include "code/Areas/gateway.dm" +#include "code/RandomRuins/lavaland_ruins.dm" +#include "code/RandomRuins/space_ruins.dm" +#include "code/Station/cyberiad.dm" +#include "code/Station/delta.dm" +#include "code/corpses.dm" +#include "code/helpers.dm" +#include "code/misc.dm" +#include "code/mobs.dm" +#include "code/spawners.dm" +#include "code/walls.dm" diff --git a/modular_ss220/maps220/code/Areas/away.dm b/modular_ss220/maps220/code/Areas/away.dm new file mode 100644 index 000000000000..1277776aa97f --- /dev/null +++ b/modular_ss220/maps220/code/Areas/away.dm @@ -0,0 +1,7 @@ +/area/ruin/space/unpowered/unpowered_structures + always_unpowered = TRUE + report_alerts = FALSE + +/area/ruin/space/powered/requires_power_space + requires_power = TRUE + report_alerts = FALSE diff --git a/modular_ss220/maps220/code/Areas/gateway.dm b/modular_ss220/maps220/code/Areas/gateway.dm new file mode 100644 index 000000000000..04e879a7d51c --- /dev/null +++ b/modular_ss220/maps220/code/Areas/gateway.dm @@ -0,0 +1,214 @@ +/* Wild West */ +/area/awaymission/wildwest + name = "Wild West" + report_alerts = FALSE + icon_state = "away" + requires_power = FALSE + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + +/area/awaymission/wildwest/wildwest_mines + name = "\improper Wild West Mines" + icon_state = "awaycontent1" + +/area/awaymission/wildwest/wildwest_vaultdoors + name = "\improper Wild West Vault Doors" + icon_state = "awaycontent2" + +/area/awaymission/wildwest/wildwest_refine + name = "\improper Wild West Refinery" + icon_state = "awaycontent3" + +/area/awaymission/wildwest/wildwest_vault + name = "\improper Wild West Vault" + icon_state = "awaycontent3" + +/* Terror Spiders */ +/area/awaymission/UO71 + name = "UO71" + icon_state = "away" + report_alerts = FALSE + tele_proof = TRUE + + +/area/awaymission/UO71/plaza + name = "UO71 Plaza" + icon_state = "awaycontent1" + fire = TRUE + +/area/awaymission/UO71/centralhall + name = "UO71 Central" + icon_state = "awaycontent2" + fire = TRUE + +/area/awaymission/UO71/eng + name = "UO71 Engineering" + icon_state = "awaycontent3" + fire = TRUE + +/area/awaymission/UO71/mining + name = "UO71 Mining" + icon_state = "awaycontent4" + fire = TRUE + +/area/awaymission/UO71/science + name = "UO71 Science" + icon_state = "awaycontent5" + fire = TRUE + +/area/awaymission/UO71/medical + name = "UO71 Medical" + icon_state = "awaycontent6" + fire = TRUE + +/area/awaymission/UO71/gateway + name = "UO71 Gateway" + icon_state = "awaycontent7" + fire = TRUE + +/area/awaymission/UO71/outside + name = "UO71 Outside" + icon_state = "awaycontent8" + +/area/awaymission/UO71/bridge + name = "UO71 Bridge" + icon_state = "awaycontent21" + fire = TRUE + requires_power = FALSE + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + +/area/awaymission/UO71/queen + name = "UO71 Queen Lair" + icon_state = "awaycontent9" + fire = TRUE + requires_power = FALSE + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + +/area/awaymission/UO71/prince + name = "UO71 Prince Containment" + icon_state = "awaycontent10" + fire = TRUE + requires_power = FALSE + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + +/area/awaymission/UO71/loot + name = "UO71 Loot Vault" + icon_state = "awaycontent11" + requires_power = FALSE + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + +/* Black Market Packers */ +/area/awaymission/BMPship + name = "BMP Asteroids" + icon_state = "away" + report_alerts = FALSE + requires_power = FALSE + ambientsounds = list('sound/music/space.ogg', 'sound/ambience/ambiatmos.ogg', 'sound/ambience/ambigen11.ogg', 'sound/ambience/ambispace.ogg', 'sound/ambience/ambispace2.ogg', 'modular_ss220/aesthetics_sounds/sound/music/Traitor.ogg') + +/area/awaymission/BMPship/Engines + name = "BMP Engine Block" + icon_state = "awaycontent1" + requires_power = TRUE + fire = TRUE + ambientsounds = list('sound/ambience/ambilava1.ogg', 'sound/ambience/ambilava3.ogg', 'sound/ambience/ambimo2.ogg', 'sound/ambience/ambiruin3.ogg', 'sound/ambience/ambiruin4.ogg', 'sound/ambience/ambiruin5.ogg', 'sound/ambience/ambiruin6.ogg') + +/area/awaymission/BMPship/Containment + name = "BMP Containment Block" + icon_state = "awaycontent2" + requires_power = TRUE + fire = TRUE + ambientsounds = list('sound/ambience/ambicave.ogg', 'sound/ambience/ambiatmos2.ogg', 'sound/ambience/ambilava1.ogg', 'sound/ambience/ambilava3.ogg', 'sound/ambience/ambimo2.ogg', 'sound/ambience/ambiruin3.ogg', 'sound/ambience/ambiruin4.ogg', 'sound/ambience/ambiruin5.ogg', 'sound/ambience/ambiruin6.ogg') + +/area/awaymission/BMPship/Fore + name = "BMP Fore Block" + icon_state = "awaycontent3" + requires_power = TRUE + fire = TRUE + ambientsounds = list('sound/ambience/ambigen12.ogg', 'sound/ambience/ambicave.ogg', 'sound/ambience/ambilava1.ogg', 'sound/ambience/ambilava3.ogg', 'sound/ambience/ambimo2.ogg', 'sound/ambience/ambiruin3.ogg', 'sound/ambience/ambiruin4.ogg', 'sound/ambience/ambiruin5.ogg', 'sound/ambience/ambiruin6.ogg') + +/area/awaymission/BMPship/Gate + name = "BMP Gate" + icon_state = "awaycontent4" + requires_power = TRUE + fire = TRUE + ambientsounds = list('sound/ambience/ambidanger.ogg', 'sound/ambience/ambilava1.ogg', 'sound/ambience/ambilava3.ogg', 'sound/ambience/ambimo2.ogg', 'sound/ambience/ambiruin3.ogg', 'sound/ambience/ambiruin4.ogg', 'sound/ambience/ambiruin5.ogg', 'sound/ambience/ambiruin6.ogg') + +/area/awaymission/BMPship/Armory + name = "BMP Armory" + icon_state = "awaycontent5" + requires_power = TRUE + fire = TRUE + ambientsounds = list('sound/ambience/ambilava1.ogg', 'sound/ambience/ambilava3.ogg', 'sound/ambience/ambimo2.ogg', 'sound/ambience/ambiruin3.ogg', 'sound/ambience/ambiruin4.ogg', 'sound/ambience/ambiruin5.ogg', 'sound/ambience/ambiruin6.ogg') + +/area/awaymission/BMPship/CommonArea + name = "BMP Common Area" + icon_state = "awaycontent6" + requires_power = TRUE + fire = TRUE + ambientsounds = list('sound/ambience/ambigen4.ogg', 'sound/ambience/ambilava1.ogg', 'sound/ambience/ambilava3.ogg', 'sound/ambience/ambimo2.ogg', 'sound/ambience/ambiruin3.ogg', 'sound/ambience/ambiruin4.ogg', 'sound/ambience/ambiruin5.ogg', 'sound/ambience/ambiruin6.ogg') + +/area/awaymission/BMPship/MedBay + name = "BMP MedBay Block" + icon_state = "awaycontent7" + requires_power = TRUE + ambientsounds = list('sound/ambience/ambigen6.ogg', 'sound/ambience/ambilava1.ogg', 'sound/ambience/ambilava3.ogg', 'sound/ambience/ambimo2.ogg', 'sound/ambience/ambiruin3.ogg', 'sound/ambience/ambiruin4.ogg', 'sound/ambience/ambiruin5.ogg', 'sound/ambience/ambiruin6.ogg') + +/area/awaymission/BMPship/ChemLab + name = "BMP Chem Lab" + icon_state = "awaycontent8" + requires_power = TRUE + ambientsounds = "sound/ambience/ambifailure.ogg" + +/area/awaymission/BMPship/Shelter + name = "BMP Shelter" + icon_state = "awaycontent9" + requires_power = TRUE + ambientsounds = "sound/ambience/ambifailure.ogg" + +/area/awaymission/BMPship/Dormitories + name = "BMP Dormitories" + icon_state = "awaycontent10" + requires_power = TRUE + fire = TRUE + ambientsounds = list('sound/ambience/ambigen3.ogg', 'sound/ambience/ambilava1.ogg', 'sound/ambience/ambilava3.ogg', 'sound/ambience/ambimo2.ogg', 'sound/ambience/ambiruin3.ogg', 'sound/ambience/ambiruin4.ogg', 'sound/ambience/ambiruin5.ogg', 'sound/ambience/ambiruin6.ogg') + +/area/awaymission/BMPship/TurretsNorth + name = "BMP Turrets North" + icon_state = "awaycontent11" + requires_power = TRUE + +/area/awaymission/BMPship/TurretsSouth + name = "BMP Turrets South" + icon_state = "awaycontent12" + requires_power = TRUE + +/area/awaymission/BMPship/Bath + name = "Bath" + icon_state = "awaycontent13" + requires_power = TRUE + fire = TRUE + ambientsounds = list('sound/ambience/ambilava1.ogg', 'sound/ambience/ambilava3.ogg', 'sound/ambience/ambimo2.ogg', 'sound/ambience/ambiruin3.ogg', 'sound/ambience/ambiruin4.ogg', 'sound/ambience/ambiruin5.ogg', 'sound/ambience/ambiruin6.ogg') + +/area/awaymission/BMPship/Kitchen + name = "BMP Kitchen" + icon_state = "awaycontent14" + requires_power = TRUE + fire = TRUE + ambientsounds = list('sound/ambience/ambilava1.ogg', 'sound/ambience/ambilava3.ogg', 'sound/ambience/ambimo2.ogg', 'sound/ambience/ambiruin3.ogg', 'sound/ambience/ambiruin4.ogg', 'sound/ambience/ambiruin5.ogg', 'sound/ambience/ambiruin6.ogg') + +/area/awaymission/BMPship/Buffer + name = "BMP Buffer" + icon_state = "awaycontent15" + requires_power = TRUE + fire = TRUE + ambientsounds = list('sound/ambience/ambigen5.ogg', 'sound/ambience/ambilava1.ogg', 'sound/ambience/ambilava3.ogg', 'sound/ambience/ambimo2.ogg', 'sound/ambience/ambiruin3.ogg', 'sound/ambience/ambiruin4.ogg', 'sound/ambience/ambiruin5.ogg', 'sound/ambience/ambiruin6.ogg') + +/area/awaymission/BMPship/TraderShuttle + name = "BMP Trader Shuttle" + icon_state = "awaycontent16" + requires_power = TRUE + ambientsounds = "sound/spookoween/ghost_whisper.ogg" + +/area/awaymission/BMPship/Mining + name = "BMP Mining" + icon_state = "awaycontent17" + requires_power = TRUE diff --git a/modular_ss220/maps220/code/Areas/station.dm b/modular_ss220/maps220/code/Areas/station.dm new file mode 100644 index 000000000000..522b2da44088 --- /dev/null +++ b/modular_ss220/maps220/code/Areas/station.dm @@ -0,0 +1,87 @@ +/* Station */ +/area/security/checkpoint/south + name = "\improper Escape Security Checkpoint" + +/area/bridge/checkpoint + name = "\improper Command Checkpoint" + +/area/bridge/checkpoint/north + name = "\improper North Command Checkpoint" + +/area/bridge/checkpoint/south + name = "\improper South Command Checkpoint" + +/area/engine/aitransit + name = "\improper AI Satellite Transfer Point" + icon_state = "engi" + +/area/engine/hallway + name = "\improper Engineering Hallway" + icon_state = "engine_hallway" + +/area/engine/dronefabricator + name = "\improper Engineering Drone Fabricator Room" + icon_state = "engi" + +/area/engine/emergency + name = "\improper Engineering Emergency Supplies" + icon_state = "emergencystorage" + +/area/engine/supermatter_room + name = "\improper Supermatter Room" + icon_state = "engi" + +/area/engine/utility + name = "\improper Engineering Utility Room" + icon_state = "engimaint" + +/area/atmos/storage + name = "\improper Atmospherics Storage" + icon_state = "atmos" + +/* CentCom */ +/area/centcom220 + name = "\improper ЦК" + icon_state = "centcom" + requires_power = FALSE + dynamic_lighting = DYNAMIC_LIGHTING_DISABLED + nad_allowed = TRUE + +/area/centcom220/evac + name = "\improper ЦК - Эвакуационный шаттл" + icon_state = "centcom_evac" + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + +/area/centcom220/park + name = "\improper ЦК - Парк" + icon_state ="centcom" + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + +/area/centcom220/bar + name = "\improper ЦК - Бар" + icon_state ="centcom" + dynamic_lighting = DYNAMIC_LIGHTING_FORCED + +/area/centcom220/general + name = "\improper ЦК - Зона персонала" + icon_state ="centcom" + +/area/centcom220/supply + name = "\improper ЦК - Доставка" + icon_state ="centcom" + +/area/centcom220/admin1 + name = "\improper ЦК - Коридоры ЦК" + icon_state ="centcom" + +/area/centcom220/admin2 + name = "\improper ЦК - Офисы" + icon_state ="centcom" + +/area/centcom220/admin3 + name = "\improper ЦК - ОБР" + icon_state ="centcom" + +/area/centcom220/jail + name = "\improper ЦК - Тюрьма" + icon_state ="centcom" diff --git a/modular_ss220/maps220/code/RandomRuins/lavaland_ruins.dm b/modular_ss220/maps220/code/RandomRuins/lavaland_ruins.dm new file mode 100644 index 000000000000..29fcdaa4d2dd --- /dev/null +++ b/modular_ss220/maps220/code/RandomRuins/lavaland_ruins.dm @@ -0,0 +1,14 @@ +// Пример добавления руины. +/datum/map_template/ruin/lavaland/example // Вместо "example" писать название руины. + name = "example" // Имя руины + id = "example_id" // ID руины + description = "Пример описания" // Описание руины. Видно только админам. + prefix = "_maps/map_files220/RandomRuins/LavaRuins/" // Путь до карты, обязательно оставлять таким. + suffix = "" // .dmm файл руины, вписывать название полностью, пример: suffix = "example.dmm". Саму карту закидывать в "_maps\map_files\RandomRuins\LavaRuins" + cost = 5 // Вес руины, чем он больше, тем меньше шанс что она заспавнится + allow_duplicates = FALSE // Разрешает/Запрещает дубликаты руины. TRUE - могут быть дубликаты. FALSE - дубликатов не будет. + always_place = TRUE // Если вписать эту строчку, руина будет спавнится всегда. + ci_exclude = /datum/map_template/ruin/lavaland/example // Это не использовать. + +// Добавлять свои руины под этими комментариями. Делать это по примеру выше! +// Комментарии УДАЛИТЬ если копируешь пример. diff --git a/modular_ss220/maps220/code/RandomRuins/space_ruins.dm b/modular_ss220/maps220/code/RandomRuins/space_ruins.dm new file mode 100644 index 000000000000..fd603264df91 --- /dev/null +++ b/modular_ss220/maps220/code/RandomRuins/space_ruins.dm @@ -0,0 +1,68 @@ +// Пример добавления руины. +/datum/map_template/ruin/space/example // Вместо "example" писать название руины. + name = "example" // Имя руины + id = "example_id" // ID руины + description = "Пример описания" // Описание руины. Видно только админам. + prefix = "_maps/map_files220/RandomRuins/SpaceRuins/" // Путь до карты, обязательно оставлять таким. + suffix = "" // .dmm файл руины, вписывать название полностью, пример: suffix = "example.dmm". Саму карту закидывать в путь префикса. + cost = 5 // Вес руины, чем он больше, тем меньше шанс что она заспавнится + allow_duplicates = FALSE // Разрешает/Запрещает дубликаты руины. TRUE - могут быть дубликаты. FALSE - дубликатов не будет. + always_place = TRUE // Если вписать эту строчку, руина будет спавнится всегда. Использовать ТОЛЬКО для теста! После удалить. + ci_exclude = /datum/map_template/ruin/space/example // Это не использовать. + +// Добавлять свои руины под этими комментариями. Делать это по примеру выше! +// Комментарии УДАЛИТЬ если копируешь пример. +/datum/map_template/ruin/space/mechtransport_new + name = "Mechtransport" + id = "mechtransport_new" + description = "An abandoned unarmed transport ship, a perfect target for the bandit scum." + prefix = "_maps/map_files220/RandomRuins/SpaceRuins/" + suffix = "mechtransport_new.dmm" + cost = 3 + allow_duplicates = FALSE + +/datum/map_template/ruin/space/destroyed_infiltrator + name = "Destroyed Infiltrator Ship" + id = "destroyed_infiltrator" + description = "They're loading BSA! But why? Ah, they're going to sho-..." + prefix = "_maps/map_files220/RandomRuins/SpaceRuins/" + suffix = "destroyed_infiltrator.dmm" + cost = 3 + allow_duplicates = FALSE + +/datum/map_template/ruin/space/transit_bar + name = "Transit Bar" + id = "transit_bar" + description = "One of the trillion bars in this galaxy, this one looks especially homey and comfy." + prefix = "_maps/map_files220/RandomRuins/SpaceRuins/" + suffix = "transit_bar.dmm" + cost = 1 + allow_duplicates = FALSE + +/datum/map_template/ruin/space/infected_ship + name = "Infected Ship" + id = "infected_ship" + description = "A lonely drifting ship showing no signs of life... What kind of black rubber substance is weaving around its shell?" + prefix = "_maps/map_files220/RandomRuins/SpaceRuins/" + suffix = "infected_ship.dmm" + cost = 3 + allow_duplicates = FALSE + +/datum/map_template/ruin/space/convoy_ambush + name = "Convoy Ambush" + id = "convoy_ambush" + description = "I've been waiting for this for twuh years!" + prefix = "_maps/map_files220/RandomRuins/SpaceRuins/" + suffix = "convoy_ambush.dmm" + cost = 3 + allow_duplicates = FALSE + +/datum/map_template/ruin/space/whiteship + name = "NT Medical Ship" + id = "whiteship" + prefix = "_maps/map_files220/RandomRuins/SpaceRuins/" + suffix = "whiteship.dmm" + description = "An old, abandoned NT medical ship. Its computer can navigate to other landmarks within space with ease." + allow_duplicates = FALSE + always_place = TRUE + cost = 0 diff --git a/modular_ss220/maps220/code/Station/cyberiad.dm b/modular_ss220/maps220/code/Station/cyberiad.dm new file mode 100644 index 000000000000..e3d60416372c --- /dev/null +++ b/modular_ss220/maps220/code/Station/cyberiad.dm @@ -0,0 +1,5 @@ +/datum/map/cyberiad + fluff_name = "ИСН Кибериада" + technical_name = "Кибериада" + map_path = "_maps/map_files220/cyberiad/cyberiad.dmm" + webmap_url = "https://affectedarc07.github.io/SS13WebMap/Paradise/Cyberiad/" diff --git a/modular_ss220/maps220/code/Station/delta.dm b/modular_ss220/maps220/code/Station/delta.dm new file mode 100644 index 000000000000..898988a68922 --- /dev/null +++ b/modular_ss220/maps220/code/Station/delta.dm @@ -0,0 +1,5 @@ +/datum/map/delta + fluff_name = "ИСН Керберос" + technical_name = "Керберос" + map_path = "_maps/map_files220/delta/delta.dmm" + webmap_url = "https://affectedarc07.github.io/SS13WebMap/Paradise/Delta/" diff --git a/modular_ss220/maps220/code/corpses.dm b/modular_ss220/maps220/code/corpses.dm new file mode 100644 index 000000000000..5a75f8da0a86 --- /dev/null +++ b/modular_ss220/maps220/code/corpses.dm @@ -0,0 +1,46 @@ +/* For Black Market Packers gateway */ +/obj/effect/mob_spawn/human/corpse/tacticool + mob_type = /mob/living/carbon/human + name = "Tacticool corpse" + icon = 'icons/obj/clothing/under/syndicate.dmi' + icon_state = "tactifool" + mob_name = "Unknown" + random = TRUE + death = TRUE + disable_sensors = TRUE + outfit = /datum/outfit/packercorpse + +/datum/outfit/packercorpse + name = "Packer Corpse" + uniform = /obj/item/clothing/under/syndicate/tacticool + shoes = /obj/item/clothing/shoes/combat + back = /obj/item/storage/backpack + l_ear = /obj/item/radio/headset + gloves = /obj/item/clothing/gloves/color/black + +/obj/effect/mob_spawn/human/corpse/tacticool/Initialize() + brute_damage = rand(0, 400) + burn_damage = rand(0, 400) + return ..() + +/obj/effect/mob_spawn/human/corpse/syndicatesoldier/trader + name = "Syndi trader corpse" + icon = 'icons/obj/clothing/under/syndicate.dmi' + icon_state = "tactifool" + random = TRUE + disable_sensors = TRUE + outfit = /datum/outfit/syndicatetrader + +/datum/outfit/syndicatetrader + uniform = /obj/item/clothing/under/syndicate/tacticool + shoes = /obj/item/clothing/shoes/combat + back = /obj/item/storage/backpack + gloves = /obj/item/clothing/gloves/color/black/forensics + belt = /obj/item/gun/projectile/automatic/pistol + mask = /obj/item/clothing/mask/balaclava + suit = /obj/item/clothing/suit/armor/vest/combat + +/obj/effect/mob_spawn/human/corpse/syndicatesoldier/trader/Initialize() + brute_damage = rand(150, 500) + burn_damage = rand(100, 300) + return ..() diff --git a/modular_ss220/maps220/code/helpers.dm b/modular_ss220/maps220/code/helpers.dm new file mode 100644 index 000000000000..9eb2566efdb2 --- /dev/null +++ b/modular_ss220/maps220/code/helpers.dm @@ -0,0 +1,101 @@ +/obj/effect/mapping_helpers + icon = 'modular_ss220/maps220/icons/mapping_helpers.dmi' + +/obj/effect/mapping_helpers/light + icon_state = "sunlight_helper" + light_color = null + light_power = 1 + light_range = 10 + +/obj/effect/mapping_helpers/light/New() + var/turf/T = get_turf(src) + T.light_color = light_color + T.light_power = light_power + T.light_range = light_range + . = ..() + +//Machinery helpers +/obj/effect/mapping_helpers/machinery + layer = BELOW_MOB_LAYER + late = TRUE + +/obj/effect/mapping_helpers/machinery/Initialize(mapload) + . = ..() + if(!mapload) + log_world("[src] spawned outside of mapload!") + return + + if(!(locate(/obj/machinery) in get_turf(src))) + log_world("[src] failed to find any machinery [AREACOORD(src)]") + + for(var/obj/machinery/M in get_turf(src)) + payload(M) + + return INITIALIZE_HINT_QDEL + +/obj/effect/mapping_helpers/machinery/proc/payload(obj/machinery/payload) + return + +/obj/effect/mapping_helpers/machinery/damaged + name = "damaged machinery helper" + icon_state = "damaged_machine" + +/obj/effect/mapping_helpers/machinery/destroyed + name = "destroyed machinery helper" + icon_state = "broken_machine" + +/obj/effect/mapping_helpers/machinery/damaged/payload(obj/machinery/M) + M.take_damage(M.obj_integrity - M.integrity_failure) + +/obj/effect/mapping_helpers/machinery/destroyed/payload(obj/machinery/M) + M.take_damage(M.obj_integrity) + +//Window helpers +///Deals random damage to the first window found on a tile to appear cracked +/obj/effect/mapping_helpers/damaged_window + name = "damaged window helper" + icon_state = "damaged_window" + layer = ABOVE_OBJ_LAYER + late = TRUE + /// Minimum roll of integrity damage in percents needed to show cracks + var/integrity_damage_min = 0.25 + /// Maximum roll of integrity damage in percents needed to show cracks + var/integrity_damage_max = 0.85 + +/obj/effect/mapping_helpers/damaged_window/Initialize(mapload) + . = ..() + if(!mapload) + log_world("[src] spawned outside of mapload!") + return INITIALIZE_HINT_QDEL + return INITIALIZE_HINT_LATELOAD + +/obj/effect/mapping_helpers/damaged_window/LateInitialize() + . = ..() + var/obj/structure/window/target = locate(/obj/structure/window) in loc + + if(isnull(target)) + var/area/target_area = get_area(src) + log_world("[src] failed to find a window at [AREACOORD(src)] ([target_area.type]).") + qdel(src) + return + else + payload(target) + + target.update_appearance() + qdel(src) + +/obj/effect/mapping_helpers/damaged_window/proc/payload(obj/structure/window/target) + if(target.obj_integrity < target.max_integrity) + var/area/area = get_area(target) + log_world("[src] at [AREACOORD(src)] [(area.type)] tried to damage [target] but it's already damaged!") + target.take_damage(rand(target.max_integrity * integrity_damage_min, target.max_integrity * integrity_damage_max)) + +//Airlock helpers +/obj/effect/mapping_helpers/airlock/welded + name = "airlock welded helper" + icon_state = "airlock_welded" + +/obj/effect/mapping_helpers/airlock/welded/payload(obj/machinery/door/airlock/airlock) + if(airlock.welded) + log_world("[src] at [AREACOORD(src)] tried to make [airlock] welded but it's already welded closed!") + airlock.welded = TRUE diff --git a/modular_ss220/maps220/code/misc.dm b/modular_ss220/maps220/code/misc.dm new file mode 100644 index 000000000000..e0f4dc3ca429 --- /dev/null +++ b/modular_ss220/maps220/code/misc.dm @@ -0,0 +1,105 @@ +/obj/machinery/wish_granter_dark + name = "Исполнитель Желаний" + desc = "Вы уже не уверены в этом..." + icon = 'icons/obj/device.dmi' + icon_state = "syndbeacon" + + anchored = TRUE + density = TRUE + power_state = NO_POWER_USE + + var/power_mutations + var/charges = 1 + var/insisting = FALSE + +/obj/machinery/wish_granter_dark/Initialize(mapload) + . = ..() + power_mutations = list(/datum/mutation/meson_vision, /datum/mutation/night_vision, /datum/mutation/cold_resist, /datum/mutation/grant_spell/cryo) + +/obj/machinery/wish_granter_dark/attack_hand(mob/living/carbon/human/user as mob) + usr.set_machine(src) + + if(!charges) + to_chat(user, "[name] никак не реагирует.") + return + + else if(!ishuman(user)) + to_chat(user, "Вы чувствуете темное движение внутри [name], которого опасаются ваши инстинкты.") + return + + else if(is_special_character(user)) + to_chat(user, "Что-то инстинктивно заставляет вас отстраниться.") + return + + else if(!insisting) + to_chat(user, "Ваше первое прикосновение заставляет [name] зашевелиться, прислушиваясь к вам. Вы действительно уверены, что хотите это сделать?") + insisting = TRUE + return + + insisting = FALSE + var/wish = input("Вы хотите...","Желание") as null|anything in list("Сила", "Богатство", "Бессмертие", "Покой") + if(!wish) + return + charges-- + + var/mob/living/carbon/human/human = user + var/become_shadow = TRUE + var/list/output = list() + switch(wish) + if("Сила") + for(var/mutation_type in power_mutations) + var/datum/mutation/mutation = GLOB.dna_mutations[mutation_type] + mutation.activate(human) + + if("Богатство") + new /obj/structure/closet/syndicate/resources/everything(loc) + + if("Бессмертие") + user.verbs += /mob/living/carbon/human/verb/immortality + + if("Покой") + for(var/mob/living/simple_animal/hostile/faithless/F in GLOB.mob_living_list) + F.death() + become_shadow = FALSE + + if(become_shadow && !isshadowperson(human)) + output += "Ваше желание исполнено, но какой ценой..." + output += "[name] наказывает вас за ваш эгоизм, забирая вашу душу и деформируя ваше тело, чтобы оно соответствовало тьме в вашем сердце." + output += span_warning("Ваша плоть темнеет!") + output += "Вы теперь Тень, раса живущих во тьме гуманоидов." + output += span_warning("Ваше тело бурно реагирует на свет.") + span_notice("Однако естественным образом исцеляется в темноте..") + output += "Помимо ваших новых качеств, вы психически не изменились и сохраняете свою прежнюю личность." + human.set_species(/datum/species/shadow) + user.regenerate_icons() + else + output += "Вы чувствуете как избежали горькой судьбы..." + output += "Каким бы инопланетным разумом ни обладал [name], оно удовлетворяет ваше желание. Наступает тишина..." + + to_chat(user, output.Join("
")) + +#define TRAIT_REVIVAL_IN_PROGRESS "revival_in_progress" + +/mob/living/carbon/human/verb/immortality() + set category = "Бессмертие" + set name = "Возрождение" + + if(stat != DEAD) + to_chat(src, span_notice("Вы еще живы!")) + return + + if(HAS_TRAIT(src, TRAIT_REVIVAL_IN_PROGRESS)) + to_chat(src, span_notice("Вы уже восстаёте из мертвых!")) + return + + ADD_TRAIT(src, TRAIT_REVIVAL_IN_PROGRESS, "Immortality") + to_chat(src, span_notice("Смерть - ещё не конец!")) + addtimer(CALLBACK(src, TYPE_PROC_REF(/mob/living/carbon/human, resurrect)), rand(80 SECONDS, 120 SECONDS)) + +/mob/living/carbon/human/proc/resurrect() + // Stolen from ling stasis + revive() + REMOVE_TRAIT(src, TRAIT_REVIVAL_IN_PROGRESS, "Immortality") + to_chat(src, span_notice("Вы вернулись из небытия.")) + visible_message(span_warning("[name] восстаёт из мертвых, исцелив все свои раны")) + +#undef TRAIT_REVIVAL_IN_PROGRESS diff --git a/modular_ss220/maps220/code/mobs.dm b/modular_ss220/maps220/code/mobs.dm new file mode 100644 index 000000000000..0af1c446771a --- /dev/null +++ b/modular_ss220/maps220/code/mobs.dm @@ -0,0 +1,190 @@ +//Scavengers +/mob/living/simple_animal/hostile/scavengers + name = "Scavenger" + desc = "One of the many random looters or bandits of the frontiers." + icon = 'modular_ss220/maps220/icons/simple_human.dmi' + icon_state = "scav" + icon_living = "scav" + icon_dead = "scavdead" + mob_biotypes = MOB_ORGANIC | MOB_HUMANOID + sentience_type = SENTIENCE_OTHER + speak_chance = 0 + turns_per_move = 5 + speed = 0 + stat_attack = UNCONSCIOUS + robust_searching = 1 + maxHealth = 75 + health = 75 + harm_intent_damage = 8 + melee_damage_lower = 10 + melee_damage_upper = 10 + attacktext = "punches" + attack_sound = 'sound/weapons/punch1.ogg' + a_intent = INTENT_HARM + unsuitable_atmos_damage = 10 + faction = list("scavengers") + check_friendly_fire = TRUE + status_flags = CANPUSH + del_on_death = TRUE + footstep_type = FOOTSTEP_MOB_SHOE + +/mob/living/simple_animal/hostile/scavengers/meele + name = "Scrapper Scavenger" + desc = "One of the many random looters or bandits of the frontiers. This one is carrying a pipe." + icon_state = "scavmeelepipe" + icon_living = "scavmeelepipe" + icon_dead = "scavdead" + maxHealth = 90 + health = 90 + harm_intent_damage = 8 + melee_damage_lower = 15 + melee_damage_upper = 15 + rapid_melee = 2 + attack_sound = 'sound/weapons/genhit1.ogg' + attacktext = "bashing" + +/mob/living/simple_animal/hostile/scavengers/meele/crusher + name = "Heavy Scavenger" + desc = "One of the many random looters or bandits of the frontiers. This one is carrying a KC." + icon_state = "scavmeelecrush" + icon_living = "scavmeelecrush" + icon_dead = "scavdead" + maxHealth = 100 + health = 100 + rapid_melee = 0 + harm_intent_damage = 8 + melee_damage_lower = 20 + melee_damage_upper = 20 + attack_sound = 'sound/weapons/bladeslice.ogg' + attacktext = "smashes" + +/mob/living/simple_animal/hostile/scavengers/meele/axe + name = "Shipbreaker Scavenger" + desc = "A shipbreaker scavenger. This one is carrying a axe." + icon_state = "scavmeeleaxe" + icon_living = "scavmeeleaxe" + icon_dead = "scavdead" + maxHealth = 120 + health = 120 + rapid_melee = 0 + harm_intent_damage = 8 + melee_damage_lower = 20 + melee_damage_upper = 25 + attack_sound = 'sound/weapons/bladeslice.ogg' + attacktext = "cuts" + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + wander = FALSE + +/mob/living/simple_animal/hostile/scavengers/laser + name = " Scavenger Gunslinger" + desc = "A bandit scum, who has learned to shoot accurately and quickly." + icon_state = "scavpistol" + icon_living = "scavpistol" + icon_dead = "scavdead" + maxHealth = 100 + health = 100 + ranged = 1 + retreat_distance = 5 + minimum_distance = 5 + rapid = 2 + melee_damage_lower = 10 + melee_damage_upper = 10 + projectiletype = /obj/item/projectile/beam/laser + projectilesound = 'sound/weapons/laser.ogg' + +/mob/living/simple_animal/hostile/scavengers/laser/spacelaser + name = "Spacetrooper Scavenger" + desc = "A shipbreaker scavenger. This one is carrying a laser gun." + icon_state = "scavlaser" + icon_living = "scavlaser" + icon_dead = "scavdead" + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + rapid = 3 + wander = FALSE + +/mob/living/simple_animal/hostile/scavengers/gun + name = "Scavenger Gunman" + desc = "A bandit scum with a shotgun." + icon_state = "scavshotgun" + icon_living = "scavshotgun" + icon_dead = "scavdead" + maxHealth = 100 + health = 100 + ranged = 1 + retreat_distance = 5 + minimum_distance = 5 + rapid = 0 + melee_damage_lower = 10 + melee_damage_upper = 10 + casingtype = /obj/item/ammo_casing/shotgun + projectilesound = 'sound/weapons/gunshots/gunshot_shotgun.ogg' + +/mob/living/simple_animal/hostile/scavengers/gun/spacegun + name = "Spacetrooper Scavenger" + desc = "A shipbreaker scavenger. This one is carrying a submachine gun." + icon_state = "scavm90" + icon_living = "scavm90" + icon_dead = "scavdead" + casingtype = /obj/item/ammo_casing/a556 + rapid = 2 + projectilesound = 'sound/weapons/gunshots/gunshot_smg.ogg' + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + wander = FALSE + +// Undead +/mob/living/simple_animal/hostile/undead + name = "zombie" + icon = 'icons/mob/human.dmi' + icon_state = "zombie_s" + icon_living = "zombie_s" + icon_dead = "zombie_l" + mob_biotypes = MOB_UNDEAD | MOB_HUMANOID + speak_chance = 0 + turns_per_move = 10 + response_help = "gently prods" + response_disarm = "shoves" + response_harm = "hits" + speed = -1 + maxHealth = 50 + health = 50 + faction = list("zombie") + + harm_intent_damage = 10 + melee_damage_lower = 5 + melee_damage_upper = 10 + attacktext = "claws" + attack_sound = 'sound/hallucinations/growl1.ogg' + + atmos_requirements = list("min_oxy" = 0, "max_oxy" = 0, "min_tox" = 0, "max_tox" = 0, "min_co2" = 0, "max_co2" = 0, "min_n2" = 0, "max_n2" = 0) + minbodytemp = 0 + + faction = list("undead") + loot = list(/obj/effect/decal/cleanable/blood/gibs) + del_on_death = TRUE + +//whiteship undead +/mob/living/simple_animal/hostile/undead/zombie + speak = list("RAWR!","Rawr!","GRR!","Growl!") + speak_chance = 1 + speak_emote = list("growls","roars") + + icon_living = "zombie2_s" + icon_state = "zombie2_s" + maxHealth = 100 + health = 100 + speed = 0 + +/mob/living/simple_animal/hostile/undead/zombie/fast + name = "fast zombie" + icon = 'icons/mob/human.dmi' + icon_living = "zombie_s" + icon_state = "zombie_s" + maxHealth = 75 + health = 75 + melee_damage_lower = 15 + melee_damage_upper = 30 + speed = -1 + diff --git a/modular_ss220/maps220/code/spawners.dm b/modular_ss220/maps220/code/spawners.dm new file mode 100644 index 000000000000..612632e1466d --- /dev/null +++ b/modular_ss220/maps220/code/spawners.dm @@ -0,0 +1,77 @@ +/* FOOD SPAWNERS */ +/obj/effect/spawner/lootdrop/CCfood + +/obj/effect/spawner/lootdrop/CCfood/desert + lootcount = 5 + loot = list( + /obj/item/reagent_containers/food/snacks/baguette=10, + /obj/item/reagent_containers/food/snacks/applepie=10, + /obj/item/reagent_containers/food/snacks/bananabreadslice=10, + /obj/item/reagent_containers/food/snacks/bananacakeslice=10, + /obj/item/reagent_containers/food/snacks/carrotcakeslice=10, + /obj/item/reagent_containers/food/snacks/croissant=10, + /obj/item/reagent_containers/food/drinks/cans/cola=10,""=70) + +/obj/effect/spawner/lootdrop/CCfood/meat + lootcount = 5 + loot = list( + /obj/item/reagent_containers/food/snacks/lasagna=10, + /obj/item/reagent_containers/food/snacks/bigbiteburger=10, + /obj/item/reagent_containers/food/snacks/fishandchips=10, + /obj/item/reagent_containers/food/snacks/fishburger=10, + /obj/item/reagent_containers/food/snacks/hotdog=10, + /obj/item/reagent_containers/food/snacks/meatpie=10, + /obj/item/reagent_containers/food/drinks/cans/cola=10,""=70) + +/obj/effect/spawner/lootdrop/CCfood/alcohol + lootcount = 1 + loot = list( + /obj/item/reagent_containers/food/drinks/flask/detflask=10, + /obj/item/reagent_containers/food/drinks/cans/tonic=10, + /obj/item/reagent_containers/food/drinks/cans/thirteenloko=10, + /obj/item/reagent_containers/food/drinks/cans/synthanol=10, + /obj/item/reagent_containers/food/drinks/cans/space_mountain_wind=10, + /obj/item/reagent_containers/food/drinks/cans/lemon_lime=10,""=70) + +/* LOOTDROP */ +/obj/effect/spawner/lootdrop/maintenance + icon = 'modular_ss220/maps220/icons/spawner_icons.dmi' + +/obj/effect/spawner/lootdrop/maintenance/three + icon_state = "trippleloot" + +/obj/effect/spawner/lootdrop/maintenance/five + name = "maintenance loot spawner (5 items)" + icon_state = "moreloot" + lootcount = 5 + +/obj/effect/spawner/lootdrop/trash + name = "trash spawner" + icon = 'modular_ss220/maps220/icons/spawner_icons.dmi' + icon_state = "trash" + loot = list( + /obj/item/trash/bowl, + /obj/item/trash/can, + /obj/item/trash/candle, + /obj/item/trash/candy, + /obj/item/trash/cheesie, + /obj/item/trash/chips, + /obj/item/trash/fried_vox, + /obj/item/trash/gum, + /obj/item/trash/liquidfood, + /obj/item/trash/pistachios, + /obj/item/trash/plate, + /obj/item/trash/popcorn, + /obj/item/trash/raisins, + /obj/item/trash/semki, + /obj/item/trash/snack_bowl, + /obj/item/trash/sosjerky, + /obj/item/trash/spacetwinkie, + /obj/item/trash/spentcasing, + /obj/item/trash/syndi_cakes, + /obj/item/trash/tapetrash, + /obj/item/trash/tastybread, + /obj/item/trash/tray, + /obj/item/trash/waffles, + ""=20 + ) diff --git a/modular_ss220/maps220/code/walls.dm b/modular_ss220/maps220/code/walls.dm new file mode 100644 index 000000000000..77a7983a99bf --- /dev/null +++ b/modular_ss220/maps220/code/walls.dm @@ -0,0 +1,115 @@ +/* Indestructible */ +/turf/simulated/wall/indestructible/rock/mineral + name = "dense rock" + desc = "An extremely densely-packed rock, Most mining tools or explosives would never get through this." + icon = 'icons/turf/walls//smoothrocks.dmi' + icon_state = "smoothrocks-0" + base_icon_state = "smoothrocks" + color = COLOR_ANCIENT_ROCK + smoothing_flags = SMOOTH_BITMASK | SMOOTH_BORDER + smoothing_groups = list(SMOOTH_GROUP_SIMULATED_TURFS, SMOOTH_GROUP_MINERAL_WALLS) + canSmoothWith = list(SMOOTH_GROUP_MINERAL_WALLS) + +/turf/simulated/wall/indestructible/cult + name = "runed metal wall" + icon = 'icons/turf/walls/cult_wall.dmi' + icon_state = "cult_wall-0" + base_icon_state = "cult_wall" + smoothing_flags = SMOOTH_BITMASK + canSmoothWith = list(SMOOTH_GROUP_WALLS, SMOOTH_GROUP_CULT_WALLS) + +/* White Shuttle */ +/turf/simulated/wall/indestructible/whiteshuttle + name = "wall" + desc = "A light-weight titanium wall used in shuttles." + icon = 'icons/turf/walls/plastinum_wall.dmi' + icon_state = "plastinum_wall-0" + base_icon_state = "plastinum_wall" + explosion_block = 3 + flags_2 = CHECK_RICOCHET_2 + sheet_type = /obj/item/stack/sheet/mineral/titanium + smoothing_flags = SMOOTH_BITMASK | SMOOTH_DIAGONAL_CORNERS + smoothing_groups = list(SMOOTH_GROUP_TITANIUM_WALLS, SMOOTH_GROUP_WINDOW_FULLTILE_SHUTTLE) + canSmoothWith = list(SMOOTH_GROUP_TITANIUM_WALLS, SMOOTH_GROUP_AIRLOCK, SMOOTH_GROUP_SHUTTLE_PARTS, SMOOTH_GROUP_WINDOW_FULLTILE_SHUTTLE) + +/turf/simulated/wall/indestructible/whiteshuttle/nodiagonal + icon_state = "map-shuttle_nd" + smoothing_flags = SMOOTH_BITMASK + +/turf/simulated/wall/indestructible/whiteshuttle/nosmooth + smoothing_flags = NONE + +/turf/simulated/wall/indestructible/whiteshuttle/overspace + icon_state = "map-overspace" + smoothing_flags = SMOOTH_BITMASK | SMOOTH_DIAGONAL_CORNERS + fixed_underlay = list("space" = TRUE) + +// sub-type to be used for interior shuttle walls +// won't get an underlay of the destination turf on shuttle move +/turf/simulated/wall/indestructible/whiteshuttle/interior/copyTurf(turf/T) + if(T.type != type) + T.ChangeTurf(type) + if(underlays.len) + T.underlays = underlays + if(T.icon_state != icon_state) + T.icon_state = icon_state + if(T.icon != icon) + T.icon = icon + if(color) + T.atom_colours = atom_colours.Copy() + T.update_atom_colour() + if(T.dir != dir) + T.setDir(dir) + T.transform = transform + return T + +/turf/simulated/wall/indestructible/whiteshuttle/copyTurf(turf/T) + . = ..() + T.transform = transform + +/* Syndie Shuttle */ +/turf/simulated/wall/indestructible/syndishuttle + name = "wall" + desc = "An evil wall of plasma and titanium." + icon = 'icons/turf/walls/plastitanium_wall.dmi' + icon_state = "plastitanium_wall-0" + base_icon_state = "plastitanium_wall" + explosion_block = 4 + sheet_type = /obj/item/stack/sheet/mineral/plastitanium + smoothing_flags = SMOOTH_BITMASK | SMOOTH_DIAGONAL_CORNERS + smoothing_groups = list(SMOOTH_GROUP_PLASTITANIUM_WALLS) + canSmoothWith = list(SMOOTH_GROUP_PLASTITANIUM_WALLS, SMOOTH_GROUP_AIRLOCK, SMOOTH_GROUP_SHUTTLE_PARTS) + +/turf/simulated/wall/indestructible/syndishuttle/nodiagonal + icon_state = "map-shuttle_nd" + base_icon_state = "plastitanium_wall" + smoothing_flags = SMOOTH_BITMASK + +/turf/simulated/wall/indestructible/syndishuttle/nosmooth + smoothing_flags = NONE + +/turf/simulated/wall/indestructible/syndishuttle/overspace + icon_state = "map-overspace" + smoothing_flags = SMOOTH_BITMASK | SMOOTH_DIAGONAL_CORNERS + fixed_underlay = list("space" = TRUE) + +/turf/simulated/wall/indestructible/syndishuttle/interior/copyTurf(turf/T) + if(T.type != type) + T.ChangeTurf(type) + if(underlays.len) + T.underlays = underlays + if(T.icon_state != icon_state) + T.icon_state = icon_state + if(T.icon != icon) + T.icon = icon + if(color) + T.atom_colours = atom_colours.Copy() + T.update_atom_colour() + if(T.dir != dir) + T.setDir(dir) + T.transform = transform + return T + +/turf/simulated/wall/indestructible/syndishuttle/copyTurf(turf/T) + . = ..() + T.transform = transform diff --git a/modular_ss220/maps220/icons/mapping_helpers.dmi b/modular_ss220/maps220/icons/mapping_helpers.dmi new file mode 100644 index 000000000000..558e8d2e63ca Binary files /dev/null and b/modular_ss220/maps220/icons/mapping_helpers.dmi differ diff --git a/modular_ss220/maps220/icons/simple_human.dmi b/modular_ss220/maps220/icons/simple_human.dmi new file mode 100644 index 000000000000..36dc1148eb78 Binary files /dev/null and b/modular_ss220/maps220/icons/simple_human.dmi differ diff --git a/modular_ss220/maps220/icons/spawner_icons.dmi b/modular_ss220/maps220/icons/spawner_icons.dmi new file mode 100644 index 000000000000..68cb57f6b571 Binary files /dev/null and b/modular_ss220/maps220/icons/spawner_icons.dmi differ diff --git a/modular_ss220/modular_ss220.dme b/modular_ss220/modular_ss220.dme new file mode 100644 index 000000000000..527551d862e3 --- /dev/null +++ b/modular_ss220/modular_ss220.dme @@ -0,0 +1,68 @@ +#include "_modpack.dm" +#include "_modpacks.dm" + +// #include "example/_example.dme" + +// --- MAINTENANCE --- // +#include "_defines220/_defines220.dme" +#include "_signals220/_signals220.dme" +#include "_misc/_misc.dme" +#include "_span/_span.dme" +#include "maps220/_maps220.dme" + +// --- ICONS --- // +#include "aesthetics/_aesthetics.dme" +#ifdef MODPACK_CHAT_BADGES +#include "chat_badges/_chat_badges.dme" +#endif +#include "hairs/_hairs.dme" + +// --- OBJECTS --- // +#include "awaymission_gun/_awaymission_gun.dme" +#include "barsigns/_barsigns.dme" +#include "clothing/_clothing.dme" +#include "devices/_devices.dme" +#include "food/_food.dme" +#include "gateway/_gateway.dme" +#include "hydroponics/hydroponics.dme" +#include "objects/_objects.dme" +#include "sechailer/sechailer.dme" +#include "unique_objects/_unique_objects.dme" +#include "vending/vending.dme" +#include "wire_splicing/wiresplicing.dme" + +// --- MISC --- // +#include "aesthetics_sounds/_aesthetics_sounds.dme" +#include "balance/_balance.dme" +#include "bureaucracy/_bureaucracy.dme" +#include "camera_nanomap/camera.dme" +#include "crawl_speed/_crawl_speed.dme" +#include "debug/_debug.dme" +#include "discord_link/_discord_link.dme" +#include "emotes/_emotes.dme" +#include "events/_events.dme" +#include "fullscreen/_fullscreen.dme" +#include "gunhud/_gunhud.dme" +#include "jobs/_jobs.dme" +#include "keybindings/_keybindings.dme" +#include "loadout/_loadout.dme" +#include "logs/_logs.dme" +#include "pixel_shift/_pixel_shift.dme" +#include "radio_sound/radio_sound.dme" +#include "screentip_change/_screentip_change.dme" +#include "smart_equip_targeted/_smart_equip_targeted.dme" +#include "text_to_speech/_tts.dme" +#include "title_screen/_title_screen.dme" +#include "whitelist/_whitelist.dme" + +// --- UNUSED MODS --- // + + /*------------------------------------------------------------------ + Почему UNUSED MODS стоит хранить? + Потому что никто не проверяет использование тех или иных файлов + в коде, и мод просто исчезнет из поля зрения, когда находясь здесь + он всегда напоминает о своём существовании. Небольшая библиотека, + если так вообще можно выразиться. + ---------------------------------------------------------------------*/ + +// #include "crit_rework/_crit_rework.dme" diff --git a/modular_ss220/objects/_objects.dm b/modular_ss220/objects/_objects.dm new file mode 100644 index 000000000000..1d263c97905c --- /dev/null +++ b/modular_ss220/objects/_objects.dm @@ -0,0 +1,16 @@ +/datum/modpack/objects + name = "Объекты" + desc = "В основном включает в себя портированные объекты и всякие мелочи, которым не нужен отдельный модпак." + author = "dj-34" + +// Maybe it would be better, if i didn't make it modular, because i can't change order in the recipe list :catDespair: +/datum/modpack/objects/initialize() + GLOB.metal_recipes += list( + new /datum/stack_recipe("metal platform", /obj/structure/platform, 4, time = 30,one_per_turf = TRUE, on_floor = TRUE), + new /datum/stack_recipe("metal platform corner", /obj/structure/platform/corner, 2, time = 20, one_per_turf = TRUE, on_floor = TRUE) + ) + + GLOB.plasteel_recipes += list( + new /datum/stack_recipe("reinforced plasteel platform", /obj/structure/platform/reinforced, 4, time = 40,one_per_turf = TRUE, on_floor = TRUE), + new /datum/stack_recipe("reinforced plasteel platform corner", /obj/structure/platform/reinforced/corner, 2, time = 30,one_per_turf = TRUE, on_floor = TRUE) + ) diff --git a/modular_ss220/objects/_objects.dme b/modular_ss220/objects/_objects.dme new file mode 100644 index 000000000000..327876c078aa --- /dev/null +++ b/modular_ss220/objects/_objects.dme @@ -0,0 +1,3 @@ +#include "_objects.dm" + +#include "code/platform.dm" diff --git a/modular_ss220/objects/code/platform.dm b/modular_ss220/objects/code/platform.dm new file mode 100644 index 000000000000..c3782feaeb5b --- /dev/null +++ b/modular_ss220/objects/code/platform.dm @@ -0,0 +1,208 @@ +// Platform Code by Danaleja2005 +/obj/structure/platform + name = "platform" + icon = 'modular_ss220/objects/icons/platform.dmi' + icon_state = "metal" + desc = "A metal platform." + flags = ON_BORDER + anchored = FALSE + climbable = TRUE + max_integrity = 200 + armor = list("melee" = 10, "bullet" = 10, "laser" = 10, "energy" = 50, "bomb" = 20, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30) + var/corner = FALSE + var/material_type = /obj/item/stack/sheet/metal + var/material_amount = 4 + var/decon_speed + +/obj/structure/platform/proc/CheckLayer() + if(dir == SOUTH) + layer = ABOVE_MOB_LAYER + else if(corner || dir == NORTH) + layer = BELOW_MOB_LAYER + +/obj/structure/platform/setDir(newdir) + . = ..() + CheckLayer() + +/obj/structure/platform/Initialize() + . = ..() + CheckLayer() + +/obj/structure/platform/New() + ..() + if(corner) + decon_speed = 20 + density = FALSE + climbable = FALSE + else + decon_speed = 30 + CheckLayer() + +/obj/structure/platform/examine(mob/user) + . = ..() + . += span_notice("[src] is [anchored == TRUE ? "screwed" : "unscrewed"] [anchored == TRUE ? "to" : "from"] the floor.") + +/obj/structure/platform/verb/rotate() + set name = "Rotate Platform Counter-Clockwise" + set category = "Object" + set src in oview(1) + + if(usr.incapacitated()) + return + + if(anchored) + to_chat(usr, span_warning("[src] cannot be rotated while it is screwed to the floor!")) + return FALSE + + var/target_dir = turn(dir, 90) + + setDir(target_dir) + air_update_turf(1) + add_fingerprint(usr) + return TRUE + +/obj/structure/platform/verb/revrotate() + set name = "Rotate Platform Clockwise" + set category = "Object" + set src in oview(1) + + if(usr.incapacitated()) + return + + if(anchored) + to_chat(usr, span_warning("[src] cannot be rotated while it is screwed to the floor!")) + return FALSE + + var/target_dir = turn(dir, 270) + + setDir(target_dir) + air_update_turf(1) + add_fingerprint(usr) + return TRUE + +/obj/structure/platform/AltClick(mob/user) + rotate() + +// Construction +/obj/structure/platform/screwdriver_act(mob/user, obj/item/I) + . = TRUE + to_chat(user, span_notice("You begin [anchored == TRUE ? "unscrewing" : "screwing"] [src] [anchored == TRUE ? "from" : "to"] the floor.")) + if(!I.use_tool(src, user, decon_speed, volume = I.tool_volume)) + return + to_chat(user, span_notice("You [anchored == TRUE ? "unscrew" : "screw"] [src] [anchored == TRUE ? "from" : "to"] the floor.")) + anchored = !anchored + +/obj/structure/platform/wrench_act(mob/user, obj/item/I) + if(user.a_intent != INTENT_HELP) + return + . = TRUE + if(anchored) + to_chat(user, span_notice("You cannot disassemble [src], unscrew it first!")) + return + TOOL_ATTEMPT_DISMANTLE_MESSAGE + if(!I.use_tool(src, user, decon_speed, volume = I.tool_volume)) + return + var/obj/item/stack/sheet/G = new material_type(user.loc, material_amount) + G.add_fingerprint(user) + playsound(src, 'sound/items/deconstruct.ogg', 50, 1) + TOOL_DISMANTLE_SUCCESS_MESSAGE + qdel(src) + + +/obj/structure/platform/CheckExit(atom/movable/O, turf/target) + if(!anchored) + CheckLayer() + if(istype(O, /obj/structure/platform)) + return FALSE + if(istype(O, /obj/item/projectile)) + return TRUE + if(corner) + return !density + if(O && O.throwing) + return TRUE + if(((flags & ON_BORDER) && get_dir(loc, target) == dir)) + return FALSE + else + return TRUE + +/obj/structure/platform/CanPass(atom/movable/mover, turf/target) + if(!anchored) + CheckLayer() + if(istype(mover, /obj/structure/platform)) + return FALSE + if(istype(mover, /obj/item/projectile)) + return TRUE + if(corner) + return !density + if(mover && mover.throwing) + return TRUE + var/obj/structure/S = locate(/obj/structure) in get_turf(mover) + if(S && S.climbable && !(S.flags & ON_BORDER) && climbable && isliving(mover))// Climbable objects allow you to universally climb over others + return TRUE + if(!(flags & ON_BORDER) || get_dir(loc, target) == dir) + return FALSE + else + return TRUE + +/obj/structure/platform/do_climb(mob/living/user) + if(!can_touch(user) || !climbable) + return + var/blocking_object = density_check() + if(blocking_object) + to_chat(user, span_warning("You cannot climb over [src], as it is blocked by \a [blocking_object]!")) + return + + var/destination_climb = get_step(src, dir) + if(is_blocked_turf(destination_climb)) + to_chat(user, span_warning("You cannot climb over [src], the path is blocked!")) + return + var/turf/T = src.loc + if(!T || !istype(T)) return + + if(get_turf(user) == get_turf(src)) + usr.visible_message(span_warning("[user] starts climbing over \the [src]!")) + else + usr.visible_message(span_warning("[user] starts getting off \the [src]!")) + climber = user + if(!do_after(user, 50, target = src)) + climber = null + return + + if(!can_touch(user) || !climbable) + climber = null + return + + if(get_turf(user) == get_turf(src)) + usr.loc = get_step(src, dir) + usr.visible_message(span_warning("[user] leaves \the [src]!")) + else + usr.loc = get_turf(src) + usr.visible_message(span_warning("[user] starts climbing over \the [src]!")) + climber = null + +/obj/structure/platform/CanAtmosPass() + return TRUE + +// Platform types +/obj/structure/platform/reinforced + name = "reinforced platform" + desc = "A robust platform made of plasteel, more resistance for hazard sites." + icon_state = "plasteel" + material_type = /obj/item/stack/sheet/plasteel + max_integrity = 300 + armor = list("melee" = 20, "bullet" = 30, "laser" = 30, "energy" = 100, "bomb" = 50, "bio" = 0, "rad" = 75, "fire" = 100, "acid" = 100) + +// Platform corners +/obj/structure/platform/corner + name = "platform corner" + desc = "A metal platform corner." + icon_state = "metalcorner" + corner = TRUE + material_amount = 2 + +/obj/structure/platform/reinforced/corner + name = "reinforced platform corner" + desc = "A robust platform corner made of plasteel, more resistance for hazard sites." + icon_state = "plasteelcorner" + corner = TRUE + material_amount = 2 diff --git a/modular_ss220/objects/icons/platform.dmi b/modular_ss220/objects/icons/platform.dmi new file mode 100644 index 000000000000..5bbf75c31b12 Binary files /dev/null and b/modular_ss220/objects/icons/platform.dmi differ diff --git a/modular_ss220/pixel_shift/_pixel_shift.dm b/modular_ss220/pixel_shift/_pixel_shift.dm new file mode 100644 index 000000000000..477168b29ce6 --- /dev/null +++ b/modular_ss220/pixel_shift/_pixel_shift.dm @@ -0,0 +1,4 @@ +/datum/modpack/pixel_shift + name = "Pixel Shift" + desc = "Позволяет двигаться по-пиксельно в пределах турфа" + author = "larentoun" diff --git a/modular_ss220/pixel_shift/_pixel_shift.dme b/modular_ss220/pixel_shift/_pixel_shift.dme new file mode 100644 index 000000000000..358bedbd1246 --- /dev/null +++ b/modular_ss220/pixel_shift/_pixel_shift.dme @@ -0,0 +1,8 @@ +#include "_pixel_shift.dm" + +#include "code/_pixel_shift_defines.dm" +#include "code/layer_shift.dm" +#include "code/pixel_shift_component.dm" +#include "code/pixel_shift_keybind.dm" +#include "code/pixel_shift_mob.dm" +#include "code/~pixel_shift_defines.dm" diff --git a/modular_ss220/pixel_shift/code/_pixel_shift_defines.dm b/modular_ss220/pixel_shift/code/_pixel_shift_defines.dm new file mode 100644 index 000000000000..23bcff0827dc --- /dev/null +++ b/modular_ss220/pixel_shift/code/_pixel_shift_defines.dm @@ -0,0 +1,2 @@ +#define COMSIG_KB_MOB_PIXEL_SHIFT_DOWN "keybinding_mob_pixel_shift_down" +#define COMSIG_KB_MOB_PIXEL_SHIFT_UP "keybinding_mob_pixel_shift_up" diff --git a/modular_ss220/pixel_shift/code/layer_shift.dm b/modular_ss220/pixel_shift/code/layer_shift.dm new file mode 100644 index 000000000000..3be3824c06fd --- /dev/null +++ b/modular_ss220/pixel_shift/code/layer_shift.dm @@ -0,0 +1,36 @@ +#define MOB_LAYER_SHIFT_INCREMENT 0.01 +#define MOB_LAYER_SHIFT_MIN 3.95 +//#define MOB_LAYER 4 // This is a byond standard define +#define MOB_LAYER_SHIFT_MAX 4.05 + +/mob/living/verb/layershift_up() + set name = "Shift Layer Upwards" + set category = "IC" + + if(incapacitated()) + to_chat(src, span_warning("You can't do that right now!")) + return + + if(layer >= MOB_LAYER_SHIFT_MAX) + to_chat(src, span_warning("You cannot increase your layer priority any further.")) + return + + layer += MOB_LAYER_SHIFT_INCREMENT + var/layer_priority = round((layer - MOB_LAYER) * 100, 1) // Just for text feedback + to_chat(src, span_notice("Your layer priority is now [layer_priority].")) + +/mob/living/verb/layershift_down() + set name = "Shift Layer Downwards" + set category = "IC" + + if(incapacitated()) + to_chat(src, span_warning("You can't do that right now!")) + return + + if(layer <= MOB_LAYER_SHIFT_MIN) + to_chat(src, span_warning("You cannot decrease your layer priority any further.")) + return + + layer -= MOB_LAYER_SHIFT_INCREMENT + var/layer_priority = round((layer - MOB_LAYER) * 100, 1) // Just for text feedback + to_chat(src, span_notice("Your layer priority is now [layer_priority].")) diff --git a/modular_ss220/pixel_shift/code/pixel_shift_component.dm b/modular_ss220/pixel_shift/code/pixel_shift_component.dm new file mode 100644 index 000000000000..ad2055219623 --- /dev/null +++ b/modular_ss220/pixel_shift/code/pixel_shift_component.dm @@ -0,0 +1,99 @@ +#define MAXIMUM_PIXEL_SHIFT 12 +#define PASSABLE_SHIFT_THRESHOLD 8 + +/datum/component/pixel_shift + dupe_mode = COMPONENT_DUPE_UNIQUE + /// Whether the mob is pixel shifted or not + var/is_shifted = FALSE + /// If we are in the shifting setting. + var/shifting = TRUE + /// Takes the four cardinal direction defines. Any atoms moving into this atom's tile will be allowed to from the added directions. + var/passthroughable = NONE + +/datum/component/pixel_shift/Initialize(...) + . = ..() + if(!isliving(parent) || isAI(parent)) + return COMPONENT_INCOMPATIBLE + +/datum/component/pixel_shift/RegisterWithParent() + RegisterSignal(parent, COMSIG_KB_MOB_PIXEL_SHIFT_DOWN, PROC_REF(pixel_shift_down)) + RegisterSignal(parent, COMSIG_KB_MOB_PIXEL_SHIFT_UP, PROC_REF(pixel_shift_up)) + RegisterSignal(parent, COMSIG_MOVABLE_MOVED, PROC_REF(unpixel_shift)) + RegisterSignal(parent, SIGNAL_ADDTRAIT(TRAIT_IMMOBILIZED), PROC_REF(unpixel_shift)) + RegisterSignal(parent, COMSIG_LIVING_PROCESS_SPACEMOVE, PROC_REF(pre_move_check)) + RegisterSignal(parent, COMSIG_LIVING_CAN_PASS, PROC_REF(check_passable)) + +/datum/component/pixel_shift/UnregisterFromParent() + UnregisterSignal(parent, COMSIG_KB_MOB_PIXEL_SHIFT_DOWN) + UnregisterSignal(parent, COMSIG_KB_MOB_PIXEL_SHIFT_UP) + UnregisterSignal(parent, COMSIG_MOVABLE_MOVED) + UnregisterSignal(parent, SIGNAL_ADDTRAIT(TRAIT_IMMOBILIZED)) + UnregisterSignal(parent, COMSIG_LIVING_PROCESS_SPACEMOVE) + UnregisterSignal(parent, COMSIG_LIVING_CAN_PASS) + +/datum/component/pixel_shift/proc/pre_move_check(mob/source, movement_dir) + SIGNAL_HANDLER + if(shifting) + pixel_shift(source, movement_dir) + return COMPONENT_BLOCK_SPACEMOVE + +/datum/component/pixel_shift/proc/check_passable(mob/source, atom/movable/mover, target, height) + SIGNAL_HANDLER + var/mob/living/carbon/human/owner = parent + if(!istype(mover, /obj/item/projectile) && !mover.throwing && passthroughable & get_dir(owner, mover)) + return COMPONENT_LIVING_PASSABLE + +/datum/component/pixel_shift/proc/pixel_shift_down() + SIGNAL_HANDLER + shifting = TRUE + return COMSIG_KB_ACTIVATED + +/datum/component/pixel_shift/proc/pixel_shift_up() + SIGNAL_HANDLER + shifting = FALSE + +/datum/component/pixel_shift/proc/unpixel_shift() + SIGNAL_HANDLER + passthroughable = NONE + if(is_shifted) + var/mob/living/owner = parent + owner.pixel_x = owner.get_standard_pixel_x_offset() + owner.pixel_y = owner.get_standard_pixel_y_offset() + qdel(src) + +/datum/component/pixel_shift/proc/pixel_shift(mob/target, direction) + var/mob/living/owner = parent + if(HAS_TRAIT(owner, TRAIT_RESTRAINED) || HAS_TRAIT(owner, TRAIT_IMMOBILIZED) || length(owner.grabbed_by) || owner.stat != CONSCIOUS) + return + passthroughable = NONE + switch(direction) + if(NORTH) + if(owner.pixel_y < MAXIMUM_PIXEL_SHIFT + initial(owner.pixel_y)) + owner.pixel_y++ + is_shifted = TRUE + if(EAST) + if(owner.pixel_x < MAXIMUM_PIXEL_SHIFT + initial(owner.pixel_x)) + owner.pixel_x++ + is_shifted = TRUE + if(SOUTH) + if(owner.pixel_y > -MAXIMUM_PIXEL_SHIFT + initial(owner.pixel_y)) + owner.pixel_y-- + is_shifted = TRUE + if(WEST) + if(owner.pixel_x > -MAXIMUM_PIXEL_SHIFT + initial(owner.pixel_x)) + owner.pixel_x-- + is_shifted = TRUE + + // Yes, I know this sets it to true for everything if more than one is matched. + // Movement doesn't check diagonals, and instead just checks EAST or WEST, depending on where you are for those. + if(owner.pixel_y - initial(owner.pixel_y) > PASSABLE_SHIFT_THRESHOLD) + passthroughable |= EAST | SOUTH | WEST + else if(owner.pixel_y - initial(owner.pixel_y) < -PASSABLE_SHIFT_THRESHOLD) + passthroughable |= NORTH | EAST | WEST + if(owner.pixel_x - initial(owner.pixel_x) > PASSABLE_SHIFT_THRESHOLD) + passthroughable |= NORTH | SOUTH | WEST + else if(owner.pixel_x - initial(owner.pixel_x) < -PASSABLE_SHIFT_THRESHOLD) + passthroughable |= NORTH | EAST | SOUTH + +#undef MAXIMUM_PIXEL_SHIFT +#undef PASSABLE_SHIFT_THRESHOLD diff --git a/modular_ss220/pixel_shift/code/pixel_shift_keybind.dm b/modular_ss220/pixel_shift/code/pixel_shift_keybind.dm new file mode 100644 index 000000000000..b845107ae2ef --- /dev/null +++ b/modular_ss220/pixel_shift/code/pixel_shift_keybind.dm @@ -0,0 +1,14 @@ +/datum/keybinding/living/pixel_shift + keys = list("B") + name = "Pixel Shift" + category = KB_CATEGORY_MOVEMENT + +/datum/keybinding/living/pixel_shift/down(client/user) + . = ..() + if(SEND_SIGNAL(user.mob, COMSIG_KB_MOB_PIXEL_SHIFT_DOWN) & COMSIG_KB_ACTIVATED) + return + user.mob.add_pixel_shift_component() + +/datum/keybinding/living/pixel_shift/up(client/user) + . = ..() + SEND_SIGNAL(user.mob, COMSIG_KB_MOB_PIXEL_SHIFT_UP) diff --git a/modular_ss220/pixel_shift/code/pixel_shift_mob.dm b/modular_ss220/pixel_shift/code/pixel_shift_mob.dm new file mode 100644 index 000000000000..97d1b61f4592 --- /dev/null +++ b/modular_ss220/pixel_shift/code/pixel_shift_mob.dm @@ -0,0 +1,8 @@ +/mob/proc/add_pixel_shift_component() + return + +/mob/living/add_pixel_shift_component() + AddComponent(/datum/component/pixel_shift) + +/mob/living/silicon/ai/add_pixel_shift_component() + return diff --git a/modular_ss220/pixel_shift/code/~pixel_shift_defines.dm b/modular_ss220/pixel_shift/code/~pixel_shift_defines.dm new file mode 100644 index 000000000000..bb4bb97b64dd --- /dev/null +++ b/modular_ss220/pixel_shift/code/~pixel_shift_defines.dm @@ -0,0 +1,2 @@ +#undef COMSIG_KB_MOB_PIXEL_SHIFT_DOWN +#undef COMSIG_KB_MOB_PIXEL_SHIFT_UP diff --git a/modular_ss220/radio_sound/code/radiosound.dm b/modular_ss220/radio_sound/code/radiosound.dm new file mode 100644 index 000000000000..a14449df95d7 --- /dev/null +++ b/modular_ss220/radio_sound/code/radiosound.dm @@ -0,0 +1,16 @@ +/obj/item/radio/headset + var/radiosound = 'modular_ss220/radio_sound/sound/common.ogg' + +/obj/item/radio/headset/syndicate //disguised to look like a normal headset for stealth ops + radiosound = 'modular_ss220/radio_sound/sound/syndie.ogg' + +/obj/item/radio/headset/headset_sec + radiosound = 'modular_ss220/radio_sound/sound/security.ogg' + +/obj/item/radio/headset/talk_into(mob/living/M as mob, list/message_pieces, channel, verbage = "says") + if(!on) + return FALSE // the device has to be on + + if(radiosound && listening) + playsound(M, radiosound, rand(20, 30)) + . = ..() diff --git a/modular_ss220/radio_sound/radio_sound.dme b/modular_ss220/radio_sound/radio_sound.dme new file mode 100644 index 000000000000..f296671ade56 --- /dev/null +++ b/modular_ss220/radio_sound/radio_sound.dme @@ -0,0 +1,3 @@ +// BEGIN INCLUDE +#include "code/radiosound.dm" +// END_INCLUDE diff --git a/modular_ss220/radio_sound/sound/common.ogg b/modular_ss220/radio_sound/sound/common.ogg new file mode 100644 index 000000000000..20a1d1da0a06 Binary files /dev/null and b/modular_ss220/radio_sound/sound/common.ogg differ diff --git a/modular_ss220/radio_sound/sound/security.ogg b/modular_ss220/radio_sound/sound/security.ogg new file mode 100644 index 000000000000..e905d018a81e Binary files /dev/null and b/modular_ss220/radio_sound/sound/security.ogg differ diff --git a/modular_ss220/radio_sound/sound/syndie.ogg b/modular_ss220/radio_sound/sound/syndie.ogg new file mode 100644 index 000000000000..818ec11c1561 Binary files /dev/null and b/modular_ss220/radio_sound/sound/syndie.ogg differ diff --git a/modular_ss220/screentip_change/_screentip_change.dm b/modular_ss220/screentip_change/_screentip_change.dm new file mode 100644 index 000000000000..f58f36c3dd42 --- /dev/null +++ b/modular_ss220/screentip_change/_screentip_change.dm @@ -0,0 +1,4 @@ +/datum/modpack/screentip_change + name = "Сдвиг Screentip вверх" + desc = "Меняет местоположение Screentip, чтобы они были выше." + author = "larentoun" diff --git a/modular_ss220/screentip_change/_screentip_change.dme b/modular_ss220/screentip_change/_screentip_change.dme new file mode 100644 index 000000000000..5a38ceff2ee6 --- /dev/null +++ b/modular_ss220/screentip_change/_screentip_change.dme @@ -0,0 +1,3 @@ +#include "_screentip_change.dm" + +#include "code/screentip.dm" diff --git a/modular_ss220/screentip_change/code/screentip.dm b/modular_ss220/screentip_change/code/screentip.dm new file mode 100644 index 000000000000..3a4ba41f16b1 --- /dev/null +++ b/modular_ss220/screentip_change/code/screentip.dm @@ -0,0 +1,2 @@ +/obj/screen/screentip + maptext_y = 0 diff --git a/modular_ss220/sechailer/code/sechailer.dm b/modular_ss220/sechailer/code/sechailer.dm new file mode 100644 index 000000000000..217f009b64aa --- /dev/null +++ b/modular_ss220/sechailer/code/sechailer.dm @@ -0,0 +1,65 @@ +GLOBAL_LIST_EMPTY(sechailers) + +/datum/action/item_action/dispatch + name = "Signal dispatch" + desc = "Opens up a quick select wheel for reporting crimes, including your current location, to your fellow security officers." + button_icon_state = "dispatch" + icon_icon = 'modular_ss220/sechailer/icons/sechailer.dmi' + use_itemicon = FALSE + +/obj/item/clothing/mask/gas/sechailer + name = "\improper security gas mask" + var/obj/item/radio/radio //For engineering alerts. + var/dispatch_cooldown = 250 + var/last_dispatch = 0 + actions_types = list(/datum/action/item_action/dispatch, /datum/action/item_action/halt, /datum/action/item_action/adjust, /datum/action/item_action/selectphrase) + +/obj/item/clothing/mask/gas/sechailer/hos + name = "\improper head of security's SWAT mask" + actions_types = list(/datum/action/item_action/dispatch, /datum/action/item_action/halt, /datum/action/item_action/adjust, /datum/action/item_action/selectphrase) + +/obj/item/clothing/mask/gas/sechailer/warden + name = "\improper warden's SWAT mask" + actions_types = list(/datum/action/item_action/dispatch, /datum/action/item_action/halt, /datum/action/item_action/adjust, /datum/action/item_action/selectphrase) + +/obj/item/clothing/mask/gas/sechailer/swat + actions_types = list(/datum/action/item_action/dispatch, /datum/action/item_action/halt, /datum/action/item_action/adjust, /datum/action/item_action/selectphrase) + +/obj/item/clothing/mask/gas/sechailer/blue + actions_types = list(/datum/action/item_action/dispatch, /datum/action/item_action/halt, /datum/action/item_action/adjust, /datum/action/item_action/selectphrase) + +/obj/item/clothing/mask/gas/sechailer/Destroy() + qdel(radio) + GLOB.sechailers -= src + . = ..() + +/obj/item/clothing/mask/gas/sechailer/Initialize() + . = ..() + GLOB.sechailers += src + radio = new /obj/item/radio(src) + radio.listening = FALSE + radio.config(list("Security" = 0)) + radio.follow_target = src + + +/obj/item/clothing/mask/gas/sechailer/proc/dispatch(mob/user) + var/area/A = get_area(src) + if(world.time < last_dispatch + dispatch_cooldown) + to_chat(user, "Dispatch radio broadcasting systems are recharging.") + return FALSE + var/list/options = list() + for(var/option in list("502 (Убийство)", "101 (Сопротивление Аресту)", "308 (Вторжение)", "305 (Мятеж)", "402 (Нападение на Офицера)")) //Just hardcoded for now! + options[option] = image(icon = 'modular_ss220/sechailer/icons/menu.dmi', icon_state = option) + var/message = show_radial_menu(user, src, options) + if(!message) + return FALSE + radio.autosay("Диспетчер, [user], код [message] в [A], запрашивается помощь.", src, "Security", list(z)) + last_dispatch = world.time + for(var/atom/movable/hailer in GLOB.sechailers) + if(hailer.loc && ismob(hailer.loc)) + playsound(hailer.loc, "modular_ss220/sechailer/sound/dispatch_please_respond.ogg", 55, FALSE) + +/obj/item/clothing/mask/gas/sechailer/ui_action_click(mob/user, actiontype) + . = ..() + if(actiontype == /datum/action/item_action/dispatch) + dispatch(user) diff --git a/modular_ss220/sechailer/icons/menu.dmi b/modular_ss220/sechailer/icons/menu.dmi new file mode 100644 index 000000000000..aee00ca952b2 Binary files /dev/null and b/modular_ss220/sechailer/icons/menu.dmi differ diff --git a/modular_ss220/sechailer/icons/sechailer.dmi b/modular_ss220/sechailer/icons/sechailer.dmi new file mode 100644 index 000000000000..444b3fb5d2a1 Binary files /dev/null and b/modular_ss220/sechailer/icons/sechailer.dmi differ diff --git a/modular_ss220/sechailer/sechailer.dme b/modular_ss220/sechailer/sechailer.dme new file mode 100644 index 000000000000..94e707c5220e --- /dev/null +++ b/modular_ss220/sechailer/sechailer.dme @@ -0,0 +1,9 @@ +#ifndef MODPACK_HAILER +#define MODPACK_HAILER + +#endif + +// BEGIN INCLUDE +#include "code/sechailer.dm" +// END_INCLUDE + diff --git a/modular_ss220/sechailer/sound/dispatch_please_respond.ogg b/modular_ss220/sechailer/sound/dispatch_please_respond.ogg new file mode 100644 index 000000000000..83ea06d476a3 Binary files /dev/null and b/modular_ss220/sechailer/sound/dispatch_please_respond.ogg differ diff --git a/modular_ss220/smart_equip_targeted/_smart_equip_targeted.dm b/modular_ss220/smart_equip_targeted/_smart_equip_targeted.dm new file mode 100644 index 000000000000..4170f5430799 --- /dev/null +++ b/modular_ss220/smart_equip_targeted/_smart_equip_targeted.dm @@ -0,0 +1,4 @@ +/datum/modpack/smart_equip_targeted + name = "Smart Equip" + desc = "Позволяет хоткеям на сумку брать предмет из выбранного слота" + author = "larentoun" diff --git a/modular_ss220/smart_equip_targeted/_smart_equip_targeted.dme b/modular_ss220/smart_equip_targeted/_smart_equip_targeted.dme new file mode 100644 index 000000000000..f9ec7b8bc011 --- /dev/null +++ b/modular_ss220/smart_equip_targeted/_smart_equip_targeted.dme @@ -0,0 +1,3 @@ +#include "_smart_equip_targeted.dm" + +#include "code/smart_equip_targeted.dm" diff --git a/modular_ss220/smart_equip_targeted/code/smart_equip_targeted.dm b/modular_ss220/smart_equip_targeted/code/smart_equip_targeted.dm new file mode 100644 index 000000000000..e33727d90f13 --- /dev/null +++ b/modular_ss220/smart_equip_targeted/code/smart_equip_targeted.dm @@ -0,0 +1,31 @@ +/// take the most recent item out of a slot or place held item in a slot +/mob/living/carbon/human/proc/smart_equip_targeted(slot_item = slot_belt) + var/obj/item/thing = get_active_hand() + var/obj/item/item_in_slot = get_item_by_slot(slot_item) + var/obj/item/storage/equipped_item + if(isstorage(item_in_slot)) + equipped_item = item_in_slot + if(ismecha(loc) || HAS_TRAIT(src, TRAIT_HANDS_BLOCKED)) + return + if(!istype(equipped_item)) + if(thing) + equip_to_slot_if_possible(thing, slot_item) + else + if(istype(item_in_slot)) + item_in_slot.attack_hand(src) + return + if(thing && equipped_item.can_be_inserted(thing)) + equipped_item.handle_item_insertion(thing) + playsound(loc, "rustle", 50, 1, -5) + return + if(thing) + return + if(!length(equipped_item.contents)) + return + var/obj/item/stored = equipped_item.contents[length(equipped_item.contents)] + if(!stored || stored.on_found(src)) + return + stored.attack_hand(src) // take out thing from item in storage slot + +/mob/living/carbon/human/quick_equip_item(slot_item) + smart_equip_targeted(slot_item) diff --git a/modular_ss220/text_to_speech/_tts.dm b/modular_ss220/text_to_speech/_tts.dm new file mode 100644 index 000000000000..0d82e9c7d564 --- /dev/null +++ b/modular_ss220/text_to_speech/_tts.dm @@ -0,0 +1,4 @@ +/datum/modpack/example + name = "Text-To-Speech" + desc = "Озвучка фраз." + author = "furior" diff --git a/modular_ss220/text_to_speech/_tts.dme b/modular_ss220/text_to_speech/_tts.dme new file mode 100644 index 000000000000..602fdfd9829c --- /dev/null +++ b/modular_ss220/text_to_speech/_tts.dme @@ -0,0 +1,24 @@ +#include "_tts.dm" + +#include "code/_defines.dm" +#include "code/configuration.dm" +#include "code/hear.dm" +#include "code/numbers.dm" +#include "code/providers/silero.dm" +#include "code/rust_g_ss220.dm" +#include "code/seeds/silero.dm" +#include "code/sound.dm" +#include "code/tts_preferences.dm" +#include "code/tts_provider.dm" +#include "code/tts_seed.dm" +#include "code/tts_subsystem.dm" + +#include "code/base_seeds/mobs/_base.dm" +#include "code/base_seeds/mobs/alien.dm" +#include "code/base_seeds/mobs/guardian.dm" +#include "code/base_seeds/objs/objs.dm" +#include "code/base_seeds/mobs/other.dm" +#include "code/base_seeds/mobs/lavaland.dm" +#include "code/base_seeds/mobs/pets.dm" + +#include "code/~undefs/~undefs.dm" diff --git a/modular_ss220/text_to_speech/code/_defines.dm b/modular_ss220/text_to_speech/code/_defines.dm new file mode 100644 index 000000000000..9e860347cb01 --- /dev/null +++ b/modular_ss220/text_to_speech/code/_defines.dm @@ -0,0 +1,53 @@ +#define SOUND_EFFECT_NONE 0 +#define SOUND_EFFECT_RADIO 1 +#define SOUND_EFFECT_ROBOT 2 +#define SOUND_EFFECT_RADIO_ROBOT 3 +#define SOUND_EFFECT_MEGAPHONE 4 +#define SOUND_EFFECT_MEGAPHONE_ROBOT 5 + +#define TTS_TRAIT_PITCH_WHISPER (1<<1) +#define TTS_TRAIT_RATE_FASTER (1<<2) +#define TTS_TRAIT_RATE_MEDIUM (1<<3) + +#define TTS_CATEGORY_OTHER "Другое" +#define TTS_CATEGORY_WARCRAFT3 "WarCraft 3" +#define TTS_CATEGORY_HALFLIFE2 "Half-Life 2" +#define TTS_CATEGORY_STARCRAFT "StarCraft" +#define TTS_CATEGORY_PORTAL2 "Portal 2" +#define TTS_CATEGORY_STALKER "STALKER" +#define TTS_CATEGORY_DOTA2 "Dota 2" +#define TTS_CATEGORY_LOL "League of Legends" +#define TTS_CATEGORY_FALLOUT "Fallout" +#define TTS_CATEGORY_FALLOUT2 "Fallout 2" +#define TTS_CATEGORY_POSTAL2 "Postal 2" +#define TTS_CATEGORY_TEAMFORTRESS2 "Team Fortress 2" +#define TTS_CATEGORY_ATOMIC_HEART "Atomic Heart" +#define TTS_CATEGORY_OVERWATCH "Overwatch" +#define TTS_CATEGORY_SKYRIM "Skyrim" +#define TTS_CATEGORY_RITA "Rita" +#define TTS_CATEGORY_METRO "Metro" +#define TTS_CATEGORY_HEROESOFTHESTORM "Heroes of the Storm" +#define TTS_CATEGORY_HEARTHSTONE "Hearthstone" +#define TTS_CATEGORY_VALORANT "Valorant" +#define TTS_CATEGORY_EVILISLANDS "Evil Islands" + +#define TTS_GENDER_ANY "Любой" +#define TTS_GENDER_MALE "Мужской" +#define TTS_GENDER_FEMALE "Женский" + +#define TTS_PHRASES list(\ + "Так звучит мой голос.",\ + "Так я звучу.",\ + "Я.",\ + "Поставьте свою подпись.",\ + "Пора за работу.",\ + "Дело сделано.",\ + "Станция Нанотрейзен.",\ + "Офицер СБ.",\ + "Капитан.",\ + "Вульпканин.",\ + "Съешь же ещё этих мягких французских булок, да выпей чаю.",\ + "Клоун, прекрати разбрасывать банановые кожурки офицерам под ноги!",\ + "Капитан, вы уверены что хотите назначить клоуна на должность главы персонала?",\ + ) + diff --git a/modular_ss220/text_to_speech/code/base_seeds/mobs/_base.dm b/modular_ss220/text_to_speech/code/base_seeds/mobs/_base.dm new file mode 100644 index 000000000000..1008faa16277 --- /dev/null +++ b/modular_ss220/text_to_speech/code/base_seeds/mobs/_base.dm @@ -0,0 +1,5 @@ +//Fallback values for TTS voices + +/mob/living + tts_seed = "Kleiner" + diff --git a/modular_ss220/text_to_speech/code/base_seeds/mobs/alien.dm b/modular_ss220/text_to_speech/code/base_seeds/mobs/alien.dm new file mode 100644 index 000000000000..e961a000fac1 --- /dev/null +++ b/modular_ss220/text_to_speech/code/base_seeds/mobs/alien.dm @@ -0,0 +1,11 @@ +//Aliens! + +/mob/living/carbon/alien + tts_seed = "Ladyvashj" + +/mob/living/carbon/alien/larva + tts_seed = "Templar" + +/mob/living/carbon/alien/adult/royal/queen + tts_seed = "Queen" + diff --git a/modular_ss220/text_to_speech/code/base_seeds/mobs/guardian.dm b/modular_ss220/text_to_speech/code/base_seeds/mobs/guardian.dm new file mode 100644 index 000000000000..e7f87b9b51d0 --- /dev/null +++ b/modular_ss220/text_to_speech/code/base_seeds/mobs/guardian.dm @@ -0,0 +1,16 @@ +//Guardians + +/mob/living/simple_animal/hostile/guardian + tts_seed = "Earth" + +/mob/living/simple_animal/hostile/guardian/assassin + tts_seed = "Spy" + +/mob/living/simple_animal/hostile/guardian/lightning + tts_seed = "Archmage" + +/mob/living/simple_animal/hostile/guardian/protector + tts_seed = "Caime" + +/mob/living/simple_animal/hostile/guardian/standard + tts_seed = "Heavy" diff --git a/modular_ss220/text_to_speech/code/base_seeds/mobs/lavaland.dm b/modular_ss220/text_to_speech/code/base_seeds/mobs/lavaland.dm new file mode 100644 index 000000000000..75228b23f518 --- /dev/null +++ b/modular_ss220/text_to_speech/code/base_seeds/mobs/lavaland.dm @@ -0,0 +1,37 @@ +//Lavaland mobs and megafauna + +/mob/living/simple_animal/hostile/megafauna + tts_seed = "Mannoroth" + +/mob/living/simple_animal/hostile/megafauna/blood_drunk_miner + tts_seed = "Chen" + +/mob/living/simple_animal/hostile/asteroid/basilisk + tts_seed = "Antimage" + +/mob/living/simple_animal/hostile/asteroid/goliath + tts_seed = "Bloodseeker" + +/mob/living/simple_animal/hostile/asteroid/hivelord + tts_seed = "Ladyvashj" + +/mob/living/simple_animal/hostile/asteroid/hivelordbrood + tts_seed = "Ladyvashj" + +/mob/living/simple_animal/hostile/asteroid/hivelord/legion + tts_seed = "Bloodseeker" + +/mob/living/simple_animal/hostile/big_legion + tts_seed = "Mannoroth" + +/mob/living/simple_animal/hostile/asteroid/elite/broodmother + tts_seed = "Azalina" + +/mob/living/simple_animal/hostile/asteroid/elite/herald + tts_seed = "Abathur" + +/mob/living/simple_animal/hostile/asteroid/elite/legionnaire + tts_seed = "Volibear" + +/mob/living/simple_animal/hostile/asteroid/elite/pandora + tts_seed = "Zyra" diff --git a/modular_ss220/text_to_speech/code/base_seeds/mobs/other.dm b/modular_ss220/text_to_speech/code/base_seeds/mobs/other.dm new file mode 100644 index 000000000000..07757a188d6e --- /dev/null +++ b/modular_ss220/text_to_speech/code/base_seeds/mobs/other.dm @@ -0,0 +1,22 @@ +//Uncategorized mobs + +/mob/living/silicon/ai + tts_seed = "Glados" + +/obj/item/nullrod/scythe/talking + tts_seed = "Sylvanas" + +/mob/living/simple_animal/shade + tts_seed = "Kelthuzad" + +/mob/living/simple_animal/bot + tts_seed = null + +/mob/living/simple_animal/slime + tts_seed = "Chen" + +/mob/living/carbon/human/species/monkey + tts_seed = "Sniper" + +/mob/living/carbon/human/species/monkey/punpun + tts_seed = "Chen" diff --git a/modular_ss220/text_to_speech/code/base_seeds/mobs/pets.dm b/modular_ss220/text_to_speech/code/base_seeds/mobs/pets.dm new file mode 100644 index 000000000000..0ec65ab066ee --- /dev/null +++ b/modular_ss220/text_to_speech/code/base_seeds/mobs/pets.dm @@ -0,0 +1,7 @@ +//All named pets + +/mob/living/basic/giant_spider/sgt_araneus + tts_seed = "Anubarak" + +/mob/living/simple_animal/parrot/poly + tts_seed = "Gyro" diff --git a/modular_ss220/text_to_speech/code/base_seeds/objs/objs.dm b/modular_ss220/text_to_speech/code/base_seeds/objs/objs.dm new file mode 100644 index 000000000000..f65e9be6188d --- /dev/null +++ b/modular_ss220/text_to_speech/code/base_seeds/objs/objs.dm @@ -0,0 +1,17 @@ +/obj/machinery + tts_seed = "Glados" + +/obj/machinery/computer + tts_seed = null + +/obj/machinery/autolathe + tts_seed = null + +/obj/machinery/mecha_part_fabricator + tts_seed = null + +/obj/item/taperecorder + tts_seed = "Xenia" + +/obj/item/ttsdevice + tts_seed = "Xenia" diff --git a/modular_ss220/text_to_speech/code/configuration.dm b/modular_ss220/text_to_speech/code/configuration.dm new file mode 100644 index 000000000000..30d862197bfb --- /dev/null +++ b/modular_ss220/text_to_speech/code/configuration.dm @@ -0,0 +1,34 @@ +/datum/server_configuration + /// Holder for the tts configuration datum + var/datum/configuration_section/tts_configuration/tts + +/datum/server_configuration/load_all_sections() + . = ..() + tts = new() + safe_load(tts, "tts_configuration") + +/datum/configuration_section/tts_configuration + protection_state = PROTECTION_PRIVATE + /// Is TTS enabled + var/tts_enabled = FALSE + /// TTS API token for silero provider + var/tts_token_silero = "" + /// Should oggs be cached + var/tts_cache_enabled = FALSE + /// What cpu threads should ffmpeg use + var/ffmpeg_cpuaffinity + +/datum/configuration_section/tts_configuration/load_data(list/data) + CONFIG_LOAD_BOOL(tts_enabled, data["tts_enabled"]) + CONFIG_LOAD_STR(tts_token_silero, data["tts_token_silero"]) + CONFIG_LOAD_BOOL(tts_cache_enabled, data["tts_cache_enabled"]) + CONFIG_LOAD_STR(ffmpeg_cpuaffinity, data["ffmpeg_cpuaffinity"]) + + tts_enabled = tts_token_silero && tts_enabled + var/sanitized = regex(@"[^0-9,-]", "g").Replace(ffmpeg_cpuaffinity, "") + if(ffmpeg_cpuaffinity != sanitized) + log_config("Wrong value for ffmpeg_cpuaffinity. Check out taskset man page.") + +/datum/http_request/vv_get_var(var_name) + if(var_name == "body") + return FALSE diff --git a/modular_ss220/text_to_speech/code/hear.dm b/modular_ss220/text_to_speech/code/hear.dm new file mode 100644 index 000000000000..bc248aa9fd6e --- /dev/null +++ b/modular_ss220/text_to_speech/code/hear.dm @@ -0,0 +1,78 @@ +/mob/proc/combine_message_tts(list/message_pieces, mob/speaker, always_stars = FALSE) + var/iteration_count = 0 + var/msg = "" + for(var/datum/multilingual_say_piece/say_piece in message_pieces) + iteration_count++ + var/piece = say_piece.message + if(piece == "") + continue + + if(say_piece.speaking?.flags & INNATE) // TTS should not read emotes like "laughts" + return "" + + if(always_stars) + continue + + if(iteration_count == 1) + piece = capitalize(piece) + + if(!say_understands(speaker, say_piece.speaking)) + if(isanimal(speaker)) + var/mob/living/simple_animal/S = speaker + if(!LAZYLEN(S.speak)) + continue + piece = pick(S.speak) + else if(say_piece.speaking) + piece = say_piece.speaking.scramble(piece) + else + continue + msg += (piece + " ") + return trim(msg) + + +/mob/hear_say(list/message_pieces, verb, italics, mob/speaker, sound/speech_sound, sound_vol, sound_frequency, use_voice) + . = ..() + if(!can_hear()) + return + + var/message_tts = combine_message_tts(message_pieces, speaker) + var/effect = isrobot(speaker) ? SOUND_EFFECT_ROBOT : SOUND_EFFECT_NONE + var/traits = TTS_TRAIT_RATE_FASTER + var/is_whisper = verb == "whispers" + if(is_whisper) + traits |= TTS_TRAIT_PITCH_WHISPER + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(tts_cast), speaker, src, message_tts, speaker.tts_seed, TRUE, effect, traits) + +/mob/hear_radio(list/message_pieces, verb = "says", part_a, part_b, mob/speaker = null, hard_to_hear = 0, vname = "", atom/follow_target, check_name_against) + . = ..() + if(!can_hear()) + return + + if(src != speaker || isrobot(src) || isAI(src)) + var/effect = isrobot(speaker) ? SOUND_EFFECT_RADIO_ROBOT : SOUND_EFFECT_RADIO + var/message_tts = combine_message_tts(message_pieces, speaker, always_stars = hard_to_hear) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(tts_cast), src, src, message_tts, speaker.tts_seed, FALSE, effect, null, null, 'modular_ss220/text_to_speech/code/sound/radio_chatter.ogg') + +/mob/hear_holopad_talk(list/message_pieces, verb, mob/speaker, obj/effect/overlay/holo_pad_hologram/H) + . = ..() + if(!can_hear()) + return + var/message_tts = combine_message_tts(message_pieces, speaker) + var/effect = isrobot(speaker) ? SOUND_EFFECT_RADIO_ROBOT : SOUND_EFFECT_RADIO + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(tts_cast), H, src, message_tts, speaker.tts_seed, TRUE, effect) + +/datum/announcer/Message(message, garbled_message, receivers, garbled_receivers) + var/tts_seed = "Glados" + if(GLOB.ai_list.len) + var/mob/living/silicon/ai/AI = pick(GLOB.ai_list) + tts_seed = AI.tts_seed + var/message_tts = message + var/garbled_message_tts = garbled_message + message = replace_characters(message, list("+")) + garbled_message = replace_characters(garbled_message, list("+")) + . = ..() + for(var/mob/M in receivers) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(tts_cast), null, M, message_tts, tts_seed, FALSE, SOUND_EFFECT_NONE, TTS_TRAIT_RATE_MEDIUM) + for(var/mob/M in garbled_receivers) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(tts_cast), null, M, garbled_message_tts, tts_seed, FALSE, SOUND_EFFECT_NONE, TTS_TRAIT_RATE_MEDIUM) + diff --git a/modular_ss220/text_to_speech/code/numbers.dm b/modular_ss220/text_to_speech/code/numbers.dm new file mode 100644 index 000000000000..ed41e245dfcf --- /dev/null +++ b/modular_ss220/text_to_speech/code/numbers.dm @@ -0,0 +1,161 @@ +/proc/num_in_words(n) + return get_num_in_words(n) + +/proc/dec_in_words(n) + return get_num_in_words(n, TRUE) + +/proc/get_num_in_words(n, decimal = FALSE) + var/static/datum/number/num + if(!num) + num = new /datum/number + + if(num.cache["[n]"]) + return num.cache["[n]"] + + var/result = decimal ? num.decimal2words(n) : num.int2words(n) + + result = " [result] " + num.cache["[n]"] = result + return result + +/datum/number + var/static/list/units = list( + "ноль", + + list("один", "одна"), + list("два", "две"), + + "три", "четыре", "пять", + "шесть", "семь", "восемь", "девять" + ) + + var/static/list/teens = list( + "десять", "одиннадцать", + "двенадцать", "тринадцать", + "четырнадцать", "пятнадцать", + "шестнадцать", "семнадцать", + "восемнадцать", "девятнадцать" + ) + + var/static/list/tens = list( + "десять", + "двадцать", "тридцать", + "сорок", "пятьдесят", + "шестьдесят", "семьдесят", + "восемьдесят", "девяносто" + ) + + var/static/list/hundreds = list( + "сто", "двести", + "триста", "четыреста", + "пятьсот", "шестьсот", + "семьсот", "восемьсот", + "девятьсот" + ) + + var/static/list/orders = list( + list(list("тысяча", "тысячи", "тысяч"), "f"), + list(list("миллион", "миллиона", "миллионов"), "m"), + list(list("миллиард", "миллиарда", "миллиардов"), "m"), + list(list("триллион", "триллиона", "триллионов"), "m"), + list(list("квадриллион", "квадриллиона", "квадриллионов"), "m"), + list(list("квинтиллион", "квинтиллиона", "квинтиллионов"), "m"), + ) + + var/static/list/decimal_int_units = list(list("целая", "целых", "целых"), "f") + + var/static/list/decimal_exp_units = list( + list(list("десятая", "десятых", "десятых"), "f"), + list(list("сотая", "сотых", "сотых"), "f"), + list(list("тысячная", "тысячных", "тысячных"), "f"), + ) + + var/static/minus = "минус" + + var/static/cache = list() + +/datum/number/proc/thousand(rest, sex) +// """Converts numbers from 19 to 999""" + var/prev = 0 + var/plural = 3 + var/list/name = list() + var/use_teens = (rest % 100 >= 10) && (rest % 100 <= 19) + var/list/data = use_teens ? list(list(teens, 10), list(hundreds, 1000)) : list(list(units, 10), list(tens, 100), list(hundreds, 1000)) + for(var/list in data) + + var/names = list[1] + var/x = list[2] + + var/cur = round(((rest - prev) % x) * 10 / x) + 1 + prev = rest % x + + if(x == 10 && use_teens) + plural = 3 + name += teens[cur] + else if(cur == 1) + continue + else if(x == 10) + var/name_ = names[cur] + if(islist(name_)) + name_ = name_[sex == "m" ? 1 : 2] + name += name_ + if(cur >= 3 && cur <= 5) + plural = 2 + else if(cur == 2) + plural = 1 + else + plural = 3 + else + name += names[cur-1] + + return list(plural, name) + +/datum/number/proc/int2words(textnum, list/main_units = list(list("", "", ""), "m")) +// http://ru.wikipedia.org/wiki/Gettext#.D0.9C.D0.BD.D0.BE.D0.B6.D0.B5.D1.81.D1.82.D0.B2.D0.B5.D0.BD.D0.BD.D1.8B.D0.B5_.D1.87.D0.B8.D1.81.D0.BB.D0.B0_2 + + var/list/_orders = list(main_units) + orders + + var/num = text2num(textnum) + if(num == 0) + return trim(jointext(list(units[1], _orders[1][1][3]), " ")) + + var/negative = FALSE + if(num < 0) + negative = TRUE + textnum = copytext_char(textnum, 2, 0) + + var/ord = 1 + var/list/name = list() + + while(textnum) + var/next_thousand = text2num(copytext_char(textnum, -3, 0)) + var/list/thousand_result = thousand(next_thousand, _orders[ord][2]) + var/plural = thousand_result[1] + var/list/nme = thousand_result[2] + + if(length(nme) || ord == 1) + name += _orders[ord][1][plural] + + name += nme + textnum = copytext_char(textnum, 1, -3) + ord += 1 + + if(negative) + name += minus + + var/temp_name = name + name = list() + for(var/i = length_char(temp_name), i >= 1, i--) + name += temp_name[i] + + var/result = trim(jointext(name, " ")) + return result + +/datum/number/proc/decimal2words(textvalue, places = 3) + var/pieces = splittext_char(textvalue, ".") + var/integral = pieces[1] + var/exp = copytext_char(pieces[2], 1, places + 1) + var/list/exp_units = decimal_exp_units[length_char(exp)] + + var/result = trim("[int2words(integral, decimal_int_units)] [int2words(exp, exp_units)]") + return result diff --git a/modular_ss220/text_to_speech/code/providers/silero.dm b/modular_ss220/text_to_speech/code/providers/silero.dm new file mode 100644 index 000000000000..6c924b0a8ad6 --- /dev/null +++ b/modular_ss220/text_to_speech/code/providers/silero.dm @@ -0,0 +1,54 @@ +/datum/tts_provider/silero + name = "Silero" + is_enabled = TRUE + api_url = "http://s2.ss220.club:9999/voice" + +/datum/tts_provider/silero/vv_edit_var(var_name, var_value) + . = ..() + if(var_name == "api_url") + return FALSE + +/datum/tts_provider/silero/request(text, datum/tts_seed/silero/seed, datum/callback/proc_callback) + if(throttle_check()) + return FALSE + + var/ssml_text = {"[text]"} + + var/list/req_body = list() + req_body["api_token"] = GLOB.configuration.tts.tts_token_silero + req_body["text"] = ssml_text + req_body["sample_rate"] = 24000 + req_body["ssml"] = TRUE + req_body["speaker"] = seed.value + req_body["lang"] = "ru" + req_body["remote_id"] = "[world.port]" + req_body["put_accent"] = TRUE + req_body["put_yo"] = FALSE + req_body["symbol_durs"] = list() + req_body["format"] = "ogg" + req_body["word_ts"] = FALSE + + SShttp.create_async_request(RUSTG_HTTP_METHOD_POST, api_url, json_encode(req_body), list("content-type" = "application/json"), proc_callback) + + return TRUE + +/datum/tts_provider/silero/process_response(datum/http_response/response) + var/data = json_decode(response.body) + // log_debug(response.body) + + if(data["timings"]["003_tts_time"] > 3) + is_throttled = TRUE + throttled_until = world.time + 15 SECONDS + + return data["results"][1]["audio"] + + //var/sha1 = data["original_sha1"] + +/datum/tts_provider/silero/pitch_whisper(text) + return {"[text]"} + +/datum/tts_provider/silero/rate_faster(text) + return {"[text]"} + +/datum/tts_provider/silero/rate_medium(text) + return {"[text]"} diff --git a/modular_ss220/text_to_speech/code/rust_g_ss220.dm b/modular_ss220/text_to_speech/code/rust_g_ss220.dm new file mode 100644 index 000000000000..dffceaafc9bd --- /dev/null +++ b/modular_ss220/text_to_speech/code/rust_g_ss220.dm @@ -0,0 +1,57 @@ +// rust_g_ss220.dm - DM API for rust_g_ss220 extension library +// +// To configure, create a `rust_g_ss220.config.dm` and set what you care about from +// the following options: +// +// #define RUST_G_SS220 "path/to/rust_g_ss220" +// Override the .dll/.so detection logic with a fixed path or with detection +// logic of your own. +// +// #define RUSTG_OVERRIDE_BUILTINS +// Enable replacement rust-g functions for certain builtins. Off by default. + +#ifndef RUST_G_SS220 +// Default automatic RUST_G_SS220 detection. +// On Windows, looks in the standard places for `rust_g_ss220.dll`. +// On Linux, looks in `.`, `$LD_LIBRARY_PATH`, and `~/.byond/bin` for either of +// `librust_g_ss220.so` (preferred) or `rust_g_ss220` (old). + +/* This comment bypasses grep checks */ /var/__rust_g_ss220 + +/proc/__detect_rust_g_ss220() + if (world.system_type == UNIX) + if (fexists("./librust_g_ss220.so")) + // No need for LD_LIBRARY_PATH badness. + return __rust_g_ss220 = "./librust_g_ss220.so" + else if (fexists("./rust_g_ss220")) + // Old dumb filename. + return __rust_g_ss220 = "./rust_g_ss220" + else if (fexists("[world.GetConfig("env", "HOME")]/.byond/bin/rust_g_ss220")) + // Old dumb filename in `~/.byond/bin`. + return __rust_g_ss220 = "rust_g_ss220" + else + // It's not in the current directory, so try others + return __rust_g_ss220 = "librust_g_ss220.so" + else + return __rust_g_ss220 = "rust_g_ss220" + +#define RUST_G_SS220 (__rust_g_ss220 || __detect_rust_g_ss220()) +#endif + +/// Gets the version of rust_g +/proc/rustgss220_get_version() return RUSTG_CALL(RUST_G_SS220, "get_version")() + +#define rustgss220_file_write_b64decode(text, fname) RUSTG_CALL(RUST_G_SS220, "file_write")(text, fname, "true") + +// Hashing Operations // +#define rustgss220_hash_string(algorithm, text) RUSTG_CALL(RUST_G_SS220, "hash_string")(algorithm, text) +#define rustgss220_hash_file(algorithm, fname) RUSTG_CALL(RUST_G_SS220, "hash_file")(algorithm, fname) + + +#ifdef RUSTG_OVERRIDE_BUILTINS + #define md5(thing) (isfile(thing) ? rustgss220_hash_file(RUSTG_HASH_MD5, "[thing]") : rustgss220_hash_string(RUSTG_HASH_MD5, thing)) +#endif + +// Text Operations // +#define rustgss220_cyrillic_to_latin(text) RUSTG_CALL(RUST_G_SS220, "cyrillic_to_latin")("[text]") +#define rustgss220_latin_to_cyrillic(text) RUSTG_CALL(RUST_G_SS220, "latin_to_cyrillic")("[text]") diff --git a/modular_ss220/text_to_speech/code/seeds/silero.dm b/modular_ss220/text_to_speech/code/seeds/silero.dm new file mode 100644 index 000000000000..dd941a5a09ff --- /dev/null +++ b/modular_ss220/text_to_speech/code/seeds/silero.dm @@ -0,0 +1,3581 @@ +/datum/tts_seed/silero + provider = /datum/tts_provider/silero + +/datum/tts_seed/silero/arthas + name = "Arthas" + value = "arthas" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/kelthuzad + name = "Kelthuzad" + value = "kelthuzad" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/anubarak + name = "Anubarak" + value = "anubarak" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/thrall + name = "Thrall" + value = "thrall" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/grunt + name = "Grunt" + value = "grunt" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/cairne + name = "Cairne" + value = "cairne" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/rexxar + name = "Rexxar" + value = "rexxar" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/uther + name = "Uther" + value = "uther" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/jaina + name = "Jaina" + value = "jaina" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/kael + name = "Kael" + value = "kael" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/garithos + name = "Garithos" + value = "garithos" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/maiev + name = "Maiev" + value = "maiev" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/naisha + name = "Naisha" + value = "naisha" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/tyrande + name = "Tyrande" + value = "tyrande" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/furion + name = "Furion" + value = "furion" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/illidan + name = "Illidan" + value = "illidan" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/ladyvashj + name = "Ladyvashj" + value = "ladyvashj" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/narrator + name = "Narrator" + value = "narrator" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/medivh + name = "Medivh" + value = "medivh" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/villagerm + name = "Villagerm" + value = "villagerm" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/xenia + name = "Xenia" + value = "xenia" + category = TTS_CATEGORY_OTHER + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/illidan_f + name = "Illidan_f" + value = "illidan_f" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/peon + name = "Peon" + value = "peon" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/chen + name = "Chen" + value = "chen" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/dread_bm + name = "Dread_bm" + value = "dread_bm" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/sylvanas + name = "Sylvanas" + value = "sylvanas" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/priest + name = "Priest" + value = "priest" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/acolyte + name = "Acolyte" + value = "acolyte" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/muradin + name = "Muradin" + value = "muradin" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/dread_t + name = "Dread_t" + value = "dread_t" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/mannoroth + name = "Mannoroth" + value = "mannoroth" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/sorceress + name = "Sorceress" + value = "sorceress" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/peasant + name = "Peasant" + value = "peasant" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/alyx + name = "Alyx" + value = "alyx" + category = TTS_CATEGORY_HALFLIFE2 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/glados + name = "Glados" + value = "glados" + category = TTS_CATEGORY_PORTAL2 + gender = TTS_GENDER_ANY + +/datum/tts_seed/silero/announcer + name = "Announcer" + value = "announcer" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/wheatley + name = "Wheatley" + value = "wheatley" + category = TTS_CATEGORY_PORTAL2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/barney + name = "Barney" + value = "barney" + category = TTS_CATEGORY_HALFLIFE2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/raynor + name = "Raynor" + value = "raynor" + category = TTS_CATEGORY_STARCRAFT + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/kerrigan + name = "Kerrigan" + value = "kerrigan" + category = TTS_CATEGORY_STARCRAFT + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/tusk + name = "Tusk" + value = "tusk" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/earth + name = "Earth" + value = "earth" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/wraith + name = "Wraith" + value = "wraith" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/meepo + name = "Meepo" + value = "meepo" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_ANY + +/datum/tts_seed/silero/lina + name = "Lina" + value = "lina" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/bristle + name = "Bristle" + value = "bristle" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/gyro + name = "Gyro" + value = "gyro" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/treant + name = "Treant" + value = "treant" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/lancer + name = "Lancer" + value = "lancer" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/clockwerk + name = "Clockwerk" + value = "clockwerk" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/batrider + name = "Batrider" + value = "batrider" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/kotl + name = "Kotl" + value = "kotl" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/kunkka + name = "Kunkka" + value = "kunkka" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/pudge + name = "Pudge" + value = "pudge" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/juggernaut + name = "Juggernaut" + value = "juggernaut" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/vort_e2 + name = "Vort_e2" + value = "vort_e2" + category = TTS_CATEGORY_HALFLIFE2 + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/luna + name = "Luna" + value = "luna" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/omni + name = "Omni" + value = "omni" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/sniper + name = "Sniper" + value = "sniper" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/skywrath + name = "Skywrath" + value = "skywrath" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/bounty + name = "Bounty" + value = "bounty" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_ANY + +/datum/tts_seed/silero/huskar + name = "Huskar" + value = "huskar" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/windranger + name = "Windranger" + value = "windranger" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/bloodseeker + name = "Bloodseeker" + value = "bloodseeker" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/templar + name = "Templar" + value = "templar" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/ranger + name = "Ranger" + value = "ranger" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/shaker + name = "Shaker" + value = "shaker" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/mortred + name = "Mortred" + value = "mortred" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/queen + name = "Queen" + value = "queen" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/storm + name = "Storm" + value = "storm" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/tide + name = "Tide" + value = "tide" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/evelynn + name = "Evelynn" + value = "evelynn" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/riki + name = "Riki" + value = "riki" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/antimage + name = "Antimage" + value = "antimage" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_ANY + +/datum/tts_seed/silero/witchdoctor + name = "Witchdoctor" + value = "witchdoctor" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/doom + name = "Doom" + value = "doom" + category = TTS_CATEGORY_DOTA2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/yuumi + name = "Yuumi" + value = "yuumi" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_ANY + +/datum/tts_seed/silero/bandit + name = "Bandit" + value = "bandit" + category = TTS_CATEGORY_STALKER + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/pantheon + name = "pantheon" + value = "pantheon" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/tychus + name = "Tychus" + value = "tychus" + category = TTS_CATEGORY_STARCRAFT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/breen + name = "Breen" + value = "breen" + category = TTS_CATEGORY_HALFLIFE2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/kleiner + name = "Kleiner" + value = "kleiner" + category = TTS_CATEGORY_HALFLIFE2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/father + name = "Father" + value = "father" + category = TTS_CATEGORY_HALFLIFE2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/tosh + name = "Tosh" + value = "tosh" + category = TTS_CATEGORY_STARCRAFT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/stetmann + name = "Stetmann" + value = "stetmann" + category = TTS_CATEGORY_STARCRAFT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/hanson + name = "Hanson" + value = "hanson" + category = TTS_CATEGORY_STARCRAFT + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/swann + name = "Swann" + value = "swann" + category = TTS_CATEGORY_STARCRAFT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/hill + name = "Hill" + value = "hill" + category = TTS_CATEGORY_STARCRAFT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/gman_e2 + name = "Gman_e2" + value = "gman_e2" + category = TTS_CATEGORY_HALFLIFE2 + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/valerian + name = "Valerian" + value = "valerian" + category = TTS_CATEGORY_STARCRAFT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/gman + name = "Gman" + value = "gman" + category = TTS_CATEGORY_HALFLIFE2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/vort + name = "Vort" + value = "vort" + category = TTS_CATEGORY_HALFLIFE2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/aradesh + name = "Aradesh" + value = "aradesh" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/dornan + name = "Dornan" + value = "dornan" + category = TTS_CATEGORY_FALLOUT2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/elder + name = "Elder" + value = "elder" + category = TTS_CATEGORY_FALLOUT2 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/harris + name = "Harris" + value = "harris" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/cabbot + name = "Cabbot" + value = "cabbot" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/decker + name = "Decker" + value = "decker" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/dick + name = "Dick" + value = "dick" + category = TTS_CATEGORY_FALLOUT2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/officer + name = "Officer" + value = "officer" + category = TTS_CATEGORY_FALLOUT2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/frank + name = "Frank" + value = "frank" + category = TTS_CATEGORY_FALLOUT2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/gizmo + name = "Gizmo" + value = "gizmo" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/hakunin + name = "Hakunin" + value = "hakunin" + category = TTS_CATEGORY_FALLOUT2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/harold + name = "Harold" + value = "harold" + category = TTS_CATEGORY_FALLOUT2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/harry + name = "Harry" + value = "harry" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/jain + name = "Jain" + value = "jain" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/maxson + name = "Maxson" + value = "maxson" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/killian + name = "Killian" + value = "killian" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/laura + name = "Laura" + value = "laura" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/lieutenant + name = "Lieutenant" + value = "lieutenant" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/loxley + name = "Loxley" + value = "loxley" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/lynette + name = "Lynette" + value = "lynette" + category = TTS_CATEGORY_FALLOUT2 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/marcus + name = "Marcus" + value = "marcus" + category = TTS_CATEGORY_FALLOUT2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/master + name = "Master" + value = "master" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/morpheus + name = "Morpheus" + value = "morpheus" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/myron + name = "Myron" + value = "myron" + category = TTS_CATEGORY_FALLOUT2 + gender = TTS_GENDER_ANY + +/datum/tts_seed/silero/nicole + name = "Nicole" + value = "nicole" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/overseer + name = "Overseer" + value = "overseer" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/rhombus + name = "Rhombus" + value = "rhombus" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/_set + name = "Set" + value = "set" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/sulik + name = "Sulik" + value = "sulik" + category = TTS_CATEGORY_FALLOUT2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/tandi + name = "Tandi" + value = "tandi" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/vree + name = "Vree" + value = "vree" + category = TTS_CATEGORY_FALLOUT + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/dude + name = "Dude" + value = "dude" + category = TTS_CATEGORY_POSTAL2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/archmage + name = "Archmage" + value = "archmage" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/demoman + name = "Demoman" + value = "demoman" + category = TTS_CATEGORY_TEAMFORTRESS2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/engineer + name = "Engineer" + value = "engineer" + category = TTS_CATEGORY_TEAMFORTRESS2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/heavy + name = "Heavy" + value = "heavy" + category = TTS_CATEGORY_TEAMFORTRESS2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/medic + name = "Medic" + value = "medic" + category = TTS_CATEGORY_TEAMFORTRESS2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/scout + name = "Scout" + value = "scout" + category = TTS_CATEGORY_TEAMFORTRESS2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/sniper_tf + name = "Sniper_tf" + value = "sniper_tf" + category = TTS_CATEGORY_TEAMFORTRESS2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/soldier + name = "Soldier" + value = "soldier" + category = TTS_CATEGORY_TEAMFORTRESS2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/spy + name = "Spy" + value = "spy" + category = TTS_CATEGORY_TEAMFORTRESS2 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/admiral + name = "Admiral" + value = "admiral" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/alchemist + name = "Alchemist" + value = "alchemist" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/archimonde + name = "Archimonde" + value = "archimonde" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/breaker + name = "Breaker" + value = "breaker" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/captain + name = "Captain" + value = "captain" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/dryad + name = "Dryad" + value = "dryad" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_ANY + +/datum/tts_seed/silero/elf_eng + name = "Elf_eng" + value = "elf_eng" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/footman + name = "Footman" + value = "footman" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/grom + name = "Grom" + value = "grom" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/hh + name = "Hh" + value = "hh" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/huntress + name = "Huntress" + value = "huntress" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/keeper + name = "Keeper" + value = "keeper" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/naga_m + name = "Naga_m" + value = "naga_m" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/naga_rg + name = "Naga_rg" + value = "naga_rg" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/peasant_w + name = "Peasant_w" + value = "peasant_w" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/rifleman + name = "Rifleman" + value = "rifleman" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/satyr + name = "Satyr" + value = "satyr" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/sylvanas_w + name = "Sylvanas_w" + value = "sylvanas_w" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/voljin + name = "Voljin" + value = "voljin" + category = TTS_CATEGORY_WARCRAFT3 + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/sidorovich + name = "Sidorovich" + value = "sidorovich" + category = TTS_CATEGORY_STALKER + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/p3 + name = "P3" + value = "p3" + category = TTS_CATEGORY_ATOMIC_HEART + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/hraz + name = "Hraz" + value = "hraz" + category = TTS_CATEGORY_ATOMIC_HEART + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/tereshkova + name = "Tereshkova" + value = "tereshkova" + category = TTS_CATEGORY_ATOMIC_HEART + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/babazina + name = "Babazina" + value = "babazina" + category = TTS_CATEGORY_ATOMIC_HEART + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/darius + name = "Darius" + value = "darius" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/trundle + name = "Trundle" + value = "trundle" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/garen + name = "Garen" + value = "garen" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/kled + name = "Kled" + value = "kled" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/ekko + name = "Ekko" + value = "ekko" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/volibear + name = "Volibear" + value = "volibear" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/samira + name = "Samira" + value = "samira" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/swain + name = "Swain" + value = "swain" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/udyr + name = "Udyr" + value = "udyr" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/dr_mundo + name = "Dr_mundo" + value = "dr_mundo" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/graves + name = "Graves" + value = "graves" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/rakan + name = "Rakan" + value = "rakan" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/renata_glasc + name = "Renata_glasc" + value = "renata_glasc" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/gangplank + name = "Gangplank" + value = "gangplank" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/riven + name = "Riven" + value = "riven" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/katarina + name = "Katarina" + value = "katarina" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/ahri + name = "Ahri" + value = "ahri" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/ornn + name = "Ornn" + value = "ornn" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/braum + name = "Braum" + value = "braum" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/fizz + name = "Fizz" + value = "fizz" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/draven + name = "Draven" + value = "draven" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/qiyana + name = "Qiyana" + value = "qiyana" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/ksante + name = "Ksante" + value = "ksante" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/talon + name = "Talon" + value = "talon" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/shyvana + name = "Shyvana" + value = "shyvana" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/zenyatta + name = "Zenyatta" + value = "zenyatta" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/kiriko + name = "Kiriko" + value = "kiriko" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/hanzo + name = "Hanzo" + value = "hanzo" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/roadhog + name = "Roadhog" + value = "roadhog" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/sigma + name = "Sigma" + value = "sigma" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/soldier_76 + name = "Soldier_76" + value = "soldier_76" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/junkrat + name = "Junkrat" + value = "junkrat" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/tracer + name = "Tracer" + value = "tracer" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/genji + name = "Genji" + value = "genji" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/echo + name = "Echo" + value = "echo" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/sojourn + name = "Sojourn" + value = "sojourn" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/winston + name = "Winston" + value = "winston" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/reaper + name = "Reaper" + value = "reaper" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/training_robot + name = "Training_robot" + value = "training_robot" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/m_darkelf + name = "M_darkelf" + value = "m_darkelf" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/esbern + name = "Esbern" + value = "esbern" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_argo + name = "M_argo" + value = "m_argo" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_khajiit + name = "M_khajiit" + value = "m_khajiit" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_coward + name = "M_coward" + value = "m_coward" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/farkas + name = "Farkas" + value = "farkas" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_drunk + name = "M_drunk" + value = "m_drunk" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/f_khajiit + name = "F_khajiit" + value = "f_khajiit" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_citizen + name = "M_citizen" + value = "m_citizen" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_orc + name = "M_orc" + value = "m_orc" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/odahviing + name = "Odahviing" + value = "odahviing" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/kodlak + name = "Kodlak" + value = "kodlak" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_child + name = "M_child" + value = "m_child" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/emperor + name = "Emperor" + value = "emperor" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/hagraven + name = "Hagraven" + value = "hagraven" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/nazir + name = "Nazir" + value = "nazir" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/dremora + name = "Dremora" + value = "dremora" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/alduin + name = "Alduin" + value = "alduin" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/malkoran + name = "Malkoran" + value = "malkoran" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/barbas + name = "Barbas" + value = "barbas" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/hermaeus + name = "Hermaeus" + value = "hermaeus" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/hakon + name = "Hakon" + value = "hakon" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/rita + name = "Rita" + value = "rita" + category = TTS_CATEGORY_RITA + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/barman + name = "Barman" + value = "barman" + category = TTS_CATEGORY_STALKER + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/bridger2 + name = "Bridger2" + value = "bridger2" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/bridger3 + name = "Bridger3" + value = "bridger3" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/cannibal3 + name = "Cannibal3" + value = "cannibal3" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/bridger1 + name = "Bridger1" + value = "bridger1" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/cannibal2 + name = "Cannibal2" + value = "cannibal2" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/slave1 + name = "Slave1" + value = "slave1" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/slave3 + name = "Slave3" + value = "slave3" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/mira + name = "Mira" + value = "mira" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/valeera + name = "Valeera" + value = "valeera" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/rehgar + name = "Rehgar" + value = "rehgar" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/yrel + name = "Yrel" + value = "yrel" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/volskaya + name = "Volskaya" + value = "volskaya" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/necromancer + name = "Necromancer" + value = "necromancer" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/zuljin + name = "Zuljin" + value = "zuljin" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/samuro + name = "Samuro" + value = "samuro" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/tyrael + name = "Tyrael" + value = "tyrael" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/athena + name = "Athena" + value = "athena" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/default + name = "Default" + value = "default" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/chromie + name = "Chromie" + value = "chromie" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/orphea + name = "Orphea" + value = "orphea" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/adjutant + name = "Adjutant" + value = "adjutant" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/vanndara + name = "Vanndara" + value = "vanndara" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/mechatassadar + name = "Mechatassadar" + value = "mechatassadar" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/blackheart + name = "Blackheart" + value = "blackheart" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/olaf + name = "Olaf" + value = "olaf" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/alarak + name = "Alarak" + value = "alarak" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/dva + name = "Dva" + value = "dva" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/toy18 + name = "Toy18" + value = "toy18" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/witchdoctor_h + name = "Witchdoctor_h" + value = "witchdoctor_h" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/lucio + name = "Lucio" + value = "lucio" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/angel + name = "Angel" + value = "angel" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/thunderking + name = "Thunderking" + value = "thunderking" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/dr_boom + name = "Dr_boom" + value = "dr_boom" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/hooktusk + name = "Hooktusk" + value = "hooktusk" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/sinclari + name = "Sinclari" + value = "sinclari" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/kazakus + name = "Kazakus" + value = "kazakus" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/ol_toomba + name = "Ol_toomba" + value = "ol_toomba" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/moroes + name = "Moroes" + value = "moroes" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/maiev_hs + name = "Maiev_hs" + value = "maiev_hs" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/zentimo + name = "Zentimo" + value = "zentimo" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/rastakhan + name = "Rastakhan" + value = "rastakhan" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/innkeeper + name = "Innkeeper" + value = "innkeeper" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/togwaggle + name = "Togwaggle" + value = "togwaggle" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/biggs + name = "Biggs" + value = "biggs" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/brann + name = "Brann" + value = "brann" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/tekahn_boss + name = "Tekahn_boss" + value = "tekahn_boss" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/siamat + name = "Siamat" + value = "siamat" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/omnotron + name = "Omnotron" + value = "omnotron" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/putricide + name = "Putricide" + value = "putricide" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/khadgar + name = "Khadgar" + value = "khadgar" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/zoie + name = "Zoie" + value = "zoie" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/azalina + name = "Azalina" + value = "azalina" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/chu + name = "Chu" + value = "chu" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/tekahn + name = "Tekahn" + value = "tekahn" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/sthara + name = "Sthara" + value = "sthara" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/dovo + name = "Dovo" + value = "dovo" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/shaw + name = "Shaw" + value = "shaw" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/greymane + name = "Greymane" + value = "greymane" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/willow + name = "Willow" + value = "willow" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/haro + name = "Haro" + value = "haro" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/hagatha + name = "Hagatha" + value = "hagatha" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/reno + name = "Reno" + value = "reno" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/ozara + name = "Ozara" + value = "ozara" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/loti + name = "Loti" + value = "loti" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/tarkus + name = "Tarkus" + value = "tarkus" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/voone + name = "Voone" + value = "voone" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/tala + name = "Tala" + value = "tala" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/edra + name = "Edra" + value = "edra" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/myra + name = "Myra" + value = "myra" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/smiggs + name = "Smiggs" + value = "smiggs" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/timothy + name = "Timothy" + value = "timothy" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/wendy + name = "Wendy" + value = "wendy" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/hannigan + name = "Hannigan" + value = "hannigan" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/vargoth + name = "Vargoth" + value = "vargoth" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/jolene + name = "Jolene" + value = "jolene" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/kyriss + name = "Kyriss" + value = "kyriss" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/saurfang + name = "Saurfang" + value = "saurfang" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/kizi + name = "Kizi" + value = "kizi" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/slate + name = "Slate" + value = "slate" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/hesutu + name = "Hesutu" + value = "hesutu" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/hancho + name = "Hancho" + value = "hancho" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/gnomenapper + name = "Gnomenapper" + value = "gnomenapper" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/valdera + name = "Valdera" + value = "valdera" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/disidra + name = "Disidra" + value = "disidra" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/omu + name = "Omu" + value = "omu" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/floop + name = "Floop" + value = "floop" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/belloc + name = "Belloc" + value = "belloc" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/xurios + name = "Xurios" + value = "xurios" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/wagtoggle + name = "Wagtoggle" + value = "wagtoggle" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/belnaara + name = "Belnaara" + value = "belnaara" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/lilayell + name = "Lilayell" + value = "lilayell" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/candlebeard + name = "Candlebeard" + value = "candlebeard" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/awilo + name = "Awilo" + value = "awilo" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/marei + name = "Marei" + value = "marei" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/applebough + name = "Applebough" + value = "applebough" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/lazul + name = "Lazul" + value = "lazul" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/arwyn + name = "Arwyn" + value = "arwyn" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/glowtron + name = "Glowtron" + value = "glowtron" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/cardish + name = "Cardish" + value = "cardish" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/robold + name = "Robold" + value = "robold" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/malfurion + name = "Malfurion" + value = "malfurion" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/deathwhisper + name = "Deathwhisper" + value = "deathwhisper" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/janna + name = "Janna" + value = "janna" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/cassiopeia + name = "Cassiopeia" + value = "cassiopeia" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/taliyah + name = "Taliyah" + value = "taliyah" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/neeko + name = "Neeko" + value = "neeko" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/taric + name = "Taric" + value = "taric" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/akshan + name = "Akshan" + value = "akshan" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/tristana + name = "Tristana" + value = "tristana" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/sylas + name = "Sylas" + value = "sylas" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/sejuani + name = "Sejuani" + value = "sejuani" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/anivia + name = "Anivia" + value = "anivia" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/vayne + name = "Vayne" + value = "vayne" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/karma + name = "Karma" + value = "karma" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/nilah + name = "Nilah" + value = "nilah" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/olaf_lol + name = "Olaf_lol" + value = "olaf_lol" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/quinn + name = "Quinn" + value = "quinn" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/lissandra + name = "Lissandra" + value = "lissandra" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/hecarim + name = "Hecarim" + value = "hecarim" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/vi + name = "Vi" + value = "vi" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/zyra + name = "Zyra" + value = "zyra" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/zac + name = "Zac" + value = "zac" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/moira + name = "Moira" + value = "moira" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/ashe + name = "Ashe" + value = "ashe" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/brigitte + name = "Brigitte" + value = "brigitte" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/mercy + name = "Mercy" + value = "mercy" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/lucio_ov + name = "Lucio_ov" + value = "lucio_ov" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/dva_ov + name = "Dva_ov" + value = "dva_ov" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/symmetra + name = "Symmetra" + value = "symmetra" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/zarya + name = "Zarya" + value = "zarya" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/cassidy + name = "Cassidy" + value = "cassidy" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/baptiste + name = "Baptiste" + value = "baptiste" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/junker_queen + name = "Junker_queen" + value = "junker_queen" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/doomfist + name = "Doomfist" + value = "doomfist" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/pharah + name = "Pharah" + value = "pharah" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/sombra + name = "Sombra" + value = "sombra" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/ana + name = "Ana" + value = "ana" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/widowmaker + name = "Widowmaker" + value = "widowmaker" + category = TTS_CATEGORY_OVERWATCH + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/harbor + name = "Harbor" + value = "harbor" + category = TTS_CATEGORY_VALORANT + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/sage + name = "Sage" + value = "sage" + category = TTS_CATEGORY_VALORANT + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/brimstone + name = "Brimstone" + value = "brimstone" + category = TTS_CATEGORY_VALORANT + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/sova + name = "Sova" + value = "sova" + category = TTS_CATEGORY_VALORANT + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/f_shrill + name = "F_shrill" + value = "f_shrill" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_haughty + name = "M_haughty" + value = "m_haughty" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_soldier + name = "M_soldier" + value = "m_soldier" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/sven + name = "Sven" + value = "sven" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/f_sultry + name = "F_sultry" + value = "f_sultry" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/eorlund + name = "Eorlund" + value = "eorlund" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_commander + name = "M_commander" + value = "m_commander" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/f_nord + name = "F_nord" + value = "f_nord" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/lydia + name = "Lydia" + value = "lydia" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/motierre + name = "Motierre" + value = "motierre" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/f_haughty + name = "F_haughty" + value = "f_haughty" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/tullius + name = "Tullius" + value = "tullius" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/festus + name = "Festus" + value = "festus" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_nord + name = "M_nord" + value = "m_nord" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/olava + name = "Olava" + value = "olava" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/f_commander + name = "F_commander" + value = "f_commander" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/hadvar + name = "Hadvar" + value = "hadvar" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/f_argo + name = "F_argo" + value = "f_argo" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/arngeir + name = "Arngeir" + value = "arngeir" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/nazeem + name = "Nazeem" + value = "nazeem" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/falion + name = "Falion" + value = "falion" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/f_coward + name = "F_coward" + value = "f_coward" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_guard + name = "M_guard" + value = "m_guard" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_commoner + name = "M_commoner" + value = "m_commoner" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/elisif + name = "Elisif" + value = "elisif" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/paarthurnax + name = "Paarthurnax" + value = "paarthurnax" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/grelka + name = "Grelka" + value = "grelka" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/f_commoner + name = "F_commoner" + value = "f_commoner" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/ebony + name = "Ebony" + value = "ebony" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/ulfric + name = "Ulfric" + value = "ulfric" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/farengar + name = "Farengar" + value = "farengar" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/astrid + name = "Astrid" + value = "astrid" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/brynjolf + name = "Brynjolf" + value = "brynjolf" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/maven + name = "Maven" + value = "maven" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/f_child + name = "F_child" + value = "f_child" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/f_orc + name = "F_orc" + value = "f_orc" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/delphine + name = "Delphine" + value = "delphine" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/f_darkelf + name = "F_darkelf" + value = "f_darkelf" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/grelod + name = "Grelod" + value = "grelod" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/tolfdir + name = "Tolfdir" + value = "tolfdir" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_bandit + name = "M_bandit" + value = "m_bandit" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/m_forsworn + name = "M_forsworn" + value = "m_forsworn" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/karliah + name = "Karliah" + value = "karliah" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/felldir + name = "Felldir" + value = "felldir" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/ancano + name = "Ancano" + value = "ancano" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/mercer + name = "Mercer" + value = "mercer" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/vex + name = "Vex" + value = "vex" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/mirabelle + name = "Mirabelle" + value = "mirabelle" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/aventus + name = "Aventus" + value = "aventus" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/tsun + name = "Tsun" + value = "tsun" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/elenwen + name = "Elenwen" + value = "elenwen" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/gormlaith + name = "Gormlaith" + value = "gormlaith" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/dragon + name = "Dragon" + value = "dragon" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/overwatch + name = "Overwatch" + value = "overwatch" + category = TTS_CATEGORY_HALFLIFE2 + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/zak + name = "Zak" + value = "zak" + category = TTS_CATEGORY_EVILISLANDS + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/merc2 + name = "Merc2" + value = "merc2" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/forest1 + name = "Forest1" + value = "forest1" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/bandit3 + name = "Bandit3" + value = "bandit3" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/forest2 + name = "Forest2" + value = "forest2" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/merc1 + name = "Merc1" + value = "merc1" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/bandit2 + name = "Bandit2" + value = "bandit2" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/forest3 + name = "Forest3" + value = "forest3" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/tribal3 + name = "Tribal3" + value = "tribal3" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/slave2 + name = "Slave2" + value = "slave2" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/miller + name = "Miller" + value = "miller" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/krest + name = "Krest" + value = "krest" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/tribal1 + name = "Tribal1" + value = "tribal1" + category = TTS_CATEGORY_METRO + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/abathur + name = "Abathur" + value = "abathur" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/erik + name = "Erik" + value = "erik" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/varian + name = "Varian" + value = "varian" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/anduin + name = "Anduin" + value = "anduin" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/deckard + name = "Deckard" + value = "deckard" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/malfurion_h + name = "Malfurion_h" + value = "malfurion_h" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/demonhunter + name = "Demonhunter" + value = "demonhunter" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/demon + name = "Demon" + value = "demon" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/kerrigan_h + name = "Kerrigan_h" + value = "kerrigan_h" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/ladyofthorns + name = "Ladyofthorns" + value = "ladyofthorns" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/barbarian + name = "Barbarian" + value = "barbarian" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/crusader + name = "Crusader" + value = "crusader" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/whitemane + name = "Whitemane" + value = "whitemane" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/nexushunter + name = "Nexushunter" + value = "nexushunter" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/greymane_h + name = "Greymane_h" + value = "greymane_h" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/gardensdayannouncer + name = "Gardensdayannouncer" + value = "gardensdayannouncer" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/drekthar + name = "Drekthar" + value = "drekthar" + category = TTS_CATEGORY_HEROESOFTHESTORM + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/squeamlish + name = "Squeamlish" + value = "squeamlish" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/dagg + name = "Dagg" + value = "dagg" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/brukan + name = "Brukan" + value = "brukan" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/bolan + name = "Bolan" + value = "bolan" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/goya + name = "Goya" + value = "goya" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/stargazer + name = "Stargazer" + value = "stargazer" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/eudora + name = "Eudora" + value = "eudora" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/mozaki + name = "Mozaki" + value = "mozaki" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/katrana + name = "Katrana" + value = "katrana" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/valeera_hs + name = "Valeera_hs" + value = "valeera_hs" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/malacrass + name = "Malacrass" + value = "malacrass" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/elise + name = "Elise" + value = "elise" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/flark + name = "Flark" + value = "flark" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/rhogi + name = "Rhogi" + value = "rhogi" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/gallywix + name = "Gallywix" + value = "gallywix" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/talanji + name = "Talanji" + value = "talanji" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/dr_sezavo + name = "Dr_sezavo" + value = "dr_sezavo" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/tierra + name = "Tierra" + value = "tierra" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/zenda + name = "Zenda" + value = "zenda" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/baechao + name = "Baechao" + value = "baechao" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/lilian + name = "Lilian" + value = "lilian" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/aranna + name = "Aranna" + value = "aranna" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/oshi + name = "Oshi" + value = "oshi" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/norroa + name = "Norroa" + value = "norroa" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/turalyon + name = "Turalyon" + value = "turalyon" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/aki + name = "Aki" + value = "aki" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/lunara + name = "Lunara" + value = "lunara" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/bob + name = "Bob" + value = "bob" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/illucia + name = "Illucia" + value = "illucia" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/yrel_hs + name = "Yrel_hs" + value = "yrel_hs" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/fireheart + name = "Fireheart" + value = "fireheart" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/lanathel + name = "Lanathel" + value = "lanathel" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/tyrande_hs + name = "Tyrande_hs" + value = "tyrande_hs" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/draemus + name = "Draemus" + value = "draemus" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/rasil + name = "Rasil" + value = "rasil" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/kalec + name = "Kalec" + value = "kalec" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/karastamper + name = "Karastamper" + value = "karastamper" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/george + name = "George" + value = "george" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/pollark + name = "Pollark" + value = "pollark" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/stelina + name = "Stelina" + value = "stelina" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/kasa + name = "Kasa" + value = "kasa" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/whirt + name = "Whirt" + value = "whirt" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/anarii + name = "Anarii" + value = "anarii" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/ilza + name = "Ilza" + value = "ilza" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/avozu + name = "Avozu" + value = "avozu" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/jeklik + name = "Jeklik" + value = "jeklik" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/zibb + name = "Zibb" + value = "zibb" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/thrud + name = "Thrud" + value = "thrud" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_MALE + required_donator_level = 0 + +/datum/tts_seed/silero/isiset + name = "Isiset" + value = "isiset" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_FEMALE + required_donator_level = 0 + +/datum/tts_seed/silero/akazamzarak + name = "Akazamzarak" + value = "akazamzarak" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/arha + name = "Arha" + value = "arha" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + +/datum/tts_seed/silero/aidar + name = "Aidar" + value = "aidar" + category = TTS_CATEGORY_OTHER + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/baya + name = "Baya" + value = "baya" + category = TTS_CATEGORY_OTHER + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/kseniya + name = "Kseniya" + value = "kseniya" + category = TTS_CATEGORY_OTHER + gender = TTS_GENDER_FEMALE + +/datum/tts_seed/silero/eugene + name = "Eugene" + value = "eugene" + category = TTS_CATEGORY_OTHER + gender = TTS_GENDER_MALE + +/datum/tts_seed/silero/senna + name = "Senna" + value = "senna" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/nunu + name = "Nunu" + value = "nunu" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/ryze + name = "Ryze" + value = "ryze" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/yone + name = "Yone" + value = "yone" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/sett + name = "Sett" + value = "sett" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/camille + name = "Camille" + value = "camille" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/lee_sin + name = "Lee_sin" + value = "lee_sin" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/kayle + name = "Kayle" + value = "kayle" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/azir + name = "Azir" + value = "azir" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/tryndamere + name = "Tryndamere" + value = "tryndamere" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/nami + name = "Nami" + value = "nami" + category = TTS_CATEGORY_LOL + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/delvin + name = "Delvin" + value = "delvin" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/cicero + name = "Cicero" + value = "cicero" + category = TTS_CATEGORY_SKYRIM + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/linzi + name = "Linzi" + value = "linzi" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/cache + name = "Cache" + value = "cache" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/cravitz + name = "Cravitz" + value = "cravitz" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/lady_vashj + name = "Lady_vashj" + value = "lady_vashj" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/dendrologist + name = "Dendrologist" + value = "dendrologist" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/jythiros + name = "Jythiros" + value = "jythiros" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/draan + name = "Draan" + value = "draan" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/rikkar + name = "Rikkar" + value = "rikkar" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/splintergraft + name = "Splintergraft" + value = "splintergraft" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/malchezaar + name = "Malchezaar" + value = "malchezaar" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/taskmaster + name = "Taskmaster" + value = "taskmaster" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/oxana + name = "Oxana" + value = "oxana" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/inara + name = "Inara" + value = "inara" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/ivan + name = "Ivan" + value = "ivan" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/kazamon + name = "Kazamon" + value = "kazamon" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/albin + name = "Albin" + value = "albin" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/ammunae + name = "Ammunae" + value = "ammunae" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/illidara + name = "Illidara" + value = "illidara" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 + +/datum/tts_seed/silero/nici + name = "Nici" + value = "nici" + category = TTS_CATEGORY_HEARTHSTONE + gender = TTS_GENDER_ANY + required_donator_level = 0 diff --git a/modular_ss220/text_to_speech/code/sound.dm b/modular_ss220/text_to_speech/code/sound.dm new file mode 100644 index 000000000000..b550cdc596a9 --- /dev/null +++ b/modular_ss220/text_to_speech/code/sound.dm @@ -0,0 +1,102 @@ +#define SHELLEO_ERRORLEVEL 1 +#define SHELLEO_STDOUT 2 +#define SHELLEO_STDERR 3 + +#define SHELLEO_NAME "data/shelleo." +#define SHELLEO_ERR ".err" +#define SHELLEO_OUT ".out" + +/world/proc/shelleo(command) + var/static/list/shelleo_ids = list() + var/stdout = "" + var/stderr = "" + var/errorcode = 1 + var/shelleo_id + var/out_file = "" + var/err_file = "" + var/static/list/interpreters = list("[MS_WINDOWS]" = "cmd /c", "[UNIX]" = "sh -c") + var/interpreter = interpreters["[world.system_type]"] + if(interpreter) + for(var/seo_id in shelleo_ids) + if(!shelleo_ids[seo_id]) + shelleo_ids[seo_id] = TRUE + shelleo_id = "[seo_id]" + break + if(!shelleo_id) + shelleo_id = "[shelleo_ids.len + 1]" + shelleo_ids += shelleo_id + shelleo_ids[shelleo_id] = TRUE + out_file = "[SHELLEO_NAME][shelleo_id][SHELLEO_OUT]" + err_file = "[SHELLEO_NAME][shelleo_id][SHELLEO_ERR]" + if(world.system_type == UNIX) + errorcode = shell("[interpreter] \"[replacetext(command, "\"", "\\\"")]\" > [out_file] 2> [err_file]") + else + errorcode = shell("[interpreter] \"[command]\" > [out_file] 2> [err_file]") + if(fexists(out_file)) + stdout = file2text(out_file) + fdel(out_file) + if(fexists(err_file)) + stderr = file2text(err_file) + fdel(err_file) + shelleo_ids[shelleo_id] = FALSE + else + CRASH("Operating System: [world.system_type] not supported") // If you encounter this error, you are encouraged to update this proc with support for the new operating system + . = list(errorcode, stdout, stderr) + +/proc/shell_url_scrub(url) + var/static/regex/bad_chars_regex = regex("\[^#%&./:=?\\w]*", "g") + var/scrubbed_url = "" + var/bad_match = "" + var/last_good = 1 + var/bad_chars = 1 + do + bad_chars = bad_chars_regex.Find(url) + scrubbed_url += copytext(url, last_good, bad_chars) + if(bad_chars) + bad_match = url_encode(bad_chars_regex.match) + scrubbed_url += bad_match + last_good = bad_chars + length(bad_chars_regex.match) + while(bad_chars) + . = scrubbed_url + + + +/proc/apply_sound_effect(effect, filename_input, filename_output) + if(!effect) + CRASH("Invalid sound effect chosen.") + + var/taskset + if(GLOB.configuration.tts.ffmpeg_cpuaffinity) + taskset = "taskset -ac [GLOB.configuration.tts.ffmpeg_cpuaffinity]" + + var/list/output + switch(effect) + if(SOUND_EFFECT_RADIO) + output = world.shelleo({"[taskset] ffmpeg -y -hide_banner -loglevel error -i [filename_input] -filter:a "highpass=f=1000, lowpass=f=3000, acrusher=1:1:50:0:log" [filename_output]"}) + if(SOUND_EFFECT_ROBOT) + output = world.shelleo({"[taskset] ffmpeg -y -hide_banner -loglevel error -i [filename_input] -filter:a "afftfilt=real='hypot(re,im)*sin(0)':imag='hypot(re,im)*cos(0)':win_size=1024:overlap=0.5, deesser=i=0.4, volume=volume=1.5" [filename_output]"}) + if(SOUND_EFFECT_RADIO_ROBOT) + output = world.shelleo({"[taskset] ffmpeg -y -hide_banner -loglevel error -i [filename_input] -filter:a "afftfilt=real='hypot(re,im)*sin(0)':imag='hypot(re,im)*cos(0)':win_size=1024:overlap=0.5, deesser=i=0.4, volume=volume=1.5, highpass=f=1000, lowpass=f=3000, acrusher=1:1:50:0:log" [filename_output]"}) + if(SOUND_EFFECT_MEGAPHONE) + output = world.shelleo({"[taskset] ffmpeg -y -hide_banner -loglevel error -i [filename_input] -filter:a "highpass=f=500, lowpass=f=4000, volume=volume=10, acrusher=1:1:45:0:log" [filename_output]"}) + if(SOUND_EFFECT_MEGAPHONE_ROBOT) + output = world.shelleo({"[taskset] ffmpeg -y -hide_banner -loglevel error -i [filename_input] -filter:a "afftfilt=real='hypot(re,im)*sin(0)':imag='hypot(re,im)*cos(0)':win_size=1024:overlap=0.5, deesser=i=0.4, highpass=f=500, lowpass=f=4000, volume=volume=10, acrusher=1:1:45:0:log" [filename_output]"}) + else + CRASH("Invalid sound effect chosen.") + var/errorlevel = output[SHELLEO_ERRORLEVEL] + var/stdout = output[SHELLEO_STDOUT] + var/stderr = output[SHELLEO_STDERR] + if(errorlevel) + error("Error: apply_sound_effect([effect], [filename_input], [filename_output]) - See debug logs.") + log_debug("apply_sound_effect([effect], [filename_input], [filename_output]) STDOUT: [stdout]") + log_debug("apply_sound_effect([effect], [filename_input], [filename_output]) STDERR: [stderr]") + return FALSE + return TRUE + +#undef SHELLEO_ERRORLEVEL +#undef SHELLEO_STDOUT +#undef SHELLEO_STDERR + +#undef SHELLEO_NAME +#undef SHELLEO_ERR +#undef SHELLEO_OUT diff --git a/modular_ss220/text_to_speech/code/sound/radio_chatter.ogg b/modular_ss220/text_to_speech/code/sound/radio_chatter.ogg new file mode 100644 index 000000000000..6e5b3ecfbfe2 Binary files /dev/null and b/modular_ss220/text_to_speech/code/sound/radio_chatter.ogg differ diff --git a/modular_ss220/text_to_speech/code/tts_preferences.dm b/modular_ss220/text_to_speech/code/tts_preferences.dm new file mode 100644 index 000000000000..b5533eebcf04 --- /dev/null +++ b/modular_ss220/text_to_speech/code/tts_preferences.dm @@ -0,0 +1,107 @@ +/datum/preferences + var/static/list/explorer_users = list() + +/datum/preferences/New(client/C, datum/db_query/Q) + . = ..() + volume_mixer |= (list( + "1013" = 20, // CHANNEL_TTS_RADIO + "1012" = 50, // CHANNEL_TTS_LOCAL + )) + +/datum/character_save + var/tts_seed + +/datum/character_save/copy_to(mob/living/carbon/human/character) + . = ..() + character.tts_seed = tts_seed + character.dna.tts_seed_dna = tts_seed + +/datum/ui_module/tts_seeds_explorer + name = "Эксплорер TTS голосов" + var/phrases = TTS_PHRASES + +/datum/ui_module/tts_seeds_explorer/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = FALSE, datum/tgui/master_ui = null, datum/ui_state/state = GLOB.always_state) + ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) + if(!ui) + ui = new(user, src, ui_key, "TTSSeedsExplorer", name, 550, 800, master_ui, state) + ui.set_autoupdate(FALSE) + ui.open() + +/datum/ui_module/tts_seeds_explorer/ui_data(mob/user) + var/list/data = list() + + data["selected_seed"] = user.client.prefs.active_character.tts_seed + + data["donator_level"] = user.client.donator_level + + return data + +/datum/ui_module/tts_seeds_explorer/ui_static_data(mob/user) + var/list/data = list() + + var/list/providers = list() + for(var/_provider in SStts220.tts_providers) + var/datum/tts_provider/provider = SStts220.tts_providers[_provider] + providers += list(list( + "name" = provider.name, + "is_enabled" = provider.is_enabled, + )) + data["providers"] = providers + + var/list/seeds = list() + for(var/_seed in SStts220.tts_seeds) + var/datum/tts_seed/seed = SStts220.tts_seeds[_seed] + seeds += list(list( + "name" = seed.name, + "value" = seed.value, + "category" = seed.category, + "gender" = seed.gender, + "provider" = initial(seed.provider.name), + "required_donator_level" = seed.required_donator_level, + )) + data["seeds"] = seeds + + data["phrases"] = phrases + + return data + +/datum/ui_module/tts_seeds_explorer/ui_act(action, list/params) + if(..()) + return + . = TRUE + + switch(action) + if("listen") + var/phrase = params["phrase"] + var/seed_name = params["seed"] + + if(!(phrase in phrases)) + return + if(!(seed_name in SStts220.tts_seeds)) + return + + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(tts_cast), null, usr, phrase, seed_name, FALSE) + if("select") + var/seed_name = params["seed"] + + if(!(seed_name in SStts220.tts_seeds)) + return + var/datum/tts_seed/seed = SStts220.tts_seeds[seed_name] + if(usr.client.donator_level < seed.required_donator_level) + return + + usr.client.prefs.active_character.tts_seed = seed_name + else + return FALSE + +/mob/new_player/proc/check_tts_seed_ready() + if(GLOB.configuration.tts.tts_enabled) + if(!client.prefs.active_character.tts_seed) + to_chat(usr, span_danger("Вам необходимо настроить голос персонажа! Не забудьте сохранить настройки.")) + client.prefs.ShowChoices(src) + return FALSE + var/datum/tts_seed/seed = SStts220.tts_seeds[client.prefs.active_character.tts_seed] + if(client.donator_level < seed.required_donator_level) + to_chat(usr, span_danger("Выбранный голос персонажа более недоступен на текущем уровне подписки!")) + client.prefs.ShowChoices(src) + return FALSE diff --git a/modular_ss220/text_to_speech/code/tts_provider.dm b/modular_ss220/text_to_speech/code/tts_provider.dm new file mode 100644 index 000000000000..bd47e3d58567 --- /dev/null +++ b/modular_ss220/text_to_speech/code/tts_provider.dm @@ -0,0 +1,32 @@ +/datum/tts_provider + var/name = "STUB" + var/is_enabled = TRUE + var/api_url + + var/is_throttled = FALSE + var/throttled_until = 0 + + var/timed_out_requests = 0 + var/failed_requests = 0 + var/failed_requests_limit = 10 + +/datum/tts_provider/proc/request(text, datum/tts_seed/seed, datum/callback/proc_callback) + return TRUE + +/datum/tts_provider/proc/process_response(datum/http_response/response) + return null + +/datum/tts_provider/proc/throttle_check() + if(is_throttled && throttled_until < world.time) + return TRUE + is_throttled = FALSE + return FALSE + +/datum/tts_provider/proc/pitch_whisper(text) + return text + +/datum/tts_provider/proc/rate_faster(text) + return text + +/datum/tts_provider/proc/rate_medium(text) + return text diff --git a/modular_ss220/text_to_speech/code/tts_seed.dm b/modular_ss220/text_to_speech/code/tts_seed.dm new file mode 100644 index 000000000000..11f20282d3b5 --- /dev/null +++ b/modular_ss220/text_to_speech/code/tts_seed.dm @@ -0,0 +1,60 @@ +/atom + var/tts_seed + +// SS220 TODO: usage of tts in dna +/datum/dna + var/tts_seed_dna + +/datum/dna/Clone() + . = ..() + var/datum/dna/new_dna = . + new_dna.tts_seed_dna = tts_seed_dna + return new_dna + +/mob/living/carbon/human/Initialize(mapload, datum/species/new_species) + . = ..() + if(dna) + dna.tts_seed_dna = tts_seed + +/atom/proc/select_voice(mob/user, silent_target = FALSE, override = FALSE) + if(!ismob(src) && !user) + return null + var/tts_test_str = "Так звучит мой голос." + + var/tts_seeds + if(user && (check_rights(R_ADMIN, 0, user) || override)) + tts_seeds = SStts220.tts_seeds_names + else + tts_seeds = SStts220.get_available_seeds(src) + + var/new_tts_seed = input(user || src, "Choose your preferred voice:", "Character Preference", tts_seed) as null|anything in tts_seeds + if(!new_tts_seed) + return null + if(!silent_target && ismob(src) && src != user) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(tts_cast), null, src, tts_test_str, new_tts_seed, FALSE) + if(user) + INVOKE_ASYNC(GLOBAL_PROC, GLOBAL_PROC_REF(tts_cast), null, user, tts_test_str, new_tts_seed, FALSE) + return new_tts_seed + +/atom/proc/change_voice(mob/user, override = FALSE) + set waitfor = FALSE + var/new_tts_seed = select_voice(user, override = override) + if(!new_tts_seed) + return null + return update_tts_seed(new_tts_seed) + +/atom/proc/update_tts_seed(new_tts_seed) + tts_seed = new_tts_seed + return new_tts_seed + +/datum/tts_seed + var/name = "STUB" + var/value = "STUB" + var/category = TTS_CATEGORY_OTHER + var/gender = TTS_GENDER_ANY + var/datum/tts_provider/provider = /datum/tts_provider + var/required_donator_level = 0 + +/datum/tts_seed/vv_edit_var(var_name, var_value) + return FALSE + diff --git a/modular_ss220/text_to_speech/code/tts_subsystem.dm b/modular_ss220/text_to_speech/code/tts_subsystem.dm new file mode 100644 index 000000000000..6a84ffbb1bf7 --- /dev/null +++ b/modular_ss220/text_to_speech/code/tts_subsystem.dm @@ -0,0 +1,570 @@ +SUBSYSTEM_DEF(tts220) + name = "Text-to-Speech 220" + init_order = INIT_ORDER_DEFAULT + wait = 1 SECONDS + runlevels = RUNLEVEL_LOBBY | RUNLEVELS_DEFAULT + + var/tts_wanted = 0 + var/tts_request_failed = 0 + var/tts_request_succeeded = 0 + var/tts_reused = 0 + var/list/tts_errors = list() + var/tts_error_raw = "" + + // Simple Moving Average RPS + var/list/tts_rps_list = list() + var/tts_sma_rps = 0 + + // Requests per Second (RPS), only real API requests + var/tts_rps = 0 + var/tts_rps_counter = 0 + + // Total Requests per Second (TRPS), all TTS request, even reused + var/tts_trps = 0 + var/tts_trps_counter = 0 + + // Reused Requests per Second (RRPS), only reused requests + var/tts_rrps = 0 + var/tts_rrps_counter = 0 + + var/is_enabled = TRUE + + var/list/datum/tts_seed/tts_seeds = list() + var/list/tts_seeds_names = list() + var/list/tts_seeds_names_by_donator_levels = list() + var/list/datum/tts_provider/tts_providers = list() + + var/list/tts_local_channels_by_owner = list() + + var/list/tts_requests_queue = list() + var/tts_requests_queue_limit = 100 + var/tts_rps_limit = 5 + + var/list/tts_queue = list() + var/list/tts_effects_queue = list() + + var/sanitized_messages_caching = TRUE + var/list/sanitized_messages_cache = list() + var/sanitized_messages_cache_hit = 0 + var/sanitized_messages_cache_miss = 0 + + var/debug_mode_enabled = FALSE + + var/static/list/tts_job_replacements = list( + "nanotrasen navy field officer" = "Полевой офицер флота Нанотрэйзен", + "nanotrasen navy officer" = "Офицер флота nanotrasen", + "supreme commander" = "Верховный главнокомандующий", + "solar federation general" = "Генерал Солнечной Федерации", + "special operations officer" = "Офицер специальных операций", + "civilian" = "Гражданский", + "tourist" = "Турист", + "businessman" = "Бизнэсмэн", + "trader" = "Торговец", + "assistant" = "Ассистент", + "chief engineer" = "Главный Инженер", + "station engineer" = "Станционный инженер", + "trainee engineer" = "Инженер-стажер", + "Engineer Assistant" = "Инженерный Ассистент", + "Technical Assistant" = "Технический Ассистент", + "Engineer Student" = "Инженер-практикант", + "Technical Student" = "Техник-практикант", + "Technical Trainee" = "Техник-стажер", + "maintenance technician" = "Техник по обслуживанию", + "engine technician" = "Техник по двигателям", + "electrician" = "Электрик", + "life support specialist" = "Специалист по жизнеобеспечению", + "atmospheric technician" = "Атмосферный техник", + "mechanic" = "Механик", + "chief medical officer" = "Главный врач", + "medical doctor" = "Врач", + "Intern" = "Интерн", + "Student Medical Doctor" = "Врач-практикант", + "Medical Assistant" = "Ассистирующий врач", + "surgeon" = "Хирург", + "nurse" = "Медсестра", + "coroner" = "К+оронэр", + "chemist" = "Химик", + "pharmacist" = "Фармацевт", + "pharmacologist" = "Фармаколог", + "geneticist" = "Генетик", + "virologist" = "Вирусолог", + "pathologist" = "Патологоанатом", + "microbiologist" = "Микробиолог", + "psychiatrist" = "Психиатр", + "psychologist" = "Психолог", + "therapist" = "Терапевт", + "paramedic" = "Парамедик", + "research director" = "Директор исследований", + "scientist" = "Учёный", + "student scientist" = "Учёный-практикант", + "Scientist Assistant" = "Научный Ассистент", + "Scientist Pregraduate" = "Учёный-бакалавр", + "Scientist Graduate" = "Научный выпускник", + "Scientist Postgraduate" = "Учёный-аспирант", + "anomalist" = "Аномалист", + "plasma researcher" = "Исследователь плазмы", + "xenobiologist" = "Ксенобиолог", + "chemical researcher" = "Химик-исследователь", + "roboticist" = "Робототехник", + "student robotist" = "Студент-робототехник", + "biomechanical engineer" = "Биомеханический инженер", + "mechatronic engineer" = "Инженер мехатроники", + "head of security" = "Глава службы безопасности", + "warden" = "Смотритель", + "detective" = "Детектив", + "forensic technician" = "Криминалист", + "security officer" = "Офицер службы безопасности", + "security cadet" = "Кадет службы безопасности", + "Security Assistant" = "Ассистент службы безопасности", + "Security Graduate" = "Выпускник кадетской академии", + "brig physician" = "Врач брига", + "security pod pilot" = "Пилот пода службы безопасности", + "ai" = "И И", + "cyborg" = "Киборг", + "robot" = "Робот", + "captain" = "Капитан", + "head of personnel" = "Глава персонала", + "nanotrasen representative" = "Представитель Нанотрэйзен", + "blueshield" = "Блюшилд", + "magistrate" = "Магистрат", + "internal affairs agent" = "Агент внутренних дел", + "human resources agent" = "Агент по персоналу", + "bartender" = "Бармэн", + "chef" = "Повар", + "cook" = "Кук", + "culinary artist" = "Кулинар", + "butcher" = "Мясник", + "botanist" = "Ботаник", + "hydroponicist" = "Гидропонист", + "botanical researcher" = "Ботаник-исследователь", + "quartermaster" = "Квартирмейстер", + "cargo technician" = "Карго техник", + "shaft miner" = "Шахтёр", + "spelunker" = "Спелеолог", + "clown" = "Клоун", + "mime" = "Мим", + "janitor" = "Уборщик", + "custodial technician" = "Техник по уходу за помещениями", + "librarian" = "Библиотекарь", + "journalist" = "Журналист", + "barber" = "Парикмахер", + "hair stylist" = "Стилист", + "beautician" = "Косметолог", + "explorer" = "Исследователь", + "chaplain" = "Священник", + "syndicate officer" = "Офицер синдиката", + "visitor" = "посетитель", + ) + +/datum/controller/subsystem/tts220/stat_entry(msg) + msg += "tRPS:[tts_trps] " + msg += "rRPS:[tts_rrps] " + msg += "RPS:[tts_rps] " + msg += "smaRPS:[tts_sma_rps] | " + msg += "W:[tts_wanted] " + msg += "F:[tts_request_failed] " + msg += "S:[tts_request_succeeded] " + msg += "R:[tts_reused] " + return ..() + +/datum/controller/subsystem/tts220/PreInit() + . = ..() + for(var/path in subtypesof(/datum/tts_provider)) + var/datum/tts_provider/provider = new path + tts_providers[provider.name] += provider + for(var/path in subtypesof(/datum/tts_seed)) + var/datum/tts_seed/seed = new path + if(seed.value == "STUB") + continue + seed.provider = tts_providers[initial(seed.provider.name)] + tts_seeds[seed.name] = seed + tts_seeds_names += seed.name + tts_seeds_names_by_donator_levels["[seed.required_donator_level]"] += list(seed.name) + tts_seeds_names = sortTim(tts_seeds_names, /proc/cmp_text_asc) + +/datum/controller/subsystem/tts220/Initialize(start_timeofday) + is_enabled = GLOB.configuration.tts.tts_enabled + if(!is_enabled) + flags |= SS_NO_FIRE + +/datum/controller/subsystem/tts220/fire() + tts_rps = tts_rps_counter + tts_rps_counter = 0 + tts_trps = tts_trps_counter + tts_trps_counter = 0 + tts_rrps = tts_rrps_counter + tts_rrps_counter = 0 + + tts_rps_list += tts_rps + if(tts_rps_list.len > 15) + tts_rps_list.Cut(1,2) + + var/rps_sum = 0 + for(var/rps in tts_rps_list) + rps_sum += rps + tts_sma_rps = round(rps_sum / tts_rps_list.len, 0.1) + + var/free_rps = clamp(tts_rps_limit - tts_rps, 0, tts_rps_limit) + var/requests = tts_requests_queue.Copy(1, clamp(LAZYLEN(tts_requests_queue), 0, free_rps) + 1) + for(var/request in requests) + var/text = request[1] + var/datum/tts_seed/seed = request[2] + var/datum/callback/proc_callback = request[3] + var/datum/tts_provider/provider = seed.provider + provider.request(text, seed, proc_callback) + tts_rps_counter++ + tts_requests_queue.Cut(1, clamp(LAZYLEN(tts_requests_queue), 0, free_rps) + 1) + + if(sanitized_messages_caching) + sanitized_messages_cache.Cut() + if(debug_mode_enabled) + world.log << "sanitized_messages_cache: HIT=[sanitized_messages_cache_hit] / MISS=[sanitized_messages_cache_miss]" + sanitized_messages_cache_hit = 0 + sanitized_messages_cache_miss = 0 + +/datum/controller/subsystem/tts220/Recover() + is_enabled = SStts220.is_enabled + tts_wanted = SStts220.tts_wanted + tts_request_failed = SStts220.tts_request_failed + tts_request_succeeded = SStts220.tts_request_succeeded + tts_reused = SStts220.tts_reused + +/datum/controller/subsystem/tts220/proc/queue_request(text, datum/tts_seed/seed, datum/callback/proc_callback) + if(LAZYLEN(tts_requests_queue) > tts_requests_queue_limit) + is_enabled = FALSE + to_chat(world, span_announcement("SERVER: очередь запросов превысила лимит, подсистема SStts220 принудительно отключена!")) + return FALSE + + if(tts_rps_counter < tts_rps_limit) + var/datum/tts_provider/provider = seed.provider + provider.request(text, seed, proc_callback) + tts_rps_counter++ + return TRUE + + tts_requests_queue += list(list(text, seed, proc_callback)) + return TRUE + +/datum/controller/subsystem/tts220/proc/get_tts(atom/speaker, mob/listener, message, seed_name, is_local = TRUE, effect = SOUND_EFFECT_NONE, traits = TTS_TRAIT_RATE_FASTER, preSFX = null, postSFX = null) + if(!is_enabled) + return + if(!message) + return + if(isnull(listener) || !listener.client) + return + if(isnull(seed_name) || !(seed_name in tts_seeds)) + return + var/datum/tts_seed/seed = tts_seeds[seed_name] + + tts_wanted++ + tts_trps_counter++ + + var/datum/tts_provider/provider = seed.provider + if(!provider.is_enabled) + return + if(provider.throttle_check()) + return + + var/dirty_text = message + var/text = sanitize_tts_input(dirty_text) + + if(!text || length_char(text) > MAX_MESSAGE_LEN) + return + + if(traits & TTS_TRAIT_RATE_FASTER) + text = provider.rate_faster(text) + + if(traits & TTS_TRAIT_RATE_MEDIUM) + text = provider.rate_medium(text) + + if(traits & TTS_TRAIT_PITCH_WHISPER) + text = provider.pitch_whisper(text) + + var/hash = rustgss220_hash_string(RUSTG_HASH_MD5, text) + var/filename = "sound/tts_cache/[seed.name]/[hash]" + + var/datum/callback/play_tts_cb = CALLBACK(src, PROC_REF(play_tts), speaker, listener, filename, is_local, effect, preSFX, postSFX) + + if(fexists("[filename].ogg")) + tts_reused++ + tts_rrps_counter++ + play_tts(speaker, listener, filename, is_local, effect, preSFX, postSFX) + return + + if(LAZYLEN(tts_queue[filename])) + tts_reused++ + tts_rrps_counter++ + LAZYADD(tts_queue[filename], play_tts_cb) + return + + var/datum/callback/cb = CALLBACK(src, PROC_REF(get_tts_callback), speaker, listener, filename, seed, is_local, effect, preSFX, postSFX) + queue_request(text, seed, cb) + LAZYADD(tts_queue[filename], play_tts_cb) + +/datum/controller/subsystem/tts220/proc/get_tts_callback(atom/speaker, mob/listener, filename, datum/tts_seed/seed, is_local, effect, preSFX, postSFX, datum/http_response/response) + var/datum/tts_provider/provider = seed.provider + + // Bail if it errored + if(response.errored) + provider.timed_out_requests++ + message_admins("Error connecting to [provider.name] TTS API. Please inform a maintainer or server host.") + return + + if(response.status_code != 200) + provider.failed_requests++ + if(provider.failed_requests >= provider.failed_requests_limit) + provider.is_enabled = FALSE + message_admins("Error performing [provider.name] TTS API request (Code: [response.status_code])") + tts_request_failed++ + if(response.status_code) + if(tts_errors["[response.status_code]"]) + tts_errors["[response.status_code]"]++ + else + tts_errors += "[response.status_code]" + tts_errors["[response.status_code]"] = 1 + tts_error_raw = response.error + return + + tts_request_succeeded++ + + var/voice = provider.process_response(response) + if(!voice) + return + + rustgss220_file_write_b64decode(voice, "[filename].ogg") + + if (!GLOB.configuration.tts.tts_cache_enabled) + addtimer(CALLBACK(src, PROC_REF(cleanup_tts_file), "[filename].ogg"), 30 SECONDS) + + for(var/datum/callback/cb in tts_queue[filename]) + cb.InvokeAsync() + tts_queue[filename] -= cb + + tts_queue -= filename + +/datum/controller/subsystem/tts220/proc/play_tts(atom/speaker, mob/listener, filename, is_local = TRUE, effect = SOUND_EFFECT_NONE, preSFX = null, postSFX = null) + if(isnull(listener) || !listener.client) + return + + var/voice + switch(effect) + if(SOUND_EFFECT_NONE) + voice = "[filename].ogg" + if(SOUND_EFFECT_RADIO) + voice = "[filename]_radio.ogg" + if(SOUND_EFFECT_ROBOT) + voice = "[filename]_robot.ogg" + if(SOUND_EFFECT_RADIO_ROBOT) + voice = "[filename]_radio_robot.ogg" + if(SOUND_EFFECT_MEGAPHONE) + voice = "[filename]_megaphone.ogg" + if(SOUND_EFFECT_MEGAPHONE_ROBOT) + voice = "[filename]_megaphone_robot.ogg" + else + CRASH("Invalid sound effect chosen.") + if(effect != SOUND_EFFECT_NONE) + if(!fexists(voice)) + var/datum/callback/play_tts_cb = CALLBACK(src, PROC_REF(play_tts), speaker, listener, filename, is_local, effect, preSFX, postSFX) + if(LAZYLEN(tts_effects_queue[voice])) + LAZYADD(tts_effects_queue[voice], play_tts_cb) + return + LAZYADD(tts_effects_queue[voice], play_tts_cb) + apply_sound_effect(effect, "[filename].ogg", voice) + for(var/datum/callback/cb in tts_effects_queue[voice]) + tts_effects_queue[voice] -= cb + if(cb == play_tts_cb) + continue + cb.InvokeAsync() + tts_effects_queue -= voice + + var/turf/turf_source = get_turf(speaker) + + var/volume = 100 + var/channel = CHANNEL_TTS_RADIO + if(is_local) + volume *= listener.client.prefs.get_channel_volume(CHANNEL_TTS_LOCAL) + channel = get_local_channel_by_owner(speaker) + else + volume *= listener.client.prefs.get_channel_volume(CHANNEL_TTS_RADIO) + channel = CHANNEL_TTS_RADIO + + var/sound/output = sound(voice) + output.status = SOUND_STREAM + + if(isnull(speaker)) + output.wait = TRUE + output.channel = channel + output.volume = volume * listener.client.prefs.get_channel_volume(channel) + output.environment = -1 + + if(output.volume <= 0) + return + + if(preSFX) + play_sfx(listener, preSFX, output.channel, output.volume, output.environment) + + SEND_SOUND(listener, output) + return + + if(preSFX) + play_sfx(listener, preSFX, output.channel, output.volume, output.environment) + + listener.playsound_local(turf_source, output, volume, S = output, channel = channel, wait = TRUE) + + if(!output || output.volume <= 0) + return + + if(postSFX) + play_sfx(listener, postSFX, output.channel, output.volume, output.environment) + +/datum/controller/subsystem/tts220/proc/play_sfx(mob/listener, sfx, channel, volume, environment) + var/sound/output = sound(sfx) + output.status = SOUND_STREAM + output.wait = TRUE + output.channel = channel + output.volume = volume + output.environment = environment + SEND_SOUND(listener, output) + +/datum/controller/subsystem/tts220/proc/get_local_channel_by_owner(owner) + var/channel = tts_local_channels_by_owner[owner] + if(isnull(channel)) + channel = SSsounds.reserve_sound_channel_datumless() + tts_local_channels_by_owner[owner] = channel + return channel + +/datum/controller/subsystem/tts220/proc/cleanup_tts_file(filename) + fdel(filename) + +/datum/controller/subsystem/tts220/proc/get_available_seeds(owner) + var/list/_tts_seeds_names = list() + _tts_seeds_names |= tts_seeds_names + + if(!ismob(owner)) + return _tts_seeds_names + + var/mob/M = owner + + if(!M.client) + return _tts_seeds_names + + for(var/donator_level in 0 to DONATOR_LEVEL_MAX) + if(M.client.donator_level < donator_level) + _tts_seeds_names -= tts_seeds_names_by_donator_levels["[donator_level]"] + return _tts_seeds_names + +/datum/controller/subsystem/tts220/proc/get_random_seed(owner) + return pick(get_available_seeds(owner)) + +/datum/controller/subsystem/tts220/proc/sanitize_tts_input(message) + var/hash + if(sanitized_messages_caching) + hash = rustgss220_hash_string(RUSTG_HASH_MD5, message) + if(sanitized_messages_cache[hash]) + sanitized_messages_cache_hit++ + return sanitized_messages_cache[hash] + sanitized_messages_cache_miss++ + . = message + . = trim(.) + + var/static/regex/punctuation_check = new(@"[.,?!]\Z") + if(!punctuation_check.Find(.)) + . += "." + + var/static/regex/html_tags = new(@"<[^>]*>", "g") + . = html_tags.Replace(., "") + . = html_decode(.) + + var/static/regex/forbidden_symbols = new(@"[^a-zA-Z0-9а-яА-ЯёЁ,!?+./ \r\n\t:—()-]", "g") + . = forbidden_symbols.Replace(., "") + + var/static/regex/words = new(@"(? + + + + + + + "} diff --git a/modular_ss220/title_screen/code/dead.dm b/modular_ss220/title_screen/code/dead.dm new file mode 100644 index 000000000000..ab33d670ae81 --- /dev/null +++ b/modular_ss220/title_screen/code/dead.dm @@ -0,0 +1,3 @@ +/mob/dead/Login() + . = ..() + hide_title_screen() diff --git a/modular_ss220/title_screen/code/living.dm b/modular_ss220/title_screen/code/living.dm new file mode 100644 index 000000000000..9b96cbd348d0 --- /dev/null +++ b/modular_ss220/title_screen/code/living.dm @@ -0,0 +1,3 @@ +/mob/living/Login() + . = ..() + hide_title_screen() diff --git a/modular_ss220/title_screen/code/mob.dm b/modular_ss220/title_screen/code/mob.dm new file mode 100644 index 000000000000..17f02d8b2b9f --- /dev/null +++ b/modular_ss220/title_screen/code/mob.dm @@ -0,0 +1,35 @@ +/** + * Shows the titlescreen to a new player. + */ +/mob/proc/show_title_screen() + if(!client) + return + winset(src, "title_browser", "is-disabled=true;is-visible=true") + winset(src, "status_bar", "is-visible=false") + + var/datum/asset/assets = get_asset_datum(/datum/asset/simple/lobby) //Sending pictures to the client + assets.send(src) + + update_title_screen() + +/** + * Hard updates the title screen HTML, it causes visual glitches if used. + */ +/mob/proc/update_title_screen() + var/dat = get_title_html() + + src << browse(SStitle.current_title_screen, "file=loading_screen.gif;display=0") + src << browse(dat, "window=title_browser") + +/datum/asset/simple/lobby + assets = list( + "FixedsysExcelsior3.01Regular.ttf" = 'modular_ss220/title_screen/html/browser/FixedsysExcelsior3.01Regular.ttf', + ) + +/** + * Removes the titlescreen entirely from a mob. + */ +/mob/proc/hide_title_screen() + if(client?.mob) + winset(client, "title_browser", "is-disabled=true;is-visible=false") + winset(client, "status_bar", "is-visible=true") diff --git a/modular_ss220/title_screen/code/new_player.dm b/modular_ss220/title_screen/code/new_player.dm new file mode 100644 index 000000000000..1aa09cd80e56 --- /dev/null +++ b/modular_ss220/title_screen/code/new_player.dm @@ -0,0 +1,13 @@ +GLOBAL_LIST_EMPTY(new_player_list) + +/mob/new_player/Initialize(mapload) + GLOB.new_player_list += src + . = ..() + +/mob/new_player/Destroy() + GLOB.new_player_list -= src + . = ..() + +/mob/new_player/Login() + . = ..() + show_title_screen() diff --git a/modular_ss220/title_screen/code/title_screen_controls.dm b/modular_ss220/title_screen/code/title_screen_controls.dm new file mode 100644 index 000000000000..f2be6e8d47d8 --- /dev/null +++ b/modular_ss220/title_screen/code/title_screen_controls.dm @@ -0,0 +1,80 @@ +/** + * Enables an admin to upload a new titlescreen image. + */ +/client/proc/admin_change_title_screen() + set category = "Event" + set name = "Title Screen: Change" + + if(!check_rights(R_EVENT)) + return + + log_admin("[key_name(usr)] is changing the title screen.") + message_admins("[key_name_admin(usr)] is changing the title screen.") + + switch(alert(usr, "Please select a new title screen.", "Title Screen", "Change", "Reset", "Cancel")) + if("Change") + var/file = input(usr) as icon|null + if(!file) + return + SStitle.change_title_screen(file) + if("Reset") + SStitle.change_title_screen() + if("Cancel") + return + +/** + * Sets a titlescreen notice, a big red text on the main screen. + */ +/client/proc/change_title_screen_notice() + set category = "Event" + set name = "Title Screen: Set Notice" + + if(!check_rights(R_EVENT)) + return + + log_admin("[key_name(usr)] is setting the title screen notice.") + message_admins("[key_name_admin(usr)] is setting the title screen notice.") + + var/new_notice = input(usr, "Please input a notice to be displayed on the title screen:", "Titlescreen Notice") as text|null + SStitle.set_notice(new_notice) + if(!new_notice) + return + for(var/mob/new_player/new_player in GLOB.new_player_list) + to_chat(new_player, span_boldannounce("TITLE NOTICE UPDATED: [new_notice]")) + SEND_SOUND(new_player, sound('sound/items/bikehorn.ogg')) + +/** + * Reloads the titlescreen if it is bugged for someone. + */ +/client/verb/fix_title_screen() + set name = "Fix Lobby Screen" + set desc = "Lobbyscreen broke? Press this." + set category = "OOC" + + if(istype(mob, /mob/new_player)) + mob.show_title_screen() + else + mob.hide_title_screen() + +/** + * An admin debug command that enables you to change the HTML on the go. + */ +/client/proc/change_title_screen_html() + set category = "Event" + set name = "Title Screen: Set HTML" + + if(!check_rights(R_DEBUG)) + return + + log_admin("[key_name(usr)] is setting the title screen HTML.") + message_admins("[key_name_admin(usr)] is setting the title screen HTML.") + + var/new_html = input(usr, "Please enter your desired HTML(WARNING: YOU WILL BREAK SHIT)", "DANGER: TITLE HTML EDIT") as message|null + + if(!new_html) + return + + SStitle.title_html = new_html + SStitle.show_title_screen() + + message_admins("[key_name_admin(usr)] has changed the title screen HTML.") diff --git a/modular_ss220/title_screen/code/title_screen_html.dm b/modular_ss220/title_screen/code/title_screen_html.dm new file mode 100644 index 000000000000..bde98fd53895 --- /dev/null +++ b/modular_ss220/title_screen/code/title_screen_html.dm @@ -0,0 +1,16 @@ +// FOR MOR INFO ON HTML CUSTOMISATION, SEE: https://github.com/Skyrat-SS13/Skyrat-tg/pull/4783 + +/mob/proc/get_title_html() + var/dat = SStitle.title_html + dat += {""} + + if(SStitle.current_notice) + dat += {" +
+ +
+ "} + + dat += "" + + return dat diff --git a/modular_ss220/title_screen/code/title_screen_subsystem.dm b/modular_ss220/title_screen/code/title_screen_subsystem.dm new file mode 100644 index 000000000000..54fe207c2e01 --- /dev/null +++ b/modular_ss220/title_screen/code/title_screen_subsystem.dm @@ -0,0 +1,77 @@ +/datum/controller/subsystem/title + flags = SS_NO_FIRE + init_order = INIT_ORDER_TITLE + + var/file_path + + /// The current title screen being displayed, as a file path text. + var/current_title_screen + /// The current notice text, or null. + var/current_notice + /// The preamble html that includes all styling and layout. + var/title_html + /// The list of possible title screens to rotate through, as file path texts. + var/title_screens = list() + +/datum/controller/subsystem/title/Initialize() + var/dat + if(!fexists("config/title_html.txt")) + to_chat(world, span_boldwarning("CRITICAL ERROR: Unable to read title_html.txt, reverting to backup title html, please check your server config and ensure this file exists.")) + dat = DEFAULT_TITLE_HTML + else + dat = file2text("config/title_html.txt") + + title_html = dat + + var/list/provisional_title_screens = flist("config/title_screens/images/") + var/list/local_title_screens = list() + + for(var/screen in provisional_title_screens) + var/list/formatted_list = splittext(screen, "+") + if((LAZYLEN(formatted_list) == 1 && (formatted_list[1] != "exclude" && formatted_list[1] != "blank.png"))) + local_title_screens += screen + + if(length(local_title_screens)) + for(var/i in local_title_screens) + var/file_path = "config/title_screens/images/[i]" + ASSERT(fexists(file_path)) + var/icon/title2use = new(fcopy_rsc(file_path)) + title_screens += title2use + + change_title_screen() + +/datum/controller/subsystem/title/Recover() + file_path = SStitle.file_path + + current_title_screen = SStitle.current_title_screen + current_notice = SStitle.current_notice + title_html = SStitle.title_html + title_screens = SStitle.title_screens + +/** + * Show the title screen to all new players. + */ +/datum/controller/subsystem/title/proc/show_title_screen() + for(var/mob/new_player/new_player in GLOB.new_player_list) + INVOKE_ASYNC(new_player, TYPE_PROC_REF(/mob/new_player, show_title_screen)) + +/** + * Adds a notice to the main title screen in the form of big red text! + */ +/datum/controller/subsystem/title/proc/set_notice(new_title) + current_notice = new_title ? sanitize_text(new_title) : null + show_title_screen() + +/** + * Changes the title screen to a new image. + */ +/datum/controller/subsystem/title/proc/change_title_screen(new_screen) + if(new_screen) + current_title_screen = new_screen + else + if(LAZYLEN(title_screens)) + current_title_screen = pick(title_screens) + else + current_title_screen = DEFAULT_TITLE_SCREEN_IMAGE + + show_title_screen() diff --git a/modular_ss220/title_screen/html/browser/FixedsysExcelsior3.01Regular.ttf b/modular_ss220/title_screen/html/browser/FixedsysExcelsior3.01Regular.ttf new file mode 100644 index 000000000000..a4f177c41a89 Binary files /dev/null and b/modular_ss220/title_screen/html/browser/FixedsysExcelsior3.01Regular.ttf differ diff --git a/modular_ss220/title_screen/icons/default.dmi b/modular_ss220/title_screen/icons/default.dmi new file mode 100644 index 000000000000..e8ede9793036 Binary files /dev/null and b/modular_ss220/title_screen/icons/default.dmi differ diff --git a/modular_ss220/title_screen/icons/loading_screen.gif b/modular_ss220/title_screen/icons/loading_screen.gif new file mode 100644 index 000000000000..c8a2c487037b Binary files /dev/null and b/modular_ss220/title_screen/icons/loading_screen.gif differ diff --git a/modular_ss220/unique_objects/_unique_objects.dm b/modular_ss220/unique_objects/_unique_objects.dm new file mode 100644 index 000000000000..0db980179490 --- /dev/null +++ b/modular_ss220/unique_objects/_unique_objects.dm @@ -0,0 +1,4 @@ +/datum/modpack/unique_objects + name = "Unique structures modpack" + desc = "Уникальные структуры и именные объекты." + author = "PhantomRU" diff --git a/modular_ss220/unique_objects/_unique_objects.dme b/modular_ss220/unique_objects/_unique_objects.dme new file mode 100644 index 000000000000..6f29624bf592 --- /dev/null +++ b/modular_ss220/unique_objects/_unique_objects.dme @@ -0,0 +1,4 @@ +#include "_unique_objects.dm" + +#include "code/unique_objects.dm" +#include "code/cheese_statue.dm" diff --git a/modular_ss220/unique_objects/code/cheese_statue.dm b/modular_ss220/unique_objects/code/cheese_statue.dm new file mode 100644 index 000000000000..e54c7df45bd0 --- /dev/null +++ b/modular_ss220/unique_objects/code/cheese_statue.dm @@ -0,0 +1,72 @@ +// =========== statues =========== + +/obj/structure/statue/cheese + name = "cheese statue" + desc = "For squeek enjoyer." + max_integrity = 100 + material_drop_type = /obj/item/stack/sheet/cheese + icon = 'modular_ss220/unique_objects/icons/statue.dmi' + icon_state = "cheesus1" + +/obj/structure/statue/cheese/cheesus + name = "statue of cheesus" + desc = "Cheese expertly crafted into a representation of our mighty lord and saviour." + icon_state = "cheesus1" + +/obj/structure/statue/cheese/cheesus/attackby(obj/item/W, mob/user, params) + switch(obj_integrity) + if(0 to 20) + icon_state = "cheesus4" + if(20 to 40) + icon_state = "cheesus3" + if(40 to 60) + icon_state = "cheesus2" + else + icon_state = "cheesus1" + update_icon(UPDATE_ICON_STATE) + return ..() + +/obj/machinery/reagentgrinder/Initialize(mapload) + . = ..() + LAZYADD(blend_items, list(/obj/item/stack/sheet/cheese = list("milk" = 20))) + +// =========== items =========== + +GLOBAL_LIST_INIT(cheese_recipes, list( + new /datum/stack_recipe("Cheesus statue", /obj/structure/statue/cheese/cheesus, 5, one_per_turf = TRUE, time = 100, on_floor = TRUE), +)) + +/obj/item/stack/sheet/cheese + name = "reinforced cheese" + desc = "A stack of cheese that seems sturdier than regular cheese." + icon = 'modular_ss220/unique_objects/icons/organic.dmi' + icon_state = "sheet-cheese" + item_state = "sheet-cheese" + singular_name = "reinforced cheese block" + sheettype = "cheese" + force = 5 + throwforce = 5 + w_class = WEIGHT_CLASS_NORMAL + throw_speed = 1 + throw_range = 3 + max_amount = 15 + resistance_flags = FLAMMABLE + merge_type = /obj/item/stack/sheet/cheese + +/obj/item/stack/sheet/cheese/Initialize(mapload, new_amount, merge = TRUE) + . = ..() + recipes = GLOB.cheese_recipes + +/obj/item/stack/sheet/cheese/fifteen + amount = 15 + +////////////////////////////////////////// +//Reinforced cheese +////////////////////////////////////////// +/datum/recipe/oven/reinforcedcheese + reagents = list("sodiumchloride" = 10) + items = list( + /obj/item/reagent_containers/food/snacks/sliceable/cheesewheel, + /obj/item/reagent_containers/food/snacks/sliceable/cheesewheel + ) + result = /obj/item/stack/sheet/cheese diff --git a/modular_ss220/unique_objects/code/unique_objects.dm b/modular_ss220/unique_objects/code/unique_objects.dm new file mode 100644 index 000000000000..a211e92cf3f6 --- /dev/null +++ b/modular_ss220/unique_objects/code/unique_objects.dm @@ -0,0 +1,255 @@ +// =========== statues =========== + +/obj/structure/statue/bananium/clown/unique + name = "статуя великого Хонкера" + desc = "Искусно слепленная статуя из бананиума, бананового сока и непонятного белого материала. Судя по его выдающейся улыбки, двум золотым гудкам в руках и наряду, он был лучшим стендапером и шутником на станции. Полное имя, к сожалению плохо читаемо и затерто, похоже кто-то явно завидовал его таланту." + icon = 'modular_ss220/unique_objects/icons/statue.dmi' + icon_state = "clown_unique" + oreAmount = 20 + +/obj/structure/statue/tranquillite/mime/unique + name = "статуя гордости пантомимы" + desc = "Искусно слепленная статуя из транквилиума, если приглядеться, то на статую надета старая униформа мима, перекрашенная под текстуру материала, а рот статуи заклеен скотчем. Похоже кто-то полностью отдавал себя искусству пантомимы. На груди виднеется медаль с еле различимой закрашенной надписью \"За Отвагу\", поверх которой написано \"За Военные Преступления\"." + icon = 'modular_ss220/unique_objects/icons/statue.dmi' + icon_state = "mime_unique" + oreAmount = 20 + +/obj/structure/statue/elwycco + name = "Camper Hunter" + desc = "Похоже это какой-то очень важный человек, или очень значимый для многих людей. Вы замечаете огроменный топор в его руках, с выгравированным числом 220. Что это число значит? Каждый понимает по своему, однако по слухам оно означает количество его жертв. \n Надпись на табличке - Мы с тобой, Шустрила! Аве, Легион!" + icon = 'modular_ss220/unique_objects/icons/statue.dmi' + icon_state = "elwycco" + anchored = TRUE + oreAmount = 0 + +/obj/structure/statue/ell_good + name = "Mr.Буум" + desc = "Загадочный клоун с жёлтым оттенком кожи и выразительными зелёными глазами. Лучший двойной агент синдиката, получивший власть над множеством фасилити. \ + Его имя часто произносят неправильно из-за чего его заслуги по документам принадлежат сразу нескольким Буумам. \ + Так же знаменит тем, что убедил руководство НТ тратить время, силы и средства, на золотой унитаз." + icon = 'modular_ss220/unique_objects/icons/statuelarge.dmi' + icon_state = "ell_good" + pixel_y = 7 + anchored = TRUE + oreAmount = 0 + +/obj/structure/statue/furukai + name = "София Вайт" + desc = "Загадочная девушка, ныне одна из множества офицеров синдиката. Получившая столь высокую позицию не за связи, а за свои способности. \ + Движимая местью за потерю родной сестры из-за коррупционных верхушек Нанотрейзен, она вступила в Синдикат, \ + где стала известна и как способный агент и как отличный инженер. Хоть ее позывной и отсылал на пушистых, в душе она их ненавидела... \ + Но по итогу при смене руководства Синдиката, вскрылись множественные проблемы, скрывающиеся доселе в стенах Синдиката. \ + Буквально в стенах Синдиката. Попавшие под её руководство базы имели очень специфичные методы построек, из-за чего \ + нередко служили причиной их краха. " + icon = 'modular_ss220/unique_objects/icons/statuelarge.dmi' + icon_state = "furukai" + pixel_y = 7 + anchored = TRUE + oreAmount = 0 + +/obj/structure/statue/mooniverse + name = "Неизвестный агент" + desc = "Информация на табличке под статуей исцарапана и нечитабельна... Поверх написано невнятное словосочетание из слов \"Furry\" и \"Universe\"" + icon = 'modular_ss220/unique_objects/icons/statuelarge.dmi' + icon_state = "mooniverse" + pixel_y = 7 + anchored = TRUE + oreAmount = 0 + +// =========== items =========== +/obj/item/clothing/head/helmet/skull/Yorick + name = "Йорик" + desc = "Бедный Йорик..." + +/obj/item/bikehorn/rubberducky/captain + name = "уточка-капитан" + desc = "Капитан всех уточек на этой станции. Крайне важная и престижная уточка. Выпущены в ограниченном тираже и только для капитанов. Ценная находка для коллекционеров." + icon = 'modular_ss220/unique_objects/icons/watercloset.dmi' + icon_state = "captain_rubberducky" + item_state = "captain_rubberducky" + +// =========== toilets =========== +/obj/structure/toilet + var/is_nt = FALSE + var/is_final = FALSE + +/obj/structure/toilet/material + name = "Унитаз" + desc = "Особенный унитаз для особенных особ." + icon = 'modular_ss220/unique_objects/icons/watercloset.dmi' + +/obj/structure/toilet/attackby(obj/item/I, mob/living/user, params) + . = ..() + if(try_construct(I, user)) + return TRUE + +/obj/structure/toilet/proc/try_construct(obj/item/I, mob/living/user) + if(!istype(I, /obj/item/stack)) + return FALSE + + if(is_final) + to_chat(user, "Этот унитаз достиг пика великолепия и безвкусия. Нельзя больше улучшить.") + return FALSE + + var/obj/item/stack/M = I + + var/list/possible_materials = list( + /obj/item/stack/sheet/mineral/silver, + /obj/item/stack/sheet/mineral/gold, + /obj/item/stack/ore/bluespace_crystal/refined, + ) + var/is_correct = FALSE + for(var/P in possible_materials) + if(istype(M, P)) + is_correct = TRUE + break + + if(!is_correct) + to_chat(user, "Неподходящий материал для улучшения.") + return FALSE + + var/is_rare = istype(M, /obj/item/stack/ore/bluespace_crystal/refined) + var/need_amount = is_rare ? 2 : 5 + if(M.get_amount() < need_amount) + to_chat(user, "Недостаточно материала, нужно хотя бы [need_amount] шт.") + return FALSE + + switch(type) + if(/obj/structure/toilet) + switch(M.type) + if(/obj/item/stack/sheet/mineral/gold) + construct(M, user, /obj/structure/toilet/material/gold, need_amount) + if(/obj/item/stack/sheet/mineral/silver) + construct(M, user, /obj/structure/toilet/material/captain, need_amount) + if(/obj/item/stack/ore/bluespace_crystal/refined) + construct(M, user, /obj/structure/toilet/material/bluespace, need_amount) + if(/obj/structure/toilet/material/gold) + if(M.type == /obj/item/stack/sheet/mineral/gold) + construct(M, user, /obj/structure/toilet/material/gold/nt, need_amount) + if(/obj/structure/toilet/material/gold/nt) + if(M.type == /obj/item/stack/sheet/mineral/silver) + construct(M, user, /obj/structure/toilet/material/captain, need_amount) + if(/obj/structure/toilet/material/captain) + if(M.type == /obj/item/stack/sheet/mineral/gold) + construct(M, user, /obj/structure/toilet/material/king, need_amount) + if(/obj/structure/toilet/material/king) + if(M.type == /obj/item/stack/sheet/mineral/gold) + construct(M, user, /obj/structure/toilet/material/king/nt, need_amount) + if(/obj/structure/toilet/material/bluespace) + if(M.type == /obj/item/stack/ore/bluespace_crystal/refined) + construct(M, user, /obj/structure/toilet/material/bluespace/nt, need_amount) + else + to_chat(user, "Неподходящая цель для гравировки.") + return TRUE + +/obj/structure/toilet/proc/construct(obj/item/stack/M, mob/living/user, build_type, amount) + if(do_after(user, 2 SECONDS, target = src)) + M.use(amount) + var/obj/structure/T = new build_type(loc) + T.dir = dir + qdel(src) + +/obj/structure/toilet/material/bluespace/update_overlays() + . = ..() + if(open) + . += singulo_layer + +/obj/structure/toilet/material/gold + name = "Золотой унитаз" + desc = "Особенный унитаз для особенных особ." + icon_state = "gold_toilet00" + +/obj/structure/toilet/material/gold/nt + name = "Золотой унитаз Nanotrasen" + desc = "Особенный унитаз для лучших из Nanotrasen." + icon_state = "gold_toilet00-NT" + is_nt = TRUE + +/obj/structure/toilet/material/gold/update_icon_state() + . = ..() + icon_state = "gold_toilet[open][cistern][is_nt ? "-NT" : ""]" + +/obj/structure/toilet/material/captain + name = "Унитаз Капитана" + desc = "Престижное седалище для престижной персоны. Судя по форме, был идеально подготовлен под седальное место Капитана." + icon_state = "captain_toilet00" + +/obj/structure/toilet/material/captain/update_icon_state() + . = ..() + icon_state = "captain_toilet[open][cistern]" + +/obj/structure/toilet/material/king + name = "Королевский Унитаз" + desc = "Только самые снобные снобы и люди не имеющие вкуса будут восседать на этом троне." + icon_state = "king_toilet00" + +/obj/structure/toilet/material/king/nt + name = "Унитаз Верховного Командования Nanotrasen" + desc = "Говорят что на таких восседают самые верховные верхушки которые бы даже не посмотрели на того, кто смог соорудить такую безвкусицу. Но главное - статус!" + icon_state = "king_toilet00-NT" + is_nt = TRUE + is_final = TRUE + +/obj/structure/toilet/material/king/update_icon_state() + . = ..() + icon_state = "king_toilet[open][cistern][is_nt ? "-NT" : ""]" + +//Bluspace Tolkan +/obj/structure/toilet/material/bluespace + name = "Научный унитаз" + desc = "Загадка современной науки о возникновении данного научного экземпляра." + icon_state = "bluespace_toilet00" + var/singulo_layer = "bluespace_toilet_singularity" + var/teleport_sound = 'sound/magic/lightning_chargeup.ogg' + var/tp_range = 1 + +/obj/structure/toilet/material/bluespace/nt + name = "Воронка Бездны Синего Космоса" + desc = "То, ради чего наука и была создана и первый гуманоид ударил палку о камень. Главное не смотреть в бездну." + icon_state = "bluespace_toilet00-NT" + tp_range = 3 + is_nt = TRUE + is_final = TRUE + +/obj/structure/toilet/material/bluespace/emag_act(mob/user) + if(!emagged) + to_chat(user, "Блюспейс начал переливаться красными вкраплениями.") + if(do_after(user, 2 SECONDS, target = src)) + emagged = TRUE + tp_range = initial(tp_range) * 3 + singulo_layer = "bluespace_toilet_singularity-emagged" + update_icon(UPDATE_ICON_STATE) + playsound(src, "sparks", 100, TRUE, SHORT_RANGE_SOUND_EXTRARANGE) + visible_message("Блюспейс начал переливаться словно редспейс.") + +/obj/structure/toilet/material/bluespace/update_icon_state() + . = ..() + icon_state = "bluespace_toilet[open][cistern][is_nt ? "-NT" : ""]" + update_icon(UPDATE_OVERLAYS) + +/obj/structure/toilet/material/bluespace/attack_hand(mob/living/user) + . = ..() + update_icon(UPDATE_OVERLAYS) + if(open) + if(do_after(user, 10 SECONDS, target = src)) + teleport(tp_range) + +/obj/structure/toilet/material/bluespace/proc/teleport(range_dist = 1) + playsound(loc, teleport_sound, 100, 1) + var/ext_range = range_dist * 3 + + var/list/objects = range(range_dist, src) + + var/turf/simulated/floor/F = find_safe_turf(zlevels = src.z) + for(var/mob/living/H in objects) + do_teleport(H, F, H.loc == loc ? 0 : ext_range) + investigate_log("teleported [key_name_log(H)] to [COORD(H)], with range in: [COORD(F)]") + for(var/obj/O in objects) + if(!O.anchored && O.invisibility == 0 && prob(50)) + do_teleport(O, F, O.loc == loc ? 0 : ext_range) + + do_teleport(src, F) + +/obj/structure/toilet/material/bluespace/Destroy() + teleport(tp_range * 3) + . = ..() diff --git a/modular_ss220/unique_objects/icons/organic.dmi b/modular_ss220/unique_objects/icons/organic.dmi new file mode 100644 index 000000000000..d98ffdb94837 Binary files /dev/null and b/modular_ss220/unique_objects/icons/organic.dmi differ diff --git a/modular_ss220/unique_objects/icons/statue.dmi b/modular_ss220/unique_objects/icons/statue.dmi new file mode 100644 index 000000000000..67232df5b137 Binary files /dev/null and b/modular_ss220/unique_objects/icons/statue.dmi differ diff --git a/modular_ss220/unique_objects/icons/statuelarge.dmi b/modular_ss220/unique_objects/icons/statuelarge.dmi new file mode 100644 index 000000000000..f3f35234bb2e Binary files /dev/null and b/modular_ss220/unique_objects/icons/statuelarge.dmi differ diff --git a/modular_ss220/unique_objects/icons/watercloset.dmi b/modular_ss220/unique_objects/icons/watercloset.dmi new file mode 100644 index 000000000000..f8a3ff612be3 Binary files /dev/null and b/modular_ss220/unique_objects/icons/watercloset.dmi differ diff --git a/modular_ss220/vending/code/vending.dm b/modular_ss220/vending/code/vending.dm new file mode 100644 index 000000000000..85e963574c19 --- /dev/null +++ b/modular_ss220/vending/code/vending.dm @@ -0,0 +1,153 @@ +/obj/machinery/economy/vending/nta + name = "NT Ammunition" + desc = "A special equipment vendor." + ads_list = list("Возьми патрон!","Не забывай, снаряжаться - полезно!","Бжж-Бзз-з!.","Обезопасить, Удержать, Сохранить!","Стоять, снярядись на задание!") + icon = 'modular_ss220/vending/icons/vending.dmi' + icon_state = "nta" + icon_deny = "nta_deny" + icon_vend = "nta_vend" + req_access = list(ACCESS_CENT_SECURITY) + resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF | FREEZE_PROOF + refill_canister = /obj/item/vending_refill/nta + products = list( + /obj/item/storage/box/slug = 4, + /obj/item/grenade/flashbang = 4, + /obj/item/flash = 5, + /obj/item/storage/box/buck = 4, + /obj/item/ammo_box/magazine/enforcer = 8, + /obj/item/flashlight/seclite = 4, + /obj/item/restraints/legcuffs/bola/energy = 8, + /obj/item/ammo_box/magazine/enforcer/lethal = 8, + /obj/item/ammo_box/magazine/laser = 12, + /obj/item/ammo_box/magazine/wt550m9 = 8, + /obj/item/storage/box/rubbershot = 4, + /obj/item/ammo_box/magazine/m556 = 12, + /obj/item/ammo_box/a40mm = 4) + +/obj/machinery/economy/vending/nta/blue + name = "NT ERT Medium Gear & Ammunition" + desc = "A ERT Medium equipment vendor." + ads_list = list("Круши черепа синдиката!","Не забывай, спасать - полезно!","Бжж-Бзз-з!.","Обезопасить, Удержать, Сохранить!","Стоять, снярядись на задание!") + products = list( + /obj/item/gun/energy/gun = 3, + /obj/item/gun/energy/ionrifle/carbine = 1, + /obj/item/gun/projectile/automatic/lasercarbine = 3, + /obj/item/ammo_box/magazine/laser = 6, + /obj/item/suppressor = 4, + /obj/item/gun/projectile/automatic/wt550 = 3, + /obj/item/ammo_box/magazine/wt550m9 = 6, + /obj/item/gun/projectile/shotgun/riot = 6, + /obj/item/storage/box/rubbershot = 6, + /obj/item/storage/box/beanbag = 4, + /obj/item/storage/box/tranquilizer = 4) + +/obj/machinery/economy/vending/nta/red + name = "NT ERT Heavy Gear & Ammunition" + desc = "A ERT Heavy equipment vendor." + ads_list = list("Круши черепа синдиката!","Не забывай, спасать - полезно!","Бжж-Бзз-з!.","Обезопасить, Удержать, Сохранить!","Стоять, снярядись на задание!") + products = list( + /obj/item/gun/projectile/automatic/ar = 3, + /obj/item/ammo_box/magazine/m556 = 6, + /obj/item/gun/energy/lasercannon = 3, + /obj/item/gun/energy/immolator = 3, + /obj/item/gun/energy/gun/nuclear = 3, + /obj/item/gun/projectile/shotgun/automatic/combat = 3, + /obj/item/storage/box/slug = 4, + /obj/item/storage/box/buck = 4, + /obj/item/storage/box/dragonsbreath = 2, + /obj/item/storage/lockbox/t4 = 3, + /obj/item/grenade/smokebomb = 3, + /obj/item/grenade/frag = 4) + +/obj/machinery/economy/vending/nta/green + name = "NT ERT Light Gear & Ammunition" + desc = "A ERT Light equipment vendor." + ads_list = list("Круши черепа синдиката!","Не забывай, спасать - полезно!","Бжж-Бзз-з!.","Обезопасить, Удержать, Сохранить!","Стоять, снярядись на задание!") + products = list( + /obj/item/restraints/handcuffs = 5, + /obj/item/restraints/handcuffs/cable/zipties = 5, + /obj/item/grenade/flashbang = 3, + /obj/item/flash = 2, + /obj/item/gun/energy/gun/advtaser = 4, + /obj/item/gun/projectile/automatic/pistol/enforcer = 6, + /obj/item/gun/projectile/shotgun/riot = 1, + /obj/item/storage/box/rubbershot = 3) + +/obj/machinery/economy/vending/nta/yellow + name = "NT ERT Death Wish Gear & Ammunition" + desc = "A ERT Death Wish equipment vendor." + ads_list = list("Круши черепа ВСЕХ!","Не забывай, УБИВАТЬ - полезно!","УБИВАТЬ УБИВАТЬ УБИВАТЬ УБИВАТЬ!.","УБИВАТЬ, Удержать, УБИВАТЬ!","Стоять, снярядись на УБИВАТЬ!") + products = list( + /obj/item/gun/projectile/automatic/gyropistol = 8, + /obj/item/ammo_box/magazine/m75 = 12, + /obj/item/gun/projectile/automatic/l6_saw = 6, + /obj/item/ammo_box/magazine/mm556x45/ap = 12, + /obj/item/gun/projectile/automatic/shotgun/bulldog = 6, + /obj/item/gun/energy/xray = 8, + /obj/item/gun/energy/pulse/destroyer/annihilator = 8, + /obj/item/gun/energy/immolator/multi = 8, + /obj/item/grenade/clusterbuster/inferno = 3, + /obj/item/grenade/clusterbuster/emp = 3) + +/obj/machinery/economy/vending/nta/medical + name = "NT ERT Medical Gear" + desc = "A ERT medical equipment vendor." + ads_list = list("Лечи раненых от рук синдиката!","Не забывай, лечить - полезно!","Бжж-Бзз-з!.","Перевязать, Оперировать, Выписать!","Стоять, снярядись медикаментами на задание!") + products = list( + /obj/item/storage/firstaid/tactical = 2, + /obj/item/reagent_containers/applicator/dual = 2, + /obj/item/reagent_containers/iv_bag/blood/OMinus = 10, + /obj/item/reagent_containers/iv_bag/blood/vox = 3, + /obj/item/reagent_containers/iv_bag/slime = 3, + /obj/item/reagent_containers/iv_bag/salglu = 3, + /obj/item/storage/belt/medical/surgery/loaded = 2, + /obj/item/storage/belt/medical/response_team = 3, + /obj/item/storage/pill_bottle = 4, + /obj/item/reagent_containers/food/pill/mannitol = 10, + /obj/item/reagent_containers/food/pill/salbutamol = 10, + /obj/item/reagent_containers/food/pill/morphine = 8, + /obj/item/reagent_containers/food/pill/charcoal = 10, + /obj/item/reagent_containers/food/pill/mutadone = 8, + /obj/item/storage/pill_bottle/patch_pack = 4, + /obj/item/reagent_containers/food/pill/patch/silver_sulf = 10, + /obj/item/reagent_containers/food/pill/patch/styptic = 10, + /obj/item/storage/firstaid/surgery = 2, + /obj/item/scalpel/laser = 2, + /obj/item/reagent_containers/applicator/brute = 10, + /obj/item/reagent_containers/applicator/burn = 10, + /obj/item/healthanalyzer/advanced = 5, + /obj/item/roller/holo = 3) + +/obj/machinery/economy/vending/nta/engineer + name = "NT ERT Engineer Gear" + desc = "A ERT engineering equipment vendor." + ads_list = list("Чини станцию от рук синдиката!","Не забывай, чинить - полезно!","Бжж-Бзз-з!.","Починить, Заварить, Трубить!","Стоять, снярядись на починку труб!") + products = list( + /obj/item/storage/belt/utility/chief/full = 2, + /obj/item/clothing/mask/gas/welding = 4, + /obj/item/weldingtool/experimental = 3, + /obj/item/crowbar/power = 3, + /obj/item/screwdriver/power = 3, + /obj/item/extinguisher/mini = 3, + /obj/item/multitool = 3, + /obj/item/rcd/preloaded = 2, + /obj/item/rcd_ammo = 8, + /obj/item/stack/cable_coil = 4) + +/obj/machinery/economy/vending/nta/janitor + name = "NT ERT Janitor Gear" + desc = "A ERT ccleaning equipment vendor." + ads_list = list("Чисть станцию от рук синдиката!","Не забывай, чистить - полезно!","Вилкой чисти!.","Помыть, Постирать, Оттереть!","Стоять, снярядись клинерами!") + products = list( + /obj/item/storage/belt/janitor/full = 2, + /obj/item/clothing/shoes/galoshes = 2, + /obj/item/grenade/chem_grenade/antiweed = 2, + /obj/item/reagent_containers/spray/cleaner = 1, + /obj/item/storage/bag/trash = 2, + /obj/item/storage/box/lights/mixed = 4, + /obj/item/melee/flyswatter= 1, + /obj/item/soap = 2, + /obj/item/grenade/chem_grenade/cleaner = 4, + /obj/item/clothing/mask/gas = 3, + /obj/item/watertank/janitor = 4, + /obj/item/lightreplacer = 2,) diff --git a/modular_ss220/vending/code/vending_items.dm b/modular_ss220/vending/code/vending_items.dm new file mode 100644 index 000000000000..065e0e284250 --- /dev/null +++ b/modular_ss220/vending/code/vending_items.dm @@ -0,0 +1,4 @@ +/obj/item/vending_refill/nta + machine_name = "NT Ammunition" + icon = 'modular_ss220/vending/icons/vending_restock.dmi' + icon_state = "refill_nta" diff --git a/modular_ss220/vending/icons/vending.dmi b/modular_ss220/vending/icons/vending.dmi new file mode 100644 index 000000000000..6c77cb8fe96e Binary files /dev/null and b/modular_ss220/vending/icons/vending.dmi differ diff --git a/modular_ss220/vending/icons/vending_restock.dmi b/modular_ss220/vending/icons/vending_restock.dmi new file mode 100644 index 000000000000..b165222744f3 Binary files /dev/null and b/modular_ss220/vending/icons/vending_restock.dmi differ diff --git a/modular_ss220/vending/vending.dm b/modular_ss220/vending/vending.dm new file mode 100644 index 000000000000..e21255f44dd8 --- /dev/null +++ b/modular_ss220/vending/vending.dm @@ -0,0 +1,4 @@ +/datum/modpack/vendors + name = "Вендоры" + desc = "Новые вендоматы, автоматы и прочие машины выдающие говно." + author = "Aylong220" diff --git a/modular_ss220/vending/vending.dme b/modular_ss220/vending/vending.dme new file mode 100644 index 000000000000..44b3630dafe7 --- /dev/null +++ b/modular_ss220/vending/vending.dme @@ -0,0 +1,4 @@ +#include "vending.dm" + +#include "code/vending.dm" +#include "code/vending_items.dm" diff --git a/modular_ss220/whitelist/_whitelist.dm b/modular_ss220/whitelist/_whitelist.dm new file mode 100644 index 000000000000..3ed35899a634 --- /dev/null +++ b/modular_ss220/whitelist/_whitelist.dm @@ -0,0 +1,8 @@ +/datum/modpack/whitelist + name = "Улучшенный вайтлист" + desc = "Поддержка вайтлиста в бд" + author = "furior" + +/datum/modpack/whitelist/initialize() + load_whitelist() + GLOB.admin_verbs_server |= /client/proc/update_whitelist diff --git a/modular_ss220/whitelist/_whitelist.dme b/modular_ss220/whitelist/_whitelist.dme new file mode 100644 index 000000000000..7d02c00a7c22 --- /dev/null +++ b/modular_ss220/whitelist/_whitelist.dme @@ -0,0 +1,4 @@ +#include "_whitelist.dm" + +#include "code/whitelist.dm" +#include "code/wl_admin.dm" diff --git a/modular_ss220/whitelist/code/whitelist.dm b/modular_ss220/whitelist/code/whitelist.dm new file mode 100644 index 000000000000..3cc3d8847c31 --- /dev/null +++ b/modular_ss220/whitelist/code/whitelist.dm @@ -0,0 +1,55 @@ +/proc/load_whitelist() + if(IsAdminAdvancedProcCall()) + to_chat(usr, span_boldannounce("Whitelist reload blocked: Advanced ProcCall detected")) + return + + if(!GLOB.configuration.overflow.reroute_cap || !SSdbcore.IsConnected()) + return + + var/datum/db_query/whitelist_query = SSdbcore.NewQuery({" + SELECT ckey FROM ckey_whitelist WHERE + is_valid=1 AND port=:port AND date_start<=NOW() AND + (NOW() 2) + layer = LOW_OBJ_LAYER // I wont do such stuff on splicing "reinforcement". Take it as nasty feature + + + //Wire splice can only exist on a cable. Lets try to place it in a good location + if (locate(/obj/structure/cable) in get_turf(src)) //if we're already in a good location, no problem! + return + + //Make a list of turfs with cables in them + var/list/candidates = list() + + //We will give each turf a score to determine its suitability + var/best_score = -INFINITY + for(var/obj/structure/cable/C in range(3, get_turf(src))) + var/turf/simulated/floor/T = get_turf(C) + + //Wire inside a wall? can't splice there + if (!istype(T)) + continue + + //We already checked this one + if (T in candidates) + continue + + var/turf_score = 0 + + //Nobody walks on underplating so we don't want to place traps there + + var/turf/space/W = get_turf(C) + if (!istype(W)) + continue //No traps in space + + /* + //Catwalks are made for walking on, we definitely want traps there + if (locate(/obj/structure/catwalk) in T) + turf_score += 2 + */ + + //If its below the threshold ignore it + if (turf_score < best_score) + continue + + //If it sets a new threshold, discard everything before + else if (turf_score > best_score) + best_score = turf_score + candidates.Cut() + + candidates.Add(T) + + //No nearby cables? Cancel + if (!length(candidates)) + return INITIALIZE_HINT_QDEL + + loc = pick(candidates) + +/obj/structure/wire_splicing/examine(mob/user) + ..() + to_chat(user, "It has [messiness] wire[messiness > 1?"s":""] dangling around.") + +/obj/structure/wire_splicing/Crossed(AM as mob|obj) + . = ..() + if(isliving(AM)) + var/mob/living/L = AM + //var/turf/T = get_turf(src) + var/chance_to_shock = messiness * 10 + /* + if(locate(/obj/structure/catwalk) in T) + chance_to_shock -= 20 + */ + shock(L, chance_to_shock) + +/obj/structure/wire_splicing/proc/shock(mob/user, prb, siemens_coeff = 1) + if(!in_range(src, user))//To prevent TK and mech users from getting shocked + return FALSE + if(!prob(prb)) + return FALSE + var/turf/T = get_turf(src) + var/obj/structure/cable/C = locate(/obj/structure/cable) in T + if(!C) + return FALSE + if (electrocute_mob(user, C.powernet, src, siemens_coeff)) + do_sparks(5, TRUE, src) + return TRUE + else + return FALSE + + +/obj/structure/wire_splicing/attackby(obj/item/I, mob/user, params) + if(I.tool_behaviour == TOOL_WIRECUTTER) + if(I.use_tool(src, user, 2 SECONDS, volume = 50)) + if (shock(user, 50)) + return + user.visible_message("[user] cuts the splicing.", span_notice("You cut the splicing.")) + investigate_log(" was cut by [key_name(usr)] in [AREACOORD(src)]") + qdel(src) + + if(istype(I, /obj/item/stack/cable_coil) && user.a_intent == INTENT_HARM) + var/obj/item/stack/cable_coil/coil = I + if(coil.get_amount() >= 1) + reinforce(user, coil) + +/obj/structure/wire_splicing/proc/reinforce(mob/user, obj/item/stack/cable_coil/coil) + if(messiness >= 10) + to_chat(user,span_warning("You can't seem to jam more cable into the splicing!")) + return + if(!do_after(user, 2 SECONDS, src)) + return + messiness = min(messiness + 1, 10) + investigate_log("wire splicing was reinforced to [messiness] by [key_name(usr)] in [AREACOORD(src)]") + coil.use(1) + if(messiness < 10 && coil.get_amount() >= 1) + reinforce(user, coil) diff --git a/modular_ss220/wire_splicing/wiresplicing.dme b/modular_ss220/wire_splicing/wiresplicing.dme new file mode 100644 index 000000000000..99885b02f32f --- /dev/null +++ b/modular_ss220/wire_splicing/wiresplicing.dme @@ -0,0 +1 @@ +#include "wiresplicing.dm" diff --git a/paradise.dme b/paradise.dme index cd256b5044f9..aa0c8898db6a 100644 --- a/paradise.dme +++ b/paradise.dme @@ -24,6 +24,9 @@ #include "code\__DEFINES\_protection.dm" #include "code\__DEFINES\_readme.dm" #include "code\__DEFINES\_spacemandmm.dm" +// SS220 ADDITION START : MODPACK TOGGLING +#include "code\__DEFINES\_ss220.dm" +// SS220 ADDITION END #include "code\__DEFINES\_tgs_defines.dm" #include "code\__DEFINES\_tick.dm" #include "code\__DEFINES\_versions.dm" @@ -77,6 +80,7 @@ #include "code\__DEFINES\medal.dm" #include "code\__DEFINES\misc_defines.dm" #include "code\__DEFINES\mob_defines.dm" +#include "code\__DEFINES\mod.dm" #include "code\__DEFINES\move_force.dm" #include "code\__DEFINES\muzzle_flash.dm" #include "code\__DEFINES\pda.dm" @@ -98,8 +102,10 @@ #include "code\__DEFINES\station_goals.dm" #include "code\__DEFINES\status_effects.dm" #include "code\__DEFINES\subsystems.dm" +#include "code\__DEFINES\supermatter_defines.dm" #include "code\__DEFINES\surgery_defines.dm" #include "code\__DEFINES\text_defines.dm" +#include "code\__DEFINES\tg_cooldowns.dm" #include "code\__DEFINES\tgs.dm" #include "code\__DEFINES\tgui_defines.dm" #include "code\__DEFINES\tools_defines.dm" @@ -107,6 +113,7 @@ #include "code\__DEFINES\typeids.dm" #include "code\__DEFINES\uplinks_defines.dm" #include "code\__DEFINES\vampire_defines.dm" +#include "code\__DEFINES\vending_defines.dm" #include "code\__DEFINES\verb_manager.dm" #include "code\__DEFINES\vv.dm" #include "code\__DEFINES\wires_defines.dm" @@ -324,6 +331,7 @@ #include "code\datums\datumvars.dm" #include "code\datums\dog_fashion.dm" #include "code\datums\emote.dm" +#include "code\datums\event_structures.dm" #include "code\datums\holocall.dm" #include "code\datums\http.dm" #include "code\datums\input_data.dm" @@ -382,6 +390,7 @@ #include "code\datums\components\sticky.dm" #include "code\datums\components\surgery_initiator.dm" #include "code\datums\components\swarming.dm" +#include "code\datums\components\two_handed.dm" #include "code\datums\discord\discord_manager.dm" #include "code\datums\discord\discord_webhook.dm" #include "code\datums\diseases\_disease.dm" @@ -451,6 +460,7 @@ #include "code\datums\helper_datums\topic_input.dm" #include "code\datums\keybindings\_keybinding.dm" #include "code\datums\keybindings\admin_keybinds.dm" +#include "code\datums\keybindings\ai_keybinds.dm" #include "code\datums\keybindings\carbon_keybinds.dm" #include "code\datums\keybindings\client.dm" #include "code\datums\keybindings\emote_keybinds.dm" @@ -459,7 +469,6 @@ #include "code\datums\keybindings\mob_keybinds.dm" #include "code\datums\keybindings\movement_keybinds.dm" #include "code\datums\keybindings\robot_keybinds.dm" -#include "code\datums\keybindings\silicon_keybinds.dm" #include "code\datums\looping_sounds\item_sounds.dm" #include "code\datums\looping_sounds\looping_sound.dm" #include "code\datums\looping_sounds\machinery_sounds.dm" @@ -471,6 +480,7 @@ #include "code\datums\outfits\vv_outfit.dm" #include "code\datums\ruins\lavaland.dm" #include "code\datums\ruins\space_ruins.dm" +#include "code\datums\ruins\bridges\bridges.dm" #include "code\datums\spell_cooldown\spell_charges.dm" #include "code\datums\spell_cooldown\spell_cooldown.dm" #include "code\datums\spell_handler\alien_spell_handler.dm" @@ -561,6 +571,7 @@ #include "code\datums\wires\autolathe_wires.dm" #include "code\datums\wires\camera_wires.dm" #include "code\datums\wires\explosive.dm" +#include "code\datums\wires\mod_wires.dm" #include "code\datums\wires\mulebot_wires.dm" #include "code\datums\wires\nuclearbomb_wires.dm" #include "code\datums\wires\particle_accelerator_wires.dm" @@ -1084,6 +1095,7 @@ #include "code\game\objects\items\weapons\implants\implant_sad_trombone.dm" #include "code\game\objects\items\weapons\implants\implant_stealth.dm" #include "code\game\objects\items\weapons\implants\implant_storage.dm" +#include "code\game\objects\items\weapons\implants\implant_supercharge.dm" #include "code\game\objects\items\weapons\implants\implant_tracking.dm" #include "code\game\objects\items\weapons\implants\implant_traitor.dm" #include "code\game\objects\items\weapons\implants\implant_uplink.dm" @@ -1727,6 +1739,7 @@ #include "code\modules\games\52card.dm" #include "code\modules\games\cards.dm" #include "code\modules\games\tarot.dm" +#include "code\modules\games\unum.dm" #include "code\modules\hallucinations\hallucinations.dm" #include "code\modules\hallucinations\effects\common.dm" #include "code\modules\hallucinations\effects\major.dm" @@ -2007,6 +2020,7 @@ #include "code\modules\mob\living\carbon\human\appearance.dm" #include "code\modules\mob\living\carbon\human\body_accessories.dm" #include "code\modules\mob\living\carbon\human\human_damage.dm" +#include "code\modules\mob\living\carbon\human\human_deadchat_control.dm" #include "code\modules\mob\living\carbon\human\human_death.dm" #include "code\modules\mob\living\carbon\human\human_defense.dm" #include "code\modules\mob\living\carbon\human\human_defines.dm" @@ -2274,6 +2288,29 @@ #include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_head_accessories.dm" #include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_head_markings.dm" #include "code\modules\mob\new_player\sprite_accessories\vulpkanin\vulpkanin_tail_markings.dm" +#include "code\modules\mod\mod_actions.dm" +#include "code\modules\mod\mod_activation.dm" +#include "code\modules\mod\mod_clothes.dm" +#include "code\modules\mod\mod_construction.dm" +#include "code\modules\mod\mod_control.dm" +#include "code\modules\mod\mod_core.dm" +#include "code\modules\mod\mod_paint.dm" +#include "code\modules\mod\mod_theme.dm" +#include "code\modules\mod\mod_types.dm" +#include "code\modules\mod\mod_ui.dm" +#include "code\modules\mod\modules\_modules.dm" +#include "code\modules\mod\modules\module_kinesis.dm" +#include "code\modules\mod\modules\module_pathfinder.dm" +#include "code\modules\mod\modules\modules_antag.dm" +#include "code\modules\mod\modules\modules_engineering.dm" +#include "code\modules\mod\modules\modules_general.dm" +#include "code\modules\mod\modules\modules_maint.dm" +#include "code\modules\mod\modules\modules_medical.dm" +#include "code\modules\mod\modules\modules_science.dm" +#include "code\modules\mod\modules\modules_security.dm" +#include "code\modules\mod\modules\modules_service.dm" +#include "code\modules\mod\modules\modules_supply.dm" +#include "code\modules\mod\modules\modules_visor.dm" #include "code\modules\newscaster\datums.dm" #include "code\modules\newscaster\defines.dm" #include "code\modules\newscaster\obj\newscaster.dm" @@ -2345,6 +2382,7 @@ #include "code\modules\power\engines\singularity\particle_accelerator\particle_emitter.dm" #include "code\modules\power\engines\singularity\particle_accelerator\particle_power.dm" #include "code\modules\power\engines\supermatter\supermatter.dm" +#include "code\modules\power\engines\supermatter\supermatter_event.dm" #include "code\modules\power\engines\tesla\coil.dm" #include "code\modules\power\engines\tesla\energy_ball.dm" #include "code\modules\power\engines\tesla\generator.dm" @@ -2496,6 +2534,7 @@ #include "code\modules\research\designs\medical_designs.dm" #include "code\modules\research\designs\mining_designs.dm" #include "code\modules\research\designs\misc_designs.dm" +#include "code\modules\research\designs\modsuit_designs.dm" #include "code\modules\research\designs\power_designs.dm" #include "code\modules\research\designs\smelting_designs.dm" #include "code\modules\research\designs\stock_parts_designs.dm" @@ -2687,3 +2726,6 @@ #include "interface\interface.dm" #include "interface\skin.dmf" // END_INCLUDE + +// SS220 +#include "modular_ss220\modular_ss220.dme" diff --git a/rust_g_ss220.dll b/rust_g_ss220.dll new file mode 100644 index 000000000000..ef1d0ec0bdd5 Binary files /dev/null and b/rust_g_ss220.dll differ diff --git a/sound/effects/briefcase.ogg b/sound/effects/briefcase.ogg new file mode 100644 index 000000000000..2e83c77fc0a7 Binary files /dev/null and b/sound/effects/briefcase.ogg differ diff --git a/sound/effects/delta_klaxon.ogg b/sound/effects/delta_klaxon.ogg new file mode 100644 index 000000000000..6eed302098ee Binary files /dev/null and b/sound/effects/delta_klaxon.ogg differ diff --git a/sound/effects/gravhit.ogg b/sound/effects/gravhit.ogg new file mode 100644 index 000000000000..524ddf733f5d Binary files /dev/null and b/sound/effects/gravhit.ogg differ diff --git a/sound/effects/mob_effects/slime_bubble.ogg b/sound/effects/mob_effects/slime_bubble.ogg new file mode 100644 index 000000000000..c8ca98ef7a13 Binary files /dev/null and b/sound/effects/mob_effects/slime_bubble.ogg differ diff --git a/sound/effects/mob_effects/slime_pop.ogg b/sound/effects/mob_effects/slime_pop.ogg new file mode 100644 index 000000000000..e1196fc29c0e Binary files /dev/null and b/sound/effects/mob_effects/slime_pop.ogg differ diff --git a/sound/effects/ping_hit.ogg b/sound/effects/ping_hit.ogg new file mode 100644 index 000000000000..729bd7efa887 Binary files /dev/null and b/sound/effects/ping_hit.ogg differ diff --git a/sound/effects/salute.ogg b/sound/effects/salute.ogg new file mode 100644 index 000000000000..76521a63540e Binary files /dev/null and b/sound/effects/salute.ogg differ diff --git a/sound/effects/toolbox.ogg b/sound/effects/toolbox.ogg new file mode 100644 index 000000000000..c2cd1e8f2ee8 Binary files /dev/null and b/sound/effects/toolbox.ogg differ diff --git a/sound/items/modsuit/atrocinator_step.ogg b/sound/items/modsuit/atrocinator_step.ogg new file mode 100644 index 000000000000..deda85ac354b Binary files /dev/null and b/sound/items/modsuit/atrocinator_step.ogg differ diff --git a/sound/items/modsuit/ballin.ogg b/sound/items/modsuit/ballin.ogg new file mode 100644 index 000000000000..a85a6bb9f084 Binary files /dev/null and b/sound/items/modsuit/ballin.ogg differ diff --git a/sound/items/modsuit/ballout.ogg b/sound/items/modsuit/ballout.ogg new file mode 100644 index 000000000000..f911f1a6a61d Binary files /dev/null and b/sound/items/modsuit/ballout.ogg differ diff --git a/sound/items/modsuit/flamethrower.ogg b/sound/items/modsuit/flamethrower.ogg new file mode 100644 index 000000000000..447245d50b6e Binary files /dev/null and b/sound/items/modsuit/flamethrower.ogg differ diff --git a/sound/items/modsuit/inflate_bloon.ogg b/sound/items/modsuit/inflate_bloon.ogg new file mode 100644 index 000000000000..9b030d66ced7 Binary files /dev/null and b/sound/items/modsuit/inflate_bloon.ogg differ diff --git a/sound/items/modsuit/loader_charge.ogg b/sound/items/modsuit/loader_charge.ogg new file mode 100644 index 000000000000..61d5531f72ed Binary files /dev/null and b/sound/items/modsuit/loader_charge.ogg differ diff --git a/sound/items/modsuit/loader_launch.ogg b/sound/items/modsuit/loader_launch.ogg new file mode 100644 index 000000000000..513118f3c682 Binary files /dev/null and b/sound/items/modsuit/loader_launch.ogg differ diff --git a/sound/items/modsuit/magnetic_harness.ogg b/sound/items/modsuit/magnetic_harness.ogg new file mode 100644 index 000000000000..3d19fccc5698 Binary files /dev/null and b/sound/items/modsuit/magnetic_harness.ogg differ diff --git a/sound/items/modsuit/rewinder.ogg b/sound/items/modsuit/rewinder.ogg new file mode 100644 index 000000000000..2587562dc117 Binary files /dev/null and b/sound/items/modsuit/rewinder.ogg differ diff --git a/sound/items/modsuit/springlock.ogg b/sound/items/modsuit/springlock.ogg new file mode 100644 index 000000000000..8d0013d26300 Binary files /dev/null and b/sound/items/modsuit/springlock.ogg differ diff --git a/sound/items/modsuit/tem_shot.ogg b/sound/items/modsuit/tem_shot.ogg new file mode 100644 index 000000000000..50905b95f112 Binary files /dev/null and b/sound/items/modsuit/tem_shot.ogg differ diff --git a/sound/items/modsuit/time_anchor_set.ogg b/sound/items/modsuit/time_anchor_set.ogg new file mode 100644 index 000000000000..457f8e6dbaee Binary files /dev/null and b/sound/items/modsuit/time_anchor_set.ogg differ diff --git a/sound/machines/gravgen/gravgen_mid1.ogg b/sound/machines/gravgen/gravgen_mid1.ogg new file mode 100644 index 000000000000..de2744194bdc Binary files /dev/null and b/sound/machines/gravgen/gravgen_mid1.ogg differ diff --git a/sound/machines/gravgen/gravgen_mid2.ogg b/sound/machines/gravgen/gravgen_mid2.ogg new file mode 100644 index 000000000000..7b09d566e91e Binary files /dev/null and b/sound/machines/gravgen/gravgen_mid2.ogg differ diff --git a/sound/machines/gravgen/gravgen_mid3.ogg b/sound/machines/gravgen/gravgen_mid3.ogg new file mode 100644 index 000000000000..6e133b5fcfe6 Binary files /dev/null and b/sound/machines/gravgen/gravgen_mid3.ogg differ diff --git a/sound/machines/gravgen/gravgen_mid4.ogg b/sound/machines/gravgen/gravgen_mid4.ogg new file mode 100644 index 000000000000..4f08f5e6d227 Binary files /dev/null and b/sound/machines/gravgen/gravgen_mid4.ogg differ diff --git a/sound/machines/scanbuzz.ogg b/sound/machines/scanbuzz.ogg new file mode 100644 index 000000000000..d3422bc8f4d7 Binary files /dev/null and b/sound/machines/scanbuzz.ogg differ diff --git a/sound/machines/switch.ogg b/sound/machines/switch.ogg new file mode 100644 index 000000000000..b89cbab4cc82 Binary files /dev/null and b/sound/machines/switch.ogg differ diff --git a/sound/mecha/skyfall_power_up.ogg b/sound/mecha/skyfall_power_up.ogg new file mode 100644 index 000000000000..4199c0a61295 Binary files /dev/null and b/sound/mecha/skyfall_power_up.ogg differ diff --git a/sound/weapons/gun_interactions/dry_fire.ogg b/sound/weapons/gun_interactions/dry_fire.ogg new file mode 100644 index 000000000000..920b49ed08c4 Binary files /dev/null and b/sound/weapons/gun_interactions/dry_fire.ogg differ diff --git a/strings/chemistry_tools.json b/strings/chemistry_tools.json index c6a678241533..9c4352d997bd 100644 --- a/strings/chemistry_tools.json +++ b/strings/chemistry_tools.json @@ -405,7 +405,8 @@ "prions", "nanomachines", "chlorine", - "fluorine" + "fluorine", + "happiness" ], "CYBERPUNK_drug_adulterants_safe": [ "mercury", diff --git a/strings/ion_laws.json b/strings/ion_laws.json index 8607ae05ba2d..e58acba9e812 100644 --- a/strings/ion_laws.json +++ b/strings/ion_laws.json @@ -685,7 +685,7 @@ "HEADS OF CREW", "CAPTAINS AND HEADS", "CYBORGS", - "ARTIFICAL INTELLIGENCES", + "ARTIFICIAL INTELLIGENCES", "DRONES" ], "ionthreats": [ diff --git a/strings/new_space_laws.txt b/strings/new_space_laws.txt new file mode 100644 index 000000000000..8cf1b9e3a93b --- /dev/null +++ b/strings/new_space_laws.txt @@ -0,0 +1,59 @@ +красные цвета +зелёные цвета +голубые цвета +оранжевые цвета +розовые цвета +серые цвета +яркие цвета +дормы +туалеты +вера и религия +атеизм и агностицизм +бездельничество и лень +отсутствие надлежащей гигиены +головные уборы +обувь со шнурками +верхняя одежда, не являющаяся скафандром +юбки и шорты +цветные ручки +длинные волосы +короткие волосы +укрепленные окна +плитки с цветными узорами +содержание мартышек +неопределившиеся и безработные ассистенты +наличие у экипажа ног и рук органического происхождения +наличие высокой квалификации у экипажа +наличие горючих и взрывчатых веществ на станции +средства передвижения, содержащие одно колесо, или более +моющие средства, содержащие этанол +алкогольные напитки +безалкогольные напитки +напитки без сахара +еда с пряностями +жаренная еда +вкусная еда +импортные вещи +бесплатные вещи +платные вещи +смешные клоуны +не говорящие мимы +роботы, не обладающие разумом и самопознанием +существа, владеющие суммой денег более 500$ +не ношение головного убора и перчаток +торговые автоматы +каждые последующие законы ИИ после второго закона +опыты над любыми живыми существами, без присутствия священнослужителя и надлежащих похорон +развлечения +слабые и ограниченные в мышлении +наличие высокого интеллекта +смерть +не исполнение воинского приветствия капитаном перед членами экипажа +отделы, управляемые главами отделов, или капитаном +отделы, не обладающие широкой иерархической цепочкой +отсутствие личного приветствия со стороны глав отделов каждого члена экипажа, посещающего отдел +деятельность глав отделов, не уделяющих должного внимания патриотическому воспитанию своих сотрудников во славу Нанотрейзен +отсутствие подарков для посетителей отдела (включая обращение на стойке) +отсутствие памятной монеты в честь открытия высокотехнологичного центра разработок «Райская станция» на Марсе у представителей Нанотрейзен на станциях +отсутствие высшего образования от аккредитованного университета Нанотрейзен у представителей службы безопасности +отсутствие у каждого члена экипажа личных средств гигиены diff --git a/strings/tips.txt b/strings/tips.txt index 0f8da5c6d0cc..d666e03ee5f9 100644 --- a/strings/tips.txt +++ b/strings/tips.txt @@ -17,7 +17,7 @@ You can recolor certain items like jumpsuits and gloves in washing machines by a Maintenance is full of equipment that is randomized every round. Look around and see if anything is worth using. Some roles cannot be antagonists by default, but antag selection is decided first. For instance, you can set Security Officer to High without affecting your chances of becoming an antag -- the game will just select a different role. There are many places around the station to hide contraband. A few for starters: linen boxes, toilet cisterns, body bags. Experiment to find more! -When in doubt about technicial issues, clear your cache (byond launcher > cogwheel > preferences > game prefs), update your BYOND, and relog. +When in doubt about technical issues, clear your cache (byond launcher > cogwheel > preferences > game prefs), update your BYOND, and relog. Most things have special interactions with your middle mouse button, alt, shift, and control click. Experiment! If you find yourself in a fistfight with another player, running away and calling for help is a perfectly viable option. Different weapons have different strengths. Some weapons, such as spears, floor tiles, and throwing stars, deal more damage when thrown compared to when attacked normally. diff --git a/tgui/packages/tgui/components/Box.js b/tgui/packages/tgui/components/Box.js index a03dc2d6aa09..4ebcf6ebb7f1 100644 --- a/tgui/packages/tgui/components/Box.js +++ b/tgui/packages/tgui/components/Box.js @@ -99,6 +99,7 @@ const styleMapperByPropName = { bold: mapBooleanPropTo('font-weight', 'bold'), italic: mapBooleanPropTo('font-style', 'italic'), nowrap: mapBooleanPropTo('white-space', 'nowrap'), + prewrap: mapBooleanPropTo('white-space', 'pre-wrap'), // Margins m: mapDirectionalUnitPropTo('margin', halfUnit, [ 'top', diff --git a/tgui/packages/tgui/components/ByondUi.js b/tgui/packages/tgui/components/ByondUi.js index 7bd3cf884986..a5e59bc113ea 100644 --- a/tgui/packages/tgui/components/ByondUi.js +++ b/tgui/packages/tgui/components/ByondUi.js @@ -56,7 +56,7 @@ window.addEventListener('beforeunload', () => { /** * Get the bounding box of the DOM element. */ -const getBoundingBox = (element) => { +export const getBoundingBox = element => { // SS220 EDIT - ORIGINAL: const getBoundingBox = element => { const rect = element.getBoundingClientRect(); return { pos: [rect.left, rect.top], diff --git a/tgui/packages/tgui/components/LabeledList.js b/tgui/packages/tgui/components/LabeledList.js index b045c6c71b4d..8f0baa34233e 100644 --- a/tgui/packages/tgui/components/LabeledList.js +++ b/tgui/packages/tgui/components/LabeledList.js @@ -21,6 +21,7 @@ export const LabeledListItem = (props) => { content, children, noColon = false, + ...rest } = props; const colon = noColon ? '' : ':'; return ( @@ -40,6 +41,7 @@ export const LabeledListItem = (props) => { verticalAlign={verticalAlign} className={classes(['LabeledList__cell', 'LabeledList__content'])} colSpan={buttons ? undefined : 2} + {...rest} > {content} {children} diff --git a/tgui/packages/tgui/components/NanoMap.js b/tgui/packages/tgui/components/NanoMap.js index 42a31b4db238..da7cc9350f2f 100644 --- a/tgui/packages/tgui/components/NanoMap.js +++ b/tgui/packages/tgui/components/NanoMap.js @@ -1,8 +1,9 @@ import { Component } from 'inferno'; -import { Box, Icon, Tooltip } from '.'; +import { Box, Icon, Tooltip, Button } from '.'; import { useBackend } from '../backend'; import { LabeledList } from './LabeledList'; import { Slider } from './Slider'; +import { getBoundingBox } from "./ByondUi"; const pauseEvent = (e) => { if (e.stopPropagation) { @@ -21,12 +22,12 @@ export class NanoMap extends Component { super(props); // Auto center based on window size - const Xcenter = window.innerWidth / 2 - 256; - const Ycenter = window.innerHeight / 2 - 256; + const Xcenter = 0; + const Ycenter = (window.innerHeight / 2) - 256; this.state = { - offsetX: 128, - offsetY: 48, + offsetX: Xcenter, + offsetY: Ycenter, transform: 'none', dragging: false, originX: null, @@ -79,16 +80,29 @@ export class NanoMap extends Component { this.handleZoom = (_e, value) => { this.setState((state) => { const newZoom = Math.min(Math.max(value, 1), 8); - let zoomDiff = (newZoom - state.zoom) * 1.5; + const zoomDiff = newZoom / state.zoom; + if (zoomDiff === 1) { + return; + } + state.zoom = newZoom; - state.offsetX = state.offsetX - 262 * zoomDiff; - state.offsetY = state.offsetY - 256 * zoomDiff; + + const container = document.getElementsByClassName('NanoMap__container'); + if (container.length) { + const bounds = getBoundingBox(container[0]); + const currentCenterX = bounds.size[0] / 2 - state.offsetX; + const currentCenterY = bounds.size[1] / 2 - state.offsetY; + state.offsetX += currentCenterX - (currentCenterX * zoomDiff); + state.offsetY += currentCenterY - (currentCenterY * zoomDiff); + } + if (props.onZoom) { props.onZoom(state.zoom); } return state; }); }; + } render() { @@ -127,8 +141,17 @@ export class NanoMap extends Component { } } -const NanoMapMarker = (props, context) => { - const { x, y, zoom = 1, icon, tooltip, color } = props; +const NanoMapMarker = props => { + const { + x, + y, + zoom = 1, + icon, + tooltip, + color, + onClick, + size = 6, + } = props; const rx = x * 2 * zoom - zoom - 3; const ry = y * 2 * zoom - zoom - 3; return ( @@ -137,19 +160,70 @@ const NanoMapMarker = (props, context) => { position="absolute" className="NanoMap__marker" lineHeight="0" - bottom={ry + 'px'} - left={rx + 'px'} - > - + bottom={ry + "px"} + left={rx + "px"} + onClick={onClick}> + ); }; +let ActiveButton; +class NanoButton extends Component { + constructor(props) { + super(props); + const { act } = useBackend(this.props.context); + this.state = { + color: this.props.color, + }; + this.handleClick = e => { + if (ActiveButton !== undefined) { + ActiveButton.setState({ + color: "blue", + }); + } + act('switch_camera', { + name: this.props.name, + }); + ActiveButton = this; + this.setState({ + color: "green", + }); + }; + } + render() { + let rx = ((this.props.x * 2 * this.props.zoom) - this.props.zoom) - 3; + let ry = ((this.props.y * 2 * this.props.zoom) - this.props.zoom) - 3; + + return ( + + ); + } +} +NanoMap.NanoButton = NanoButton; NanoMap.Marker = NanoMapMarker; -const NanoMapZoomer = (props, context) => { + +const NanoMapZoomer = props => { return ( diff --git a/tgui/packages/tgui/interfaces/BodyScanner.js b/tgui/packages/tgui/interfaces/BodyScanner.js index fd3fcd8d830e..377ed25c78e0 100644 --- a/tgui/packages/tgui/interfaces/BodyScanner.js +++ b/tgui/packages/tgui/interfaces/BodyScanner.js @@ -32,9 +32,9 @@ const damages = [ ['Respiratory', 'oxyLoss'], ['Brain', 'brainLoss'], ['Toxin', 'toxLoss'], - ['Radioactive', 'radLoss'], + ['Radiation', 'radLoss'], ['Brute', 'bruteLoss'], - ['Genetic', 'cloneLoss'], + ['Cellular', 'cloneLoss'], ['Burn', 'fireLoss'], ['Inebriation', 'drunkenness'], ]; diff --git a/tgui/packages/tgui/interfaces/BotClean.js b/tgui/packages/tgui/interfaces/BotClean.js index f85e125cdb5e..002acaa8cde7 100644 --- a/tgui/packages/tgui/interfaces/BotClean.js +++ b/tgui/packages/tgui/interfaces/BotClean.js @@ -2,6 +2,7 @@ import { Fragment } from 'inferno'; import { useBackend } from '../backend'; import { Button, LabeledList, NoticeBox, Section, Box } from '../components'; import { Window } from '../layouts'; +import { BotStatus } from './common/BotStatus'; export const BotClean = (props, context) => { const { act, data } = useBackend(context); @@ -20,61 +21,7 @@ export const BotClean = (props, context) => { return ( - - Swipe an ID card to {locked ? 'unlock' : 'lock'} this interface. - -
- - -
+
{ const { act, data } = useBackend(context); const { - locked, noaccess, - maintpanel, - on, - autopatrol, - canhack, - emagged, - remote_disabled, painame, check_id, check_weapons, @@ -24,61 +18,7 @@ export const BotSecurity = (props, context) => { return ( - - Swipe an ID card to {locked ? 'unlock' : 'lock'} this interface. - -
- - -
+
{ + if (!activeCamera) { + return []; + } + const index = cameras.findIndex(camera => ( + camera.name === activeCamera.name + )); + return [ + cameras[index - 1]?.name, + cameras[index + 1]?.name, + ]; +}; + +/** + * Camera selector. + * + * Filters cameras, applies search terms and sorts the alphabetically. + */ +const selectCameras = (cameras, searchText = '') => { + const testSearch = createSearch(searchText, camera => camera.name); + return flow([ + // Null camera filter + filter(camera => camera?.name), + // Optional search term + searchText && filter(testSearch), + // Slightly expensive, but way better than sorting in BYOND + sortBy(camera => camera.name), + ])(cameras); +}; + +export const CameraConsole220 = (props, context) => { + const [tabIndex, setTabIndex] = useLocalState(context, 'tabIndex', 0); + const decideTab = index => { + switch (index) { + case 0: + return ; + case 1: + return ; + default: + return "WE SHOULDN'T BE HERE!"; + } + }; + + return ( + + + + + setTabIndex(0)}> + Карта + + setTabIndex(1)}> + Список + + + {decideTab(tabIndex)} + + + + ); +}; + +export const CameraConsoleMapContent = (props, context) => { + const { act, data, config } = useBackend(context); + const cameras = selectCameras(data.cameras); + const [zoom, setZoom] = useLocalState(context, 'zoom', 1); + const { mapRef, activeCamera, stationLevel } = data; + const [prevCameraName, nextCameraName] = prevNextCamera(cameras, activeCamera); + return ( + + + setZoom(v)}> + {cameras.filter(cam => cam.z === stationLevel).map(cm => ( + + ))} + + + +
+
+ Камера: + {activeCamera + && activeCamera.name + || '—'} +
+
+
+
+ +
+
+ ); +}; + +export const CameraConsoleOldContent = (props, context) => { + const { act, data, config } = useBackend(context); + const { mapRef, activeCamera } = data; + const [ + searchText, + setSearchText, + ] = useLocalState(context, 'searchText', ''); + const cameras = selectCameras(data.cameras, searchText); + const [ + prevCameraName, + nextCameraName, + ] = prevNextCamera(cameras, activeCamera); + return ( + +
+ + + setSearchText(value)} /> +
+ {cameras.map(camera => ( + // We're not using the component here because performance + // would be absolutely abysmal (50+ ms for each re-render). +
{ + refocusLayout(); + act('switch_camera', { + name: camera.name, + }); + }}> + {camera.name} +
+ ))} +
+
+
+
+
+
+ Камера: + {activeCamera + && activeCamera.name + || '—'} +
+
+
+ +
+
+ ); +}; diff --git a/tgui/packages/tgui/interfaces/MODsuit.js b/tgui/packages/tgui/interfaces/MODsuit.js new file mode 100644 index 000000000000..691661db586c --- /dev/null +++ b/tgui/packages/tgui/interfaces/MODsuit.js @@ -0,0 +1,764 @@ +import { useBackend, useLocalState } from '../backend'; +import { Button, ColorBox, LabeledList, ProgressBar, Section, Collapsible, Box, Icon, Flex, Table, Dimmer, NumberInput, AnimatedNumber, Dropdown } from '../components'; +import { Window } from '../layouts'; + +const ConfigureNumberEntry = (props, context) => { + const { name, value, module_ref } = props; + const { act } = useBackend(context); + return ( + + act('configure', { + 'key': name, + 'value': value, + 'ref': module_ref, + }) + } + /> + ); +}; + +const ConfigureBoolEntry = (props, context) => { + const { name, value, module_ref } = props; + const { act } = useBackend(context); + return ( + + act('configure', { + 'key': name, + 'value': !value, + 'ref': module_ref, + }) + } + /> + ); +}; + +const ConfigureColorEntry = (props, context) => { + const { name, value, module_ref } = props; + const { act } = useBackend(context); + return ( + <> + + + + + + ); +}; + +const displayText = (param) => { + switch (param) { + case 1: + return 'Use'; + case 2: + return 'Toggle'; + case 3: + return 'Select'; + } +}; + +const ParametersSection = (props, context) => { + const { act, data } = useBackend(context); + const { + active, + malfunctioning, + locked, + open, + selected_module, + complexity, + complexity_max, + wearer_name, + wearer_job, + } = data; + const status = malfunctioning + ? 'Malfunctioning' + : active + ? 'Active' + : 'Inactive'; + return ( +
+ + act('activate')} + /> + }> + {status} + + act('lock')} + /> + }> + {locked ? 'Locked' : 'Unlocked'} + + + {open ? 'Open' : 'Closed'} + + + {selected_module || 'None'} + + + {complexity} ({complexity_max}) + + + {wearer_name}, {wearer_job} + + +
+ ); +}; + +const HardwareSection = (props, context) => { + const { act, data } = useBackend(context); + const { + active, + control, + helmet, + chestplate, + gauntlets, + boots, + core, + charge, + } = data; + return ( +
+ + + {control} + {helmet || 'None'} + + {chestplate || 'None'} + + + {gauntlets || 'None'} + + {boots || 'None'} + + + + {(core && ( + + {core} + + + + + )) || ( + + No Core Detected + + )} + +
+ ); +}; + +const InfoSection = (props, context) => { + const { act, data } = useBackend(context); + const { active, modules } = data; + const info_modules = modules.filter((module) => !!module.id); + + return ( +
+ + {(info_modules.length !== 0 && + info_modules.map((module) => { + const Module = ID2MODULE[module.id]; + return ( + + {!active && } + + + ); + })) || No Info Modules Detected} + +
+ ); +}; + +const ModuleSection = (props, context) => { + const { act, data } = useBackend(context); + const { complexity_max, modules } = data; + const [configureState, setConfigureState] = useLocalState(context, 'module_configuration', null); + return ( +
+ + {(modules.length !== 0 && + modules.map((module) => { + return ( + + +
+ {configureState === module.ref && ( + setConfigureState(null)} + /> + )} + + + +
+ {module.description} +
+
+
+ ); + })) || ( + + No Modules Detected + + )} +
+
+ ); +}; + +export const MODsuitContent = (props, context) => { + const { act, data } = useBackend(context); + const { ui_theme, interface_break } = data; + return ( +
+ {(!!interface_break && ) || ( + + + + + + + + + + + + + + + )} +
+ ); +}; + +export const MODsuit = (props, context) => { + const { act, data } = useBackend(context); + const { ui_theme, interface_break } = data; + return ( + + + + + + ); +}; diff --git a/tgui/packages/tgui/interfaces/MedicalRecords.js b/tgui/packages/tgui/interfaces/MedicalRecords.js index 1fbbf55599ce..81c68968c7cb 100644 --- a/tgui/packages/tgui/interfaces/MedicalRecords.js +++ b/tgui/packages/tgui/interfaces/MedicalRecords.js @@ -325,7 +325,7 @@ const MedicalRecordsViewMedical = (_properties, context) => { {medical.fields.map((field, i) => ( - + {field.value}
+
+ + +
+
+ + + Форма: + + + {data.form_id === "" ? "Не выбрана" : data.form_id} + + + + +
+ + +
+ setSearchText(value)} + /> + + {category.map(form => ( + +
+
+ +
+
+ ); +}; diff --git a/tgui/packages/tgui/interfaces/SecurityRecords.js b/tgui/packages/tgui/interfaces/SecurityRecords.js index 58a1544d34f7..b908f6d7ff36 100644 --- a/tgui/packages/tgui/interfaces/SecurityRecords.js +++ b/tgui/packages/tgui/interfaces/SecurityRecords.js @@ -286,7 +286,7 @@ const SecurityRecordsViewGeneral = (_properties, context) => { {general.fields.map((field, i) => ( - + {decodeHtmlEntities('' + field.value)} {!!field.edit && (
+ + ); +}; diff --git a/tgui/packages/tgui/public/tgui.bundle.css b/tgui/packages/tgui/public/tgui.bundle.css index 772ba2af3a84..57139a3b8d6b 100644 --- a/tgui/packages/tgui/public/tgui.bundle.css +++ b/tgui/packages/tgui/public/tgui.bundle.css @@ -1 +1 @@ -body,html{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:6px 0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#0d0d0d!important}.color-white{color:#fff!important}.color-red{color:#d33!important}.color-orange{color:#f37827!important}.color-yellow{color:#fbd814!important}.color-olive{color:#c0d919!important}.color-green{color:#22be47!important}.color-teal{color:#00c5bd!important}.color-blue{color:#238cdc!important}.color-violet{color:#6c3fcc!important}.color-purple{color:#a93bcd!important}.color-pink{color:#e2439c!important}.color-brown{color:#af6d43!important}.color-grey{color:#7d7d7d!important}.color-good{color:#62b62a!important}.color-average{color:#f1951d!important}.color-bad{color:#d33!important}.color-label{color:#8496ab!important}.color-bg-black{background-color:#000!important}.color-bg-white{background-color:#d9d9d9!important}.color-bg-red{background-color:#bd2020!important}.color-bg-orange{background-color:#d95e0c!important}.color-bg-yellow{background-color:#d9b804!important}.color-bg-olive{background-color:#9aad14!important}.color-bg-green{background-color:#1b9638!important}.color-bg-teal{background-color:#009a93!important}.color-bg-blue{background-color:#1c71b1!important}.color-bg-violet{background-color:#552dab!important}.color-bg-purple{background-color:#8b2baa!important}.color-bg-pink{background-color:#cf2082!important}.color-bg-brown{background-color:#8c5836!important}.color-bg-grey{background-color:#646464!important}.color-bg-good{background-color:#4d9121!important}.color-bg-average{background-color:#cd7a0d!important}.color-bg-bad{background-color:#bd2020!important}.color-bg-label{background-color:#657a94!important}.debug-layout,.debug-layout :not(g):not(path){color:hsla(0,0%,100%,.9)!important;background:transparent!important;outline:1px solid hsla(0,0%,100%,.5)!important;box-shadow:none!important;filter:none!important}.debug-layout:hover,.debug-layout :not(g):not(path):hover{outline-color:hsla(0,0%,100%,.8)!important}.display-none{display:none}.display-block{display:block}.display-inline{display:inline}.display-inline-block{display:inline-block}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.ml-0{margin-left:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.m-1{margin:6px}.mx-1{margin-left:6px;margin-right:6px}.my-1{margin-top:6px;margin-bottom:6px}.ml-1{margin-left:6px}.mt-1{margin-top:6px}.mr-1{margin-right:6px}.mb-1{margin-bottom:6px}.m-2{margin:12px}.mx-2{margin-left:12px;margin-right:12px}.my-2{margin-top:12px;margin-bottom:12px}.ml-2{margin-left:12px}.mt-2{margin-top:12px}.mr-2{margin-right:12px}.mb-2{margin-bottom:12px}.outline-dotted{outline-style:dotted!important;outline-width:2px!important}.outline-dashed{outline-style:dashed!important;outline-width:2px!important}.outline-solid{outline-style:solid!important;outline-width:2px!important}.outline-double{outline-style:double!important;outline-width:2px!important}.outline-groove{outline-style:groove!important;outline-width:2px!important}.outline-ridge{outline-style:ridge!important;outline-width:2px!important}.outline-inset{outline-style:inset!important;outline-width:2px!important}.outline-outset{outline-style:outset!important;outline-width:2px!important}.outline-color-black{outline-color:#0d0d0d!important}.outline-color-white{outline-color:#fff!important}.outline-color-red{outline-color:#d33!important}.outline-color-orange{outline-color:#f37827!important}.outline-color-yellow{outline-color:#fbd814!important}.outline-color-olive{outline-color:#c0d919!important}.outline-color-green{outline-color:#22be47!important}.outline-color-teal{outline-color:#00c5bd!important}.outline-color-blue{outline-color:#238cdc!important}.outline-color-violet{outline-color:#6c3fcc!important}.outline-color-purple{outline-color:#a93bcd!important}.outline-color-pink{outline-color:#e2439c!important}.outline-color-brown{outline-color:#af6d43!important}.outline-color-grey{outline-color:#7d7d7d!important}.outline-color-good{outline-color:#62b62a!important}.outline-color-average{outline-color:#f1951d!important}.outline-color-bad{outline-color:#d33!important}.outline-color-label{outline-color:#8496ab!important}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.BlockQuote{color:#8496ab;border-left:2px solid #8496ab;padding-left:6px;margin-bottom:6px}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:2px;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0}.Button .fa,.Button .far,.Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.Button--hasContent .fa,.Button--hasContent .far,.Button--hasContent .fas{margin-right:3px}.Button--hasContent.Button--iconRight .fa,.Button--hasContent.Button--iconRight .far,.Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color .1s,background-color .1s}.Button--color--black:focus,.Button--color--black:hover{background-color:#0a0a0a;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color .1s,background-color .1s}.Button--color--white:focus,.Button--color--white:hover{background-color:#f3f3f3;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color .1s,background-color .1s}.Button--color--red:focus,.Button--color--red:hover{background-color:#d52b2b;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color .1s,background-color .1s}.Button--color--orange:focus,.Button--color--orange:hover{background-color:#ed6f1d;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color .1s,background-color .1s}.Button--color--yellow:focus,.Button--color--yellow:hover{background-color:#f3d00e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color .1s,background-color .1s}.Button--color--olive:focus,.Button--color--olive:hover{background-color:#afc41f;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color .1s,background-color .1s}.Button--color--green:focus,.Button--color--green:hover{background-color:#27ab46;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color .1s,background-color .1s}.Button--color--teal:focus,.Button--color--teal:hover{background-color:#0aafa8;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color .1s,background-color .1s}.Button--color--blue:focus,.Button--color--blue:hover{background-color:#2883c8;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color .1s,background-color .1s}.Button--color--violet:focus,.Button--color--violet:hover{background-color:#653ac1;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color .1s,background-color .1s}.Button--color--purple:focus,.Button--color--purple:hover{background-color:#9e38c1;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color .1s,background-color .1s}.Button--color--pink:focus,.Button--color--pink:hover{background-color:#dd3794;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color .1s,background-color .1s}.Button--color--brown:focus,.Button--color--brown:hover{background-color:#a06844;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color .1s,background-color .1s}.Button--color--grey:focus,.Button--color--grey:hover{background-color:#757575;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color .1s,background-color .1s}.Button--color--good:focus,.Button--color--good:hover{background-color:#5da52d;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color .1s,background-color .1s}.Button--color--average:focus,.Button--color--average:hover{background-color:#e68d18;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color .1s,background-color .1s}.Button--color--bad:focus,.Button--color--bad:hover{background-color:#d52b2b;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color .1s,background-color .1s}.Button--color--label:focus,.Button--color--label:hover{background-color:#7b8da4;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color .1s,background-color .1s}.Button--color--default:focus,.Button--color--default:hover{background-color:#4c729d;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color .1s,background-color .1s}.Button--color--caution:focus,.Button--color--caution:hover{background-color:#f3d00e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color .1s,background-color .1s}.Button--color--danger:focus,.Button--color--danger:hover{background-color:#d52b2b;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#252525;color:#fff;background-color:rgba(37,37,37,0);color:hsla(0,0%,100%,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color .1s,background-color .1s}.Button--color--transparent:focus,.Button--color--transparent:hover{background-color:#323232;color:#fff}.Button--disabled{background-color:#999!important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color .1s,background-color .1s}.Button--selected:focus,.Button--selected:hover{background-color:#27ab46;color:#fff}.Collapsible{margin-bottom:.5rem}.Collapsible:last-child{margin-bottom:0}.ColorBox{display:inline-block;width:12px;height:12px;line-height:12px;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:6px 0}.Divider--horizontal:not(.Divider--hidden){border-top:2px solid hsla(0,0%,100%,.1)}.Divider--vertical{height:100%;margin:0 6px}.Divider--vertical:not(.Divider--hidden){border-left:2px solid hsla(0,0%,100%,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:12px;width:100px;line-height:17px;user-select:none}.Dropdown__arrow-button{float:right;padding-left:6px;border-left:1px solid #000;border-left:1px solid rgba(0,0,0,.25)}.Dropdown__menu{overflow-y:auto;overflow-y:scroll}.Dropdown__menu,.Dropdown__menu-noscroll{position:absolute;z-index:5;width:100px;max-height:200px;border-radius:0 0 2px 2px;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{overflow-y:auto}.Dropdown__menuentry{padding:2px 4px;font-family:Verdana,sans-serif;font-size:12px;line-height:17px;transition:background-color .1s}.Dropdown__menuentry:hover{background-color:#444;transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.FatalError{display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;padding:12px;font-size:12px;font-family:Consolas,monospace;color:#fff;background-color:#00d;z-index:1000;overflow:hidden;text-align:center}.FatalError__logo{display:inline-block;text-align:left;font-size:10px;line-height:8px;position:relative;margin-top:12px;top:0;left:0;animation:FatalError__rainbow 2s linear infinite alternate,FatalError__shadow 4s linear infinite alternate,FatalError__tfmX 3s infinite alternate,FatalError__tfmY 4s infinite alternate;white-space:pre-wrap;word-break:break-all}.FatalError__header{margin-top:12px}.FatalError__stack{text-align:left;white-space:pre-wrap;word-break:break-all;margin-top:24px;margin-bottom:24px}.FatalError__footer{margin-bottom:24px}@keyframes FatalError__rainbow{0%{color:#ff0}50%{color:#0ff}to{color:#f0f}}@keyframes FatalError__shadow{0%{left:-2px;text-shadow:4px 0 #f0f}50%{left:0;text-shadow:0 0 #0ff}to{left:2px;text-shadow:-4px 0 #ff0}}@keyframes FatalError__tfmX{0%{left:15px}to{left:-15px}}@keyframes FatalError__tfmY{to{top:-15px}}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--ie8{display:table!important}.Flex--ie8--column{display:block!important}.Flex--ie8--column>.Flex__item{display:block!important;margin-left:6px;margin-right:6px}.Flex__item--ie8{display:table-cell!important}.Flex--spacing--1{margin:0 -3px}.Flex--spacing--1>.Flex__item{margin:0 3px}.Flex--spacingPrecise--1{margin:-1px}.Flex--spacingPrecise--1>.Flex__item{margin:1px}.Flex--spacing--2{margin:0 -6px}.Flex--spacing--2>.Flex__item{margin:0 6px}.Flex--spacingPrecise--2{margin:-2px}.Flex--spacingPrecise--2>.Flex__item{margin:2px}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.Knob__popupValue,.Knob__popupValue--right{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__popupValue--right{top:.25rem;right:-50%}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotate(135deg)}.Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotate(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.Knob--color--black .Knob__ringFill{stroke:#0d0d0d}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#d33}.Knob--color--orange .Knob__ringFill{stroke:#f37827}.Knob--color--yellow .Knob__ringFill{stroke:#fbd814}.Knob--color--olive .Knob__ringFill{stroke:#c0d919}.Knob--color--green .Knob__ringFill{stroke:#22be47}.Knob--color--teal .Knob__ringFill{stroke:#00c5bd}.Knob--color--blue .Knob__ringFill{stroke:#238cdc}.Knob--color--violet .Knob__ringFill{stroke:#6c3fcc}.Knob--color--purple .Knob__ringFill{stroke:#a93bcd}.Knob--color--pink .Knob__ringFill{stroke:#e2439c}.Knob--color--brown .Knob__ringFill{stroke:#af6d43}.Knob--color--grey .Knob__ringFill{stroke:#7d7d7d}.Knob--color--good .Knob__ringFill{stroke:#62b62a}.Knob--color--average .Knob__ringFill{stroke:#f1951d}.Knob--color--bad .Knob__ringFill{stroke:#d33}.Knob--color--label .Knob__ringFill{stroke:#8496ab}.LabeledList{display:table;width:100%;width:calc(100% + 12px);border-collapse:collapse;border-spacing:0;margin:-3px -6px 0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:3px 6px;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:60px}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:1px;padding-bottom:0}.LabeledList__breakContents{word-break:break-all;word-wrap:break-word}.Modal{background-color:#252525;max-width:calc(100% - 1rem);padding:1rem;scrollbar-base-color:#1c1c1c;scrollbar-face-color:#3b3b3b;scrollbar-3dlight-color:#252525;scrollbar-highlight-color:#252525;scrollbar-track-color:#1c1c1c;scrollbar-arrow-color:#929292;scrollbar-shadow-color:#3b3b3b}.NanoMap__container{overflow:hiddden;width:100%;z-index:1}.NanoMap__marker{z-index:10;padding:0;margin:0}.NanoMap__zoomer{z-index:20;background-color:rgba(0,0,0,.33);position:absolute;top:30px;left:0;padding:.5rem;width:20%}.NoticeBox{padding:4px 6px;margin-bottom:6px;box-shadow:none;font-weight:700;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 20px)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.Input{position:relative;display:inline-block;width:120px;border:1px solid #88bfff;border:1px solid rgba(136,191,255,.75);border-radius:2px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible;white-space:nowrap}.Input--disabled{color:#777;border-color:#848484;border-color:hsla(0,0%,51.8%,.75);background-color:#333;background-color:rgba(0,0,0,.25)}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.Input__textarea{border:0;width:calc(100% + 4px);font-size:12px;line-height:17px;margin-left:-4px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit;resize:both;overflow:auto;white-space:pre-wrap}.Input__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.NumberInput{position:relative;display:inline-block;border:1px solid #88bfff;border:1px solid rgba(136,191,255,.75);border-radius:2px;color:#88bfff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:6px}.NumberInput__barContainer{position:absolute;top:2px;bottom:2px;left:2px}.NumberInput__bar{position:absolute;bottom:0;left:0;width:3px;box-sizing:border-box;border-bottom:1px solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 6px;border-radius:2px;background-color:transparent;transition:border-color .5s}.ProgressBar__fill{position:absolute;top:0;left:0;bottom:0}.ProgressBar__fill--animated{transition:background-color .5s,width .5s}.ProgressBar__content{position:relative;line-height:17px;width:100%;text-align:right}.ProgressBar--color--default{border:1px solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:1px solid #000!important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:1px solid #d9d9d9!important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:1px solid #bd2020!important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:1px solid #d95e0c!important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:1px solid #d9b804!important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:1px solid #9aad14!important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:1px solid #1b9638!important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:1px solid #009a93!important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:1px solid #1c71b1!important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:1px solid #552dab!important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:1px solid #8b2baa!important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:1px solid #cf2082!important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:1px solid #8c5836!important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:1px solid #646464!important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:1px solid #4d9121!important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:1px solid #cd7a0d!important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:1px solid #bd2020!important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border:1px solid #657a94!important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#1c1c1c;scrollbar-face-color:#3b3b3b;scrollbar-3dlight-color:#252525;scrollbar-highlight-color:#252525;scrollbar-track-color:#1c1c1c;scrollbar-arrow-color:#929292;scrollbar-shadow-color:#3b3b3b}.Section:last-child{margin-bottom:0}.Section--flex{display:flex;flex-flow:column}.Section--flex .Section__content{overflow:auto;flex:1}.Section__title{padding:6px;border-bottom:2px solid #4972a1}.Section__titleText{font-size:14px;font-weight:700}.Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.Section__content{padding:8px 6px}.Section__content--noTopPadding{padding-top:0}.Section__content--stretchContents{height:100%}.Section--level--1 .Section__titleText{font-size:14px}.Section--level--2 .Section__titleText{font-size:13px}.Section--level--3 .Section__titleText{font-size:12px}.Section--level--2,.Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.Slider__cursor{position:absolute;top:0;right:-1px;bottom:0;width:0;border-left:2px solid #fff}.Slider__pointer{position:absolute;right:-5px;bottom:-4px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}.Slider__popupValue{position:absolute;right:0;top:-22px;padding:2px 4px;background-color:#000;transform:translateX(50%);white-space:nowrap}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 3px}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__cell--header,.Table__row--header .Table__cell{font-weight:700;padding-bottom:6px}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs--horizontal{border-bottom:2px solid hsla(0,0%,100%,.1);margin-bottom:6px}.Tabs--horizontal .Tabs__tab--altSelection:after{content:"";position:absolute;bottom:0;right:0;left:0;height:2px;width:100%;background-color:#fff;border-radius:2px}.Tabs--vertical{margin-right:9px}.Tabs--vertical .Tabs__tabBox{border-right:2px solid hsla(0,0%,100%,.1);vertical-align:top}.Tabs--vertical .Tabs__tab{display:block!important;margin-right:0!important;margin-bottom:0;padding:1px 9px 0 6px;border-bottom:2px solid hsla(0,0%,100%,.1)}.Tabs--vertical .Tabs__tab:last-child{border-bottom:0}.Tabs--vertical .Tabs__tab--altSelection:after{content:"";position:absolute;top:0;bottom:0;right:0;height:100%;width:3px;background-color:#fff;border-radius:2px}.Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:6px 10px;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#000;box-shadow:1px 1px 15px -1px rgba(0,0,0,.5);border-radius:2px}.Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.Tooltip--long:after{width:250px;white-space:normal}.Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(8px)}.Tooltip--top:hover:after{transform:translateX(-50%) translateY(-8px)}.Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(-8px)}.Tooltip--top-left:hover:after{transform:translateX(12px) translateY(8px)}.Tooltip--top-right:after{bottom:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.Tooltip--top-right:hover:after{transform:translateX(-12px) translateY(8px)}.Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-8px)}.Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(8px)}.Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-8px)}.Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(8px)}.Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(8px)}.Tooltip--left:after{top:50%;right:100%;transform:translateX(8px) translateY(-50%)}.Tooltip--left:hover:after,.Tooltip--right:after{transform:translateX(-8px) translateY(-50%)}.Tooltip--right:after{top:50%;left:100%}.Tooltip--right:hover:after{transform:translateX(8px) translateY(-50%)}.AccountsUplinkTerminal__list tr>td{text-align:center}.AccountsUplinkTerminal__list tr:not(:first-child){height:24px;line-height:24px;cursor:pointer;transition:background-color 50ms}.AccountsUplinkTerminal__list tr:not(:first-child):focus,.AccountsUplinkTerminal__list tr:not(:first-child):hover{background-color:#252525}.AccountsUplinkTerminal__listRow--SUSPENDED{background-color:#740c20}.BrigCells__list .Table__cell,.BrigCells__list .Table__row--header{text-align:center}.BrigCells__list .BrigCells__listRow--active .Table__cell{background-color:#890e26}.CameraConsole__left{position:absolute;top:0;bottom:0;left:0;width:220px}.CameraConsole__right{position:absolute;top:0;bottom:0;left:220px;right:0;background-color:rgba(0,0,0,.33)}.CameraConsole__toolbar{left:0;margin:3px 12px 0}.CameraConsole__toolbar,.CameraConsole__toolbarRight{position:absolute;top:0;right:0;height:24px;line-height:24px}.CameraConsole__toolbarRight{margin:4px 6px 0}.CameraConsole__map{position:absolute;top:26px;bottom:0;left:0;right:0;margin:6px;text-align:center}.CameraConsole__map .NoticeBox{margin-top:calc(50% - 24px)}.Contractor *{font-family:Courier New,Courier,monospace}.Contractor .Section__titleText{display:inline-block;max-width:70%}.Contractor .Section__titleText>.Flex{width:100%}.Contractor .Section__titleText>.Flex>.Flex__item:first-of-type{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Contractor__Contract .Button{font-size:11px;white-space:normal!important}.Contractor__photoZoom{text-align:center}.Contractor__photoZoom>img{width:96px;-ms-interpolation-mode:nearest-neighbor}.Contractor__photoZoom>.Button{position:absolute}.Exofab .Dropdown__control{margin-bottom:-1px}.Exofab .Dropdown__selected-text{overflow:hidden;text-overflow:ellipsis;width:80%;display:inline-block;margin-bottom:-3px}.Exofab__materials{height:100%;overflow:auto}.Exofab__materials .Section__content{height:calc(100% - 31px)}.Exofab__material:not(.Exofab__material--line){margin-bottom:.25rem}.Exofab__material:not(.Exofab__material--line) .Button{width:28px;margin-right:.5rem}.Exofab__material:not(.Exofab__material--line) .Button img{vertical-align:middle}.Exofab__material--line .Button{background-color:transparent;width:14px}.Exofab__material--line .Button img{width:16px}.Exofab__material--name{color:#7e90a7;text-transform:capitalize}.Exofab__material .Button{margin-bottom:0;padding:0;vertical-align:middle}.Exofab__material .Button img{margin-left:-2px}.Exofab__queue{height:100%}.Exofab__queue--queue .Button{margin:0;transform:scale(.75)}.Exofab__queue--queue .Button:first-of-type{margin-left:.25rem}.Exofab__queue--time{text-align:center;color:#7e90a7}.Exofab__queue--deficit{text-align:center;color:#db2828;font-weight:700}.Exofab__queue--deficit>div:not(.Divider){display:inline-block;margin-bottom:-.75rem}.Exofab__queue .Section__content{height:calc(100% - 31px)}.Exofab__queue .Exofab__material--amount{margin-right:.25rem}.Exofab__design--cost{display:inline-block;vertical-align:middle;margin-top:.33rem}.Exofab__design--cost>div{display:inline-block}.Exofab__design--cost .Exofab__material{margin-left:.25rem}.Exofab__design--time{display:inline-block;margin-left:.5rem;color:#7e90a7}.Exofab__design--time i{margin-right:.25rem}.Exofab__designs .Section__content{height:calc(100% - 31px);overflow:auto}.Exofab__building{height:40px}.Exofab__building .ProgressBar{width:100%;height:100%}.Exofab__building .ProgressBar__content{line-height:22px}.Ingredient__Table tr:nth-child(2n){background-color:#333}.Ingredient__Table td{padding:3px}.Library__Booklist tr>td{text-align:center}.Library__Booklist tr:not(:first-child){height:24px;line-height:24px;transition:background-color 50ms}.Library__Booklist tr:not(:first-child):focus,.Library__Booklist tr:not(:first-child):hover{background-color:#252525}.Library__SearchContainer{background-color:rgba(37,37,37,.5)}.Library__SearchContainer tr td:first-child{width:60%}.Newscaster__menu{width:40px;height:100%;margin-right:.5rem;flex-basis:content}.Newscaster__menu .Section__content{padding-left:0}.Newscaster__menuButton{color:#767676;cursor:pointer;position:relative;margin-left:6px;margin-right:1rem;white-space:nowrap;transition:color .1s}.Newscaster__menuButton--title{width:80%;display:none;overflow:hidden;text-overflow:ellipsis}.Newscaster__menuButton--unread{background-color:#e45e5e;color:#fff;font-size:10px;text-align:center;border-radius:32px;display:inline-block;width:12px;position:absolute;left:16px;margin-top:14px}.Newscaster__menuButton--selected{color:#fff}.Newscaster__menuButton--selected:after{content:"";background-color:#4972a1;width:2px;height:24px;position:absolute;left:-6px}.Newscaster__menuButton--security{color:#4972a1}.Newscaster__menuButton i{width:30px;text-align:center;vertical-align:middle;margin-left:-1px;margin-right:.5rem;margin-top:1px}.Newscaster__menuButton:hover{color:#fff}.Newscaster__menuButton:hover:before{background-color:#fff}.Newscaster__menuButton:not(:last-of-type){margin-bottom:.5rem}.Newscaster__menu--open{width:175px}.Newscaster__menu--open .Newscaster__menuButton--title{display:inline-block}.Newscaster__jobCategory--security .Section__title{color:#a14c49;border-bottom:2px solid #a14c49!important}.Newscaster__jobCategory--engineering .Section__title{color:#a17849;border-bottom:2px solid #a17849!important}.Newscaster__jobCategory--medical .Section__title{color:#499ea1;border-bottom:2px solid #499ea1!important}.Newscaster__jobCategory--science .Section__title{color:#a14972;border-bottom:2px solid #a14972!important}.Newscaster__jobCategory--service .Section__title{color:#a1499e;border-bottom:2px solid #a1499e!important}.Newscaster__jobCategory--supply .Section__title{color:#9ea149;border-bottom:2px solid #9ea149!important}.Newscaster__jobCategory:last-child{margin-bottom:.5rem}.Newscaster__jobOpening--command{font-weight:700}.Newscaster__jobOpening:not(:last-child){margin-bottom:.5rem}.Newscaster__emptyNotice{color:#7e90a7;text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.Newscaster__emptyNotice i{margin-bottom:.25rem}.Newscaster__photo{cursor:pointer;width:96px;border:1px solid #000;transition:border-color .1s;-ms-interpolation-mode:nearest-neighbor}.Newscaster__photo:hover{border-color:grey}.Newscaster__photoZoom{text-align:center}.Newscaster__photoZoom>img{transform:scale(2);-ms-interpolation-mode:nearest-neighbor}.Newscaster__photoZoom>.Button{position:absolute;width:64px;left:50%;margin-left:-32px;bottom:1rem}.Newscaster__story--wanted{background-color:rgba(219,40,40,.1)}.Newscaster__story--wanted .Section__title{color:#db2828;border-bottom:2px solid #a14c49!important}.Newscaster__story:last-child{margin-bottom:.5rem}.NuclearBomb__displayBox{background-color:#002003;border:4px inset #e8e4c9;color:#03e017;font-size:24px;font-family:monospace;padding:6px}.NuclearBomb__Button--keypad{background-color:#e8e4c9;border-color:#e8e4c9}.NuclearBomb__Button--keypad:hover{background-color:#f7f6ee!important;border-color:#f7f6ee!important}.NuclearBomb__Button--1{background-color:#d3cfb7!important;border-color:#d3cfb7!important;color:#a9a692!important}.NuclearBomb__Button--E{background-color:#d9b804!important;border-color:#d9b804!important}.NuclearBomb__Button--E:hover{background-color:#f3d00e!important;border-color:#f3d00e!important}.NuclearBomb__Button--C{background-color:#bd2020!important;border-color:#bd2020!important}.NuclearBomb__Button--C:hover{background-color:#d52b2b!important;border-color:#d52b2b!important}.NuclearBomb__NTIcon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDQyNSAyMDAiIG9wYWNpdHk9Ii4zMyI+PHBhdGggZD0iTTE3OC4wMDQuMDM5SDEwNi44YTYuNzYxIDYuMDI2IDAgMDAtNi43NjEgNi4wMjV2MTg3Ljg3MmE2Ljc2MSA2LjAyNiAwIDAwNi43NjEgNi4wMjVoNTMuMTA3YTYuNzYxIDYuMDI2IDAgMDA2Ljc2Mi02LjAyNVY5Mi4zOTJsNzIuMjE2IDEwNC43YTYuNzYxIDYuMDI2IDAgMDA1Ljc2IDIuODdIMzE4LjJhNi43NjEgNi4wMjYgMCAwMDYuNzYxLTYuMDI2VjYuMDY0QTYuNzYxIDYuMDI2IDAgMDAzMTguMi4wNGgtNTQuNzE3YTYuNzYxIDYuMDI2IDAgMDAtNi43NiA2LjAyNXYxMDIuNjJMMTgzLjc2MyAyLjkwOWE2Ljc2MSA2LjAyNiAwIDAwLTUuNzYtMi44N3pNNC44NDUgMjIuMTA5QTEzLjQxMiAxMi41MDIgMCAwMTEzLjQ3OC4wMzloNjYuMTE4QTUuMzY1IDUgMCAwMTg0Ljk2IDUuMDR2NzkuODh6TTQyMC4xNTUgMTc3Ljg5MWExMy40MTIgMTIuNTAyIDAgMDEtOC42MzMgMjIuMDdoLTY2LjExOGE1LjM2NSA1IDAgMDEtNS4zNjUtNS4wMDF2LTc5Ljg4eiIvPjwvc3ZnPg==);background-size:70%;background-position:50%;background-repeat:no-repeat}.OreRedemption__Ores .OreHeader,.OreRedemption__Ores .OreLine{min-height:32px;padding:0 .5rem}.OreRedemption__Ores .OreHeader{line-height:32px;background-color:rgba(0,0,0,.33);font-weight:700}.OreRedemption__Ores .OreLine:last-of-type{margin-bottom:.5rem}.OreRedemption__Ores .Section__content{padding:0;height:100%;overflow:auto}.PDA__footer{position:fixed;bottom:0;left:0;right:0;height:30px}.PDA__footer__button{text-align:center;padding-top:4px;padding-bottom:2px;font-size:24px}.PdaPainter__list tr>td{text-align:center}.PdaPainter__list tr{height:24px;line-height:24px;cursor:pointer;transition:background-color 50ms}.PdaPainter__list tr:focus,.PdaPainter__list tr:hover{background-color:#252525}.PoolController__Buttons .Button:not(:last-child){margin-bottom:8px}.RndConsole{position:relative}.RndConsole__Overlay{position:absolute;display:flex;align-items:stretch;justify-content:stretch;top:0;left:0;width:100%;height:100vh}.RndConsole__LatheCategory__MatchingDesigns .Table__cell{padding-bottom:4px}.RndConsole__MainMenu__Buttons .Button:not(:last-child){margin-bottom:4px}.RndConsole__LatheMaterials .Table__cell:nth-child(2){padding-left:16px}.RndConsole__LatheMaterialStorage .Table__cell{padding:4px 0;border-bottom:1px solid #767676}.RndConsole__Overlay__Wrapper{display:flex;align-items:center;justify-content:stretch;flex-grow:1;padding:24px;background-color:hsla(0,0%,100%,0)}.RndConsole__Overlay__Wrapper .NoticeBox{flex-grow:1;margin-bottom:80px;font-size:18pt;padding:.3em .75em}.RndConsole__RndNavbar .Button{margin-bottom:10px}.Roulette{font-family:Palatino}.Roulette__board{display:table;width:100%;border-collapse:collapse;border:2px solid #fff;margin:0}.Roulette__board-row{padding:0;margin:0}.Roulette__board-cell{display:table-cell;padding:0;margin:0;border:2px solid #fff;font-family:Palatino}.Roulette__board-cell:first-child{padding-left:0}.Roulette__board-cell:last-child{padding-right:0}.Roulette__board-extrabutton{text-align:center;font-size:20px;font-weight:700;height:28px;border:none!important;margin:0!important;padding-top:4px!important;color:#fff!important}.Roulette__lowertable{margin-top:8px;margin-left:80px;margin-right:80px;border-collapse:collapse;border:2px solid #fff;border-spacing:0}.Roulette__lowertable--cell{border:2px solid #fff;padding:0;margin:0}.Roulette__lowertable--betscell{vertical-align:top}.Roulette__lowertable--spinresult{text-align:center;font-size:100px;font-weight:700;vertical-align:middle}.Roulette__lowertable--spinresult-black{background-color:#000}.Roulette__lowertable--spinresult-red{background-color:#db2828}.Roulette__lowertable--spinresult-green{background-color:#20b142}.Roulette__lowertable--spinbutton{margin:0!important;border:none!important;font-size:50px;line-height:60px!important;text-align:center;font-weight:700}.Roulette__lowertable--header{width:1%;text-align:center;font-size:20px;font-weight:700}.Safe--engraving{position:absolute;width:95%;height:96%;left:2.5%;top:2%;border:5px outset #3e4f6a;padding:5px;text-align:center}.Safe--engraving--arrow{color:#35435a}.Safe--engraving--hinge{content:" ";background-color:#191f2a;width:25px;height:40px;position:absolute;right:-15px;margin-top:-20px}.Safe--dialer{margin-bottom:.5rem}.Safe--dialer--number{color:#bbb;display:inline;background-color:#191f2a;font-size:1.5rem;font-weight:700;padding:0 .5rem}.Safe--dialer--right .Button i{z-index:-100}.Safe--dialer .Button{width:80px}.Safe--contents{border:10px solid #191f2a;background-color:#0f131a;height:calc(85% + 7.5px);text-align:left;padding:5px}.Safe--help{position:absolute;bottom:10px;left:5px;width:50%}.SecurityRecords__list tr>td{text-align:center}.SecurityRecords__list tr:not(:first-child){height:24px;line-height:24px;cursor:pointer;transition:background-color 50ms}.SecurityRecords__list tr:not(:first-child):focus,.SecurityRecords__list tr:not(:first-child):hover{background-color:#252525}.SecurityRecords__listRow--arrest{background-color:#740c20}.SecurityRecords__listRow--execute{background-color:#683e8c}.SecurityRecords__listRow--incarcerated{background-color:#633203}.SecurityRecords__listRow--parolled{background-color:#006d7b}.SecurityRecords__listRow--released{background-color:#1c5574}.SecurityRecords__listRow--demote{background-color:#155500}.SecurityRecords__listRow--search{background-color:#987a00}.SecurityRecords__listRow--monitor{background-color:#1f1180}.MedicalRecords__list tr>td{text-align:center}.MedicalRecords__list tr:not(:first-child){height:24px;line-height:24px;cursor:pointer;transition:background-color 50ms}.MedicalRecords__list tr:not(:first-child):focus,.MedicalRecords__list tr:not(:first-child):hover{background-color:#252525}.MedicalRecords__listRow--deceased{background-color:#740c20}.MedicalRecords__listRow--ssd{background-color:#006d7b}.MedicalRecords__listRow--physically_unfit{background-color:#987a00}.MedicalRecords__listRow--disabled{background-color:#1f1180}.MedicalRecords__listMedbot--0{background-color:#2b1414}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#1c1c1c;scrollbar-face-color:#3b3b3b;scrollbar-3dlight-color:#252525;scrollbar-highlight-color:#252525;scrollbar-track-color:#1c1c1c;scrollbar-arrow-color:#929292;scrollbar-shadow-color:#3b3b3b}.Layout__content--flexRow{display:flex;flex-flow:row}.Layout__content--flexColumn{display:flex;flex-flow:column}.Layout__content--scrollable{overflow-y:auto}.Layout__content--noMargin{margin:0}.TitleBar{background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#363636;transition:color .25s,background-color .25s}.TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.TitleBar__minimize{position:absolute;top:6px;right:46px}.TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.Window{bottom:0;right:0;color:#fff;background-color:#252525;background-image:linear-gradient(180deg,#2a2a2a 0,#202020)}.Window,.Window__titleBar{position:fixed;top:0;left:0}.Window__titleBar{z-index:1;width:100%;height:32px}.Window__rest{top:32px}.Window__dimmer,.Window__rest{position:fixed;bottom:0;left:0;right:0}.Window__dimmer{top:0;background-color:rgba(62,62,62,.25);pointer-events:none}.Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#131313;color:hsla(0,0%,100%,.8)}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.Layout__content{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDQyNSAyMDAiIG9wYWNpdHk9Ii4zMyI+PHBhdGggZD0iTTE3OC4wMDQuMDM5SDEwNi44YTYuNzYxIDYuMDI2IDAgMDAtNi43NjEgNi4wMjV2MTg3Ljg3MmE2Ljc2MSA2LjAyNiAwIDAwNi43NjEgNi4wMjVoNTMuMTA3YTYuNzYxIDYuMDI2IDAgMDA2Ljc2Mi02LjAyNVY5Mi4zOTJsNzIuMjE2IDEwNC43YTYuNzYxIDYuMDI2IDAgMDA1Ljc2IDIuODdIMzE4LjJhNi43NjEgNi4wMjYgMCAwMDYuNzYxLTYuMDI2VjYuMDY0QTYuNzYxIDYuMDI2IDAgMDAzMTguMi4wNGgtNTQuNzE3YTYuNzYxIDYuMDI2IDAgMDAtNi43NiA2LjAyNXYxMDIuNjJMMTgzLjc2MyAyLjkwOWE2Ljc2MSA2LjAyNiAwIDAwLTUuNzYtMi44N3pNNC44NDUgMjIuMTA5QTEzLjQxMiAxMi41MDIgMCAwMTEzLjQ3OC4wMzloNjYuMTE4QTUuMzY1IDUgMCAwMTg0Ljk2IDUuMDR2NzkuODh6TTQyMC4xNTUgMTc3Ljg5MWExMy40MTIgMTIuNTAyIDAgMDEtOC42MzMgMjIuMDdoLTY2LjExOGE1LjM2NSA1IDAgMDEtNS4zNjUtNS4wMDF2LTc5Ljg4eiIvPjwvc3ZnPg==);background-size:70%;background-position:50%;background-repeat:no-repeat}.theme-cardtable .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:0;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-cardtable .Button:last-child{margin-right:0}.theme-cardtable .Button .fa,.theme-cardtable .Button .far,.theme-cardtable .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-cardtable .Button--hasContent .fa,.theme-cardtable .Button--hasContent .far,.theme-cardtable .Button--hasContent .fas{margin-right:3px}.theme-cardtable .Button--hasContent.Button--iconRight .fa,.theme-cardtable .Button--hasContent.Button--iconRight .far,.theme-cardtable .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-cardtable .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-cardtable .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-cardtable .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#117039;color:#fff}.theme-cardtable .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--default:focus,.theme-cardtable .Button--color--default:hover{background-color:#1c8247;color:#fff}.theme-cardtable .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-cardtable .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--caution:focus,.theme-cardtable .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-cardtable .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-cardtable .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--danger:focus,.theme-cardtable .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-cardtable .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#117039;color:#fff;background-color:rgba(17,112,57,0);color:hsla(0,0%,100%,.5)}.theme-cardtable .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--transparent:focus,.theme-cardtable .Button--color--transparent:hover{background-color:#1c8247;color:#fff}.theme-cardtable .Button--disabled{background-color:#363636!important}.theme-cardtable .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-cardtable .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--selected:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--selected:focus,.theme-cardtable .Button--selected:hover{background-color:#b31212;color:#fff}.theme-cardtable .Input{position:relative;display:inline-block;width:120px;border:1px solid #88bfff;border:1px solid rgba(136,191,255,.75);border-radius:0;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible;white-space:nowrap}.theme-cardtable .Input--disabled{color:#777;border-color:#848484;border-color:hsla(0,0%,51.8%,.75);background-color:#333;background-color:rgba(0,0,0,.25)}.theme-cardtable .Input--fluid{display:block;width:auto}.theme-cardtable .Input__baseline{display:inline-block;color:transparent}.theme-cardtable .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-cardtable .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-cardtable .Input__textarea{border:0;width:calc(100% + 4px);font-size:12px;line-height:17px;margin-left:-4px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit;resize:both;overflow:auto;white-space:pre-wrap}.theme-cardtable .Input__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-cardtable .NumberInput{position:relative;display:inline-block;border:1px solid #fff;border:1px solid hsla(0,0%,100%,.75);border-radius:0;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;text-align:right;overflow:visible;cursor:n-resize}.theme-cardtable .NumberInput--fluid{display:block}.theme-cardtable .NumberInput__content{margin-left:6px}.theme-cardtable .NumberInput__barContainer{position:absolute;top:2px;bottom:2px;left:2px}.theme-cardtable .NumberInput__bar{position:absolute;bottom:0;left:0;width:3px;box-sizing:border-box;border-bottom:1px solid #fff;background-color:#fff}.theme-cardtable .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.theme-cardtable .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 6px;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-cardtable .ProgressBar__fill{position:absolute;top:0;left:0;bottom:0}.theme-cardtable .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-cardtable .ProgressBar__content{position:relative;line-height:17px;width:100%;text-align:right}.theme-cardtable .ProgressBar--color--default{border:1px solid #000}.theme-cardtable .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-cardtable .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#0d542b;scrollbar-face-color:#16914a;scrollbar-3dlight-color:#117039;scrollbar-highlight-color:#117039;scrollbar-track-color:#0d542b;scrollbar-arrow-color:#5ae695;scrollbar-shadow-color:#16914a}.theme-cardtable .Section:last-child{margin-bottom:0}.theme-cardtable .Section--flex{display:flex;flex-flow:column}.theme-cardtable .Section--flex .Section__content{overflow:auto;flex:1}.theme-cardtable .Section__title{padding:6px;border-bottom:2px solid #000}.theme-cardtable .Section__titleText{font-size:14px;font-weight:700}.theme-cardtable .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-cardtable .Section__content{padding:8px 6px}.theme-cardtable .Section__content--noTopPadding{padding-top:0}.theme-cardtable .Section__content--stretchContents{height:100%}.theme-cardtable .Section--level--1 .Section__titleText{font-size:14px}.theme-cardtable .Section--level--2 .Section__titleText{font-size:13px}.theme-cardtable .Section--level--3 .Section__titleText{font-size:12px}.theme-cardtable .Section--level--2,.theme-cardtable .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-cardtable .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#0d542b;scrollbar-face-color:#16914a;scrollbar-3dlight-color:#117039;scrollbar-highlight-color:#117039;scrollbar-track-color:#0d542b;scrollbar-arrow-color:#5ae695;scrollbar-shadow-color:#16914a}.theme-cardtable .Layout__content--flexRow{display:flex;flex-flow:row}.theme-cardtable .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-cardtable .Layout__content--scrollable{overflow-y:auto}.theme-cardtable .Layout__content--noMargin{margin:0}.theme-cardtable .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#117039;background-image:linear-gradient(180deg,#117039 0,#117039)}.theme-cardtable .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-cardtable .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-cardtable .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(39,148,85,.25);pointer-events:none}.theme-cardtable .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#09381d;color:hsla(0,0%,100%,.8)}.theme-cardtable .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-cardtable .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-cardtable .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-cardtable .TitleBar{background-color:#381608;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-cardtable .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#381608;transition:color .25s,background-color .25s}.theme-cardtable .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-cardtable .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-cardtable .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-cardtable .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-cardtable .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-cardtable .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-cardtable .Button{border:2px solid #fff}.theme-changeling .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-changeling .Button:last-child{margin-right:0}.theme-changeling .Button .fa,.theme-changeling .Button .far,.theme-changeling .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-changeling .Button--hasContent .fa,.theme-changeling .Button--hasContent .far,.theme-changeling .Button--hasContent .fas{margin-right:3px}.theme-changeling .Button--hasContent.Button--iconRight .fa,.theme-changeling .Button--hasContent.Button--iconRight .far,.theme-changeling .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-changeling .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-changeling .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-changeling .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#563d6b;color:#fff}.theme-changeling .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-changeling .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-changeling .Button--color--default:focus,.theme-changeling .Button--color--default:hover{background-color:#664b7d;color:#fff}.theme-changeling .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-changeling .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-changeling .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-changeling .Button--color--caution:focus,.theme-changeling .Button--color--caution:hover{background-color:#f3d00e;color:#000}.theme-changeling .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-changeling .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-changeling .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-changeling .Button--color--danger:focus,.theme-changeling .Button--color--danger:hover{background-color:#d52b2b;color:#fff}.theme-changeling .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#2e2633;color:#fff;background-color:rgba(46,38,51,0);color:hsla(0,0%,100%,.5)}.theme-changeling .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-changeling .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-changeling .Button--color--transparent:focus,.theme-changeling .Button--color--transparent:hover{background-color:#3b3341;color:#fff}.theme-changeling .Button--disabled{background-color:#999!important}.theme-changeling .Button--selected{transition:color 50ms,background-color 50ms;background-color:#188552;color:#fff}.theme-changeling .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-changeling .Button--selected:focus{transition:color .1s,background-color .1s}.theme-changeling .Button--selected:focus,.theme-changeling .Button--selected:hover{background-color:#249962;color:#fff}.theme-changeling .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#231d26;scrollbar-face-color:#44384b;scrollbar-3dlight-color:#2e2633;scrollbar-highlight-color:#2e2633;scrollbar-track-color:#231d26;scrollbar-arrow-color:#9986a5;scrollbar-shadow-color:#44384b}.theme-changeling .Section:last-child{margin-bottom:0}.theme-changeling .Section--flex{display:flex;flex-flow:column}.theme-changeling .Section--flex .Section__content{overflow:auto;flex:1}.theme-changeling .Section__title{padding:6px;border-bottom:2px solid #563d6b}.theme-changeling .Section__titleText{font-size:14px;font-weight:700}.theme-changeling .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-changeling .Section__content{padding:8px 6px}.theme-changeling .Section__content--noTopPadding{padding-top:0}.theme-changeling .Section__content--stretchContents{height:100%}.theme-changeling .Section--level--1 .Section__titleText{font-size:14px}.theme-changeling .Section--level--2 .Section__titleText{font-size:13px}.theme-changeling .Section--level--3 .Section__titleText{font-size:12px}.theme-changeling .Section--level--2,.theme-changeling .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-changeling .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#231d26;scrollbar-face-color:#44384b;scrollbar-3dlight-color:#2e2633;scrollbar-highlight-color:#2e2633;scrollbar-track-color:#231d26;scrollbar-arrow-color:#9986a5;scrollbar-shadow-color:#44384b}.theme-changeling .Layout__content--flexRow{display:flex;flex-flow:row}.theme-changeling .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-changeling .Layout__content--scrollable{overflow-y:auto}.theme-changeling .Layout__content--noMargin{margin:0}.theme-changeling .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#2e2633;background-image:linear-gradient(180deg,#3e3345 0,#1e1921)}.theme-changeling .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-changeling .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-changeling .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(72,63,78,.25);pointer-events:none}.theme-changeling .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#17131a;color:hsla(0,0%,100%,.8)}.theme-changeling .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-changeling .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-changeling .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-changeling .TitleBar{background-color:#352d3b;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-changeling .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#352d3b;transition:color .25s,background-color .25s}.theme-changeling .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-changeling .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-changeling .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-changeling .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-changeling .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-changeling .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-changeling .Layout__content{background-image:none}.theme-hackerman .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-hackerman .Button:last-child{margin-right:0}.theme-hackerman .Button .fa,.theme-hackerman .Button .far,.theme-hackerman .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-hackerman .Button--hasContent .fa,.theme-hackerman .Button--hasContent .far,.theme-hackerman .Button--hasContent .fas{margin-right:3px}.theme-hackerman .Button--hasContent.Button--iconRight .fa,.theme-hackerman .Button--hasContent.Button--iconRight .far,.theme-hackerman .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-hackerman .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-hackerman .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-hackerman .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#0f0;color:#000}.theme-hackerman .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--default:focus,.theme-hackerman .Button--color--default:hover{background-color:#26ff26;color:#000}.theme-hackerman .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-hackerman .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--caution:focus,.theme-hackerman .Button--color--caution:hover{background-color:#f3d00e;color:#000}.theme-hackerman .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-hackerman .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--danger:focus,.theme-hackerman .Button--color--danger:hover{background-color:#d52b2b;color:#fff}.theme-hackerman .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#121b12;color:#fff;background-color:rgba(18,27,18,0);color:hsla(0,0%,100%,.5)}.theme-hackerman .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--transparent:focus,.theme-hackerman .Button--color--transparent:hover{background-color:#1d271d;color:#fff}.theme-hackerman .Button--disabled{background-color:#4a6a4a!important}.theme-hackerman .Button--selected{transition:color 50ms,background-color 50ms;background-color:#0f0;color:#000}.theme-hackerman .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--selected:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--selected:focus,.theme-hackerman .Button--selected:hover{background-color:#26ff26;color:#000}.theme-hackerman .Input{position:relative;display:inline-block;width:120px;border:1px solid #0f0;border:1px solid rgba(0,255,0,.75);border-radius:2px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible;white-space:nowrap}.theme-hackerman .Input--disabled{color:#777;border-color:#404040;border-color:rgba(64,64,64,.75);background-color:#333;background-color:rgba(0,0,0,.25)}.theme-hackerman .Input--fluid{display:block;width:auto}.theme-hackerman .Input__baseline{display:inline-block;color:transparent}.theme-hackerman .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-hackerman .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-hackerman .Input__textarea{border:0;width:calc(100% + 4px);font-size:12px;line-height:17px;margin-left:-4px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit;resize:both;overflow:auto;white-space:pre-wrap}.theme-hackerman .Input__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-hackerman .Modal{background-color:#121b12;max-width:calc(100% - 1rem);padding:1rem}.theme-hackerman .Modal,.theme-hackerman .Section{scrollbar-base-color:#0e140e;scrollbar-face-color:#253725;scrollbar-3dlight-color:#121b12;scrollbar-highlight-color:#121b12;scrollbar-track-color:#0e140e;scrollbar-arrow-color:#74a274;scrollbar-shadow-color:#253725}.theme-hackerman .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-hackerman .Section:last-child{margin-bottom:0}.theme-hackerman .Section--flex{display:flex;flex-flow:column}.theme-hackerman .Section--flex .Section__content{overflow:auto;flex:1}.theme-hackerman .Section__title{padding:6px;border-bottom:2px solid #0f0}.theme-hackerman .Section__titleText{font-size:14px;font-weight:700}.theme-hackerman .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-hackerman .Section__content{padding:8px 6px}.theme-hackerman .Section__content--noTopPadding{padding-top:0}.theme-hackerman .Section__content--stretchContents{height:100%}.theme-hackerman .Section--level--1 .Section__titleText{font-size:14px}.theme-hackerman .Section--level--2 .Section__titleText{font-size:13px}.theme-hackerman .Section--level--3 .Section__titleText{font-size:12px}.theme-hackerman .Section--level--2,.theme-hackerman .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-hackerman .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#0e140e;scrollbar-face-color:#253725;scrollbar-3dlight-color:#121b12;scrollbar-highlight-color:#121b12;scrollbar-track-color:#0e140e;scrollbar-arrow-color:#74a274;scrollbar-shadow-color:#253725}.theme-hackerman .Layout__content--flexRow{display:flex;flex-flow:row}.theme-hackerman .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-hackerman .Layout__content--scrollable{overflow-y:auto}.theme-hackerman .Layout__content--noMargin{margin:0}.theme-hackerman .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#121b12;background-image:linear-gradient(180deg,#121b12 0,#121b12)}.theme-hackerman .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-hackerman .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-hackerman .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(40,50,40,.25);pointer-events:none}.theme-hackerman .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#090e09;color:hsla(0,0%,100%,.8)}.theme-hackerman .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-hackerman .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-hackerman .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-hackerman .TitleBar{background-color:#223d22;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-hackerman .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#223d22;transition:color .25s,background-color .25s}.theme-hackerman .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-hackerman .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-hackerman .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-hackerman .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-hackerman .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-hackerman .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-hackerman .Layout__content{background-image:none}.theme-hackerman .Button{font-family:monospace;border:2px outset #0a0;outline:1px solid #007a00}.theme-hackerman .candystripe:nth-child(odd){background-color:rgba(0,100,0,.5)}.theme-malfunction .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-malfunction .Button:last-child{margin-right:0}.theme-malfunction .Button .fa,.theme-malfunction .Button .far,.theme-malfunction .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-malfunction .Button--hasContent .fa,.theme-malfunction .Button--hasContent .far,.theme-malfunction .Button--hasContent .fas{margin-right:3px}.theme-malfunction .Button--hasContent.Button--iconRight .fa,.theme-malfunction .Button--hasContent.Button--iconRight .far,.theme-malfunction .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-malfunction .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-malfunction .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-malfunction .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#910101;color:#fff}.theme-malfunction .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--default:focus,.theme-malfunction .Button--color--default:hover{background-color:#a60b0b;color:#fff}.theme-malfunction .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-malfunction .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--caution:focus,.theme-malfunction .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-malfunction .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-malfunction .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--danger:focus,.theme-malfunction .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-malfunction .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#1b3443;color:#fff;background-color:rgba(27,52,67,0);color:hsla(0,0%,100%,.5)}.theme-malfunction .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--transparent:focus,.theme-malfunction .Button--color--transparent:hover{background-color:#274252;color:#fff}.theme-malfunction .Button--disabled{background-color:#363636!important}.theme-malfunction .Button--selected{transition:color 50ms,background-color 50ms;background-color:#1e5881;color:#fff}.theme-malfunction .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--selected:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--selected:focus,.theme-malfunction .Button--selected:hover{background-color:#2a6894;color:#fff}.theme-malfunction .NoticeBox{padding:4px 6px;margin-bottom:6px;box-shadow:none;font-weight:700;font-style:italic;color:#fff;background-color:#1a3f57;background-image:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 20px)}.theme-malfunction .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-malfunction .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-malfunction .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-malfunction .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-malfunction .Input{position:relative;display:inline-block;width:120px;border:1px solid #910101;border:1px solid rgba(145,1,1,.75);border-radius:2px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible;white-space:nowrap}.theme-malfunction .Input--disabled{color:#777;border-color:#090909;border-color:rgba(9,9,9,.75);background-color:#333;background-color:rgba(0,0,0,.25)}.theme-malfunction .Input--fluid{display:block;width:auto}.theme-malfunction .Input__baseline{display:inline-block;color:transparent}.theme-malfunction .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-malfunction .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-malfunction .Input__textarea{border:0;width:calc(100% + 4px);font-size:12px;line-height:17px;margin-left:-4px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit;resize:both;overflow:auto;white-space:pre-wrap}.theme-malfunction .Input__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-malfunction .NumberInput{position:relative;display:inline-block;border:1px solid #910101;border:1px solid rgba(145,1,1,.75);border-radius:2px;color:#910101;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;text-align:right;overflow:visible;cursor:n-resize}.theme-malfunction .NumberInput--fluid{display:block}.theme-malfunction .NumberInput__content{margin-left:6px}.theme-malfunction .NumberInput__barContainer{position:absolute;top:2px;bottom:2px;left:2px}.theme-malfunction .NumberInput__bar{position:absolute;bottom:0;left:0;width:3px;box-sizing:border-box;border-bottom:1px solid #910101;background-color:#910101}.theme-malfunction .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.theme-malfunction .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 6px;border-radius:2px;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-malfunction .ProgressBar__fill{position:absolute;top:0;left:0;bottom:0}.theme-malfunction .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-malfunction .ProgressBar__content{position:relative;line-height:17px;width:100%;text-align:right}.theme-malfunction .ProgressBar--color--default{border:1px solid #7b0101}.theme-malfunction .ProgressBar--color--default .ProgressBar__fill{background-color:#7b0101}.theme-malfunction .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#142732;scrollbar-face-color:#274b61;scrollbar-3dlight-color:#1b3443;scrollbar-highlight-color:#1b3443;scrollbar-track-color:#142732;scrollbar-arrow-color:#6ba2c3;scrollbar-shadow-color:#274b61}.theme-malfunction .Section:last-child{margin-bottom:0}.theme-malfunction .Section--flex{display:flex;flex-flow:column}.theme-malfunction .Section--flex .Section__content{overflow:auto;flex:1}.theme-malfunction .Section__title{padding:6px;border-bottom:2px solid #910101}.theme-malfunction .Section__titleText{font-size:14px;font-weight:700}.theme-malfunction .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-malfunction .Section__content{padding:8px 6px}.theme-malfunction .Section__content--noTopPadding{padding-top:0}.theme-malfunction .Section__content--stretchContents{height:100%}.theme-malfunction .Section--level--1 .Section__titleText{font-size:14px}.theme-malfunction .Section--level--2 .Section__titleText{font-size:13px}.theme-malfunction .Section--level--3 .Section__titleText{font-size:12px}.theme-malfunction .Section--level--2,.theme-malfunction .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-malfunction .Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.theme-malfunction .Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:6px 10px;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#235577;box-shadow:1px 1px 15px -1px rgba(0,0,0,.5);border-radius:2px}.theme-malfunction .Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.theme-malfunction .Tooltip--long:after{width:250px;white-space:normal}.theme-malfunction .Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(8px)}.theme-malfunction .Tooltip--top:hover:after{transform:translateX(-50%) translateY(-8px)}.theme-malfunction .Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(-8px)}.theme-malfunction .Tooltip--top-left:hover:after{transform:translateX(12px) translateY(8px)}.theme-malfunction .Tooltip--top-right:after{bottom:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.theme-malfunction .Tooltip--top-right:hover:after{transform:translateX(-12px) translateY(8px)}.theme-malfunction .Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-8px)}.theme-malfunction .Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(8px)}.theme-malfunction .Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-8px)}.theme-malfunction .Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(8px)}.theme-malfunction .Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.theme-malfunction .Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(8px)}.theme-malfunction .Tooltip--left:after{top:50%;right:100%;transform:translateX(8px) translateY(-50%)}.theme-malfunction .Tooltip--left:hover:after,.theme-malfunction .Tooltip--right:after{transform:translateX(-8px) translateY(-50%)}.theme-malfunction .Tooltip--right:after{top:50%;left:100%}.theme-malfunction .Tooltip--right:hover:after{transform:translateX(8px) translateY(-50%)}.theme-malfunction .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#142732;scrollbar-face-color:#274b61;scrollbar-3dlight-color:#1b3443;scrollbar-highlight-color:#1b3443;scrollbar-track-color:#142732;scrollbar-arrow-color:#6ba2c3;scrollbar-shadow-color:#274b61}.theme-malfunction .Layout__content--flexRow{display:flex;flex-flow:row}.theme-malfunction .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-malfunction .Layout__content--scrollable{overflow-y:auto}.theme-malfunction .Layout__content--noMargin{margin:0}.theme-malfunction .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#1b3443;background-image:linear-gradient(180deg,#244559 0,#12232d)}.theme-malfunction .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-malfunction .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-malfunction .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(50,79,96,.25);pointer-events:none}.theme-malfunction .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#0e1a22;color:hsla(0,0%,100%,.8)}.theme-malfunction .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-malfunction .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-malfunction .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-malfunction .TitleBar{background-color:#1a3f57;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-malfunction .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#1a3f57;transition:color .25s,background-color .25s}.theme-malfunction .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-malfunction .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-malfunction .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-malfunction .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-malfunction .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-malfunction .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-malfunction .Layout__content{background-image:none}.theme-ntos .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-ntos .Button:last-child{margin-right:0}.theme-ntos .Button .fa,.theme-ntos .Button .far,.theme-ntos .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-ntos .Button--hasContent .fa,.theme-ntos .Button--hasContent .far,.theme-ntos .Button--hasContent .fas{margin-right:3px}.theme-ntos .Button--hasContent.Button--iconRight .fa,.theme-ntos .Button--hasContent.Button--iconRight .far,.theme-ntos .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-ntos .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-ntos .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-ntos .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#384e68;color:#fff}.theme-ntos .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--default:focus,.theme-ntos .Button--color--default:hover{background-color:#465e7a;color:#fff}.theme-ntos .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-ntos .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--caution:focus,.theme-ntos .Button--color--caution:hover{background-color:#f3d00e;color:#000}.theme-ntos .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-ntos .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--danger:focus,.theme-ntos .Button--color--danger:hover{background-color:#d52b2b;color:#fff}.theme-ntos .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#1f2b39;color:#fff;background-color:rgba(31,43,57,0);color:rgba(227,240,255,.75)}.theme-ntos .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--transparent:focus,.theme-ntos .Button--color--transparent:hover{background-color:#2b3847;color:#fff}.theme-ntos .Button--disabled{background-color:#999!important}.theme-ntos .Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.theme-ntos .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--selected:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--selected:focus,.theme-ntos .Button--selected:hover{background-color:#27ab46;color:#fff}.theme-ntos .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 6px;border-radius:2px;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-ntos .ProgressBar__fill{position:absolute;top:0;left:0;bottom:0}.theme-ntos .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-ntos .ProgressBar__content{position:relative;line-height:17px;width:100%;text-align:right}.theme-ntos .ProgressBar--color--default{border:1px solid #384e68}.theme-ntos .ProgressBar--color--default .ProgressBar__fill{background-color:#384e68}.theme-ntos .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#17202b;scrollbar-face-color:#2e3f55;scrollbar-3dlight-color:#1f2b39;scrollbar-highlight-color:#1f2b39;scrollbar-track-color:#17202b;scrollbar-arrow-color:#7693b5;scrollbar-shadow-color:#2e3f55}.theme-ntos .Section:last-child{margin-bottom:0}.theme-ntos .Section--flex{display:flex;flex-flow:column}.theme-ntos .Section--flex .Section__content{overflow:auto;flex:1}.theme-ntos .Section__title{padding:6px;border-bottom:2px solid #4972a1}.theme-ntos .Section__titleText{font-size:14px;font-weight:700}.theme-ntos .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-ntos .Section__content{padding:8px 6px}.theme-ntos .Section__content--noTopPadding{padding-top:0}.theme-ntos .Section__content--stretchContents{height:100%}.theme-ntos .Section--level--1 .Section__titleText{font-size:14px}.theme-ntos .Section--level--2 .Section__titleText{font-size:13px}.theme-ntos .Section--level--3 .Section__titleText{font-size:12px}.theme-ntos .Section--level--2,.theme-ntos .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-ntos .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#17202b;scrollbar-face-color:#2e3f55;scrollbar-3dlight-color:#1f2b39;scrollbar-highlight-color:#1f2b39;scrollbar-track-color:#17202b;scrollbar-arrow-color:#7693b5;scrollbar-shadow-color:#2e3f55}.theme-ntos .Layout__content--flexRow{display:flex;flex-flow:row}.theme-ntos .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-ntos .Layout__content--scrollable{overflow-y:auto}.theme-ntos .Layout__content--noMargin{margin:0}.theme-ntos .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#1f2b39;background-image:linear-gradient(180deg,#223040 0,#1b2633)}.theme-ntos .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-ntos .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-ntos .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(55,69,85,.25);pointer-events:none}.theme-ntos .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#0f151d;color:hsla(0,0%,100%,.8)}.theme-ntos .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-ntos .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-ntos .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-ntos .TitleBar{background-color:#2a3b4e;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-ntos .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#2a3b4e;transition:color .25s,background-color .25s}.theme-ntos .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-ntos .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-ntos .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-ntos .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-ntos .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-ntos .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-retro .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:0;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-retro .Button:last-child{margin-right:0}.theme-retro .Button .fa,.theme-retro .Button .far,.theme-retro .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-retro .Button--hasContent .fa,.theme-retro .Button--hasContent .far,.theme-retro .Button--hasContent .fas{margin-right:3px}.theme-retro .Button--hasContent.Button--iconRight .fa,.theme-retro .Button--hasContent.Button--iconRight .far,.theme-retro .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-retro .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-retro .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-retro .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000}.theme-retro .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--default:focus,.theme-retro .Button--color--default:hover{background-color:#f7f6ee;color:#000}.theme-retro .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-retro .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--caution:focus,.theme-retro .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-retro .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-retro .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--danger:focus,.theme-retro .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-retro .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000;background-color:rgba(232,228,201,0);color:hsla(0,0%,100%,.5)}.theme-retro .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--transparent:focus,.theme-retro .Button--color--transparent:hover{background-color:#f7f6ee;color:#000}.theme-retro .Button--disabled{background-color:#363636!important}.theme-retro .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-retro .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--selected:focus{transition:color .1s,background-color .1s}.theme-retro .Button--selected:focus,.theme-retro .Button--selected:hover{background-color:#b31212;color:#fff}.theme-retro .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 6px;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-retro .ProgressBar__fill{position:absolute;top:0;left:0;bottom:0}.theme-retro .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-retro .ProgressBar__content{position:relative;line-height:17px;width:100%;text-align:right}.theme-retro .ProgressBar--color--default{border:1px solid #000}.theme-retro .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-retro .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#c8be7d;scrollbar-face-color:#eae7ce;scrollbar-3dlight-color:#e8e4c9;scrollbar-highlight-color:#e8e4c9;scrollbar-track-color:#c8be7d;scrollbar-arrow-color:#f4f2e4;scrollbar-shadow-color:#eae7ce}.theme-retro .Section:last-child{margin-bottom:0}.theme-retro .Section--flex{display:flex;flex-flow:column}.theme-retro .Section--flex .Section__content{overflow:auto;flex:1}.theme-retro .Section__title{padding:6px;border-bottom:2px solid #000}.theme-retro .Section__titleText{font-size:14px;font-weight:700}.theme-retro .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-retro .Section__content{padding:8px 6px}.theme-retro .Section__content--noTopPadding{padding-top:0}.theme-retro .Section__content--stretchContents{height:100%}.theme-retro .Section--level--1 .Section__titleText{font-size:14px}.theme-retro .Section--level--2 .Section__titleText{font-size:13px}.theme-retro .Section--level--3 .Section__titleText{font-size:12px}.theme-retro .Section--level--2,.theme-retro .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-retro .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#c8be7d;scrollbar-face-color:#eae7ce;scrollbar-3dlight-color:#e8e4c9;scrollbar-highlight-color:#e8e4c9;scrollbar-track-color:#c8be7d;scrollbar-arrow-color:#f4f2e4;scrollbar-shadow-color:#eae7ce}.theme-retro .Layout__content--flexRow{display:flex;flex-flow:row}.theme-retro .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-retro .Layout__content--scrollable{overflow-y:auto}.theme-retro .Layout__content--noMargin{margin:0}.theme-retro .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#e8e4c9;background-image:linear-gradient(180deg,#e8e4c9 0,#e8e4c9)}.theme-retro .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-retro .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-retro .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(251,250,246,.25);pointer-events:none}.theme-retro .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#988d41;color:hsla(0,0%,100%,.8)}.theme-retro .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-retro .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-retro .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-retro .TitleBar{background-color:#585337;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-retro .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#585337;transition:color .25s,background-color .25s}.theme-retro .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-retro .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-retro .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-retro .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-retro .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-retro .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-retro .Button{font-family:monospace;color:#161613;border:8px outset #e8e4c9;outline:3px solid #161613}.theme-retro .Layout__content{background-image:none}.theme-safe .Section{position:relative;margin-bottom:6px;background-color:#c4c195;background-color:#b2ae74;box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#1a202c;scrollbar-face-color:#313f54;scrollbar-3dlight-color:#222b3a;scrollbar-highlight-color:#222b3a;scrollbar-track-color:#1a202c;scrollbar-arrow-color:#7b90b2;scrollbar-shadow-color:#313f54}.theme-safe .Section:last-child{margin-bottom:0}.theme-safe .Section--flex{display:flex;flex-flow:column}.theme-safe .Section--flex .Section__content{overflow:auto;flex:1}.theme-safe .Section__title{padding:6px;border-bottom:2px solid #3d566b}.theme-safe .Section__titleText{font-size:14px;font-weight:700}.theme-safe .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-safe .Section__content{padding:8px 6px}.theme-safe .Section__content--noTopPadding{padding-top:0}.theme-safe .Section__content--stretchContents{height:100%}.theme-safe .Section--level--1 .Section__titleText{font-size:14px}.theme-safe .Section--level--2 .Section__titleText{font-size:13px}.theme-safe .Section--level--3 .Section__titleText{font-size:12px}.theme-safe .Section--level--2,.theme-safe .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-safe .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#222b3a;background-image:linear-gradient(180deg,#242d3d 0,#202937)}.theme-safe .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-safe .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-safe .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(58,69,86,.25);pointer-events:none}.theme-safe .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#11161d;color:hsla(0,0%,100%,.8)}.theme-safe .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-safe .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-safe .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-safe .TitleBar{background-color:#35435a;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-safe .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#35435a;transition:color .25s,background-color .25s}.theme-safe .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-safe .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-safe .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-safe .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-safe .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-safe .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-safe .Safe--engraving{position:absolute;width:95%;height:96%;left:2.5%;top:2%;border:5px outset #3e4f6a;padding:5px;text-align:center}.theme-safe .Safe--engraving--arrow{color:#35435a}.theme-safe .Safe--engraving--hinge{content:" ";background-color:#191f2a;width:25px;height:40px;position:absolute;right:-15px;margin-top:-20px}.theme-safe .Safe--dialer{margin-bottom:.5rem}.theme-safe .Safe--dialer--number{color:#bbb;display:inline;background-color:#191f2a;font-size:1.5rem;font-weight:700;padding:0 .5rem}.theme-safe .Safe--dialer--right .Button i{z-index:-100}.theme-safe .Safe--dialer .Button{width:80px}.theme-safe .Safe--contents{border:10px solid #191f2a;background-color:#0f131a;height:calc(85% + 7.5px);text-align:left;padding:5px}.theme-safe .Safe--help{position:absolute;bottom:10px;left:5px;width:50%}.theme-safe .Layout__content{background-image:none}.theme-safe .Section{font-family:Comic Sans MS,cursive,sans-serif;font-style:italic;color:#000;box-shadow:5px 5px #111;background-image:linear-gradient(180deg,#b2ae74 0,#8e8b5d);transform:rotate(-1deg)}.theme-safe .Section__title{padding-bottom:0;border:0}.theme-safe .Section:before{content:" ";display:block;width:24px;height:40px;background-image:linear-gradient(180deg,transparent 0,#fff);box-shadow:1px 1px #111;opacity:.2;position:absolute;top:-30px;left:calc(50% - 12px);transform:rotate(-5deg)}.theme-security .color-label{color:#ab8784!important}.theme-security .color-bg-good{background-color:#4d9121!important}.theme-security .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-security .Button:last-child{margin-right:0}.theme-security .Button .fa,.theme-security .Button .far,.theme-security .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-security .Button--hasContent .fa,.theme-security .Button--hasContent .far,.theme-security .Button--hasContent .fas{margin-right:3px}.theme-security .Button--hasContent.Button--iconRight .fa,.theme-security .Button--hasContent.Button--iconRight .far,.theme-security .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-security .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-security .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-security .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.theme-security .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-security .Button--color--good:focus{transition:color .1s,background-color .1s}.theme-security .Button--color--good:focus,.theme-security .Button--color--good:hover{background-color:#5da52d;color:#fff}.theme-security .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#a14c49;color:#fff}.theme-security .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-security .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-security .Button--color--default:focus,.theme-security .Button--color--default:hover{background-color:#b35f5c;color:#fff}.theme-security .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-security .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-security .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-security .Button--color--caution:focus,.theme-security .Button--color--caution:hover{background-color:#f3d00e;color:#000}.theme-security .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-security .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-security .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-security .Button--color--danger:focus,.theme-security .Button--color--danger:hover{background-color:#d52b2b;color:#fff}.theme-security .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#252525;color:#fff;background-color:rgba(37,37,37,0);color:hsla(0,0%,100%,.5)}.theme-security .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-security .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-security .Button--color--transparent:focus,.theme-security .Button--color--transparent:hover{background-color:#323232;color:#fff}.theme-security .Button--disabled{background-color:#999!important}.theme-security .Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.theme-security .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-security .Button--selected:focus{transition:color .1s,background-color .1s}.theme-security .Button--selected:focus,.theme-security .Button--selected:hover{background-color:#27ab46;color:#fff}.theme-security .Input{position:relative;display:inline-block;width:120px;border:1px solid #ff8d88;border:1px solid rgba(255,141,136,.75);border-radius:2px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible;white-space:nowrap}.theme-security .Input--disabled{color:#777;border-color:#848484;border-color:hsla(0,0%,51.8%,.75);background-color:#333;background-color:rgba(0,0,0,.25)}.theme-security .Input--fluid{display:block;width:auto}.theme-security .Input__baseline{display:inline-block;color:transparent}.theme-security .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-security .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-security .Input__textarea{border:0;width:calc(100% + 4px);font-size:12px;line-height:17px;margin-left:-4px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit;resize:both;overflow:auto;white-space:pre-wrap}.theme-security .Input__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-security .NoticeBox{padding:4px 6px;margin-bottom:6px;box-shadow:none;font-weight:700;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 20px)}.theme-security .NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.theme-security .NoticeBox--type--info{color:#fff;background-color:#822329}.theme-security .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-security .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-security .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-security .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#1c1c1c;scrollbar-face-color:#3b3b3b;scrollbar-3dlight-color:#252525;scrollbar-highlight-color:#252525;scrollbar-track-color:#1c1c1c;scrollbar-arrow-color:#929292;scrollbar-shadow-color:#3b3b3b}.theme-security .Section:last-child{margin-bottom:0}.theme-security .Section--flex{display:flex;flex-flow:column}.theme-security .Section--flex .Section__content{overflow:auto;flex:1}.theme-security .Section__title{padding:6px;border-bottom:2px solid #a14c49}.theme-security .Section__titleText{font-size:14px;font-weight:700}.theme-security .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-security .Section__content{padding:8px 6px}.theme-security .Section__content--noTopPadding{padding-top:0}.theme-security .Section__content--stretchContents{height:100%}.theme-security .Section--level--1 .Section__titleText{font-size:14px}.theme-security .Section--level--2 .Section__titleText{font-size:13px}.theme-security .Section--level--3 .Section__titleText{font-size:12px}.theme-security .Section--level--2,.theme-security .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-security .Newscaster__menu{width:40px;height:100%;margin-right:.5rem;flex-basis:content}.theme-security .Newscaster__menu .Section__content{padding-left:0}.theme-security .Newscaster__menuButton{color:#767676;cursor:pointer;position:relative;margin-left:6px;margin-right:1rem;white-space:nowrap;transition:color .1s}.theme-security .Newscaster__menuButton--title{width:80%;display:none;overflow:hidden;text-overflow:ellipsis}.theme-security .Newscaster__menuButton--unread{background-color:#e45e5e;color:#fff;font-size:10px;text-align:center;border-radius:32px;display:inline-block;width:12px;position:absolute;left:16px;margin-top:14px}.theme-security .Newscaster__menuButton--selected{color:#fff}.theme-security .Newscaster__menuButton--selected:after{content:"";background-color:#a14c49;width:2px;height:24px;position:absolute;left:-6px}.theme-security .Newscaster__menuButton--security{color:#a14c49}.theme-security .Newscaster__menuButton i{width:30px;text-align:center;vertical-align:middle;margin-left:-1px;margin-right:.5rem;margin-top:1px}.theme-security .Newscaster__menuButton:hover{color:#fff}.theme-security .Newscaster__menuButton:hover:before{background-color:#fff}.theme-security .Newscaster__menuButton:not(:last-of-type){margin-bottom:.5rem}.theme-security .Newscaster__menu--open{width:175px}.theme-security .Newscaster__menu--open .Newscaster__menuButton--title{display:inline-block}.theme-security .Newscaster__jobCategory--security .Section__title{color:#a14c49;border-bottom:2px solid #a14c49!important}.theme-security .Newscaster__jobCategory--engineering .Section__title{color:#a17849;border-bottom:2px solid #a17849!important}.theme-security .Newscaster__jobCategory--medical .Section__title{color:#499ea1;border-bottom:2px solid #499ea1!important}.theme-security .Newscaster__jobCategory--science .Section__title{color:#a14972;border-bottom:2px solid #a14972!important}.theme-security .Newscaster__jobCategory--service .Section__title{color:#a1499e;border-bottom:2px solid #a1499e!important}.theme-security .Newscaster__jobCategory--supply .Section__title{color:#9ea149;border-bottom:2px solid #9ea149!important}.theme-security .Newscaster__jobCategory:last-child{margin-bottom:.5rem}.theme-security .Newscaster__jobOpening--command{font-weight:700}.theme-security .Newscaster__jobOpening:not(:last-child){margin-bottom:.5rem}.theme-security .Newscaster__emptyNotice{color:#a7817e;text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.theme-security .Newscaster__emptyNotice i{margin-bottom:.25rem}.theme-security .Newscaster__photo{cursor:pointer;width:96px;border:1px solid #000;transition:border-color .1s;-ms-interpolation-mode:nearest-neighbor}.theme-security .Newscaster__photo:hover{border-color:grey}.theme-security .Newscaster__photoZoom{text-align:center}.theme-security .Newscaster__photoZoom>img{transform:scale(2);-ms-interpolation-mode:nearest-neighbor}.theme-security .Newscaster__photoZoom>.Button{position:absolute;width:64px;left:50%;margin-left:-32px;bottom:1rem}.theme-security .Newscaster__story--wanted{background-color:rgba(219,40,40,.1)}.theme-security .Newscaster__story--wanted .Section__title{color:#db2828;border-bottom:2px solid #a14c49!important}.theme-security .Newscaster__story:last-child{margin-bottom:.5rem}.theme-syndicate .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-syndicate .Button:last-child{margin-right:0}.theme-syndicate .Button .fa,.theme-syndicate .Button .far,.theme-syndicate .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-syndicate .Button--hasContent .fa,.theme-syndicate .Button--hasContent .far,.theme-syndicate .Button--hasContent .fas{margin-right:3px}.theme-syndicate .Button--hasContent.Button--iconRight .fa,.theme-syndicate .Button--hasContent.Button--iconRight .far,.theme-syndicate .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-syndicate .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-syndicate .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-syndicate .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#397439;color:#fff}.theme-syndicate .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--default:focus,.theme-syndicate .Button--color--default:hover{background-color:#478647;color:#fff}.theme-syndicate .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-syndicate .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--caution:focus,.theme-syndicate .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-syndicate .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-syndicate .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--danger:focus,.theme-syndicate .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-syndicate .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#550202;color:#fff;background-color:rgba(85,2,2,0);color:hsla(0,0%,100%,.5)}.theme-syndicate .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--transparent:focus,.theme-syndicate .Button--color--transparent:hover{background-color:#650c0c;color:#fff}.theme-syndicate .Button--disabled{background-color:#363636!important}.theme-syndicate .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-syndicate .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--selected:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--selected:focus,.theme-syndicate .Button--selected:hover{background-color:#b31212;color:#fff}.theme-syndicate .NoticeBox{padding:4px 6px;margin-bottom:6px;box-shadow:none;font-weight:700;font-style:italic;color:#fff;background-color:#910101;background-image:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 20px)}.theme-syndicate .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-syndicate .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-syndicate .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-syndicate .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-syndicate .Input{position:relative;display:inline-block;width:120px;border:1px solid #87ce87;border:1px solid rgba(135,206,135,.75);border-radius:2px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible;white-space:nowrap}.theme-syndicate .Input--disabled{color:#777;border-color:#6b6b6b;border-color:hsla(0,0%,42%,.75);background-color:#333;background-color:rgba(0,0,0,.25)}.theme-syndicate .Input--fluid{display:block;width:auto}.theme-syndicate .Input__baseline{display:inline-block;color:transparent}.theme-syndicate .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-syndicate .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-syndicate .Input__textarea{border:0;width:calc(100% + 4px);font-size:12px;line-height:17px;margin-left:-4px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit;resize:both;overflow:auto;white-space:pre-wrap}.theme-syndicate .Input__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-syndicate .NumberInput{position:relative;display:inline-block;border:1px solid #87ce87;border:1px solid rgba(135,206,135,.75);border-radius:2px;color:#87ce87;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;text-align:right;overflow:visible;cursor:n-resize}.theme-syndicate .NumberInput--fluid{display:block}.theme-syndicate .NumberInput__content{margin-left:6px}.theme-syndicate .NumberInput__barContainer{position:absolute;top:2px;bottom:2px;left:2px}.theme-syndicate .NumberInput__bar{position:absolute;bottom:0;left:0;width:3px;box-sizing:border-box;border-bottom:1px solid #87ce87;background-color:#87ce87}.theme-syndicate .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.theme-syndicate .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 6px;border-radius:2px;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-syndicate .ProgressBar__fill{position:absolute;top:0;left:0;bottom:0}.theme-syndicate .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-syndicate .ProgressBar__content{position:relative;line-height:17px;width:100%;text-align:right}.theme-syndicate .ProgressBar--color--default{border:1px solid #306330}.theme-syndicate .ProgressBar--color--default .ProgressBar__fill{background-color:#306330}.theme-syndicate .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#400202;scrollbar-face-color:#7e0303;scrollbar-3dlight-color:#550202;scrollbar-highlight-color:#550202;scrollbar-track-color:#400202;scrollbar-arrow-color:#fa3030;scrollbar-shadow-color:#7e0303}.theme-syndicate .Section:last-child{margin-bottom:0}.theme-syndicate .Section--flex{display:flex;flex-flow:column}.theme-syndicate .Section--flex .Section__content{overflow:auto;flex:1}.theme-syndicate .Section__title{padding:6px;border-bottom:2px solid #397439}.theme-syndicate .Section__titleText{font-size:14px;font-weight:700}.theme-syndicate .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-syndicate .Section__content{padding:8px 6px}.theme-syndicate .Section__content--noTopPadding{padding-top:0}.theme-syndicate .Section__content--stretchContents{height:100%}.theme-syndicate .Section--level--1 .Section__titleText{font-size:14px}.theme-syndicate .Section--level--2 .Section__titleText{font-size:13px}.theme-syndicate .Section--level--3 .Section__titleText{font-size:12px}.theme-syndicate .Section--level--2,.theme-syndicate .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-syndicate .Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400}.theme-syndicate .Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:6px 10px;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#4a0202;box-shadow:1px 1px 15px -1px rgba(0,0,0,.5);border-radius:2px}.theme-syndicate .Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.theme-syndicate .Tooltip--long:after{width:250px;white-space:normal}.theme-syndicate .Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(8px)}.theme-syndicate .Tooltip--top:hover:after{transform:translateX(-50%) translateY(-8px)}.theme-syndicate .Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(-8px)}.theme-syndicate .Tooltip--top-left:hover:after{transform:translateX(12px) translateY(8px)}.theme-syndicate .Tooltip--top-right:after{bottom:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.theme-syndicate .Tooltip--top-right:hover:after{transform:translateX(-12px) translateY(8px)}.theme-syndicate .Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-8px)}.theme-syndicate .Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(8px)}.theme-syndicate .Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-8px)}.theme-syndicate .Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(8px)}.theme-syndicate .Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.theme-syndicate .Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(8px)}.theme-syndicate .Tooltip--left:after{top:50%;right:100%;transform:translateX(8px) translateY(-50%)}.theme-syndicate .Tooltip--left:hover:after,.theme-syndicate .Tooltip--right:after{transform:translateX(-8px) translateY(-50%)}.theme-syndicate .Tooltip--right:after{top:50%;left:100%}.theme-syndicate .Tooltip--right:hover:after{transform:translateX(8px) translateY(-50%)}.theme-syndicate .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#400202;scrollbar-face-color:#7e0303;scrollbar-3dlight-color:#550202;scrollbar-highlight-color:#550202;scrollbar-track-color:#400202;scrollbar-arrow-color:#fa3030;scrollbar-shadow-color:#7e0303}.theme-syndicate .Layout__content--flexRow{display:flex;flex-flow:row}.theme-syndicate .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-syndicate .Layout__content--scrollable{overflow-y:auto}.theme-syndicate .Layout__content--noMargin{margin:0}.theme-syndicate .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#550202;background-image:linear-gradient(180deg,#730303 0,#370101)}.theme-syndicate .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-syndicate .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-syndicate .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(117,22,22,.25);pointer-events:none}.theme-syndicate .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#2b0101;color:hsla(0,0%,100%,.8)}.theme-syndicate .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-syndicate .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-syndicate .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-syndicate .TitleBar{background-color:#910101;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-syndicate .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#910101;transition:color .25s,background-color .25s}.theme-syndicate .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-syndicate .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-syndicate .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-syndicate .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-syndicate .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-syndicate .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-syndicate .Layout__content{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDIwMCAyODkuNzQyIiBvcGFjaXR5PSIuMzMiPjxwYXRoIGQ9Ik05My41MzggMGMtMTguMTEzIDAtMzQuMjIgMy4xMTItNDguMzI0IDkuMzM0LTEzLjk2NSA2LjIyMi0yNC42MTIgMTUuMDcyLTMxLjk0IDI2LjU0N0M2LjA4NCA0Ny4yMiAyLjk3MiA2MC42MzEgMi45NzIgNzYuMTE2YzAgMTAuNjQ3IDIuNzI1IDIwLjQ2NSA4LjE3NSAyOS40NTMgNS42MTYgOC45ODcgMTQuMDM5IDE3LjM1MiAyNS4yNyAyNS4wOTQgMTEuMjMgNy42MDYgMjYuNTA3IDE1LjQxOSA0NS44MyAyMy40MzggMTkuOTg0IDguMjk2IDM0Ljg0OSAxNS41NTUgNDQuNTkzIDIxLjc3NiA5Ljc0NCA2LjIyMyAxNi43NjEgMTIuODU5IDIxLjA1NSAxOS45MSA0LjI5NSA3LjA1MiA2LjQ0MiAxNS43NjQgNi40NDIgMjYuMTM0IDAgMTYuMTc4LTUuMjAyIDI4LjQ4My0xNS42MDYgMzYuOTE3LTEwLjI0IDguNDM1LTI1LjAyMiAxMi42NTMtNDQuMzQ1IDEyLjY1My0xNC4wMzkgMC0yNS41MTYtMS42Ni0zNC40MzQtNC45NzgtOC45MTgtMy40NTctMTYuMTg2LTguNzExLTIxLjgtMTUuNzYzLTUuNjE2LTcuMDUyLTEwLjA3Ni0xNi42NjEtMTMuMzc5LTI4LjgyOUgwdjU2LjgyN2MzMy44NTcgNy4zMjggNjMuNzQ5IDEwLjk5NCA4OS42NzggMTAuOTk0IDE2LjAyIDAgMzAuNzItMS4zODMgNDQuMDk4LTQuMTQ4IDEzLjU0Mi0yLjkwNCAyNS4xMDQtNy40NjcgMzQuNjgzLTEzLjY5IDkuNzQ0LTYuMzU5IDE3LjM0LTE0LjUxOSAyMi43OS0yNC40NzQgNS40NS0xMC4wOTMgOC4xNzUtMjIuNCA4LjE3NS0zNi45MTcgMC0xMi45OTctMy4zMDItMjQuMzM1LTkuOTA4LTM0LjAxNC02LjQ0LTkuODE4LTE1LjUyNS0xOC41MjctMjcuMjUxLTI2LjEzMi0xMS41NjEtNy42MDQtMjcuOTExLTE1LjgzMS00OS4wNTEtMjQuNjgtMTcuNTA2LTcuMTktMzAuNzItMTMuNjktMzkuNjM4LTE5LjQ5N1M1NC45NjkgOTMuNzU2IDQ5LjQ3OSA4Ny4zMTZjLTUuNDI2LTYuMzY2LTkuNjU4LTE1LjA3LTkuNjU4LTI0Ljg4NyAwLTkuMjY0IDIuMDc1LTE3LjIxNCA2LjIyMy0yMy44NUM1Ny4xNDIgMjQuMTggODcuMzMxIDM2Ljc4MiA5MS4xMiA2Mi45MjVjNC44NCA2Ljc3NSA4Ljg1IDE2LjI0NyAxMi4wMyAyOC40MTVoMjAuNTMydi01NmMtNC40NzktNS45MjQtOS45NTUtMTAuNjMxLTE1LjkwOS0xNC4zNzMgMS42NC40NzkgMy4xOSAxLjAyMyA0LjYzOSAxLjY0IDYuNDk4IDIuNjI2IDEyLjE2OCA3LjMyNyAxNy4wMDcgMTQuMTAzIDQuODQgNi43NzUgOC44NSAxNi4yNDYgMTIuMDMgMjguNDE0IDAgMCA4LjQ4LS4xMjkgOC40OS0uMDAyLjQxNyA2LjQxNS0xLjc1NCA5LjQ1My00LjEyNCAxMi41NjEtMi40MTcgMy4xNy01LjE0NSA2Ljc5LTQuMDAzIDEzLjAwMyAxLjUwOCA4LjIwMyAxMC4xODQgMTAuNTk3IDE0LjYyMiA5LjMxMi0zLjMxOC0uNS01LjMxOC0xLjc1LTUuMzE4LTEuNzVzMS44NzYuOTk5IDUuNjUtMS4zNmMtMy4yNzYuOTU2LTEwLjcwNC0uNzk3LTExLjgtNi43NjMtLjk1OC01LjIwOC45NDYtNy4yOTUgMy40LTEwLjUxNCAyLjQ1NS0zLjIyIDUuMjg1LTYuOTU5IDQuNjg1LTE0LjQ4OWwuMDAzLjAwMmg4LjkyN3YtNTZjLTE1LjA3Mi0zLjg3MS0yNy42NTMtNi4zNi0zNy43NDctNy40NjVDMTE0LjI3OS41NTIgMTA0LjA0NiAwIDkzLjUzNyAwem03MC4zMjEgMTcuMzA5bC4yMzggNDAuMzA1YzEuMzE4IDEuMjI2IDIuNDQgMi4yNzggMy4zNDEgMy4xMDYgNC44NCA2Ljc3NSA4Ljg1IDE2LjI0NiAxMi4wMyAyOC40MTRIMjAwdi01NmMtNi42NzctNC41OTQtMTkuODM2LTEwLjQ3My0zNi4xNC0xNS44MjV6bS0yOC4xMiA1LjYwNWw4LjU2NSAxNy43MTdjLTExLjk3LTYuNDY3LTEzLjg0Ny05LjcxNy04LjU2NS0xNy43MTd6bTIyLjc5NyAwYzIuNzcxIDggMS43ODcgMTEuMjUtNC40OTQgMTcuNzE3bDQuNDk0LTE3LjcxN3ptMTUuMjIyIDI0LjAwOWw4LjU2NSAxNy43MTZjLTExLjk3LTYuNDY2LTEzLjg0Ny05LjcxNy04LjU2NS0xNy43MTZ6bTIyLjc5NyAwYzIuNzcxIDggMS43ODcgMTEuMjUtNC40OTQgMTcuNzE2bDQuNDk0LTE3LjcxNnpNOTcuNDQgNDkuMTNsOC41NjUgMTcuNzE2Yy0xMS45Ny02LjQ2Ny0xMy44NDctOS43MTctOC41NjUtMTcuNzE2em0yMi43OTUgMGMyLjc3MiA3Ljk5OSAxLjc4OCAxMS4yNS00LjQ5MyAxNy43MTZsNC40OTMtMTcuNzE2eiIvPjwvc3ZnPg==)}.theme-nologo .Layout__content{background-image:none} \ No newline at end of file +body,html{box-sizing:border-box;height:100%;margin:0;font-size:12px}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4,h5,h6{display:block;margin:0;padding:6px 0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}td,th{vertical-align:baseline;text-align:left}.candystripe:nth-child(odd){background-color:rgba(0,0,0,.25)}.color-black{color:#0d0d0d!important}.color-white{color:#fff!important}.color-red{color:#d33!important}.color-orange{color:#f37827!important}.color-yellow{color:#fbd814!important}.color-olive{color:#c0d919!important}.color-green{color:#22be47!important}.color-teal{color:#00c5bd!important}.color-blue{color:#238cdc!important}.color-violet{color:#6c3fcc!important}.color-purple{color:#a93bcd!important}.color-pink{color:#e2439c!important}.color-brown{color:#af6d43!important}.color-grey{color:#7d7d7d!important}.color-good{color:#62b62a!important}.color-average{color:#f1951d!important}.color-bad{color:#d33!important}.color-label{color:#8496ab!important}.color-bg-black{background-color:#000!important}.color-bg-white{background-color:#d9d9d9!important}.color-bg-red{background-color:#bd2020!important}.color-bg-orange{background-color:#d95e0c!important}.color-bg-yellow{background-color:#d9b804!important}.color-bg-olive{background-color:#9aad14!important}.color-bg-green{background-color:#1b9638!important}.color-bg-teal{background-color:#009a93!important}.color-bg-blue{background-color:#1c71b1!important}.color-bg-violet{background-color:#552dab!important}.color-bg-purple{background-color:#8b2baa!important}.color-bg-pink{background-color:#cf2082!important}.color-bg-brown{background-color:#8c5836!important}.color-bg-grey{background-color:#646464!important}.color-bg-good{background-color:#4d9121!important}.color-bg-average{background-color:#cd7a0d!important}.color-bg-bad{background-color:#bd2020!important}.color-bg-label{background-color:#657a94!important}.debug-layout,.debug-layout :not(g):not(path){color:hsla(0,0%,100%,.9)!important;background:transparent!important;outline:1px solid hsla(0,0%,100%,.5)!important;box-shadow:none!important;filter:none!important}.debug-layout:hover,.debug-layout :not(g):not(path):hover{outline-color:hsla(0,0%,100%,.8)!important}.display-none{display:none}.display-block{display:block}.display-inline{display:inline}.display-inline-block{display:inline-block}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-top:0;margin-bottom:0}.ml-0{margin-left:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.m-1{margin:6px}.mx-1{margin-left:6px;margin-right:6px}.my-1{margin-top:6px;margin-bottom:6px}.ml-1{margin-left:6px}.mt-1{margin-top:6px}.mr-1{margin-right:6px}.mb-1{margin-bottom:6px}.m-2{margin:12px}.mx-2{margin-left:12px;margin-right:12px}.my-2{margin-top:12px;margin-bottom:12px}.ml-2{margin-left:12px}.mt-2{margin-top:12px}.mr-2{margin-right:12px}.mb-2{margin-bottom:12px}.outline-dotted{outline-style:dotted!important;outline-width:2px!important}.outline-dashed{outline-style:dashed!important;outline-width:2px!important}.outline-solid{outline-style:solid!important;outline-width:2px!important}.outline-double{outline-style:double!important;outline-width:2px!important}.outline-groove{outline-style:groove!important;outline-width:2px!important}.outline-ridge{outline-style:ridge!important;outline-width:2px!important}.outline-inset{outline-style:inset!important;outline-width:2px!important}.outline-outset{outline-style:outset!important;outline-width:2px!important}.outline-color-black{outline-color:#0d0d0d!important}.outline-color-white{outline-color:#fff!important}.outline-color-red{outline-color:#d33!important}.outline-color-orange{outline-color:#f37827!important}.outline-color-yellow{outline-color:#fbd814!important}.outline-color-olive{outline-color:#c0d919!important}.outline-color-green{outline-color:#22be47!important}.outline-color-teal{outline-color:#00c5bd!important}.outline-color-blue{outline-color:#238cdc!important}.outline-color-violet{outline-color:#6c3fcc!important}.outline-color-purple{outline-color:#a93bcd!important}.outline-color-pink{outline-color:#e2439c!important}.outline-color-brown{outline-color:#af6d43!important}.outline-color-grey{outline-color:#7d7d7d!important}.outline-color-good{outline-color:#62b62a!important}.outline-color-average{outline-color:#f1951d!important}.outline-color-bad{outline-color:#d33!important}.outline-color-label{outline-color:#8496ab!important}.position-relative{position:relative}.position-absolute{position:absolute}.position-fixed{position:fixed}.position-sticky{position:sticky}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-baseline{text-align:baseline}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-pre{white-space:pre}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-underline{text-decoration:underline}.BlockQuote{color:#8496ab;border-left:2px solid #8496ab;padding-left:6px;margin-bottom:6px}.BlockQuote:last-child{margin-bottom:0}.Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:2px;user-select:none;-ms-user-select:none}.Button:last-child{margin-right:0}.Button .fa,.Button .far,.Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.Button--hasContent .fa,.Button--hasContent .far,.Button--hasContent .fas{margin-right:3px}.Button--hasContent.Button--iconRight .fa,.Button--hasContent.Button--iconRight .far,.Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.Button--fluid{display:block;margin-left:0;margin-right:0}.Button--color--black{transition:color 50ms,background-color 50ms;background-color:#000;color:#fff}.Button--color--black:hover{transition:color 0ms,background-color 0ms}.Button--color--black:focus{transition:color .1s,background-color .1s}.Button--color--black:focus,.Button--color--black:hover{background-color:#0a0a0a;color:#fff}.Button--color--white{transition:color 50ms,background-color 50ms;background-color:#d9d9d9;color:#000}.Button--color--white:hover{transition:color 0ms,background-color 0ms}.Button--color--white:focus{transition:color .1s,background-color .1s}.Button--color--white:focus,.Button--color--white:hover{background-color:#f3f3f3;color:#000}.Button--color--red{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--red:hover{transition:color 0ms,background-color 0ms}.Button--color--red:focus{transition:color .1s,background-color .1s}.Button--color--red:focus,.Button--color--red:hover{background-color:#d52b2b;color:#fff}.Button--color--orange{transition:color 50ms,background-color 50ms;background-color:#d95e0c;color:#fff}.Button--color--orange:hover{transition:color 0ms,background-color 0ms}.Button--color--orange:focus{transition:color .1s,background-color .1s}.Button--color--orange:focus,.Button--color--orange:hover{background-color:#ed6f1d;color:#fff}.Button--color--yellow{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--yellow:hover{transition:color 0ms,background-color 0ms}.Button--color--yellow:focus{transition:color .1s,background-color .1s}.Button--color--yellow:focus,.Button--color--yellow:hover{background-color:#f3d00e;color:#000}.Button--color--olive{transition:color 50ms,background-color 50ms;background-color:#9aad14;color:#fff}.Button--color--olive:hover{transition:color 0ms,background-color 0ms}.Button--color--olive:focus{transition:color .1s,background-color .1s}.Button--color--olive:focus,.Button--color--olive:hover{background-color:#afc41f;color:#fff}.Button--color--green{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--color--green:hover{transition:color 0ms,background-color 0ms}.Button--color--green:focus{transition:color .1s,background-color .1s}.Button--color--green:focus,.Button--color--green:hover{background-color:#27ab46;color:#fff}.Button--color--teal{transition:color 50ms,background-color 50ms;background-color:#009a93;color:#fff}.Button--color--teal:hover{transition:color 0ms,background-color 0ms}.Button--color--teal:focus{transition:color .1s,background-color .1s}.Button--color--teal:focus,.Button--color--teal:hover{background-color:#0aafa8;color:#fff}.Button--color--blue{transition:color 50ms,background-color 50ms;background-color:#1c71b1;color:#fff}.Button--color--blue:hover{transition:color 0ms,background-color 0ms}.Button--color--blue:focus{transition:color .1s,background-color .1s}.Button--color--blue:focus,.Button--color--blue:hover{background-color:#2883c8;color:#fff}.Button--color--violet{transition:color 50ms,background-color 50ms;background-color:#552dab;color:#fff}.Button--color--violet:hover{transition:color 0ms,background-color 0ms}.Button--color--violet:focus{transition:color .1s,background-color .1s}.Button--color--violet:focus,.Button--color--violet:hover{background-color:#653ac1;color:#fff}.Button--color--purple{transition:color 50ms,background-color 50ms;background-color:#8b2baa;color:#fff}.Button--color--purple:hover{transition:color 0ms,background-color 0ms}.Button--color--purple:focus{transition:color .1s,background-color .1s}.Button--color--purple:focus,.Button--color--purple:hover{background-color:#9e38c1;color:#fff}.Button--color--pink{transition:color 50ms,background-color 50ms;background-color:#cf2082;color:#fff}.Button--color--pink:hover{transition:color 0ms,background-color 0ms}.Button--color--pink:focus{transition:color .1s,background-color .1s}.Button--color--pink:focus,.Button--color--pink:hover{background-color:#dd3794;color:#fff}.Button--color--brown{transition:color 50ms,background-color 50ms;background-color:#8c5836;color:#fff}.Button--color--brown:hover{transition:color 0ms,background-color 0ms}.Button--color--brown:focus{transition:color .1s,background-color .1s}.Button--color--brown:focus,.Button--color--brown:hover{background-color:#a06844;color:#fff}.Button--color--grey{transition:color 50ms,background-color 50ms;background-color:#646464;color:#fff}.Button--color--grey:hover{transition:color 0ms,background-color 0ms}.Button--color--grey:focus{transition:color .1s,background-color .1s}.Button--color--grey:focus,.Button--color--grey:hover{background-color:#757575;color:#fff}.Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.Button--color--good:hover{transition:color 0ms,background-color 0ms}.Button--color--good:focus{transition:color .1s,background-color .1s}.Button--color--good:focus,.Button--color--good:hover{background-color:#5da52d;color:#fff}.Button--color--average{transition:color 50ms,background-color 50ms;background-color:#cd7a0d;color:#fff}.Button--color--average:hover{transition:color 0ms,background-color 0ms}.Button--color--average:focus{transition:color .1s,background-color .1s}.Button--color--average:focus,.Button--color--average:hover{background-color:#e68d18;color:#fff}.Button--color--bad{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--bad:hover{transition:color 0ms,background-color 0ms}.Button--color--bad:focus{transition:color .1s,background-color .1s}.Button--color--bad:focus,.Button--color--bad:hover{background-color:#d52b2b;color:#fff}.Button--color--label{transition:color 50ms,background-color 50ms;background-color:#657a94;color:#fff}.Button--color--label:hover{transition:color 0ms,background-color 0ms}.Button--color--label:focus{transition:color .1s,background-color .1s}.Button--color--label:focus,.Button--color--label:hover{background-color:#7b8da4;color:#fff}.Button--color--default{transition:color 50ms,background-color 50ms;background-color:#3e6189;color:#fff}.Button--color--default:hover{transition:color 0ms,background-color 0ms}.Button--color--default:focus{transition:color .1s,background-color .1s}.Button--color--default:focus,.Button--color--default:hover{background-color:#4c729d;color:#fff}.Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.Button--color--caution:hover{transition:color 0ms,background-color 0ms}.Button--color--caution:focus{transition:color .1s,background-color .1s}.Button--color--caution:focus,.Button--color--caution:hover{background-color:#f3d00e;color:#000}.Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.Button--color--danger:hover{transition:color 0ms,background-color 0ms}.Button--color--danger:focus{transition:color .1s,background-color .1s}.Button--color--danger:focus,.Button--color--danger:hover{background-color:#d52b2b;color:#fff}.Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#252525;color:#fff;background-color:rgba(37,37,37,0);color:hsla(0,0%,100%,.5)}.Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.Button--color--transparent:focus{transition:color .1s,background-color .1s}.Button--color--transparent:focus,.Button--color--transparent:hover{background-color:#323232;color:#fff}.Button--disabled{background-color:#999!important}.Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.Button--selected:hover{transition:color 0ms,background-color 0ms}.Button--selected:focus{transition:color .1s,background-color .1s}.Button--selected:focus,.Button--selected:hover{background-color:#27ab46;color:#fff}.Collapsible{margin-bottom:.5rem}.Collapsible:last-child{margin-bottom:0}.ColorBox{display:inline-block;width:12px;height:12px;line-height:12px;text-align:center}.Dimmer{display:flex;justify-content:center;align-items:center;position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.75);z-index:1}.Divider--horizontal{margin:6px 0}.Divider--horizontal:not(.Divider--hidden){border-top:2px solid hsla(0,0%,100%,.1)}.Divider--vertical{height:100%;margin:0 6px}.Divider--vertical:not(.Divider--hidden){border-left:2px solid hsla(0,0%,100%,.1)}.Dropdown{position:relative}.Dropdown__control{position:relative;display:inline-block;font-family:Verdana,sans-serif;font-size:12px;width:100px;line-height:17px;user-select:none}.Dropdown__arrow-button{float:right;padding-left:6px;border-left:1px solid #000;border-left:1px solid rgba(0,0,0,.25)}.Dropdown__menu{overflow-y:auto;overflow-y:scroll}.Dropdown__menu,.Dropdown__menu-noscroll{position:absolute;z-index:5;width:100px;max-height:200px;border-radius:0 0 2px 2px;background-color:#000;background-color:rgba(0,0,0,.75)}.Dropdown__menu-noscroll{overflow-y:auto}.Dropdown__menuentry{padding:2px 4px;font-family:Verdana,sans-serif;font-size:12px;line-height:17px;transition:background-color .1s}.Dropdown__menuentry:hover{background-color:#444;transition:background-color 0ms}.Dropdown__over{top:auto;bottom:100%}.FatalError{display:block!important;position:absolute;top:0;left:0;right:0;bottom:0;padding:12px;font-size:12px;font-family:Consolas,monospace;color:#fff;background-color:#00d;z-index:1000;overflow:hidden;text-align:center}.FatalError__logo{display:inline-block;text-align:left;font-size:10px;line-height:8px;position:relative;margin-top:12px;top:0;left:0;animation:FatalError__rainbow 2s linear infinite alternate,FatalError__shadow 4s linear infinite alternate,FatalError__tfmX 3s infinite alternate,FatalError__tfmY 4s infinite alternate;white-space:pre-wrap;word-break:break-all}.FatalError__header{margin-top:12px}.FatalError__stack{text-align:left;white-space:pre-wrap;word-break:break-all;margin-top:24px;margin-bottom:24px}.FatalError__footer{margin-bottom:24px}@keyframes FatalError__rainbow{0%{color:#ff0}50%{color:#0ff}to{color:#f0f}}@keyframes FatalError__shadow{0%{left:-2px;text-shadow:4px 0 #f0f}50%{left:0;text-shadow:0 0 #0ff}to{left:2px;text-shadow:-4px 0 #ff0}}@keyframes FatalError__tfmX{0%{left:15px}to{left:-15px}}@keyframes FatalError__tfmY{to{top:-15px}}.Flex{display:-ms-flexbox;display:flex}.Flex--inline{display:inline-flex}.Flex--ie8{display:table!important}.Flex--ie8--column{display:block!important}.Flex--ie8--column>.Flex__item{display:block!important;margin-left:6px;margin-right:6px}.Flex__item--ie8{display:table-cell!important}.Flex--spacing--1{margin:0 -3px}.Flex--spacing--1>.Flex__item{margin:0 3px}.Flex--spacingPrecise--1{margin:-1px}.Flex--spacingPrecise--1>.Flex__item{margin:1px}.Flex--spacing--2{margin:0 -6px}.Flex--spacing--2>.Flex__item{margin:0 6px}.Flex--spacingPrecise--2{margin:-2px}.Flex--spacingPrecise--2>.Flex__item{margin:2px}.Knob{position:relative;font-size:1rem;width:2.6em;height:2.6em;margin:0 auto -.2em;cursor:n-resize}.Knob:after{content:".";color:transparent;line-height:2.5em}.Knob__circle{position:absolute;top:.1em;bottom:.1em;left:.1em;right:.1em;margin:.3em;background-color:#333;background-image:linear-gradient(180deg,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,0));border-radius:50%;box-shadow:0 .05em .5em 0 rgba(0,0,0,.5)}.Knob__cursorBox{position:absolute;top:0;bottom:0;left:0;right:0}.Knob__cursor{position:relative;top:.05em;margin:0 auto;width:.2em;height:.8em;background-color:hsla(0,0%,100%,.9)}.Knob__popupValue,.Knob__popupValue--right{position:absolute;top:-2rem;right:50%;font-size:1rem;text-align:center;padding:.25rem .5rem;background-color:#000;transform:translateX(50%);white-space:nowrap}.Knob__popupValue--right{top:.25rem;right:-50%}.Knob__ring{position:absolute;top:0;bottom:0;left:0;right:0;padding:.1em}.Knob__ringTrackPivot{transform:rotate(135deg)}.Knob__ringTrack{fill:transparent;stroke:hsla(0,0%,100%,.1);stroke-width:8;stroke-linecap:round;stroke-dasharray:235.62}.Knob__ringFillPivot{transform:rotate(135deg)}.Knob--bipolar .Knob__ringFillPivot{transform:rotate(270deg)}.Knob__ringFill{fill:transparent;stroke:#6a96c9;stroke-width:8;stroke-linecap:round;stroke-dasharray:314.16;transition:stroke 50ms}.Knob--color--black .Knob__ringFill{stroke:#0d0d0d}.Knob--color--white .Knob__ringFill{stroke:#fff}.Knob--color--red .Knob__ringFill{stroke:#d33}.Knob--color--orange .Knob__ringFill{stroke:#f37827}.Knob--color--yellow .Knob__ringFill{stroke:#fbd814}.Knob--color--olive .Knob__ringFill{stroke:#c0d919}.Knob--color--green .Knob__ringFill{stroke:#22be47}.Knob--color--teal .Knob__ringFill{stroke:#00c5bd}.Knob--color--blue .Knob__ringFill{stroke:#238cdc}.Knob--color--violet .Knob__ringFill{stroke:#6c3fcc}.Knob--color--purple .Knob__ringFill{stroke:#a93bcd}.Knob--color--pink .Knob__ringFill{stroke:#e2439c}.Knob--color--brown .Knob__ringFill{stroke:#af6d43}.Knob--color--grey .Knob__ringFill{stroke:#7d7d7d}.Knob--color--good .Knob__ringFill{stroke:#62b62a}.Knob--color--average .Knob__ringFill{stroke:#f1951d}.Knob--color--bad .Knob__ringFill{stroke:#d33}.Knob--color--label .Knob__ringFill{stroke:#8496ab}.LabeledList{display:table;width:100%;width:calc(100% + 12px);border-collapse:collapse;border-spacing:0;margin:-3px -6px 0;padding:0}.LabeledList__row{display:table-row}.LabeledList__row:last-child .LabeledList__cell{padding-bottom:0}.LabeledList__cell{display:table-cell;margin:0;padding:3px 6px;border:0;text-align:left;vertical-align:baseline}.LabeledList__label{width:1%;white-space:nowrap;min-width:60px}.LabeledList__buttons{width:.1%;white-space:nowrap;text-align:right;padding-top:1px;padding-bottom:0}.LabeledList__breakContents{word-break:break-all;word-wrap:break-word}.Modal{background-color:#252525;max-width:calc(100% - 1rem);padding:1rem;scrollbar-base-color:#1c1c1c;scrollbar-face-color:#3b3b3b;scrollbar-3dlight-color:#252525;scrollbar-highlight-color:#252525;scrollbar-track-color:#1c1c1c;scrollbar-arrow-color:#929292;scrollbar-shadow-color:#3b3b3b}.NanoMap__container{overflow:hidden;width:100%;z-index:1}.NanoMap__marker{z-index:10;padding:0;margin:0}.NanoMap__button{padding:3px;font-size:12px;border:2px solid #000}.NanoMap__button:hover{background-color:#adff2f}.NanoMap__zoomer{z-index:20;background-color:rgba(0,0,0,.33);position:absolute;top:30px;left:0;padding:.5rem;width:20%}.NoticeBox{padding:4px 6px;margin-bottom:6px;box-shadow:none;font-weight:700;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 20px)}.NoticeBox--color--black{color:#fff;background-color:#000}.NoticeBox--color--white{color:#000;background-color:#b3b3b3}.NoticeBox--color--red{color:#fff;background-color:#701f1f}.NoticeBox--color--orange{color:#fff;background-color:#854114}.NoticeBox--color--yellow{color:#000;background-color:#83710d}.NoticeBox--color--olive{color:#000;background-color:#576015}.NoticeBox--color--green{color:#fff;background-color:#174e24}.NoticeBox--color--teal{color:#fff;background-color:#064845}.NoticeBox--color--blue{color:#fff;background-color:#1b4565}.NoticeBox--color--violet{color:#fff;background-color:#3b2864}.NoticeBox--color--purple{color:#fff;background-color:#542663}.NoticeBox--color--pink{color:#fff;background-color:#802257}.NoticeBox--color--brown{color:#fff;background-color:#4c3729}.NoticeBox--color--grey{color:#fff;background-color:#3e3e3e}.NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.NoticeBox--color--average{color:#fff;background-color:#7b4e13}.NoticeBox--color--bad{color:#fff;background-color:#701f1f}.NoticeBox--color--label{color:#fff;background-color:#53565a}.NoticeBox--type--info{color:#fff;background-color:#235982}.NoticeBox--type--success{color:#fff;background-color:#1e662f}.NoticeBox--type--warning{color:#fff;background-color:#a95219}.NoticeBox--type--danger{color:#fff;background-color:#8f2828}.Input{position:relative;display:inline-block;width:120px;border:1px solid #88bfff;border:1px solid rgba(136,191,255,.75);border-radius:2px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible;white-space:nowrap}.Input--disabled{color:#777;border-color:#848484;border-color:hsla(0,0%,51.8%,.75);background-color:#333;background-color:rgba(0,0,0,.25)}.Input--fluid{display:block;width:auto}.Input__baseline{display:inline-block;color:transparent}.Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.Input__textarea{border:0;width:calc(100% + 4px);font-size:12px;line-height:17px;margin-left:-4px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit;resize:both;overflow:auto;white-space:pre-wrap}.Input__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.NumberInput{position:relative;display:inline-block;border:1px solid #88bfff;border:1px solid rgba(136,191,255,.75);border-radius:2px;color:#88bfff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;text-align:right;overflow:visible;cursor:n-resize}.NumberInput--fluid{display:block}.NumberInput__content{margin-left:6px}.NumberInput__barContainer{position:absolute;top:2px;bottom:2px;left:2px}.NumberInput__bar{position:absolute;bottom:0;left:0;width:3px;box-sizing:border-box;border-bottom:1px solid #88bfff;background-color:#88bfff}.NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.ProgressBar{display:inline-block;position:relative;width:100%;padding:0 6px;border-radius:2px;background-color:transparent;transition:border-color .5s}.ProgressBar__fill{position:absolute;top:0;left:0;bottom:0}.ProgressBar__fill--animated{transition:background-color .5s,width .5s}.ProgressBar__content{position:relative;line-height:17px;width:100%;text-align:right}.ProgressBar--color--default{border:1px solid #3e6189}.ProgressBar--color--default .ProgressBar__fill{background-color:#3e6189}.ProgressBar--color--black{border:1px solid #000!important}.ProgressBar--color--black .ProgressBar__fill{background-color:#000}.ProgressBar--color--white{border:1px solid #d9d9d9!important}.ProgressBar--color--white .ProgressBar__fill{background-color:#d9d9d9}.ProgressBar--color--red{border:1px solid #bd2020!important}.ProgressBar--color--red .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--orange{border:1px solid #d95e0c!important}.ProgressBar--color--orange .ProgressBar__fill{background-color:#d95e0c}.ProgressBar--color--yellow{border:1px solid #d9b804!important}.ProgressBar--color--yellow .ProgressBar__fill{background-color:#d9b804}.ProgressBar--color--olive{border:1px solid #9aad14!important}.ProgressBar--color--olive .ProgressBar__fill{background-color:#9aad14}.ProgressBar--color--green{border:1px solid #1b9638!important}.ProgressBar--color--green .ProgressBar__fill{background-color:#1b9638}.ProgressBar--color--teal{border:1px solid #009a93!important}.ProgressBar--color--teal .ProgressBar__fill{background-color:#009a93}.ProgressBar--color--blue{border:1px solid #1c71b1!important}.ProgressBar--color--blue .ProgressBar__fill{background-color:#1c71b1}.ProgressBar--color--violet{border:1px solid #552dab!important}.ProgressBar--color--violet .ProgressBar__fill{background-color:#552dab}.ProgressBar--color--purple{border:1px solid #8b2baa!important}.ProgressBar--color--purple .ProgressBar__fill{background-color:#8b2baa}.ProgressBar--color--pink{border:1px solid #cf2082!important}.ProgressBar--color--pink .ProgressBar__fill{background-color:#cf2082}.ProgressBar--color--brown{border:1px solid #8c5836!important}.ProgressBar--color--brown .ProgressBar__fill{background-color:#8c5836}.ProgressBar--color--grey{border:1px solid #646464!important}.ProgressBar--color--grey .ProgressBar__fill{background-color:#646464}.ProgressBar--color--good{border:1px solid #4d9121!important}.ProgressBar--color--good .ProgressBar__fill{background-color:#4d9121}.ProgressBar--color--average{border:1px solid #cd7a0d!important}.ProgressBar--color--average .ProgressBar__fill{background-color:#cd7a0d}.ProgressBar--color--bad{border:1px solid #bd2020!important}.ProgressBar--color--bad .ProgressBar__fill{background-color:#bd2020}.ProgressBar--color--label{border:1px solid #657a94!important}.ProgressBar--color--label .ProgressBar__fill{background-color:#657a94}.Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#1c1c1c;scrollbar-face-color:#3b3b3b;scrollbar-3dlight-color:#252525;scrollbar-highlight-color:#252525;scrollbar-track-color:#1c1c1c;scrollbar-arrow-color:#929292;scrollbar-shadow-color:#3b3b3b}.Section:last-child{margin-bottom:0}.Section--flex{display:flex;flex-flow:column}.Section--flex .Section__content{overflow:auto;flex:1}.Section__title{padding:6px;border-bottom:2px solid #4972a1}.Section__titleText{font-size:14px;font-weight:700}.Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.Section__content{padding:8px 6px}.Section__content--noTopPadding{padding-top:0}.Section__content--stretchContents{height:100%}.Section--level--1 .Section__titleText{font-size:14px}.Section--level--2 .Section__titleText{font-size:13px}.Section--level--3 .Section__titleText{font-size:12px}.Section--level--2,.Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.Slider{cursor:e-resize}.Slider__cursorOffset{position:absolute;top:0;left:0;bottom:0;transition:none!important}.Slider__cursor{position:absolute;top:0;right:-1px;bottom:0;width:0;border-left:2px solid #fff}.Slider__pointer{position:absolute;right:-5px;bottom:-4px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #fff}.Slider__popupValue{position:absolute;right:0;top:-22px;padding:2px 4px;background-color:#000;transform:translateX(50%);white-space:nowrap}.Table{display:table;width:100%;border-collapse:collapse;border-spacing:0;margin:0}.Table--collapsing{width:auto}.Table__row{display:table-row}.Table__cell{display:table-cell;padding:0 3px}.Table__cell:first-child{padding-left:0}.Table__cell:last-child{padding-right:0}.Table__cell--header,.Table__row--header .Table__cell{font-weight:700;padding-bottom:6px}.Table__cell--collapsing{width:1%;white-space:nowrap}.Tabs--horizontal{border-bottom:2px solid hsla(0,0%,100%,.1);margin-bottom:6px}.Tabs--horizontal .Tabs__tab--altSelection:after{content:"";position:absolute;bottom:0;right:0;left:0;height:2px;width:100%;background-color:#fff;border-radius:2px}.Tabs--vertical{margin-right:9px}.Tabs--vertical .Tabs__tabBox{border-right:2px solid hsla(0,0%,100%,.1);vertical-align:top}.Tabs--vertical .Tabs__tab{display:block!important;margin-right:0!important;margin-bottom:0;padding:1px 9px 0 6px;border-bottom:2px solid hsla(0,0%,100%,.1)}.Tabs--vertical .Tabs__tab:last-child{border-bottom:0}.Tabs--vertical .Tabs__tab--altSelection:after{content:"";position:absolute;top:0;bottom:0;right:0;height:100%;width:3px;background-color:#fff;border-radius:2px}.Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400;line-height:normal}.Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:6px 10px;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#000;box-shadow:1px 1px 15px -1px rgba(0,0,0,.5);border-radius:2px}.Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.Tooltip--long:after{width:250px;white-space:normal}.Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(8px)}.Tooltip--top:hover:after{transform:translateX(-50%) translateY(-8px)}.Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(-8px)}.Tooltip--top-left:hover:after{transform:translateX(12px) translateY(8px)}.Tooltip--top-right:after{bottom:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.Tooltip--top-right:hover:after{transform:translateX(-12px) translateY(8px)}.Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-8px)}.Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(8px)}.Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-8px)}.Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(8px)}.Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(8px)}.Tooltip--left:after{top:50%;right:100%;transform:translateX(8px) translateY(-50%)}.Tooltip--left:hover:after,.Tooltip--right:after{transform:translateX(-8px) translateY(-50%)}.Tooltip--right:after{top:50%;left:100%}.Tooltip--right:hover:after{transform:translateX(8px) translateY(-50%)}.AccountsUplinkTerminal__list tr>td{text-align:center}.AccountsUplinkTerminal__list tr:not(:first-child){height:24px;line-height:24px;cursor:pointer;transition:background-color 50ms}.AccountsUplinkTerminal__list tr:not(:first-child):focus,.AccountsUplinkTerminal__list tr:not(:first-child):hover{background-color:#252525}.AccountsUplinkTerminal__listRow--SUSPENDED{background-color:#740c20}.BrigCells__list .Table__cell,.BrigCells__list .Table__row--header{text-align:center}.BrigCells__list .BrigCells__listRow--active .Table__cell{background-color:#890e26}.CameraConsole__left{position:absolute;top:23px;bottom:0;left:0;width:220px}.CameraConsole__right{position:absolute;top:0;bottom:0;left:220px;right:0;background-color:rgba(0,0,0,.33)}.CameraConsole__new__right{position:relative;display:flex;flex:1;height:90%;flex-direction:column;background-color:rgba(0,0,0,.33)}.CameraConsole__header{display:flex;justify-content:space-between;height:24px;line-height:24px;margin:4px 6px 0}.CameraConsole__map{display:flex;overflow:hidden;background-color:#00a}.CameraConsole__map .NoticeBox{margin-top:calc(50% - 24px)}.Contractor *{font-family:Courier New,Courier,monospace}.Contractor .Section__titleText{display:inline-block;max-width:70%}.Contractor .Section__titleText>.Flex{width:100%}.Contractor .Section__titleText>.Flex>.Flex__item:first-of-type{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Contractor__Contract .Button{font-size:11px;white-space:normal!important}.Contractor__photoZoom{text-align:center}.Contractor__photoZoom>img{width:96px;-ms-interpolation-mode:nearest-neighbor}.Contractor__photoZoom>.Button{position:absolute}.Exofab .Dropdown__control{margin-bottom:-1px}.Exofab .Dropdown__selected-text{overflow:hidden;text-overflow:ellipsis;width:80%;display:inline-block;margin-bottom:-3px}.Exofab__materials{height:100%;overflow:auto}.Exofab__materials .Section__content{height:calc(100% - 31px)}.Exofab__material:not(.Exofab__material--line){margin-bottom:.25rem}.Exofab__material:not(.Exofab__material--line) .Button{width:28px;margin-right:.5rem}.Exofab__material:not(.Exofab__material--line) .Button img{vertical-align:middle}.Exofab__material--line .Button{background-color:transparent;width:14px}.Exofab__material--line .Button img{width:16px}.Exofab__material--name{color:#7e90a7;text-transform:capitalize}.Exofab__material .Button{margin-bottom:0;padding:0;vertical-align:middle}.Exofab__material .Button img{margin-left:-2px}.Exofab__queue{height:100%}.Exofab__queue--queue .Button{margin:0;transform:scale(.75)}.Exofab__queue--queue .Button:first-of-type{margin-left:.25rem}.Exofab__queue--time{text-align:center;color:#7e90a7}.Exofab__queue--deficit{text-align:center;color:#db2828;font-weight:700}.Exofab__queue--deficit>div:not(.Divider){display:inline-block;margin-bottom:-.75rem}.Exofab__queue .Section__content{height:calc(100% - 31px)}.Exofab__queue .Exofab__material--amount{margin-right:.25rem}.Exofab__design--cost{display:inline-block;vertical-align:middle;margin-top:.33rem}.Exofab__design--cost>div{display:inline-block}.Exofab__design--cost .Exofab__material{margin-left:.25rem}.Exofab__design--time{display:inline-block;margin-left:.5rem;color:#7e90a7}.Exofab__design--time i{margin-right:.25rem}.Exofab__designs .Section__content{height:calc(100% - 31px);overflow:auto}.Exofab__building{height:40px}.Exofab__building .ProgressBar{width:100%;height:100%}.Exofab__building .ProgressBar__content{line-height:22px}.Ingredient__Table tr:nth-child(2n){background-color:#333}.Ingredient__Table td{padding:3px}.Library__Booklist tr>td{text-align:center}.Library__Booklist tr:not(:first-child){height:24px;line-height:24px;transition:background-color 50ms}.Library__Booklist tr:not(:first-child):focus,.Library__Booklist tr:not(:first-child):hover{background-color:#252525}.Library__SearchContainer{background-color:rgba(37,37,37,.5)}.Library__SearchContainer tr td:first-child{width:60%}.Newscaster__menu{width:40px;height:100%;margin-right:.5rem;flex-basis:content}.Newscaster__menu .Section__content{padding-left:0}.Newscaster__menuButton{color:#767676;cursor:pointer;position:relative;margin-left:6px;margin-right:1rem;white-space:nowrap;transition:color .1s}.Newscaster__menuButton--title{width:80%;display:none;overflow:hidden;text-overflow:ellipsis}.Newscaster__menuButton--unread{background-color:#e45e5e;color:#fff;font-size:10px;text-align:center;border-radius:32px;display:inline-block;width:12px;position:absolute;left:16px;margin-top:14px}.Newscaster__menuButton--selected{color:#fff}.Newscaster__menuButton--selected:after{content:"";background-color:#4972a1;width:2px;height:24px;position:absolute;left:-6px}.Newscaster__menuButton--security{color:#4972a1}.Newscaster__menuButton i{width:30px;text-align:center;vertical-align:middle;margin-left:-1px;margin-right:.5rem;margin-top:1px}.Newscaster__menuButton:hover{color:#fff}.Newscaster__menuButton:hover:before{background-color:#fff}.Newscaster__menuButton:not(:last-of-type){margin-bottom:.5rem}.Newscaster__menu--open{width:175px}.Newscaster__menu--open .Newscaster__menuButton--title{display:inline-block}.Newscaster__jobCategory--security .Section__title{color:#a14c49;border-bottom:2px solid #a14c49!important}.Newscaster__jobCategory--engineering .Section__title{color:#a17849;border-bottom:2px solid #a17849!important}.Newscaster__jobCategory--medical .Section__title{color:#499ea1;border-bottom:2px solid #499ea1!important}.Newscaster__jobCategory--science .Section__title{color:#a14972;border-bottom:2px solid #a14972!important}.Newscaster__jobCategory--service .Section__title{color:#a1499e;border-bottom:2px solid #a1499e!important}.Newscaster__jobCategory--supply .Section__title{color:#9ea149;border-bottom:2px solid #9ea149!important}.Newscaster__jobCategory:last-child{margin-bottom:.5rem}.Newscaster__jobOpening--command{font-weight:700}.Newscaster__jobOpening:not(:last-child){margin-bottom:.5rem}.Newscaster__emptyNotice{color:#7e90a7;text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.Newscaster__emptyNotice i{margin-bottom:.25rem}.Newscaster__photo{cursor:pointer;width:96px;border:1px solid #000;transition:border-color .1s;-ms-interpolation-mode:nearest-neighbor}.Newscaster__photo:hover{border-color:grey}.Newscaster__photoZoom{text-align:center}.Newscaster__photoZoom>img{transform:scale(2);-ms-interpolation-mode:nearest-neighbor}.Newscaster__photoZoom>.Button{position:absolute;width:64px;left:50%;margin-left:-32px;bottom:1rem}.Newscaster__story--wanted{background-color:rgba(219,40,40,.1)}.Newscaster__story--wanted .Section__title{color:#db2828;border-bottom:2px solid #a14c49!important}.Newscaster__story:last-child{margin-bottom:.5rem}.NuclearBomb__displayBox{background-color:#002003;border:4px inset #e8e4c9;color:#03e017;font-size:24px;font-family:monospace;padding:6px}.NuclearBomb__Button--keypad{background-color:#e8e4c9;border-color:#e8e4c9}.NuclearBomb__Button--keypad:hover{background-color:#f7f6ee!important;border-color:#f7f6ee!important}.NuclearBomb__Button--1{background-color:#d3cfb7!important;border-color:#d3cfb7!important;color:#a9a692!important}.NuclearBomb__Button--E{background-color:#d9b804!important;border-color:#d9b804!important}.NuclearBomb__Button--E:hover{background-color:#f3d00e!important;border-color:#f3d00e!important}.NuclearBomb__Button--C{background-color:#bd2020!important;border-color:#bd2020!important}.NuclearBomb__Button--C:hover{background-color:#d52b2b!important;border-color:#d52b2b!important}.NuclearBomb__NTIcon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDQyNSAyMDAiIG9wYWNpdHk9Ii4zMyI+PHBhdGggZD0iTTE3OC4wMDQuMDM5SDEwNi44YTYuNzYxIDYuMDI2IDAgMDAtNi43NjEgNi4wMjV2MTg3Ljg3MmE2Ljc2MSA2LjAyNiAwIDAwNi43NjEgNi4wMjVoNTMuMTA3YTYuNzYxIDYuMDI2IDAgMDA2Ljc2Mi02LjAyNVY5Mi4zOTJsNzIuMjE2IDEwNC43YTYuNzYxIDYuMDI2IDAgMDA1Ljc2IDIuODdIMzE4LjJhNi43NjEgNi4wMjYgMCAwMDYuNzYxLTYuMDI2VjYuMDY0QTYuNzYxIDYuMDI2IDAgMDAzMTguMi4wNGgtNTQuNzE3YTYuNzYxIDYuMDI2IDAgMDAtNi43NiA2LjAyNXYxMDIuNjJMMTgzLjc2MyAyLjkwOWE2Ljc2MSA2LjAyNiAwIDAwLTUuNzYtMi44N3pNNC44NDUgMjIuMTA5QTEzLjQxMiAxMi41MDIgMCAwMTEzLjQ3OC4wMzloNjYuMTE4QTUuMzY1IDUgMCAwMTg0Ljk2IDUuMDR2NzkuODh6TTQyMC4xNTUgMTc3Ljg5MWExMy40MTIgMTIuNTAyIDAgMDEtOC42MzMgMjIuMDdoLTY2LjExOGE1LjM2NSA1IDAgMDEtNS4zNjUtNS4wMDF2LTc5Ljg4eiIvPjwvc3ZnPg==);background-size:70%;background-position:50%;background-repeat:no-repeat}.OreRedemption__Ores .OreHeader,.OreRedemption__Ores .OreLine{min-height:32px;padding:0 .5rem}.OreRedemption__Ores .OreHeader{line-height:32px;background-color:rgba(0,0,0,.33);font-weight:700}.OreRedemption__Ores .OreLine:last-of-type{margin-bottom:.5rem}.OreRedemption__Ores .Section__content{padding:0;height:100%;overflow:auto}.PDA__footer{position:fixed;bottom:0;left:0;right:0;height:30px}.PDA__footer__button{text-align:center;padding-top:4px;padding-bottom:2px;font-size:24px}.PdaPainter__list tr>td{text-align:center}.PdaPainter__list tr{height:24px;line-height:24px;cursor:pointer;transition:background-color 50ms}.PdaPainter__list tr:focus,.PdaPainter__list tr:hover{background-color:#252525}.PoolController__Buttons .Button:not(:last-child){margin-bottom:8px}.RndConsole{position:relative}.RndConsole__Overlay{position:absolute;display:flex;align-items:stretch;justify-content:stretch;top:0;left:0;width:100%;height:100vh}.RndConsole__LatheCategory__MatchingDesigns .Table__cell{padding-bottom:4px}.RndConsole__MainMenu__Buttons .Button:not(:last-child){margin-bottom:4px}.RndConsole__LatheMaterials .Table__cell:nth-child(2){padding-left:16px}.RndConsole__LatheMaterialStorage .Table__cell{padding:4px 0;border-bottom:1px solid #767676}.RndConsole__Overlay__Wrapper{display:flex;align-items:center;justify-content:stretch;flex-grow:1;padding:24px;background-color:hsla(0,0%,100%,0)}.RndConsole__Overlay__Wrapper .NoticeBox{flex-grow:1;margin-bottom:80px;font-size:18pt;padding:.3em .75em}.RndConsole__RndNavbar .Button{margin-bottom:10px}.Roulette{font-family:Palatino}.Roulette__board{display:table;width:100%;border-collapse:collapse;border:2px solid #fff;margin:0}.Roulette__board-row{padding:0;margin:0}.Roulette__board-cell{display:table-cell;padding:0;margin:0;border:2px solid #fff;font-family:Palatino}.Roulette__board-cell:first-child{padding-left:0}.Roulette__board-cell:last-child{padding-right:0}.Roulette__board-extrabutton{text-align:center;font-size:20px;font-weight:700;height:28px;border:none!important;margin:0!important;padding-top:4px!important;color:#fff!important}.Roulette__lowertable{margin-top:8px;margin-left:80px;margin-right:80px;border-collapse:collapse;border:2px solid #fff;border-spacing:0}.Roulette__lowertable--cell{border:2px solid #fff;padding:0;margin:0}.Roulette__lowertable--betscell{vertical-align:top}.Roulette__lowertable--spinresult{text-align:center;font-size:100px;font-weight:700;vertical-align:middle}.Roulette__lowertable--spinresult-black{background-color:#000}.Roulette__lowertable--spinresult-red{background-color:#db2828}.Roulette__lowertable--spinresult-green{background-color:#20b142}.Roulette__lowertable--spinbutton{margin:0!important;border:none!important;font-size:50px;line-height:60px!important;text-align:center;font-weight:700}.Roulette__lowertable--header{width:1%;text-align:center;font-size:20px;font-weight:700}.Safe--engraving{position:absolute;width:95%;height:96%;left:2.5%;top:2%;border:5px outset #3e4f6a;padding:5px;text-align:center}.Safe--engraving--arrow{color:#35435a}.Safe--engraving--hinge{content:" ";background-color:#191f2a;width:25px;height:40px;position:absolute;right:-15px;margin-top:-20px}.Safe--dialer{margin-bottom:.5rem}.Safe--dialer--number{color:#bbb;display:inline;background-color:#191f2a;font-size:1.5rem;font-weight:700;padding:0 .5rem}.Safe--dialer--right .Button i{z-index:-100}.Safe--dialer .Button{width:80px}.Safe--contents{border:10px solid #191f2a;background-color:#0f131a;height:calc(85% + 7.5px);text-align:left;padding:5px}.Safe--help{position:absolute;bottom:10px;left:5px;width:50%}.SecurityRecords__list tr>td{text-align:center}.SecurityRecords__list tr:not(:first-child){height:24px;line-height:24px;cursor:pointer;transition:background-color 50ms}.SecurityRecords__list tr:not(:first-child):focus,.SecurityRecords__list tr:not(:first-child):hover{background-color:#252525}.SecurityRecords__listRow--arrest{background-color:#740c20}.SecurityRecords__listRow--execute{background-color:#683e8c}.SecurityRecords__listRow--incarcerated{background-color:#633203}.SecurityRecords__listRow--parolled{background-color:#006d7b}.SecurityRecords__listRow--released{background-color:#1c5574}.SecurityRecords__listRow--demote{background-color:#155500}.SecurityRecords__listRow--search{background-color:#987a00}.SecurityRecords__listRow--monitor{background-color:#1f1180}.MedicalRecords__list tr>td{text-align:center}.MedicalRecords__list tr:not(:first-child){height:24px;line-height:24px;cursor:pointer;transition:background-color 50ms}.MedicalRecords__list tr:not(:first-child):focus,.MedicalRecords__list tr:not(:first-child):hover{background-color:#252525}.MedicalRecords__listRow--deceased{background-color:#740c20}.MedicalRecords__listRow--ssd{background-color:#006d7b}.MedicalRecords__listRow--physically_unfit{background-color:#987a00}.MedicalRecords__listRow--disabled{background-color:#1f1180}.MedicalRecords__listMedbot--0{background-color:#2b1414}.Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#1c1c1c;scrollbar-face-color:#3b3b3b;scrollbar-3dlight-color:#252525;scrollbar-highlight-color:#252525;scrollbar-track-color:#1c1c1c;scrollbar-arrow-color:#929292;scrollbar-shadow-color:#3b3b3b}.Layout__content--flexRow{display:flex;flex-flow:row}.Layout__content--flexColumn{display:flex;flex-flow:column}.Layout__content--scrollable{overflow-y:auto}.Layout__content--noMargin{margin:0}.TitleBar{background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#363636;transition:color .25s,background-color .25s}.TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.TitleBar__minimize{position:absolute;top:6px;right:46px}.TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.Window{bottom:0;right:0;color:#fff;background-color:#252525;background-image:linear-gradient(180deg,#2a2a2a 0,#202020)}.Window,.Window__titleBar{position:fixed;top:0;left:0}.Window__titleBar{z-index:1;width:100%;height:32px}.Window__rest{top:32px}.Window__dimmer,.Window__rest{position:fixed;bottom:0;left:0;right:0}.Window__dimmer{top:0;background-color:rgba(62,62,62,.25);pointer-events:none}.Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#131313;color:hsla(0,0%,100%,.8)}.Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.Layout__content{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDQyNSAyMDAiIG9wYWNpdHk9Ii4zMyI+PHBhdGggZD0iTTE3OC4wMDQuMDM5SDEwNi44YTYuNzYxIDYuMDI2IDAgMDAtNi43NjEgNi4wMjV2MTg3Ljg3MmE2Ljc2MSA2LjAyNiAwIDAwNi43NjEgNi4wMjVoNTMuMTA3YTYuNzYxIDYuMDI2IDAgMDA2Ljc2Mi02LjAyNVY5Mi4zOTJsNzIuMjE2IDEwNC43YTYuNzYxIDYuMDI2IDAgMDA1Ljc2IDIuODdIMzE4LjJhNi43NjEgNi4wMjYgMCAwMDYuNzYxLTYuMDI2VjYuMDY0QTYuNzYxIDYuMDI2IDAgMDAzMTguMi4wNGgtNTQuNzE3YTYuNzYxIDYuMDI2IDAgMDAtNi43NiA2LjAyNXYxMDIuNjJMMTgzLjc2MyAyLjkwOWE2Ljc2MSA2LjAyNiAwIDAwLTUuNzYtMi44N3pNNC44NDUgMjIuMTA5QTEzLjQxMiAxMi41MDIgMCAwMTEzLjQ3OC4wMzloNjYuMTE4QTUuMzY1IDUgMCAwMTg0Ljk2IDUuMDR2NzkuODh6TTQyMC4xNTUgMTc3Ljg5MWExMy40MTIgMTIuNTAyIDAgMDEtOC42MzMgMjIuMDdoLTY2LjExOGE1LjM2NSA1IDAgMDEtNS4zNjUtNS4wMDF2LTc5Ljg4eiIvPjwvc3ZnPg==);background-size:70%;background-position:50%;background-repeat:no-repeat}.theme-cardtable .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:0;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-cardtable .Button:last-child{margin-right:0}.theme-cardtable .Button .fa,.theme-cardtable .Button .far,.theme-cardtable .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-cardtable .Button--hasContent .fa,.theme-cardtable .Button--hasContent .far,.theme-cardtable .Button--hasContent .fas{margin-right:3px}.theme-cardtable .Button--hasContent.Button--iconRight .fa,.theme-cardtable .Button--hasContent.Button--iconRight .far,.theme-cardtable .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-cardtable .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-cardtable .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-cardtable .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#117039;color:#fff}.theme-cardtable .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--default:focus,.theme-cardtable .Button--color--default:hover{background-color:#1c8247;color:#fff}.theme-cardtable .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-cardtable .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--caution:focus,.theme-cardtable .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-cardtable .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-cardtable .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--danger:focus,.theme-cardtable .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-cardtable .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#117039;color:#fff;background-color:rgba(17,112,57,0);color:hsla(0,0%,100%,.5)}.theme-cardtable .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--color--transparent:focus,.theme-cardtable .Button--color--transparent:hover{background-color:#1c8247;color:#fff}.theme-cardtable .Button--disabled{background-color:#363636!important}.theme-cardtable .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-cardtable .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-cardtable .Button--selected:focus{transition:color .1s,background-color .1s}.theme-cardtable .Button--selected:focus,.theme-cardtable .Button--selected:hover{background-color:#b31212;color:#fff}.theme-cardtable .Input{position:relative;display:inline-block;width:120px;border:1px solid #88bfff;border:1px solid rgba(136,191,255,.75);border-radius:0;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible;white-space:nowrap}.theme-cardtable .Input--disabled{color:#777;border-color:#848484;border-color:hsla(0,0%,51.8%,.75);background-color:#333;background-color:rgba(0,0,0,.25)}.theme-cardtable .Input--fluid{display:block;width:auto}.theme-cardtable .Input__baseline{display:inline-block;color:transparent}.theme-cardtable .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-cardtable .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-cardtable .Input__textarea{border:0;width:calc(100% + 4px);font-size:12px;line-height:17px;margin-left:-4px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit;resize:both;overflow:auto;white-space:pre-wrap}.theme-cardtable .Input__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-cardtable .NumberInput{position:relative;display:inline-block;border:1px solid #fff;border:1px solid hsla(0,0%,100%,.75);border-radius:0;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;text-align:right;overflow:visible;cursor:n-resize}.theme-cardtable .NumberInput--fluid{display:block}.theme-cardtable .NumberInput__content{margin-left:6px}.theme-cardtable .NumberInput__barContainer{position:absolute;top:2px;bottom:2px;left:2px}.theme-cardtable .NumberInput__bar{position:absolute;bottom:0;left:0;width:3px;box-sizing:border-box;border-bottom:1px solid #fff;background-color:#fff}.theme-cardtable .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.theme-cardtable .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 6px;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-cardtable .ProgressBar__fill{position:absolute;top:0;left:0;bottom:0}.theme-cardtable .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-cardtable .ProgressBar__content{position:relative;line-height:17px;width:100%;text-align:right}.theme-cardtable .ProgressBar--color--default{border:1px solid #000}.theme-cardtable .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-cardtable .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#0d542b;scrollbar-face-color:#16914a;scrollbar-3dlight-color:#117039;scrollbar-highlight-color:#117039;scrollbar-track-color:#0d542b;scrollbar-arrow-color:#5ae695;scrollbar-shadow-color:#16914a}.theme-cardtable .Section:last-child{margin-bottom:0}.theme-cardtable .Section--flex{display:flex;flex-flow:column}.theme-cardtable .Section--flex .Section__content{overflow:auto;flex:1}.theme-cardtable .Section__title{padding:6px;border-bottom:2px solid #000}.theme-cardtable .Section__titleText{font-size:14px;font-weight:700}.theme-cardtable .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-cardtable .Section__content{padding:8px 6px}.theme-cardtable .Section__content--noTopPadding{padding-top:0}.theme-cardtable .Section__content--stretchContents{height:100%}.theme-cardtable .Section--level--1 .Section__titleText{font-size:14px}.theme-cardtable .Section--level--2 .Section__titleText{font-size:13px}.theme-cardtable .Section--level--3 .Section__titleText{font-size:12px}.theme-cardtable .Section--level--2,.theme-cardtable .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-cardtable .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#0d542b;scrollbar-face-color:#16914a;scrollbar-3dlight-color:#117039;scrollbar-highlight-color:#117039;scrollbar-track-color:#0d542b;scrollbar-arrow-color:#5ae695;scrollbar-shadow-color:#16914a}.theme-cardtable .Layout__content--flexRow{display:flex;flex-flow:row}.theme-cardtable .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-cardtable .Layout__content--scrollable{overflow-y:auto}.theme-cardtable .Layout__content--noMargin{margin:0}.theme-cardtable .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#117039;background-image:linear-gradient(180deg,#117039 0,#117039)}.theme-cardtable .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-cardtable .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-cardtable .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(39,148,85,.25);pointer-events:none}.theme-cardtable .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#09381d;color:hsla(0,0%,100%,.8)}.theme-cardtable .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-cardtable .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-cardtable .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-cardtable .TitleBar{background-color:#381608;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-cardtable .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#381608;transition:color .25s,background-color .25s}.theme-cardtable .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-cardtable .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-cardtable .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-cardtable .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-cardtable .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-cardtable .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-cardtable .Button{border:2px solid #fff}.theme-changeling .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-changeling .Button:last-child{margin-right:0}.theme-changeling .Button .fa,.theme-changeling .Button .far,.theme-changeling .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-changeling .Button--hasContent .fa,.theme-changeling .Button--hasContent .far,.theme-changeling .Button--hasContent .fas{margin-right:3px}.theme-changeling .Button--hasContent.Button--iconRight .fa,.theme-changeling .Button--hasContent.Button--iconRight .far,.theme-changeling .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-changeling .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-changeling .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-changeling .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#563d6b;color:#fff}.theme-changeling .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-changeling .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-changeling .Button--color--default:focus,.theme-changeling .Button--color--default:hover{background-color:#664b7d;color:#fff}.theme-changeling .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-changeling .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-changeling .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-changeling .Button--color--caution:focus,.theme-changeling .Button--color--caution:hover{background-color:#f3d00e;color:#000}.theme-changeling .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-changeling .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-changeling .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-changeling .Button--color--danger:focus,.theme-changeling .Button--color--danger:hover{background-color:#d52b2b;color:#fff}.theme-changeling .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#2e2633;color:#fff;background-color:rgba(46,38,51,0);color:hsla(0,0%,100%,.5)}.theme-changeling .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-changeling .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-changeling .Button--color--transparent:focus,.theme-changeling .Button--color--transparent:hover{background-color:#3b3341;color:#fff}.theme-changeling .Button--disabled{background-color:#999!important}.theme-changeling .Button--selected{transition:color 50ms,background-color 50ms;background-color:#188552;color:#fff}.theme-changeling .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-changeling .Button--selected:focus{transition:color .1s,background-color .1s}.theme-changeling .Button--selected:focus,.theme-changeling .Button--selected:hover{background-color:#249962;color:#fff}.theme-changeling .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#231d26;scrollbar-face-color:#44384b;scrollbar-3dlight-color:#2e2633;scrollbar-highlight-color:#2e2633;scrollbar-track-color:#231d26;scrollbar-arrow-color:#9986a5;scrollbar-shadow-color:#44384b}.theme-changeling .Section:last-child{margin-bottom:0}.theme-changeling .Section--flex{display:flex;flex-flow:column}.theme-changeling .Section--flex .Section__content{overflow:auto;flex:1}.theme-changeling .Section__title{padding:6px;border-bottom:2px solid #563d6b}.theme-changeling .Section__titleText{font-size:14px;font-weight:700}.theme-changeling .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-changeling .Section__content{padding:8px 6px}.theme-changeling .Section__content--noTopPadding{padding-top:0}.theme-changeling .Section__content--stretchContents{height:100%}.theme-changeling .Section--level--1 .Section__titleText{font-size:14px}.theme-changeling .Section--level--2 .Section__titleText{font-size:13px}.theme-changeling .Section--level--3 .Section__titleText{font-size:12px}.theme-changeling .Section--level--2,.theme-changeling .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-changeling .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#231d26;scrollbar-face-color:#44384b;scrollbar-3dlight-color:#2e2633;scrollbar-highlight-color:#2e2633;scrollbar-track-color:#231d26;scrollbar-arrow-color:#9986a5;scrollbar-shadow-color:#44384b}.theme-changeling .Layout__content--flexRow{display:flex;flex-flow:row}.theme-changeling .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-changeling .Layout__content--scrollable{overflow-y:auto}.theme-changeling .Layout__content--noMargin{margin:0}.theme-changeling .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#2e2633;background-image:linear-gradient(180deg,#3e3345 0,#1e1921)}.theme-changeling .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-changeling .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-changeling .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(72,63,78,.25);pointer-events:none}.theme-changeling .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#17131a;color:hsla(0,0%,100%,.8)}.theme-changeling .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-changeling .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-changeling .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-changeling .TitleBar{background-color:#352d3b;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-changeling .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#352d3b;transition:color .25s,background-color .25s}.theme-changeling .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-changeling .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-changeling .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-changeling .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-changeling .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-changeling .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-changeling .Layout__content{background-image:none}.theme-hackerman .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-hackerman .Button:last-child{margin-right:0}.theme-hackerman .Button .fa,.theme-hackerman .Button .far,.theme-hackerman .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-hackerman .Button--hasContent .fa,.theme-hackerman .Button--hasContent .far,.theme-hackerman .Button--hasContent .fas{margin-right:3px}.theme-hackerman .Button--hasContent.Button--iconRight .fa,.theme-hackerman .Button--hasContent.Button--iconRight .far,.theme-hackerman .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-hackerman .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-hackerman .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-hackerman .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#0f0;color:#000}.theme-hackerman .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--default:focus,.theme-hackerman .Button--color--default:hover{background-color:#26ff26;color:#000}.theme-hackerman .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-hackerman .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--caution:focus,.theme-hackerman .Button--color--caution:hover{background-color:#f3d00e;color:#000}.theme-hackerman .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-hackerman .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--danger:focus,.theme-hackerman .Button--color--danger:hover{background-color:#d52b2b;color:#fff}.theme-hackerman .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#121b12;color:#fff;background-color:rgba(18,27,18,0);color:hsla(0,0%,100%,.5)}.theme-hackerman .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--color--transparent:focus,.theme-hackerman .Button--color--transparent:hover{background-color:#1d271d;color:#fff}.theme-hackerman .Button--disabled{background-color:#4a6a4a!important}.theme-hackerman .Button--selected{transition:color 50ms,background-color 50ms;background-color:#0f0;color:#000}.theme-hackerman .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-hackerman .Button--selected:focus{transition:color .1s,background-color .1s}.theme-hackerman .Button--selected:focus,.theme-hackerman .Button--selected:hover{background-color:#26ff26;color:#000}.theme-hackerman .Input{position:relative;display:inline-block;width:120px;border:1px solid #0f0;border:1px solid rgba(0,255,0,.75);border-radius:2px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible;white-space:nowrap}.theme-hackerman .Input--disabled{color:#777;border-color:#404040;border-color:rgba(64,64,64,.75);background-color:#333;background-color:rgba(0,0,0,.25)}.theme-hackerman .Input--fluid{display:block;width:auto}.theme-hackerman .Input__baseline{display:inline-block;color:transparent}.theme-hackerman .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-hackerman .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-hackerman .Input__textarea{border:0;width:calc(100% + 4px);font-size:12px;line-height:17px;margin-left:-4px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit;resize:both;overflow:auto;white-space:pre-wrap}.theme-hackerman .Input__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-hackerman .Modal{background-color:#121b12;max-width:calc(100% - 1rem);padding:1rem}.theme-hackerman .Modal,.theme-hackerman .Section{scrollbar-base-color:#0e140e;scrollbar-face-color:#253725;scrollbar-3dlight-color:#121b12;scrollbar-highlight-color:#121b12;scrollbar-track-color:#0e140e;scrollbar-arrow-color:#74a274;scrollbar-shadow-color:#253725}.theme-hackerman .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box}.theme-hackerman .Section:last-child{margin-bottom:0}.theme-hackerman .Section--flex{display:flex;flex-flow:column}.theme-hackerman .Section--flex .Section__content{overflow:auto;flex:1}.theme-hackerman .Section__title{padding:6px;border-bottom:2px solid #0f0}.theme-hackerman .Section__titleText{font-size:14px;font-weight:700}.theme-hackerman .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-hackerman .Section__content{padding:8px 6px}.theme-hackerman .Section__content--noTopPadding{padding-top:0}.theme-hackerman .Section__content--stretchContents{height:100%}.theme-hackerman .Section--level--1 .Section__titleText{font-size:14px}.theme-hackerman .Section--level--2 .Section__titleText{font-size:13px}.theme-hackerman .Section--level--3 .Section__titleText{font-size:12px}.theme-hackerman .Section--level--2,.theme-hackerman .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-hackerman .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#0e140e;scrollbar-face-color:#253725;scrollbar-3dlight-color:#121b12;scrollbar-highlight-color:#121b12;scrollbar-track-color:#0e140e;scrollbar-arrow-color:#74a274;scrollbar-shadow-color:#253725}.theme-hackerman .Layout__content--flexRow{display:flex;flex-flow:row}.theme-hackerman .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-hackerman .Layout__content--scrollable{overflow-y:auto}.theme-hackerman .Layout__content--noMargin{margin:0}.theme-hackerman .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#121b12;background-image:linear-gradient(180deg,#121b12 0,#121b12)}.theme-hackerman .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-hackerman .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-hackerman .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(40,50,40,.25);pointer-events:none}.theme-hackerman .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#090e09;color:hsla(0,0%,100%,.8)}.theme-hackerman .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-hackerman .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-hackerman .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-hackerman .TitleBar{background-color:#223d22;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-hackerman .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#223d22;transition:color .25s,background-color .25s}.theme-hackerman .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-hackerman .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-hackerman .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-hackerman .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-hackerman .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-hackerman .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-hackerman .Layout__content{background-image:none}.theme-hackerman .Button{font-family:monospace;border:2px outset #0a0;outline:1px solid #007a00}.theme-hackerman .candystripe:nth-child(odd){background-color:rgba(0,100,0,.5)}.theme-malfunction .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-malfunction .Button:last-child{margin-right:0}.theme-malfunction .Button .fa,.theme-malfunction .Button .far,.theme-malfunction .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-malfunction .Button--hasContent .fa,.theme-malfunction .Button--hasContent .far,.theme-malfunction .Button--hasContent .fas{margin-right:3px}.theme-malfunction .Button--hasContent.Button--iconRight .fa,.theme-malfunction .Button--hasContent.Button--iconRight .far,.theme-malfunction .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-malfunction .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-malfunction .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-malfunction .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#910101;color:#fff}.theme-malfunction .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--default:focus,.theme-malfunction .Button--color--default:hover{background-color:#a60b0b;color:#fff}.theme-malfunction .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-malfunction .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--caution:focus,.theme-malfunction .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-malfunction .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-malfunction .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--danger:focus,.theme-malfunction .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-malfunction .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#1b3443;color:#fff;background-color:rgba(27,52,67,0);color:hsla(0,0%,100%,.5)}.theme-malfunction .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--color--transparent:focus,.theme-malfunction .Button--color--transparent:hover{background-color:#274252;color:#fff}.theme-malfunction .Button--disabled{background-color:#363636!important}.theme-malfunction .Button--selected{transition:color 50ms,background-color 50ms;background-color:#1e5881;color:#fff}.theme-malfunction .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-malfunction .Button--selected:focus{transition:color .1s,background-color .1s}.theme-malfunction .Button--selected:focus,.theme-malfunction .Button--selected:hover{background-color:#2a6894;color:#fff}.theme-malfunction .NoticeBox{padding:4px 6px;margin-bottom:6px;box-shadow:none;font-weight:700;font-style:italic;color:#fff;background-color:#1a3f57;background-image:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 20px)}.theme-malfunction .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-malfunction .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-malfunction .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-malfunction .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-malfunction .Input{position:relative;display:inline-block;width:120px;border:1px solid #910101;border:1px solid rgba(145,1,1,.75);border-radius:2px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible;white-space:nowrap}.theme-malfunction .Input--disabled{color:#777;border-color:#090909;border-color:rgba(9,9,9,.75);background-color:#333;background-color:rgba(0,0,0,.25)}.theme-malfunction .Input--fluid{display:block;width:auto}.theme-malfunction .Input__baseline{display:inline-block;color:transparent}.theme-malfunction .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-malfunction .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-malfunction .Input__textarea{border:0;width:calc(100% + 4px);font-size:12px;line-height:17px;margin-left:-4px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit;resize:both;overflow:auto;white-space:pre-wrap}.theme-malfunction .Input__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-malfunction .NumberInput{position:relative;display:inline-block;border:1px solid #910101;border:1px solid rgba(145,1,1,.75);border-radius:2px;color:#910101;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;text-align:right;overflow:visible;cursor:n-resize}.theme-malfunction .NumberInput--fluid{display:block}.theme-malfunction .NumberInput__content{margin-left:6px}.theme-malfunction .NumberInput__barContainer{position:absolute;top:2px;bottom:2px;left:2px}.theme-malfunction .NumberInput__bar{position:absolute;bottom:0;left:0;width:3px;box-sizing:border-box;border-bottom:1px solid #910101;background-color:#910101}.theme-malfunction .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.theme-malfunction .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 6px;border-radius:2px;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-malfunction .ProgressBar__fill{position:absolute;top:0;left:0;bottom:0}.theme-malfunction .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-malfunction .ProgressBar__content{position:relative;line-height:17px;width:100%;text-align:right}.theme-malfunction .ProgressBar--color--default{border:1px solid #7b0101}.theme-malfunction .ProgressBar--color--default .ProgressBar__fill{background-color:#7b0101}.theme-malfunction .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#142732;scrollbar-face-color:#274b61;scrollbar-3dlight-color:#1b3443;scrollbar-highlight-color:#1b3443;scrollbar-track-color:#142732;scrollbar-arrow-color:#6ba2c3;scrollbar-shadow-color:#274b61}.theme-malfunction .Section:last-child{margin-bottom:0}.theme-malfunction .Section--flex{display:flex;flex-flow:column}.theme-malfunction .Section--flex .Section__content{overflow:auto;flex:1}.theme-malfunction .Section__title{padding:6px;border-bottom:2px solid #910101}.theme-malfunction .Section__titleText{font-size:14px;font-weight:700}.theme-malfunction .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-malfunction .Section__content{padding:8px 6px}.theme-malfunction .Section__content--noTopPadding{padding-top:0}.theme-malfunction .Section__content--stretchContents{height:100%}.theme-malfunction .Section--level--1 .Section__titleText{font-size:14px}.theme-malfunction .Section--level--2 .Section__titleText{font-size:13px}.theme-malfunction .Section--level--3 .Section__titleText{font-size:12px}.theme-malfunction .Section--level--2,.theme-malfunction .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-malfunction .Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400;line-height:normal}.theme-malfunction .Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:6px 10px;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#235577;box-shadow:1px 1px 15px -1px rgba(0,0,0,.5);border-radius:2px}.theme-malfunction .Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.theme-malfunction .Tooltip--long:after{width:250px;white-space:normal}.theme-malfunction .Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(8px)}.theme-malfunction .Tooltip--top:hover:after{transform:translateX(-50%) translateY(-8px)}.theme-malfunction .Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(-8px)}.theme-malfunction .Tooltip--top-left:hover:after{transform:translateX(12px) translateY(8px)}.theme-malfunction .Tooltip--top-right:after{bottom:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.theme-malfunction .Tooltip--top-right:hover:after{transform:translateX(-12px) translateY(8px)}.theme-malfunction .Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-8px)}.theme-malfunction .Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(8px)}.theme-malfunction .Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-8px)}.theme-malfunction .Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(8px)}.theme-malfunction .Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.theme-malfunction .Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(8px)}.theme-malfunction .Tooltip--left:after{top:50%;right:100%;transform:translateX(8px) translateY(-50%)}.theme-malfunction .Tooltip--left:hover:after,.theme-malfunction .Tooltip--right:after{transform:translateX(-8px) translateY(-50%)}.theme-malfunction .Tooltip--right:after{top:50%;left:100%}.theme-malfunction .Tooltip--right:hover:after{transform:translateX(8px) translateY(-50%)}.theme-malfunction .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#142732;scrollbar-face-color:#274b61;scrollbar-3dlight-color:#1b3443;scrollbar-highlight-color:#1b3443;scrollbar-track-color:#142732;scrollbar-arrow-color:#6ba2c3;scrollbar-shadow-color:#274b61}.theme-malfunction .Layout__content--flexRow{display:flex;flex-flow:row}.theme-malfunction .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-malfunction .Layout__content--scrollable{overflow-y:auto}.theme-malfunction .Layout__content--noMargin{margin:0}.theme-malfunction .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#1b3443;background-image:linear-gradient(180deg,#244559 0,#12232d)}.theme-malfunction .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-malfunction .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-malfunction .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(50,79,96,.25);pointer-events:none}.theme-malfunction .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#0e1a22;color:hsla(0,0%,100%,.8)}.theme-malfunction .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-malfunction .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-malfunction .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-malfunction .TitleBar{background-color:#1a3f57;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-malfunction .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#1a3f57;transition:color .25s,background-color .25s}.theme-malfunction .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-malfunction .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-malfunction .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-malfunction .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-malfunction .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-malfunction .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-malfunction .Layout__content{background-image:none}.theme-ntos .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-ntos .Button:last-child{margin-right:0}.theme-ntos .Button .fa,.theme-ntos .Button .far,.theme-ntos .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-ntos .Button--hasContent .fa,.theme-ntos .Button--hasContent .far,.theme-ntos .Button--hasContent .fas{margin-right:3px}.theme-ntos .Button--hasContent.Button--iconRight .fa,.theme-ntos .Button--hasContent.Button--iconRight .far,.theme-ntos .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-ntos .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-ntos .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-ntos .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#384e68;color:#fff}.theme-ntos .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--default:focus,.theme-ntos .Button--color--default:hover{background-color:#465e7a;color:#fff}.theme-ntos .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-ntos .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--caution:focus,.theme-ntos .Button--color--caution:hover{background-color:#f3d00e;color:#000}.theme-ntos .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-ntos .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--danger:focus,.theme-ntos .Button--color--danger:hover{background-color:#d52b2b;color:#fff}.theme-ntos .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#1f2b39;color:#fff;background-color:rgba(31,43,57,0);color:rgba(227,240,255,.75)}.theme-ntos .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--color--transparent:focus,.theme-ntos .Button--color--transparent:hover{background-color:#2b3847;color:#fff}.theme-ntos .Button--disabled{background-color:#999!important}.theme-ntos .Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.theme-ntos .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-ntos .Button--selected:focus{transition:color .1s,background-color .1s}.theme-ntos .Button--selected:focus,.theme-ntos .Button--selected:hover{background-color:#27ab46;color:#fff}.theme-ntos .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 6px;border-radius:2px;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-ntos .ProgressBar__fill{position:absolute;top:0;left:0;bottom:0}.theme-ntos .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-ntos .ProgressBar__content{position:relative;line-height:17px;width:100%;text-align:right}.theme-ntos .ProgressBar--color--default{border:1px solid #384e68}.theme-ntos .ProgressBar--color--default .ProgressBar__fill{background-color:#384e68}.theme-ntos .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#17202b;scrollbar-face-color:#2e3f55;scrollbar-3dlight-color:#1f2b39;scrollbar-highlight-color:#1f2b39;scrollbar-track-color:#17202b;scrollbar-arrow-color:#7693b5;scrollbar-shadow-color:#2e3f55}.theme-ntos .Section:last-child{margin-bottom:0}.theme-ntos .Section--flex{display:flex;flex-flow:column}.theme-ntos .Section--flex .Section__content{overflow:auto;flex:1}.theme-ntos .Section__title{padding:6px;border-bottom:2px solid #4972a1}.theme-ntos .Section__titleText{font-size:14px;font-weight:700}.theme-ntos .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-ntos .Section__content{padding:8px 6px}.theme-ntos .Section__content--noTopPadding{padding-top:0}.theme-ntos .Section__content--stretchContents{height:100%}.theme-ntos .Section--level--1 .Section__titleText{font-size:14px}.theme-ntos .Section--level--2 .Section__titleText{font-size:13px}.theme-ntos .Section--level--3 .Section__titleText{font-size:12px}.theme-ntos .Section--level--2,.theme-ntos .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-ntos .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#17202b;scrollbar-face-color:#2e3f55;scrollbar-3dlight-color:#1f2b39;scrollbar-highlight-color:#1f2b39;scrollbar-track-color:#17202b;scrollbar-arrow-color:#7693b5;scrollbar-shadow-color:#2e3f55}.theme-ntos .Layout__content--flexRow{display:flex;flex-flow:row}.theme-ntos .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-ntos .Layout__content--scrollable{overflow-y:auto}.theme-ntos .Layout__content--noMargin{margin:0}.theme-ntos .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#1f2b39;background-image:linear-gradient(180deg,#223040 0,#1b2633)}.theme-ntos .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-ntos .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-ntos .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(55,69,85,.25);pointer-events:none}.theme-ntos .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#0f151d;color:hsla(0,0%,100%,.8)}.theme-ntos .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-ntos .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-ntos .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-ntos .TitleBar{background-color:#2a3b4e;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-ntos .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#2a3b4e;transition:color .25s,background-color .25s}.theme-ntos .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-ntos .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-ntos .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-ntos .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-ntos .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-ntos .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-retro .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:0;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-retro .Button:last-child{margin-right:0}.theme-retro .Button .fa,.theme-retro .Button .far,.theme-retro .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-retro .Button--hasContent .fa,.theme-retro .Button--hasContent .far,.theme-retro .Button--hasContent .fas{margin-right:3px}.theme-retro .Button--hasContent.Button--iconRight .fa,.theme-retro .Button--hasContent.Button--iconRight .far,.theme-retro .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-retro .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-retro .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-retro .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000}.theme-retro .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--default:focus,.theme-retro .Button--color--default:hover{background-color:#f7f6ee;color:#000}.theme-retro .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-retro .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--caution:focus,.theme-retro .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-retro .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-retro .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--danger:focus,.theme-retro .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-retro .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#e8e4c9;color:#000;background-color:rgba(232,228,201,0);color:hsla(0,0%,100%,.5)}.theme-retro .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-retro .Button--color--transparent:focus,.theme-retro .Button--color--transparent:hover{background-color:#f7f6ee;color:#000}.theme-retro .Button--disabled{background-color:#363636!important}.theme-retro .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-retro .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-retro .Button--selected:focus{transition:color .1s,background-color .1s}.theme-retro .Button--selected:focus,.theme-retro .Button--selected:hover{background-color:#b31212;color:#fff}.theme-retro .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 6px;border-radius:0;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-retro .ProgressBar__fill{position:absolute;top:0;left:0;bottom:0}.theme-retro .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-retro .ProgressBar__content{position:relative;line-height:17px;width:100%;text-align:right}.theme-retro .ProgressBar--color--default{border:1px solid #000}.theme-retro .ProgressBar--color--default .ProgressBar__fill{background-color:#000}.theme-retro .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#c8be7d;scrollbar-face-color:#eae7ce;scrollbar-3dlight-color:#e8e4c9;scrollbar-highlight-color:#e8e4c9;scrollbar-track-color:#c8be7d;scrollbar-arrow-color:#f4f2e4;scrollbar-shadow-color:#eae7ce}.theme-retro .Section:last-child{margin-bottom:0}.theme-retro .Section--flex{display:flex;flex-flow:column}.theme-retro .Section--flex .Section__content{overflow:auto;flex:1}.theme-retro .Section__title{padding:6px;border-bottom:2px solid #000}.theme-retro .Section__titleText{font-size:14px;font-weight:700}.theme-retro .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-retro .Section__content{padding:8px 6px}.theme-retro .Section__content--noTopPadding{padding-top:0}.theme-retro .Section__content--stretchContents{height:100%}.theme-retro .Section--level--1 .Section__titleText{font-size:14px}.theme-retro .Section--level--2 .Section__titleText{font-size:13px}.theme-retro .Section--level--3 .Section__titleText{font-size:12px}.theme-retro .Section--level--2,.theme-retro .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-retro .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#c8be7d;scrollbar-face-color:#eae7ce;scrollbar-3dlight-color:#e8e4c9;scrollbar-highlight-color:#e8e4c9;scrollbar-track-color:#c8be7d;scrollbar-arrow-color:#f4f2e4;scrollbar-shadow-color:#eae7ce}.theme-retro .Layout__content--flexRow{display:flex;flex-flow:row}.theme-retro .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-retro .Layout__content--scrollable{overflow-y:auto}.theme-retro .Layout__content--noMargin{margin:0}.theme-retro .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#e8e4c9;background-image:linear-gradient(180deg,#e8e4c9 0,#e8e4c9)}.theme-retro .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-retro .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-retro .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(251,250,246,.25);pointer-events:none}.theme-retro .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#988d41;color:hsla(0,0%,100%,.8)}.theme-retro .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-retro .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-retro .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-retro .TitleBar{background-color:#585337;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-retro .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#585337;transition:color .25s,background-color .25s}.theme-retro .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-retro .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-retro .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-retro .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-retro .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-retro .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-retro .Button{font-family:monospace;color:#161613;border:8px outset #e8e4c9;outline:3px solid #161613}.theme-retro .Layout__content{background-image:none}.theme-safe .Section{position:relative;margin-bottom:6px;background-color:#c4c195;background-color:#b2ae74;box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#1a202c;scrollbar-face-color:#313f54;scrollbar-3dlight-color:#222b3a;scrollbar-highlight-color:#222b3a;scrollbar-track-color:#1a202c;scrollbar-arrow-color:#7b90b2;scrollbar-shadow-color:#313f54}.theme-safe .Section:last-child{margin-bottom:0}.theme-safe .Section--flex{display:flex;flex-flow:column}.theme-safe .Section--flex .Section__content{overflow:auto;flex:1}.theme-safe .Section__title{padding:6px;border-bottom:2px solid #3d566b}.theme-safe .Section__titleText{font-size:14px;font-weight:700}.theme-safe .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-safe .Section__content{padding:8px 6px}.theme-safe .Section__content--noTopPadding{padding-top:0}.theme-safe .Section__content--stretchContents{height:100%}.theme-safe .Section--level--1 .Section__titleText{font-size:14px}.theme-safe .Section--level--2 .Section__titleText{font-size:13px}.theme-safe .Section--level--3 .Section__titleText{font-size:12px}.theme-safe .Section--level--2,.theme-safe .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-safe .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#222b3a;background-image:linear-gradient(180deg,#242d3d 0,#202937)}.theme-safe .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-safe .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-safe .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(58,69,86,.25);pointer-events:none}.theme-safe .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#11161d;color:hsla(0,0%,100%,.8)}.theme-safe .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-safe .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-safe .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-safe .TitleBar{background-color:#35435a;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-safe .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#35435a;transition:color .25s,background-color .25s}.theme-safe .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-safe .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-safe .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-safe .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-safe .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-safe .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-safe .Safe--engraving{position:absolute;width:95%;height:96%;left:2.5%;top:2%;border:5px outset #3e4f6a;padding:5px;text-align:center}.theme-safe .Safe--engraving--arrow{color:#35435a}.theme-safe .Safe--engraving--hinge{content:" ";background-color:#191f2a;width:25px;height:40px;position:absolute;right:-15px;margin-top:-20px}.theme-safe .Safe--dialer{margin-bottom:.5rem}.theme-safe .Safe--dialer--number{color:#bbb;display:inline;background-color:#191f2a;font-size:1.5rem;font-weight:700;padding:0 .5rem}.theme-safe .Safe--dialer--right .Button i{z-index:-100}.theme-safe .Safe--dialer .Button{width:80px}.theme-safe .Safe--contents{border:10px solid #191f2a;background-color:#0f131a;height:calc(85% + 7.5px);text-align:left;padding:5px}.theme-safe .Safe--help{position:absolute;bottom:10px;left:5px;width:50%}.theme-safe .Layout__content{background-image:none}.theme-safe .Section{font-family:Comic Sans MS,cursive,sans-serif;font-style:italic;color:#000;box-shadow:5px 5px #111;background-image:linear-gradient(180deg,#b2ae74 0,#8e8b5d);transform:rotate(-1deg)}.theme-safe .Section__title{padding-bottom:0;border:0}.theme-safe .Section:before{content:" ";display:block;width:24px;height:40px;background-image:linear-gradient(180deg,transparent 0,#fff);box-shadow:1px 1px #111;opacity:.2;position:absolute;top:-30px;left:calc(50% - 12px);transform:rotate(-5deg)}.theme-security .color-label{color:#ab8784!important}.theme-security .color-bg-good{background-color:#4d9121!important}.theme-security .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-security .Button:last-child{margin-right:0}.theme-security .Button .fa,.theme-security .Button .far,.theme-security .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-security .Button--hasContent .fa,.theme-security .Button--hasContent .far,.theme-security .Button--hasContent .fas{margin-right:3px}.theme-security .Button--hasContent.Button--iconRight .fa,.theme-security .Button--hasContent.Button--iconRight .far,.theme-security .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-security .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-security .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-security .Button--color--good{transition:color 50ms,background-color 50ms;background-color:#4d9121;color:#fff}.theme-security .Button--color--good:hover{transition:color 0ms,background-color 0ms}.theme-security .Button--color--good:focus{transition:color .1s,background-color .1s}.theme-security .Button--color--good:focus,.theme-security .Button--color--good:hover{background-color:#5da52d;color:#fff}.theme-security .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#a14c49;color:#fff}.theme-security .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-security .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-security .Button--color--default:focus,.theme-security .Button--color--default:hover{background-color:#b35f5c;color:#fff}.theme-security .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#d9b804;color:#000}.theme-security .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-security .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-security .Button--color--caution:focus,.theme-security .Button--color--caution:hover{background-color:#f3d00e;color:#000}.theme-security .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#bd2020;color:#fff}.theme-security .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-security .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-security .Button--color--danger:focus,.theme-security .Button--color--danger:hover{background-color:#d52b2b;color:#fff}.theme-security .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#252525;color:#fff;background-color:rgba(37,37,37,0);color:hsla(0,0%,100%,.5)}.theme-security .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-security .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-security .Button--color--transparent:focus,.theme-security .Button--color--transparent:hover{background-color:#323232;color:#fff}.theme-security .Button--disabled{background-color:#999!important}.theme-security .Button--selected{transition:color 50ms,background-color 50ms;background-color:#1b9638;color:#fff}.theme-security .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-security .Button--selected:focus{transition:color .1s,background-color .1s}.theme-security .Button--selected:focus,.theme-security .Button--selected:hover{background-color:#27ab46;color:#fff}.theme-security .Input{position:relative;display:inline-block;width:120px;border:1px solid #ff8d88;border:1px solid rgba(255,141,136,.75);border-radius:2px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible;white-space:nowrap}.theme-security .Input--disabled{color:#777;border-color:#848484;border-color:hsla(0,0%,51.8%,.75);background-color:#333;background-color:rgba(0,0,0,.25)}.theme-security .Input--fluid{display:block;width:auto}.theme-security .Input__baseline{display:inline-block;color:transparent}.theme-security .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-security .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-security .Input__textarea{border:0;width:calc(100% + 4px);font-size:12px;line-height:17px;margin-left:-4px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit;resize:both;overflow:auto;white-space:pre-wrap}.theme-security .Input__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-security .NoticeBox{padding:4px 6px;margin-bottom:6px;box-shadow:none;font-weight:700;font-style:italic;color:#000;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 20px)}.theme-security .NoticeBox--color--good{color:#fff;background-color:#2e4b1a}.theme-security .NoticeBox--type--info{color:#fff;background-color:#822329}.theme-security .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-security .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-security .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-security .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#1c1c1c;scrollbar-face-color:#3b3b3b;scrollbar-3dlight-color:#252525;scrollbar-highlight-color:#252525;scrollbar-track-color:#1c1c1c;scrollbar-arrow-color:#929292;scrollbar-shadow-color:#3b3b3b}.theme-security .Section:last-child{margin-bottom:0}.theme-security .Section--flex{display:flex;flex-flow:column}.theme-security .Section--flex .Section__content{overflow:auto;flex:1}.theme-security .Section__title{padding:6px;border-bottom:2px solid #a14c49}.theme-security .Section__titleText{font-size:14px;font-weight:700}.theme-security .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-security .Section__content{padding:8px 6px}.theme-security .Section__content--noTopPadding{padding-top:0}.theme-security .Section__content--stretchContents{height:100%}.theme-security .Section--level--1 .Section__titleText{font-size:14px}.theme-security .Section--level--2 .Section__titleText{font-size:13px}.theme-security .Section--level--3 .Section__titleText{font-size:12px}.theme-security .Section--level--2,.theme-security .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-security .Newscaster__menu{width:40px;height:100%;margin-right:.5rem;flex-basis:content}.theme-security .Newscaster__menu .Section__content{padding-left:0}.theme-security .Newscaster__menuButton{color:#767676;cursor:pointer;position:relative;margin-left:6px;margin-right:1rem;white-space:nowrap;transition:color .1s}.theme-security .Newscaster__menuButton--title{width:80%;display:none;overflow:hidden;text-overflow:ellipsis}.theme-security .Newscaster__menuButton--unread{background-color:#e45e5e;color:#fff;font-size:10px;text-align:center;border-radius:32px;display:inline-block;width:12px;position:absolute;left:16px;margin-top:14px}.theme-security .Newscaster__menuButton--selected{color:#fff}.theme-security .Newscaster__menuButton--selected:after{content:"";background-color:#a14c49;width:2px;height:24px;position:absolute;left:-6px}.theme-security .Newscaster__menuButton--security{color:#a14c49}.theme-security .Newscaster__menuButton i{width:30px;text-align:center;vertical-align:middle;margin-left:-1px;margin-right:.5rem;margin-top:1px}.theme-security .Newscaster__menuButton:hover{color:#fff}.theme-security .Newscaster__menuButton:hover:before{background-color:#fff}.theme-security .Newscaster__menuButton:not(:last-of-type){margin-bottom:.5rem}.theme-security .Newscaster__menu--open{width:175px}.theme-security .Newscaster__menu--open .Newscaster__menuButton--title{display:inline-block}.theme-security .Newscaster__jobCategory--security .Section__title{color:#a14c49;border-bottom:2px solid #a14c49!important}.theme-security .Newscaster__jobCategory--engineering .Section__title{color:#a17849;border-bottom:2px solid #a17849!important}.theme-security .Newscaster__jobCategory--medical .Section__title{color:#499ea1;border-bottom:2px solid #499ea1!important}.theme-security .Newscaster__jobCategory--science .Section__title{color:#a14972;border-bottom:2px solid #a14972!important}.theme-security .Newscaster__jobCategory--service .Section__title{color:#a1499e;border-bottom:2px solid #a1499e!important}.theme-security .Newscaster__jobCategory--supply .Section__title{color:#9ea149;border-bottom:2px solid #9ea149!important}.theme-security .Newscaster__jobCategory:last-child{margin-bottom:.5rem}.theme-security .Newscaster__jobOpening--command{font-weight:700}.theme-security .Newscaster__jobOpening:not(:last-child){margin-bottom:.5rem}.theme-security .Newscaster__emptyNotice{color:#a7817e;text-align:center;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.theme-security .Newscaster__emptyNotice i{margin-bottom:.25rem}.theme-security .Newscaster__photo{cursor:pointer;width:96px;border:1px solid #000;transition:border-color .1s;-ms-interpolation-mode:nearest-neighbor}.theme-security .Newscaster__photo:hover{border-color:grey}.theme-security .Newscaster__photoZoom{text-align:center}.theme-security .Newscaster__photoZoom>img{transform:scale(2);-ms-interpolation-mode:nearest-neighbor}.theme-security .Newscaster__photoZoom>.Button{position:absolute;width:64px;left:50%;margin-left:-32px;bottom:1rem}.theme-security .Newscaster__story--wanted{background-color:rgba(219,40,40,.1)}.theme-security .Newscaster__story--wanted .Section__title{color:#db2828;border-bottom:2px solid #a14c49!important}.theme-security .Newscaster__story:last-child{margin-bottom:.5rem}.theme-syndicate .Button{position:relative;display:inline-block;line-height:20px;padding:0 6px;margin-right:2px;white-space:nowrap;outline:0;border-radius:2px;margin-bottom:2px;user-select:none;-ms-user-select:none}.theme-syndicate .Button:last-child{margin-right:0}.theme-syndicate .Button .fa,.theme-syndicate .Button .far,.theme-syndicate .Button .fas{margin-left:-3px;margin-right:-3px;min-width:16px;text-align:center}.theme-syndicate .Button--hasContent .fa,.theme-syndicate .Button--hasContent .far,.theme-syndicate .Button--hasContent .fas{margin-right:3px}.theme-syndicate .Button--hasContent.Button--iconRight .fa,.theme-syndicate .Button--hasContent.Button--iconRight .far,.theme-syndicate .Button--hasContent.Button--iconRight .fas{margin-right:0;margin-left:3px}.theme-syndicate .Button--ellipsis{overflow:hidden;text-overflow:ellipsis}.theme-syndicate .Button--fluid{display:block;margin-left:0;margin-right:0}.theme-syndicate .Button--color--default{transition:color 50ms,background-color 50ms;background-color:#397439;color:#fff}.theme-syndicate .Button--color--default:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--default:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--default:focus,.theme-syndicate .Button--color--default:hover{background-color:#478647;color:#fff}.theme-syndicate .Button--color--caution{transition:color 50ms,background-color 50ms;background-color:#be6209;color:#fff}.theme-syndicate .Button--color--caution:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--caution:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--caution:focus,.theme-syndicate .Button--color--caution:hover{background-color:#d67313;color:#fff}.theme-syndicate .Button--color--danger{transition:color 50ms,background-color 50ms;background-color:#9a9d00;color:#fff}.theme-syndicate .Button--color--danger:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--danger:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--danger:focus,.theme-syndicate .Button--color--danger:hover{background-color:#afb30a;color:#fff}.theme-syndicate .Button--color--transparent{transition:color 50ms,background-color 50ms;background-color:#550202;color:#fff;background-color:rgba(85,2,2,0);color:hsla(0,0%,100%,.5)}.theme-syndicate .Button--color--transparent:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--color--transparent:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--color--transparent:focus,.theme-syndicate .Button--color--transparent:hover{background-color:#650c0c;color:#fff}.theme-syndicate .Button--disabled{background-color:#363636!important}.theme-syndicate .Button--selected{transition:color 50ms,background-color 50ms;background-color:#9d0808;color:#fff}.theme-syndicate .Button--selected:hover{transition:color 0ms,background-color 0ms}.theme-syndicate .Button--selected:focus{transition:color .1s,background-color .1s}.theme-syndicate .Button--selected:focus,.theme-syndicate .Button--selected:hover{background-color:#b31212;color:#fff}.theme-syndicate .NoticeBox{padding:4px 6px;margin-bottom:6px;box-shadow:none;font-weight:700;font-style:italic;color:#fff;background-color:#910101;background-image:repeating-linear-gradient(-45deg,transparent,transparent 10px,rgba(0,0,0,.1) 0,rgba(0,0,0,.1) 20px)}.theme-syndicate .NoticeBox--type--info{color:#fff;background-color:#235982}.theme-syndicate .NoticeBox--type--success{color:#fff;background-color:#1e662f}.theme-syndicate .NoticeBox--type--warning{color:#fff;background-color:#a95219}.theme-syndicate .NoticeBox--type--danger{color:#fff;background-color:#8f2828}.theme-syndicate .Input{position:relative;display:inline-block;width:120px;border:1px solid #87ce87;border:1px solid rgba(135,206,135,.75);border-radius:2px;color:#fff;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;overflow:visible;white-space:nowrap}.theme-syndicate .Input--disabled{color:#777;border-color:#6b6b6b;border-color:hsla(0,0%,42%,.75);background-color:#333;background-color:rgba(0,0,0,.25)}.theme-syndicate .Input--fluid{display:block;width:auto}.theme-syndicate .Input__baseline{display:inline-block;color:transparent}.theme-syndicate .Input__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit}.theme-syndicate .Input__input:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-syndicate .Input__textarea{border:0;width:calc(100% + 4px);font-size:12px;line-height:17px;margin-left:-4px;font-family:Verdana,sans-serif;background-color:transparent;color:#fff;color:inherit;resize:both;overflow:auto;white-space:pre-wrap}.theme-syndicate .Input__textarea:-ms-input-placeholder{font-style:italic;color:#777;color:hsla(0,0%,100%,.45)}.theme-syndicate .NumberInput{position:relative;display:inline-block;border:1px solid #87ce87;border:1px solid rgba(135,206,135,.75);border-radius:2px;color:#87ce87;background-color:#000;background-color:rgba(0,0,0,.75);padding:0 4px;margin-right:2px;line-height:17px;text-align:right;overflow:visible;cursor:n-resize}.theme-syndicate .NumberInput--fluid{display:block}.theme-syndicate .NumberInput__content{margin-left:6px}.theme-syndicate .NumberInput__barContainer{position:absolute;top:2px;bottom:2px;left:2px}.theme-syndicate .NumberInput__bar{position:absolute;bottom:0;left:0;width:3px;box-sizing:border-box;border-bottom:1px solid #87ce87;background-color:#87ce87}.theme-syndicate .NumberInput__input{display:block;position:absolute;top:0;bottom:0;left:0;right:0;border:0;outline:0;width:100%;font-size:12px;line-height:17px;height:17px;margin:0;padding:0 6px;font-family:Verdana,sans-serif;background-color:#000;color:#fff;text-align:right}.theme-syndicate .ProgressBar{display:inline-block;position:relative;width:100%;padding:0 6px;border-radius:2px;background-color:rgba(0,0,0,.5);transition:border-color .5s}.theme-syndicate .ProgressBar__fill{position:absolute;top:0;left:0;bottom:0}.theme-syndicate .ProgressBar__fill--animated{transition:background-color .5s,width .5s}.theme-syndicate .ProgressBar__content{position:relative;line-height:17px;width:100%;text-align:right}.theme-syndicate .ProgressBar--color--default{border:1px solid #306330}.theme-syndicate .ProgressBar--color--default .ProgressBar__fill{background-color:#306330}.theme-syndicate .Section{position:relative;margin-bottom:6px;background-color:#1a1a1a;background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5);box-sizing:border-box;scrollbar-base-color:#400202;scrollbar-face-color:#7e0303;scrollbar-3dlight-color:#550202;scrollbar-highlight-color:#550202;scrollbar-track-color:#400202;scrollbar-arrow-color:#fa3030;scrollbar-shadow-color:#7e0303}.theme-syndicate .Section:last-child{margin-bottom:0}.theme-syndicate .Section--flex{display:flex;flex-flow:column}.theme-syndicate .Section--flex .Section__content{overflow:auto;flex:1}.theme-syndicate .Section__title{padding:6px;border-bottom:2px solid #397439}.theme-syndicate .Section__titleText{font-size:14px;font-weight:700}.theme-syndicate .Section__buttons{position:absolute;display:inline-block;right:6px;margin-top:-1px}.theme-syndicate .Section__content{padding:8px 6px}.theme-syndicate .Section__content--noTopPadding{padding-top:0}.theme-syndicate .Section__content--stretchContents{height:100%}.theme-syndicate .Section--level--1 .Section__titleText{font-size:14px}.theme-syndicate .Section--level--2 .Section__titleText{font-size:13px}.theme-syndicate .Section--level--3 .Section__titleText{font-size:12px}.theme-syndicate .Section--level--2,.theme-syndicate .Section--level--3{background-color:transparent;box-shadow:none;margin-left:-6px;margin-right:-6px}.theme-syndicate .Tooltip{position:absolute;top:0;left:0;right:0;bottom:0;font-style:normal;font-weight:400;line-height:normal}.theme-syndicate .Tooltip:after{position:absolute;display:block;white-space:nowrap;z-index:2;padding:6px 10px;transform:translateX(-50%);pointer-events:none;visibility:hidden;opacity:0;text-align:left;content:attr(data-tooltip);transition:all .15s;background-color:#4a0202;box-shadow:1px 1px 15px -1px rgba(0,0,0,.5);border-radius:2px}.theme-syndicate .Tooltip:hover:after{transition:all 70ms;pointer-events:none;visibility:visible;opacity:1}.theme-syndicate .Tooltip--long:after{width:250px;white-space:normal}.theme-syndicate .Tooltip--top:after{bottom:100%;left:50%;transform:translateX(-50%) translateY(8px)}.theme-syndicate .Tooltip--top:hover:after{transform:translateX(-50%) translateY(-8px)}.theme-syndicate .Tooltip--top-left:after{bottom:100%;right:50%;transform:translateX(12px) translateY(-8px)}.theme-syndicate .Tooltip--top-left:hover:after{transform:translateX(12px) translateY(8px)}.theme-syndicate .Tooltip--top-right:after{bottom:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.theme-syndicate .Tooltip--top-right:hover:after{transform:translateX(-12px) translateY(8px)}.theme-syndicate .Tooltip--bottom:after{top:100%;left:50%;transform:translateX(-50%) translateY(-8px)}.theme-syndicate .Tooltip--bottom:hover:after{transform:translateX(-50%) translateY(8px)}.theme-syndicate .Tooltip--bottom-left:after{top:100%;right:50%;transform:translateX(12px) translateY(-8px)}.theme-syndicate .Tooltip--bottom-left:hover:after{transform:translateX(12px) translateY(8px)}.theme-syndicate .Tooltip--bottom-right:after{top:100%;left:50%;transform:translateX(-12px) translateY(-8px)}.theme-syndicate .Tooltip--bottom-right:hover:after{transform:translateX(-12px) translateY(8px)}.theme-syndicate .Tooltip--left:after{top:50%;right:100%;transform:translateX(8px) translateY(-50%)}.theme-syndicate .Tooltip--left:hover:after,.theme-syndicate .Tooltip--right:after{transform:translateX(-8px) translateY(-50%)}.theme-syndicate .Tooltip--right:after{top:50%;left:100%}.theme-syndicate .Tooltip--right:hover:after{transform:translateX(8px) translateY(-50%)}.theme-syndicate .Layout__content{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;margin:6px;scrollbar-base-color:#400202;scrollbar-face-color:#7e0303;scrollbar-3dlight-color:#550202;scrollbar-highlight-color:#550202;scrollbar-track-color:#400202;scrollbar-arrow-color:#fa3030;scrollbar-shadow-color:#7e0303}.theme-syndicate .Layout__content--flexRow{display:flex;flex-flow:row}.theme-syndicate .Layout__content--flexColumn{display:flex;flex-flow:column}.theme-syndicate .Layout__content--scrollable{overflow-y:auto}.theme-syndicate .Layout__content--noMargin{margin:0}.theme-syndicate .Window{position:fixed;top:0;bottom:0;left:0;right:0;color:#fff;background-color:#550202;background-image:linear-gradient(180deg,#730303 0,#370101)}.theme-syndicate .Window__titleBar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px}.theme-syndicate .Window__rest{position:fixed;top:32px;bottom:0;left:0;right:0}.theme-syndicate .Window__dimmer{position:fixed;top:0;bottom:0;left:0;right:0;background-color:rgba(117,22,22,.25);pointer-events:none}.theme-syndicate .Window__toast{position:fixed;bottom:0;left:0;right:0;font-size:12px;height:40px;line-height:39px;padding:0 12px;background-color:#2b0101;color:hsla(0,0%,100%,.8)}.theme-syndicate .Window__resizeHandle__se{position:fixed;bottom:0;right:0;width:20px;height:20px;cursor:se-resize}.theme-syndicate .Window__resizeHandle__s{position:fixed;bottom:0;left:0;right:0;height:6px;cursor:s-resize}.theme-syndicate .Window__resizeHandle__e{position:fixed;top:0;bottom:0;right:0;width:3px;cursor:e-resize}.theme-syndicate .TitleBar{background-color:#910101;border-bottom:1px solid #161616;box-shadow:0 2px 2px rgba(0,0,0,.1);user-select:none;-ms-user-select:none}.theme-syndicate .TitleBar__clickable{color:hsla(0,0%,100%,.5);background-color:#910101;transition:color .25s,background-color .25s}.theme-syndicate .TitleBar__clickable:hover{color:#fff;background-color:#c00;transition:color 0ms,background-color 0ms}.theme-syndicate .TitleBar__title{position:absolute;top:0;left:46px;color:hsla(0,0%,100%,.75);font-size:14px;line-height:31px;white-space:nowrap}.theme-syndicate .TitleBar__dragZone{position:absolute;top:0;left:0;right:0;height:32px}.theme-syndicate .TitleBar__statusIcon{position:absolute;top:0;left:12px;transition:color .5s;font-size:20px;line-height:32px!important}.theme-syndicate .TitleBar__minimize{position:absolute;top:6px;right:46px}.theme-syndicate .TitleBar__close{position:absolute;top:-1px;right:0;width:45px;height:32px;font-size:20px;line-height:31px;text-align:center}.theme-syndicate .Layout__content{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMCIgdmlld0JveD0iMCAwIDIwMCAyODkuNzQyIiBvcGFjaXR5PSIuMzMiPjxwYXRoIGQ9Ik05My41MzggMGMtMTguMTEzIDAtMzQuMjIgMy4xMTItNDguMzI0IDkuMzM0LTEzLjk2NSA2LjIyMi0yNC42MTIgMTUuMDcyLTMxLjk0IDI2LjU0N0M2LjA4NCA0Ny4yMiAyLjk3MiA2MC42MzEgMi45NzIgNzYuMTE2YzAgMTAuNjQ3IDIuNzI1IDIwLjQ2NSA4LjE3NSAyOS40NTMgNS42MTYgOC45ODcgMTQuMDM5IDE3LjM1MiAyNS4yNyAyNS4wOTQgMTEuMjMgNy42MDYgMjYuNTA3IDE1LjQxOSA0NS44MyAyMy40MzggMTkuOTg0IDguMjk2IDM0Ljg0OSAxNS41NTUgNDQuNTkzIDIxLjc3NiA5Ljc0NCA2LjIyMyAxNi43NjEgMTIuODU5IDIxLjA1NSAxOS45MSA0LjI5NSA3LjA1MiA2LjQ0MiAxNS43NjQgNi40NDIgMjYuMTM0IDAgMTYuMTc4LTUuMjAyIDI4LjQ4My0xNS42MDYgMzYuOTE3LTEwLjI0IDguNDM1LTI1LjAyMiAxMi42NTMtNDQuMzQ1IDEyLjY1My0xNC4wMzkgMC0yNS41MTYtMS42Ni0zNC40MzQtNC45NzgtOC45MTgtMy40NTctMTYuMTg2LTguNzExLTIxLjgtMTUuNzYzLTUuNjE2LTcuMDUyLTEwLjA3Ni0xNi42NjEtMTMuMzc5LTI4LjgyOUgwdjU2LjgyN2MzMy44NTcgNy4zMjggNjMuNzQ5IDEwLjk5NCA4OS42NzggMTAuOTk0IDE2LjAyIDAgMzAuNzItMS4zODMgNDQuMDk4LTQuMTQ4IDEzLjU0Mi0yLjkwNCAyNS4xMDQtNy40NjcgMzQuNjgzLTEzLjY5IDkuNzQ0LTYuMzU5IDE3LjM0LTE0LjUxOSAyMi43OS0yNC40NzQgNS40NS0xMC4wOTMgOC4xNzUtMjIuNCA4LjE3NS0zNi45MTcgMC0xMi45OTctMy4zMDItMjQuMzM1LTkuOTA4LTM0LjAxNC02LjQ0LTkuODE4LTE1LjUyNS0xOC41MjctMjcuMjUxLTI2LjEzMi0xMS41NjEtNy42MDQtMjcuOTExLTE1LjgzMS00OS4wNTEtMjQuNjgtMTcuNTA2LTcuMTktMzAuNzItMTMuNjktMzkuNjM4LTE5LjQ5N1M1NC45NjkgOTMuNzU2IDQ5LjQ3OSA4Ny4zMTZjLTUuNDI2LTYuMzY2LTkuNjU4LTE1LjA3LTkuNjU4LTI0Ljg4NyAwLTkuMjY0IDIuMDc1LTE3LjIxNCA2LjIyMy0yMy44NUM1Ny4xNDIgMjQuMTggODcuMzMxIDM2Ljc4MiA5MS4xMiA2Mi45MjVjNC44NCA2Ljc3NSA4Ljg1IDE2LjI0NyAxMi4wMyAyOC40MTVoMjAuNTMydi01NmMtNC40NzktNS45MjQtOS45NTUtMTAuNjMxLTE1LjkwOS0xNC4zNzMgMS42NC40NzkgMy4xOSAxLjAyMyA0LjYzOSAxLjY0IDYuNDk4IDIuNjI2IDEyLjE2OCA3LjMyNyAxNy4wMDcgMTQuMTAzIDQuODQgNi43NzUgOC44NSAxNi4yNDYgMTIuMDMgMjguNDE0IDAgMCA4LjQ4LS4xMjkgOC40OS0uMDAyLjQxNyA2LjQxNS0xLjc1NCA5LjQ1My00LjEyNCAxMi41NjEtMi40MTcgMy4xNy01LjE0NSA2Ljc5LTQuMDAzIDEzLjAwMyAxLjUwOCA4LjIwMyAxMC4xODQgMTAuNTk3IDE0LjYyMiA5LjMxMi0zLjMxOC0uNS01LjMxOC0xLjc1LTUuMzE4LTEuNzVzMS44NzYuOTk5IDUuNjUtMS4zNmMtMy4yNzYuOTU2LTEwLjcwNC0uNzk3LTExLjgtNi43NjMtLjk1OC01LjIwOC45NDYtNy4yOTUgMy40LTEwLjUxNCAyLjQ1NS0zLjIyIDUuMjg1LTYuOTU5IDQuNjg1LTE0LjQ4OWwuMDAzLjAwMmg4LjkyN3YtNTZjLTE1LjA3Mi0zLjg3MS0yNy42NTMtNi4zNi0zNy43NDctNy40NjVDMTE0LjI3OS41NTIgMTA0LjA0NiAwIDkzLjUzNyAwem03MC4zMjEgMTcuMzA5bC4yMzggNDAuMzA1YzEuMzE4IDEuMjI2IDIuNDQgMi4yNzggMy4zNDEgMy4xMDYgNC44NCA2Ljc3NSA4Ljg1IDE2LjI0NiAxMi4wMyAyOC40MTRIMjAwdi01NmMtNi42NzctNC41OTQtMTkuODM2LTEwLjQ3My0zNi4xNC0xNS44MjV6bS0yOC4xMiA1LjYwNWw4LjU2NSAxNy43MTdjLTExLjk3LTYuNDY3LTEzLjg0Ny05LjcxNy04LjU2NS0xNy43MTd6bTIyLjc5NyAwYzIuNzcxIDggMS43ODcgMTEuMjUtNC40OTQgMTcuNzE3bDQuNDk0LTE3LjcxN3ptMTUuMjIyIDI0LjAwOWw4LjU2NSAxNy43MTZjLTExLjk3LTYuNDY2LTEzLjg0Ny05LjcxNy04LjU2NS0xNy43MTZ6bTIyLjc5NyAwYzIuNzcxIDggMS43ODcgMTEuMjUtNC40OTQgMTcuNzE2bDQuNDk0LTE3LjcxNnpNOTcuNDQgNDkuMTNsOC41NjUgMTcuNzE2Yy0xMS45Ny02LjQ2Ny0xMy44NDctOS43MTctOC41NjUtMTcuNzE2em0yMi43OTUgMGMyLjc3MiA3Ljk5OSAxLjc4OCAxMS4yNS00LjQ5MyAxNy43MTZsNC40OTMtMTcuNzE2eiIvPjwvc3ZnPg==)}.theme-nologo .Layout__content{background-image:none} \ No newline at end of file diff --git a/tgui/packages/tgui/public/tgui.bundle.js b/tgui/packages/tgui/public/tgui.bundle.js index e271899b8125..27bdb8ad567d 100644 --- a/tgui/packages/tgui/public/tgui.bundle.js +++ b/tgui/packages/tgui/public/tgui.bundle.js @@ -1,5 +1,5 @@ -!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=230)}([function(e,t,n){"use strict";t.__esModule=!0;var o=n(232);Object.keys(o).forEach((function(e){"default"!==e&&"__esModule"!==e&&(e in t&&t[e]===o[e]||(t[e]=o[e]))}))},function(e,t,n){"use strict";t.__esModule=!0,t.useSharedState=t.useLocalState=t.useBackend=t.deleteLocalState=t.backendUpdate=t.backendSetSharedState=t.backendReducer=t.backendDeleteSharedState=void 0;var o=n(32),r=n(43);t.backendUpdate=function(e){return{type:"backend/update",payload:e}};var a=function(e,t){return{type:"backend/setSharedState",payload:{key:e,nextState:t}}};t.backendSetSharedState=a;var c=function(e){return{type:"backend/deleteSharedState",payload:e}};t.backendDeleteSharedState=c;t.backendReducer=function(e,t){var n=t.type,o=t.payload;if("backend/update"===n){var a=Object.assign({},e.config,o.config),c=Object.assign({},e.data,o.static_data,o.data),i=Object.assign({},e.shared);if(o.shared)for(var l=0,d=Object.keys(o.shared);l1?n-1:0),r=1;rn?n:e};t.clamp01=function(e){return e<0?0:e>1?1:e};t.scale=function(e,t,n){return(e-t)/(n-t)};t.round=function(e,t){return!e||isNaN(e)?e:(t|=0,a=(e*=n=Math.pow(10,t))>0|-(e<0),r=Math.abs(e%1)>=.4999999999854481,o=Math.floor(e),r&&(e=o+(a>0)),(r?e:Math.round(e))/n);var n,o,r,a};t.toFixed=function(e,t){return void 0===t&&(t=0),Number(e).toFixed(Math.max(t,0))};var o=function(e,t){return t&&e>=t[0]&&e<=t[1]};t.inRange=o;t.keyOfMatchingRange=function(e,t){for(var n=0,r=Object.keys(t);n0&&(t.style=l),t};t.computeBoxProps=N;var b=function(e){var t=e.textColor||e.color,n=e.backgroundColor;return(0,o.classes)([u(t)&&"color-"+t,u(n)&&"color-bg-"+n])};t.computeBoxClassName=b;var V=function(e){var t=e.as,n=void 0===t?"div":t,o=e.className,c=e.children,l=function(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}(e,i);if("function"==typeof c)return c(N(e));var d="string"==typeof o?o+" "+b(l):b(l),u=N(l);return(0,r.createVNode)(a.VNodeFlags.HtmlElement,n,d,c,a.ChildFlags.UnknownChildren,u)};t.Box=V,V.defaultHooks=o.pureComponentHooks},function(e,t,n){"use strict";function o(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(n)return(n=n.call(e)).next.bind(n);if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return r(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var o=0;return function(){return o>=e.length?{done:!0}:{done:!1,value:e[o++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,o=new Array(t);n",apos:"'"};return e.replace(/
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/&#?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/&#x?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";var o=n(40);e.exports=function(e){return o(e.length)}},function(e,t,n){"use strict";var o=n(5),r=n(12),a=n(49),c=n(129),i=n(127);e.exports=function(e,t,n,l){var d=!!l&&!!l.unsafe,u=!!l&&!!l.enumerable,s=!!l&&!!l.noTargetGet,m=l&&l.name!==undefined?l.name:t;return r(n)&&c(n,m,l),e===o?(u?e[t]=n:i(t,n),e):(d?!s&&e[t]&&(u=!0):delete e[t],u?e[t]=n:a(e,t,n),e)}},function(e,t,n){"use strict";var o=n(60),r=n(7),a=n(85),c=n(19),i=n(23),l=n(91),d=r([].push),u=function(e){var t=1==e,n=2==e,r=3==e,u=4==e,s=6==e,m=7==e,p=5==e||s;return function(h,f,C,N){for(var b,V,g=c(h),v=a(g),y=o(f,C),_=i(v),x=0,k=N||l,L=t?k(h,_):n||m?k(h,0):undefined;_>x;x++)if((p||x in v)&&(V=y(b=v[x],x,g),e))if(t)L[x]=V;else if(V)switch(e){case 3:return!0;case 5:return b;case 6:return x;case 2:d(L,b)}else switch(e){case 4:return!1;case 7:d(L,b)}return s?-1:r||u?u:L}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},function(e,t,n){"use strict";var o=n(8),r=n(14),a=n(100),c=n(64),i=n(30),l=n(56),d=n(18),u=n(172),s=Object.getOwnPropertyDescriptor;t.f=o?s:function(e,t){if(e=i(e),t=l(t),u)try{return s(e,t)}catch(n){}if(d(e,t))return c(!r(a.f,e,t),e[t])}},function(e,t,n){"use strict";var o=n(5),r=n(12),a=n(70),c=o.TypeError;e.exports=function(e){if(r(e))return e;throw c(a(e)+" is not a function")}},function(e,t,n){"use strict";var o=n(5),r=n(12),a=function(e){return r(e)?e:undefined};e.exports=function(e,t){return arguments.length<2?a(o[e]):o[e]&&o[e][t]}},function(e,t,n){"use strict";t.__esModule=!0,t.modalRegisterBodyOverride=t.modalOpen=t.modalClose=t.modalAnswer=t.ComplexModal=void 0;var o=n(0),r=n(1),a=n(2),c={};t.modalOpen=function(e,t,n){var o=(0,r.useBackend)(e),a=o.act,c=o.data,i=Object.assign(c.modal?c.modal.args:{},n||{});a("modal_open",{id:t,arguments:JSON.stringify(i)})};t.modalRegisterBodyOverride=function(e,t){c[e]=t};var i=function(e,t,n,o){var a=(0,r.useBackend)(e),c=a.act,i=a.data;if(i.modal){var l=Object.assign(i.modal.args||{},o||{});c("modal_answer",{id:t,answer:n,arguments:JSON.stringify(l)})}};t.modalAnswer=i;var l=function(e,t){(0,(0,r.useBackend)(e).act)("modal_close",{id:t})};t.modalClose=l;t.ComplexModal=function(e,t){var n=(0,r.useBackend)(t).data;if(n.modal){var d,u,s=n.modal,m=s.id,p=s.text,h=s.type,f=(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),C="auto";if(c[m])u=c[m](n.modal,t);else if("input"===h){var N=n.modal.value;d=function(e){return i(t,m,N)},u=(0,o.createComponentVNode)(2,a.Input,{value:n.modal.value,placeholder:"ENTER to submit",width:"100%",my:"0.5rem",autofocus:!0,onChange:function(e,t){N=t}}),f=(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"arrow-left",content:"Cancel",color:"grey",onClick:function(){return l(t)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"check",content:"Confirm",color:"good",float:"right",m:"0",onClick:function(){return i(t,m,N)}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]})}else if("choice"===h){var b="object"==typeof n.modal.choices?Object.values(n.modal.choices):n.modal.choices;u=(0,o.createComponentVNode)(2,a.Dropdown,{options:b,selected:n.modal.value,width:"100%",my:"0.5rem",onSelected:function(e){return i(t,m,e)}}),C="initial"}else"bento"===h?u=(0,o.createComponentVNode)(2,a.Flex,{spacingPrecise:"1",wrap:"wrap",my:"0.5rem",maxHeight:"1%",children:n.modal.choices.map((function(e,r){return(0,o.createComponentVNode)(2,a.Flex.Item,{flex:"1 1 auto",children:(0,o.createComponentVNode)(2,a.Button,{selected:r+1===parseInt(n.modal.value,10),onClick:function(){return i(t,m,r+1)},children:(0,o.createVNode)(1,"img",null,null,1,{src:e})})},r)}))}):"boolean"===h&&(f=(0,o.createComponentVNode)(2,a.Box,{mt:"0.5rem",children:[(0,o.createComponentVNode)(2,a.Button,{icon:"times",content:n.modal.no_text,color:"bad",float:"left",mb:"0",onClick:function(){return i(t,m,0)}}),(0,o.createComponentVNode)(2,a.Button,{icon:"check",content:n.modal.yes_text,color:"good",float:"right",m:"0",onClick:function(){return i(t,m,1)}}),(0,o.createComponentVNode)(2,a.Box,{clear:"both"})]}));return(0,o.createComponentVNode)(2,a.Modal,{maxWidth:e.maxWidth||window.innerWidth/2+"px",maxHeight:e.maxHeight||window.innerHeight/2+"px",onEnter:d,mx:"auto",overflowY:C,children:[(0,o.createComponentVNode)(2,a.Box,{display:"inline",children:p}),u,f]})}}},function(e,t,n){"use strict";var o=n(85),r=n(31);e.exports=function(e){return o(r(e))}},function(e,t,n){"use strict";var o=n(5).TypeError;e.exports=function(e){if(e==undefined)throw o("Can't call method on "+e);return e}},function(e,t,n){"use strict";function o(e,t,n,o,r,a,c){try{var i=e[a](c),l=i.value}catch(d){return void n(d)}i.done?t(l):Promise.resolve(l).then(o,r)}t.__esModule=!0,t.winset=t.winget=t.runCommand=t.callByondAsync=t.callByond=t.IS_IE8=void 0;var r=window.Byond,a=function(){var e=navigator.userAgent.match(/Trident\/(\d+).+?;/i);if(!e)return null;var t=e[1];return t?parseInt(t,10):null}(),c=null!==a&&a<=6;t.IS_IE8=c;var i=function(e,t){void 0===t&&(t={}),r.call(e,t)};t.callByond=i;var l=function(e,t){void 0===t&&(t={}),window.__callbacks__=window.__callbacks__||[];var n=window.__callbacks__.length,o=new Promise((function(e){window.__callbacks__.push(e)}));return r.call(e,Object.assign({},t,{callback:"__callbacks__["+n+"]"})),o};t.callByondAsync=l;t.runCommand=function(e){return i("winset",{command:e})};var d=function(){var e,t=(e=regeneratorRuntime.mark((function n(e,t){var o;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,l("winget",{id:e,property:t});case 2:return o=n.sent,n.abrupt("return",o[t]);case 4:case"end":return n.stop()}}),n)})),function(){var t=this,n=arguments;return new Promise((function(r,a){var c=e.apply(t,n);function i(e){o(c,r,a,i,l,"next",e)}function l(e){o(c,r,a,i,l,"throw",e)}i(undefined)}))});return function(e,n){return t.apply(this,arguments)}}();t.winget=d;t.winset=function(e,t,n){var o;return i("winset",((o={})[e+"."+t]=n,o))}},function(e,t,n){"use strict";t.__esModule=!0,t.zipWith=t.zip=t.uniqBy=t.toKeyedArray=t.toArray=t.sortBy=t.reduce=t.map=t.filter=void 0;t.toArray=function(e){if(Array.isArray(e))return e;if("object"==typeof e){var t=Object.prototype.hasOwnProperty,n=[];for(var o in e)t.call(e,o)&&n.push(e[o]);return n}return[]};t.toKeyedArray=function(e,t){return void 0===t&&(t="key"),o((function(e,n){var o;return Object.assign(((o={})[t]=n,o),e)}))(e)};t.filter=function(e){return function(t){if(null===t&&t===undefined)return t;if(Array.isArray(t)){for(var n=[],o=0;oi)return 1}return 0};t.sortBy=function(){for(var e=arguments.length,t=new Array(e),n=0;n"+l+""}},function(e,t,n){"use strict";var o=n(6);e.exports=function(e){return o((function(){var t=""[e]('"');return t!==t.toLowerCase()||t.split('"').length>3}))}},function(e,t,n){"use strict";var o,r,a,c=n(174),i=n(5),l=n(7),d=n(11),u=n(49),s=n(18),m=n(126),p=n(102),h=n(87),f=i.TypeError,C=i.WeakMap;if(c||m.state){var N=m.state||(m.state=new C),b=l(N.get),V=l(N.has),g=l(N.set);o=function(e,t){if(V(N,e))throw new f("Object already initialized");return t.facade=e,g(N,e,t),t},r=function(e){return b(N,e)||{}},a=function(e){return V(N,e)}}else{var v=p("state");h[v]=!0,o=function(e,t){if(s(e,v))throw new f("Object already initialized");return t.facade=e,u(e,v,t),t},r=function(e){return s(e,v)?e[v]:{}},a=function(e){return s(e,v)}}e.exports={set:o,get:r,has:a,enforce:function(e){return a(e)?r(e):o(e,{})},getterFor:function(e){return function(t){var n;if(!d(t)||(n=r(t)).type!==e)throw f("Incompatible receiver, "+e+" required");return n}}}},function(e,t,n){"use strict";var o=Math.ceil,r=Math.floor;e.exports=function(e){var t=+e;return t!=t||0===t?0:(t>0?r:o)(t)}},function(e,t,n){"use strict";var o=n(39),r=Math.min;e.exports=function(e){return e>0?r(o(e),9007199254740991):0}},function(e,t,n){"use strict";t.__esModule=!0,t.computeFlexProps=t.computeFlexItemProps=t.FlexItem=t.Flex=void 0;var o=n(0),r=n(10),a=n(32),c=n(21),i=["className","direction","wrap","align","alignContent","justify","inline","spacing","spacingPrecise"],l=["className","grow","order","shrink","basis","align"];function d(e,t){if(null==e)return{};var n,o,r={},a=Object.keys(e);for(o=0;o=0||(r[n]=e[n]);return r}var u=function(e){var t=e.className,n=e.direction,o=e.wrap,c=e.align,l=e.alignContent,u=e.justify,s=e.inline,m=e.spacing,p=void 0===m?0:m,h=e.spacingPrecise,f=void 0===h?0:h,C=d(e,i);return Object.assign({className:(0,r.classes)(["Flex",a.IS_IE8&&("column"===n?"Flex--ie8--column":"Flex--ie8"),s&&"Flex--inline",p>0&&"Flex--spacing--"+p,f>0&&"Flex--spacingPrecise--"+f,t]),style:Object.assign({},C.style,{"flex-direction":n,"flex-wrap":o,"align-items":c,"align-content":l,"justify-content":u})},C)};t.computeFlexProps=u;var s=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({},u(e))))};t.Flex=s,s.defaultHooks=r.pureComponentHooks;var m=function(e){var t=e.className,n=e.grow,o=e.order,i=e.shrink,u=e.basis,s=void 0===u?e.width:u,m=e.align,p=d(e,l);return Object.assign({className:(0,r.classes)(["Flex__item",a.IS_IE8&&"Flex__item--ie8",t]),style:Object.assign({},p.style,{"flex-grow":n,"flex-shrink":i,"flex-basis":(0,c.unit)(s),order:o,"align-self":m})},p)};t.computeFlexItemProps=m;var p=function(e){return(0,o.normalizeProps)((0,o.createComponentVNode)(2,c.Box,Object.assign({},m(e))))};t.FlexItem=p,p.defaultHooks=r.pureComponentHooks,s.Item=p},function(e,t,n){"use strict";var o=n(5),r=n(18),a=n(12),c=n(19),i=n(102),l=n(139),d=i("IE_PROTO"),u=o.Object,s=u.prototype;e.exports=l?u.getPrototypeOf:function(e){var t=c(e);if(r(t,d))return t[d];var n=t.constructor;return a(n)&&t instanceof n?n.prototype:t instanceof u?s:null}},function(e,t,n){"use strict";t.__esModule=!0,t.timeAgo=t.getGasLabel=t.getGasColor=t.UI_UPDATE=t.UI_INTERACTIVE=t.UI_DISABLED=t.UI_CLOSE=t.RADIO_CHANNELS=t.CSS_COLORS=t.COLORS=void 0;t.UI_INTERACTIVE=2;t.UI_UPDATE=1;t.UI_DISABLED=0;t.UI_CLOSE=-1;t.COLORS={department:{command:"#526aff",security:"#CF0000",medical:"#009190",science:"#993399",engineering:"#A66300",supply:"#9F8545",service:"#80A000",centcom:"#78789B",other:"#C38312"},damageType:{oxy:"#3498db",toxin:"#2ecc71",burn:"#e67e22",brute:"#e74c3c"}};t.CSS_COLORS=["black","white","red","orange","yellow","olive","green","teal","blue","violet","purple","pink","brown","grey","good","average","bad","label"];t.RADIO_CHANNELS=[{name:"Syndicate",freq:1213,color:"#a52a2a"},{name:"SyndTeam",freq:1244,color:"#a52a2a"},{name:"Red Team",freq:1215,color:"#ff4444"},{name:"Blue Team",freq:1217,color:"#3434fd"},{name:"Response Team",freq:1345,color:"#2681a5"},{name:"Special Ops",freq:1341,color:"#2681a5"},{name:"Supply",freq:1347,color:"#b88646"},{name:"Service",freq:1349,color:"#6ca729"},{name:"Science",freq:1351,color:"#c68cfa"},{name:"Command",freq:1353,color:"#5177ff"},{name:"Procedure",freq:1339,color:"#F70285"},{name:"Medical",freq:1355,color:"#57b8f0"},{name:"Medical(I)",freq:1485,color:"#57b8f0"},{name:"Engineering",freq:1357,color:"#f37746"},{name:"Security",freq:1359,color:"#dd3535"},{name:"Security(I)",freq:1475,color:"#dd3535"},{name:"AI Private",freq:1343,color:"#d65d95"},{name:"Common",freq:1459,color:"#1ecc43"}];var o=[{id:"o2",name:"Oxygen",label:"O\u2082",color:"blue"},{id:"n2",name:"Nitrogen",label:"N\u2082",color:"red"},{id:"co2",name:"Carbon Dioxide",label:"CO\u2082",color:"grey"},{id:"plasma",name:"Plasma",label:"Plasma",color:"pink"},{id:"water_vapor",name:"Water Vapor",label:"H\u2082O",color:"grey"},{id:"nob",name:"Hyper-noblium",label:"Hyper-nob",color:"teal"},{id:"n2o",name:"Nitrous Oxide",label:"N\u2082O",color:"red"},{id:"no2",name:"Nitryl",label:"NO\u2082",color:"brown"},{id:"tritium",name:"Tritium",label:"Tritium",color:"green"},{id:"bz",name:"BZ",label:"BZ",color:"purple"},{id:"stim",name:"Stimulum",label:"Stimulum",color:"purple"},{id:"pluox",name:"Pluoxium",label:"Pluoxium",color:"blue"},{id:"miasma",name:"Miasma",label:"Miasma",color:"olive"},{id:"hydrogen",name:"Hydrogen",label:"H\u2082",color:"white"},{id:"ab",name:"Agent B",label:"Agent B",color:"purple"}];t.getGasLabel=function(e,t){var n=String(e).toLowerCase(),r=o.find((function(e){return e.id===n||e.name.toLowerCase()===n}));return r&&r.label||t||e};t.getGasColor=function(e){var t=String(e).toLowerCase(),n=o.find((function(e){return e.id===t||e.name.toLowerCase()===t}));return n&&n.color};t.timeAgo=function(e,t){if(e>t)return"in the future";var n=(t/=10)-(e/=10);if(n>3600){var o=Math.round(n/3600);return o+" hour"+(1===o?"":"s")+" ago"}if(n>60){var r=Math.round(n/60);return r+" minute"+(1===r?"":"s")+" ago"}var a=Math.round(n);return a+" second"+(1===a?"":"s")+" ago"}},function(e,t,n){"use strict";var o=n(7),r=o({}.toString),a=o("".slice);e.exports=function(e){return a(r(e),8,-1)}},function(e,t,n){"use strict";var o=n(7);e.exports=o({}.isPrototypeOf)},function(e,t,n){"use strict";var o=n(84),r=Function.prototype,a=r.apply,c=r.call;e.exports="object"==typeof Reflect&&Reflect.apply||(o?c.bind(a):function(){return c.apply(a,arguments)})},function(e,t,n){"use strict";t.__esModule=!0,t.LabeledListItem=t.LabeledListDivider=t.LabeledList=void 0;var o=n(0),r=n(10),a=n(21),c=n(220),i=function(e){var t=e.children;return(0,o.createVNode)(1,"table","LabeledList",t,0)};t.LabeledList=i,i.defaultHooks=r.pureComponentHooks;var l=function(e){var t=e.className,n=e.label,c=e.labelColor,i=void 0===c?"label":c,l=e.color,d=e.textAlign,u=e.verticalAlign,s=e.buttons,m=e.content,p=e.children,h=e.noColon,f=void 0!==h&&h?"":":";return(0,o.createVNode)(1,"tr",(0,r.classes)(["LabeledList__row",t]),[(0,o.createComponentVNode)(2,a.Box,{as:"td",color:i,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__label"]),children:n?n+f:null}),(0,o.createComponentVNode)(2,a.Box,{as:"td",color:l,textAlign:d,verticalAlign:u,className:(0,r.classes)(["LabeledList__cell","LabeledList__content"]),colSpan:s?undefined:2,children:[m,p]}),s&&(0,o.createVNode)(1,"td","LabeledList__cell LabeledList__buttons",s,0)],0)};t.LabeledListItem=l,l.defaultHooks=r.pureComponentHooks;var d=function(e){var t=e.size?(0,a.unit)(Math.max(0,e.size-1)):0;return(0,o.createVNode)(1,"tr","LabeledList__row",(0,o.createVNode)(1,"td",null,(0,o.createComponentVNode)(2,c.Divider),2,{colSpan:3,style:{"padding-top":t,"padding-bottom":t}}),2)};t.LabeledListDivider=d,d.defaultHooks=r.pureComponentHooks,i.Item=l,i.Divider=d},function(e,t,n){"use strict";var o=n(28);e.exports=o("navigator","userAgent")||""},function(e,t,n){"use strict";var o=n(8),r=n(17),a=n(64);e.exports=o?function(e,t,n){return r.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var o=n(39),r=Math.max,a=Math.min;e.exports=function(e,t){var n=o(e);return n<0?r(n+t,0):a(n,t)}},function(e,t,n){"use strict";var o,r=n(9),a=n(133),c=n(131),i=n(87),l=n(177),d=n(128),u=n(102),s=u("IE_PROTO"),m=function(){},p=function(e){return"